  .entry-title.bottom-margin {
	margin-bottom: 30px;
}

.entry-content img {
	border: 1px solid #121212;
	padding: 1px;
}

#right-sidebar .twitter-widget { 
	padding: 10px; 
}

#right-sidebar .social-widget a { 
	margin-right: 3px; 
}

#right-sidebar .social-widget a.facebook-icon { 
	color: #3b5998; 
}

#right-sidebar .social-widget a.twitter-icon { 
	color: #00acee;
}

#right-sidebar .social-widget a i { 
	font-size: 3em; 
}

#footer-widgets .align-right { 
	text-align: right; 
}

@media only screen and (max-width: 768px) {
	#footer-widgets .align-right { 
		text-align: left; 
	}
}

.accordion br { 
	display: none; 
}

footer.site-info { 
	display: none !important; 
}

.accordion-title { 
	cursor: pointer; 
	padding-left: 26px; 
	text-indent: -26px; 
}

.accordion-title.open { 
	font-weight: bold; 
}

.accordion-title:before { 
	font-family: 'Font Awesome\ 5 Pro'; 
	content: "\f0fe"; 
	margin-right: 10px; 
}

.accordion-title.open:before { 
	font-family: 'Font Awesome\ 5 Pro'; 
	content: "\f146"; 
	margin-right: 10px; 
}

.accordion-content { 
	display: none; 
	padding-left: 26px; 
	margin-bottom: 30px; 
}


.directory-loader {
  text-align: center;
  padding: 30px;
}

ul.directory-list {
  list-style-type: none;
  margin: 0;
}

ul.directory-list li {
  margin: 0;
}

ul.directory-list li {
  border-bottom: 1px dotted #d1cfd1;
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
}

ul.directory-list li:last-child {
  border-bottom: none;
}

ul.directory-list li > a {
  border-bottom: none;
}

ul.directory-list li > a:hover, ul.directory-list li > a:focus, ul.directory-list li > a:active {
  border-bottom: none;
}

ul.directory-list .directory-name {
  font-family: "Crimson Text", Georgia, serif;
  font-weight: 400;
  color: #73000a;
  letter-spacing: -0.01em;
  font-size: 1.5em;
  line-height: 1.25em;
  margin-bottom: 0;
}

.lt-ie9 ul.directory-list .directory-name {
  font-size: 1.36364em;
  line-height: 1.375em;
}

@media screen and (max-width: 640px) {
  ul.directory-list .directory-name {
    font-size: 1.36364em;
    line-height: 1.375em;
  }
}

ul.directory-list .directory-name a {
  color: #73000a;
  border-bottom: none;
}

ul.directory-list .directory-name a:hover, ul.directory-list .directory-name a:focus, ul.directory-list .directory-name a:active {
  color: #b7410e;
  border-bottom: none;
}

ul.directory-list .directory-position {
  font-weight: bold;
}

ul.directory-list .directory-office {
  margin-bottom: 0;
}

ul.directory-list .directory-expertise:before {
  content: 'Professional Expertise: ';
}

ul.directory-list .directory-bio {
  font-size: 0.875em;
  line-height: 1.28571em;
}

ul.directory-list .directory-bio p, ul.directory-list .directory-bio .enet-feed .summary h1, .enet-feed .summary ul.directory-list .directory-bio h1, ul.directory-list .directory-bio .enet-feed .summary h2, .enet-feed .summary ul.directory-list .directory-bio h2, ul.directory-list .directory-bio .enet-feed .summary h3, .enet-feed .summary ul.directory-list .directory-bio h3, ul.directory-list .directory-bio .enet-feed .summary h4, .enet-feed .summary ul.directory-list .directory-bio h4, ul.directory-list .directory-bio .enet-feed .summary .headline, .enet-feed .summary ul.directory-list .directory-bio .headline, ul.directory-list .directory-bio .enet-feed .summary h5, .enet-feed .summary ul.directory-list .directory-bio h5, ul.directory-list .directory-bio .enet-feed .summary .directory-profile .position-title, .enet-feed .summary .directory-profile ul.directory-list .directory-bio .position-title, ul.directory-list .directory-bio .directory-profile .enet-feed .summary .position-title, .directory-profile .enet-feed .summary ul.directory-list .directory-bio .position-title, ul.directory-list .directory-bio .enet-feed .summary h6, .enet-feed .summary ul.directory-list .directory-bio h6, .enet-feed .summary .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio li, .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio .enet-feed .summary li, .pseudo-directory-feed.grid-layout ul.directory-list .enet-feed .summary .directory-bio li, ul.directory-list .directory-bio
.style-as-enet-feed .summary h1,
.style-as-enet-feed .summary ul.directory-list .directory-bio h1, ul.directory-list .directory-bio
.style-as-enet-feed .summary h2,
.style-as-enet-feed .summary ul.directory-list .directory-bio h2, ul.directory-list .directory-bio
.style-as-enet-feed .summary h3,
.style-as-enet-feed .summary ul.directory-list .directory-bio h3, ul.directory-list .directory-bio
.style-as-enet-feed .summary h4,
.style-as-enet-feed .summary ul.directory-list .directory-bio h4, ul.directory-list .directory-bio .style-as-enet-feed .summary .headline, .style-as-enet-feed .summary ul.directory-list .directory-bio .headline, ul.directory-list .directory-bio
.style-as-enet-feed .summary h5,
.style-as-enet-feed .summary ul.directory-list .directory-bio h5, ul.directory-list .directory-bio
.style-as-enet-feed .summary .directory-profile .position-title,
.style-as-enet-feed .summary .directory-profile ul.directory-list .directory-bio .position-title, ul.directory-list .directory-bio .directory-profile
.style-as-enet-feed .summary .position-title, .directory-profile
.style-as-enet-feed .summary ul.directory-list .directory-bio .position-title, ul.directory-list .directory-bio
.style-as-enet-feed .summary h6,
.style-as-enet-feed .summary ul.directory-list .directory-bio h6,
.style-as-enet-feed .summary .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio li, .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio
.style-as-enet-feed .summary li, .pseudo-directory-feed.grid-layout ul.directory-list
.style-as-enet-feed .summary .directory-bio li, ul.directory-list .directory-bio p > span, ul.directory-list .directory-bio .enet-feed .summary h1 > span, .enet-feed .summary ul.directory-list .directory-bio h1 > span, ul.directory-list .directory-bio .enet-feed .summary h2 > span, .enet-feed .summary ul.directory-list .directory-bio h2 > span, ul.directory-list .directory-bio .enet-feed .summary h3 > span, .enet-feed .summary ul.directory-list .directory-bio h3 > span, ul.directory-list .directory-bio .enet-feed .summary h4 > span, .enet-feed .summary ul.directory-list .directory-bio h4 > span, ul.directory-list .directory-bio .enet-feed .summary .headline > span, .enet-feed .summary ul.directory-list .directory-bio .headline > span, ul.directory-list .directory-bio .enet-feed .summary h5 > span, .enet-feed .summary ul.directory-list .directory-bio h5 > span, ul.directory-list .directory-bio .enet-feed .summary .directory-profile .position-title > span, .enet-feed .summary .directory-profile ul.directory-list .directory-bio .position-title > span, ul.directory-list .directory-bio .directory-profile .enet-feed .summary .position-title > span, .directory-profile .enet-feed .summary ul.directory-list .directory-bio .position-title > span, ul.directory-list .directory-bio .enet-feed .summary h6 > span, .enet-feed .summary ul.directory-list .directory-bio h6 > span, .enet-feed .summary .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio li > span, .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio .enet-feed .summary li > span, .pseudo-directory-feed.grid-layout ul.directory-list .enet-feed .summary .directory-bio li > span, ul.directory-list .directory-bio
.style-as-enet-feed .summary h1 > span,
.style-as-enet-feed .summary ul.directory-list .directory-bio h1 > span, ul.directory-list .directory-bio
.style-as-enet-feed .summary h2 > span,
.style-as-enet-feed .summary ul.directory-list .directory-bio h2 > span, ul.directory-list .directory-bio
.style-as-enet-feed .summary h3 > span,
.style-as-enet-feed .summary ul.directory-list .directory-bio h3 > span, ul.directory-list .directory-bio
.style-as-enet-feed .summary h4 > span,
.style-as-enet-feed .summary ul.directory-list .directory-bio h4 > span, ul.directory-list .directory-bio .style-as-enet-feed .summary .headline > span, .style-as-enet-feed .summary ul.directory-list .directory-bio .headline > span, ul.directory-list .directory-bio
.style-as-enet-feed .summary h5 > span,
.style-as-enet-feed .summary ul.directory-list .directory-bio h5 > span, ul.directory-list .directory-bio
.style-as-enet-feed .summary .directory-profile .position-title > span,
.style-as-enet-feed .summary .directory-profile ul.directory-list .directory-bio .position-title > span, ul.directory-list .directory-bio .directory-profile
.style-as-enet-feed .summary .position-title > span, .directory-profile
.style-as-enet-feed .summary ul.directory-list .directory-bio .position-title > span, ul.directory-list .directory-bio
.style-as-enet-feed .summary h6 > span,
.style-as-enet-feed .summary ul.directory-list .directory-bio h6 > span,
.style-as-enet-feed .summary .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio li > span, .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio
.style-as-enet-feed .summary li > span, .pseudo-directory-feed.grid-layout ul.directory-list
.style-as-enet-feed .summary .directory-bio li > span {
  font-size: 1em !important;
  font-family: Verdana, Helvetica, sans-serif !important;
}

ul.directory-list .directory-bio p, ul.directory-list .directory-bio .enet-feed .summary h1, .enet-feed .summary ul.directory-list .directory-bio h1, ul.directory-list .directory-bio .enet-feed .summary h2, .enet-feed .summary ul.directory-list .directory-bio h2, ul.directory-list .directory-bio .enet-feed .summary h3, .enet-feed .summary ul.directory-list .directory-bio h3, ul.directory-list .directory-bio .enet-feed .summary h4, .enet-feed .summary ul.directory-list .directory-bio h4, ul.directory-list .directory-bio .enet-feed .summary .headline, .enet-feed .summary ul.directory-list .directory-bio .headline, ul.directory-list .directory-bio .enet-feed .summary h5, .enet-feed .summary ul.directory-list .directory-bio h5, ul.directory-list .directory-bio .enet-feed .summary .directory-profile .position-title, .enet-feed .summary .directory-profile ul.directory-list .directory-bio .position-title, ul.directory-list .directory-bio .directory-profile .enet-feed .summary .position-title, .directory-profile .enet-feed .summary ul.directory-list .directory-bio .position-title, ul.directory-list .directory-bio .enet-feed .summary h6, .enet-feed .summary ul.directory-list .directory-bio h6, .enet-feed .summary .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio li, .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio .enet-feed .summary li, .pseudo-directory-feed.grid-layout ul.directory-list .enet-feed .summary .directory-bio li, ul.directory-list .directory-bio
.style-as-enet-feed .summary h1,
.style-as-enet-feed .summary ul.directory-list .directory-bio h1, ul.directory-list .directory-bio
.style-as-enet-feed .summary h2,
.style-as-enet-feed .summary ul.directory-list .directory-bio h2, ul.directory-list .directory-bio
.style-as-enet-feed .summary h3,
.style-as-enet-feed .summary ul.directory-list .directory-bio h3, ul.directory-list .directory-bio
.style-as-enet-feed .summary h4,
.style-as-enet-feed .summary ul.directory-list .directory-bio h4, ul.directory-list .directory-bio .style-as-enet-feed .summary .headline, .style-as-enet-feed .summary ul.directory-list .directory-bio .headline, ul.directory-list .directory-bio
.style-as-enet-feed .summary h5,
.style-as-enet-feed .summary ul.directory-list .directory-bio h5, ul.directory-list .directory-bio
.style-as-enet-feed .summary .directory-profile .position-title,
.style-as-enet-feed .summary .directory-profile ul.directory-list .directory-bio .position-title, ul.directory-list .directory-bio .directory-profile
.style-as-enet-feed .summary .position-title, .directory-profile
.style-as-enet-feed .summary ul.directory-list .directory-bio .position-title, ul.directory-list .directory-bio
.style-as-enet-feed .summary h6,
.style-as-enet-feed .summary ul.directory-list .directory-bio h6,
.style-as-enet-feed .summary .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio li, .pseudo-directory-feed.grid-layout ul.directory-list .directory-bio
.style-as-enet-feed .summary li, .pseudo-directory-feed.grid-layout ul.directory-list
.style-as-enet-feed .summary .directory-bio li {
  margin-bottom: .75em !important;
}

/* ::Grid layout styles */
/* ------------------------------------------------------------ */
/* ::Variables (specific to grid layout) */
/* ------------------------------------------------------------ */
.directory-feed.grid-layout .directory-list,
.pseudo-directory-feed.grid-layout .directory-list {
  display: block;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  align-content: stretch;
  margin: 0 -9px;
}

.directory-feed.grid-layout .directory-list li,
.pseudo-directory-feed.grid-layout .directory-list li {
  -moz-box-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  padding-bottom: 0;
  border: 9px solid white;
  background-color: #f5f5f5;
  margin-bottom: 0;
}

.directory-feed.grid-layout .directory-list li > a,
.pseudo-directory-feed.grid-layout .directory-list li > a {
  display: block;
  width: 100%;
}

.directory-feed.grid-layout .directory-list .directory-image,
.pseudo-directory-feed.grid-layout .directory-list .directory-image {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 140%;
}

.directory-feed.grid-layout .directory-list .directory-image > *:not(img),
.pseudo-directory-feed.grid-layout .directory-list .directory-image > *:not(img) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
}

.directory-feed.grid-layout .directory-list .directory-image > img,
.pseudo-directory-feed.grid-layout .directory-list .directory-image > img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: auto;
  max-width: none;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.directory-feed.grid-layout .directory-list .directory-image a,
.pseudo-directory-feed.grid-layout .directory-list .directory-image a {
  border-bottom: none;
}

.directory-feed.grid-layout .directory-list .directory-image img,
.pseudo-directory-feed.grid-layout .directory-list .directory-image img {
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  max-width: none;
  height: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.directory-feed.grid-layout .directory-list .directory-name,
.directory-feed.grid-layout .directory-list .directory-position,
.directory-feed.grid-layout .directory-list .directory-office,
.directory-feed.grid-layout .directory-list .directory-address,
.directory-feed.grid-layout .directory-list .directory-phone,
.directory-feed.grid-layout .directory-list .directory-email,
.directory-feed.grid-layout .directory-list .directory-expertise,
.directory-feed.grid-layout .directory-list .directory-bio,
.pseudo-directory-feed.grid-layout .directory-list .directory-name,
.pseudo-directory-feed.grid-layout .directory-list .directory-position,
.pseudo-directory-feed.grid-layout .directory-list .directory-office,
.pseudo-directory-feed.grid-layout .directory-list .directory-address,
.pseudo-directory-feed.grid-layout .directory-list .directory-phone,
.pseudo-directory-feed.grid-layout .directory-list .directory-email,
.pseudo-directory-feed.grid-layout .directory-list .directory-expertise,
.pseudo-directory-feed.grid-layout .directory-list .directory-bio {
  padding-left: 18px;
  padding-right: 18px;
}

.directory-feed.grid-layout .directory-list .directory-name,
.pseudo-directory-feed.grid-layout .directory-list .directory-name {
  padding-top: 12.00006px;
  font-size: 1.4em;
}

.directory-feed.grid-layout .directory-list .directory-position,
.pseudo-directory-feed.grid-layout .directory-list .directory-position {
  padding-bottom: 18px;
  margin-bottom: 0;
}

.directory-feed.grid-layout .directory-list .directory-address,
.directory-feed.grid-layout .directory-list .directory-phone,
.directory-feed.grid-layout .directory-list .directory-email,
.pseudo-directory-feed.grid-layout .directory-list .directory-address,
.pseudo-directory-feed.grid-layout .directory-list .directory-phone,
.pseudo-directory-feed.grid-layout .directory-list .directory-email {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.directory-feed.grid-layout .directory-list .directory-address:last-child,
.directory-feed.grid-layout .directory-list .directory-phone:last-child,
.directory-feed.grid-layout .directory-list .directory-email:last-child,
.pseudo-directory-feed.grid-layout .directory-list .directory-address:last-child,
.pseudo-directory-feed.grid-layout .directory-list .directory-phone:last-child,
.pseudo-directory-feed.grid-layout .directory-list .directory-email:last-child {
  padding-bottom: 18px;
}

.directory-feed.grid-layout .directory-list .directory-position,
.directory-feed.grid-layout .directory-list .directory-office,
.directory-feed.grid-layout .directory-list .directory-address,
.directory-feed.grid-layout .directory-list .directory-phone,
.directory-feed.grid-layout .directory-list .directory-email,
.directory-feed.grid-layout .directory-list .directory-expertise,
.pseudo-directory-feed.grid-layout .directory-list .directory-position,
.pseudo-directory-feed.grid-layout .directory-list .directory-office,
.pseudo-directory-feed.grid-layout .directory-list .directory-address,
.pseudo-directory-feed.grid-layout .directory-list .directory-phone,
.pseudo-directory-feed.grid-layout .directory-list .directory-email,
.pseudo-directory-feed.grid-layout .directory-list .directory-expertise {
  font-size: 0.875em;
  line-height: 1.28571em;
}

.directory-feed.grid-layout .directory-list .directory-position,
.pseudo-directory-feed.grid-layout .directory-list .directory-position {
  font-weight: normal;
}

.directory-feed.grid-layout .directory-list .directory-position + .directory-office,
.pseudo-directory-feed.grid-layout .directory-list .directory-position + .directory-office {
  padding-top: 18px;
  border-top: 1px solid #ededed;
}

.directory-feed.grid-layout .directory-list .directory-position + .directory-phone,
.pseudo-directory-feed.grid-layout .directory-list .directory-position + .directory-phone {
  padding-top: 18px;
  border-top: 1px solid #ededed;
}

.directory-feed.grid-layout .directory-list .directory-email,
.pseudo-directory-feed.grid-layout .directory-list .directory-email {
  word-break: break-all;
}

.lt-ie9 .directory-feed.grid-layout .directory-list li, .lt-ie9
.pseudo-directory-feed.grid-layout .directory-list li {
  -moz-box-flex: 1 1 50%;
  -webkit-flex: 1 1 50%;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 50%;
}

@media screen and (min-width: 421px) {
  .directory-feed.grid-layout .directory-list li,
  .pseudo-directory-feed.grid-layout .directory-list li {
    -moz-box-flex: 1 1 50%;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
  }
}

.lt-ie9 .directory-feed.grid-layout .directory-list li, .lt-ie9
.pseudo-directory-feed.grid-layout .directory-list li {
  -moz-box-flex: 1 1 33.33333%;
  -webkit-flex: 1 1 33.33333%;
  -ms-flex: 1 1 33.33333%;
  flex: 1 1 33.33333%;
  max-width: 33.33333%;
}

@media screen and (min-width: 720px) {
  .directory-feed.grid-layout .directory-list li,
  .pseudo-directory-feed.grid-layout .directory-list li {
    -moz-box-flex: 1 1 33.33333%;
    -webkit-flex: 1 1 33.33333%;
    -ms-flex: 1 1 33.33333%;
    flex: 1 1 33.33333%;
    max-width: 33.33333%;
  }
}

.lt-ie9 .directory-feed.grid-layout.full-width .directory-list li {
  -moz-box-flex: 1 1 25%;
  -webkit-flex: 1 1 25%;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 25%;
}

@media screen and (min-width: 880px) {
  .directory-feed.grid-layout.full-width .directory-list li {
    -moz-box-flex: 1 1 25%;
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
  }
}

.lt-ie9 .directory-feed.grid-layout.full-width .directory-list li {
  -moz-box-flex: 1 1 20%;
  -webkit-flex: 1 1 20%;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 20%;
}

@media screen and (min-width: 1100px) {
  .directory-feed.grid-layout.full-width .directory-list li {
    -moz-box-flex: 1 1 20%;
    -webkit-flex: 1 1 20%;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
  }
}

.pseudo-directory-feed.grid-layout .directory-list li {
  padding: 9px 18px;
  margin-bottom: 0;
  color: #535961;
}

.pseudo-directory-feed.grid-layout .directory-list li a {
  color: #73000a;
}

.pseudo-directory-feed.grid-layout .directory-list li a:hover, .pseudo-directory-feed.grid-layout .directory-list li a:focus, .pseudo-directory-feed.grid-layout .directory-list li a:active {
  color: #b7410e;
}

/* ::Directory Search Styles */
/* ------------------------------------------------------------ */
.directory-search .department-dropdown-wrapper,
.directory-search .directory-search-input-wrapper {
  padding-left: 42px;
  position: relative;
}

.directory-search .department-dropdown-wrapper:before,
.directory-search .directory-search-input-wrapper:before {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 30px;
  font-family: FontAwesome;
  text-align: center;
  font-size: 24px;
}

.directory-search .department-dropdown-wrapper:before {
  content: '\f0c0';
}

.directory-search .directory-search-input-wrapper:before {
  content: '\f002';
}

.directory-search .directory-search-type {
  margin-bottom: 1.5em;
}

.directory-search .directory-search-input,
.directory-search .department-dropdown {
  margin-bottom: 0;
}

.directory-search .directory-results,
.directory-search #dept-info {
  margin-top: 1.5em;
}

.directory-search #dept-info {
  padding-bottom: 1.5em;
  border-bottom: 1px dotted #d1cfd1;
}

.directory-search .dept-phone,
.directory-search .dept-url {
  margin-bottom: 0;
}

.directory-search .dept-phone:before,
.directory-search .dept-url:before {
  font-weight: bold;
}

.directory-search .dept-phone:before {
  content: 'Department phone: ';
}

.directory-search .dept-url:before {
  content: 'Department website: ';
}

.lt-ie9 .directory-search .directory-search-input-wrapper,
.lt-ie9 .directory-search .department-dropdown-wrapper {
  width: 60%;
}

.lt-ie9 .directory-search .directory-search-input-wrapper {
  display: inline-block;
  margin-right: 20px;
}

.lt-ie9 .directory-search .directory-search-type {
  display: inline-block;
}

@media screen and (min-width: 640px) {
  .directory-search .directory-search-input-wrapper,
  .directory-search .department-dropdown-wrapper {
    width: 60%;
  }
  .directory-search .directory-search-input-wrapper {
    display: inline-block;
    margin-right: 20px;
  }
  .directory-search .directory-search-type {
    display: inline-block;
  }
}

/* ::Directory Profile Styles */
/* ------------------------------------------------------------ */
.directory-profile .directory-profile-contents {
  border-top: 1px solid #ededed;
  margin-top: 1.875em;
  padding-top: 1.5em;
}

.directory-profile .field-content,
.directory-profile .enet-feed {
  margin-bottom: 1.875em;
}

.directory-profile .building-office,
.directory-profile .campus-box,
.directory-profile .city-zip,
.directory-profile .email,
.directory-profile .phone {
  display: block;
}

.directory-profile .department-name,
.directory-profile .building-office,
.directory-profile .campus-box,
.directory-profile .city-zip,
.directory-profile .email,
.directory-profile .phone {
  position: relative;
  margin-left: 30px;
  padding-left: 6px;
  border-left: 1px solid #e0e0e0;
}

.directory-profile .department-name:before,
.directory-profile .building-office:before,
.directory-profile .campus-box:before,
.directory-profile .city-zip:before,
.directory-profile .email:before,
.directory-profile .phone:before {
  position: absolute;
  top: 0;
  left: -30px;
  width: 30px;
  font-family: FontAwesome;
  text-align: center;
}

.directory-profile .department-name:before {
  content: '\f0c0';
}

.directory-profile .building-office:before {
  content: '\f041';
}

.directory-profile .email:before {
  content: '\f0e0';
}

.directory-profile .phone:before {
  content: '\f095';
}

.directory-profile .city-zip,
.directory-profile .email {
  margin-bottom: 0.75em;
}

.directory-profile .position-info h2 {
  margin-bottom: 0;
}

.directory-profile .resume-links {
  list-style-type: none;
  margin: 0;
}

.directory-profile .resume-links li {
  margin: 0;
}

/* ::Variables */
/* ------------------------------------------------------------ */
/* ::Article Item Content Styles */
/* ------------------------------------------------------------ */
.enet-feed article {
	height: auto !important;
}

.enet-feed article > a,
.style-as-enet-feed article > a {
  border-bottom: none;
}

.enet-feed .enet-thumb-wrap,
.enet-feed .enet-no-thumb,
.enet-feed .cal-box,
.style-as-enet-feed .enet-thumb-wrap,
.style-as-enet-feed .enet-no-thumb,
.style-as-enet-feed .cal-box {
  display: block;
  width: 100%;
  max-width: 250px;
  margin-bottom: 0.75em;
  margin-left: auto;
  margin-right: auto;
}

.enet-feed .cal-box,
.style-as-enet-feed .cal-box {
  max-width: 140px;
}

.enet-feed .enet-thumb-wrap,
.enet-feed .enet-no-thumb,
.style-as-enet-feed .enet-thumb-wrap,
.style-as-enet-feed .enet-no-thumb {
  position: relative;
}

.enet-feed .enet-thumb-wrap:before,
.enet-feed .enet-no-thumb:before,
.style-as-enet-feed .enet-thumb-wrap:before,
.style-as-enet-feed .enet-no-thumb:before {
  content: '';
  display: block;
  width: 100%;
  padding-bottom: 60%;
}

.enet-feed .enet-thumb-wrap > *:not(img),
.enet-feed .enet-no-thumb > *:not(img),
.style-as-enet-feed .enet-thumb-wrap > *:not(img),
.style-as-enet-feed .enet-no-thumb > *:not(img) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
}

.enet-feed .enet-thumb-wrap > img,
.enet-feed .enet-no-thumb > img,
.style-as-enet-feed .enet-thumb-wrap > img,
.style-as-enet-feed .enet-no-thumb > img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: auto;
  max-width: none;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.enet-feed .enet-thumb-wrap,
.style-as-enet-feed .enet-thumb-wrap {
  overflow: hidden;
  background-color: black;
}

.enet-feed .enet-thumb-wrap .enet-thumb,
.style-as-enet-feed .enet-thumb-wrap .enet-thumb {
  display: block;
  width: 100%;
  max-width: none;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.enet-feed .enet-no-thumb,
.style-as-enet-feed .enet-no-thumb {
  background: #40454b url("../img/global/enet-placeholder-logo.png") no-repeat center center;
  background-size: contain;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.enet-feed .headline,
.style-as-enet-feed .headline {
  font-size: 1.5em;
  margin-bottom: 0;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

.enet-feed .date_pub,
.style-as-enet-feed .date_pub {
  display: block;
  font-size: 0.875em;
  line-height: 1.28571em;
  color: #9f9aa4;
  font-style: italic;
  text-transform: capitalize;
  margin-top: 0.75em;
}

.enet-feed .summary,
.style-as-enet-feed .summary {
  margin-top: 0.75em;
}

.enet-feed .summary h1:last-child, .enet-feed .summary h2:last-child, .enet-feed .summary h3:last-child, .enet-feed .summary h4:last-child, .enet-feed .summary .headline:last-child, .enet-feed .summary h5:last-child, .enet-feed .summary .directory-profile .position-title:last-child, .directory-profile .enet-feed .summary .position-title:last-child, .enet-feed .summary h6:last-child, .enet-feed .summary .pseudo-directory-feed.grid-layout .directory-list li:last-child, .pseudo-directory-feed.grid-layout .directory-list .enet-feed .summary li:last-child,
.style-as-enet-feed .summary h1:last-child,
.style-as-enet-feed .summary h2:last-child,
.style-as-enet-feed .summary h3:last-child,
.style-as-enet-feed .summary h4:last-child, .style-as-enet-feed .summary .headline:last-child,
.style-as-enet-feed .summary h5:last-child,
.style-as-enet-feed .summary .directory-profile .position-title:last-child, .directory-profile
.style-as-enet-feed .summary .position-title:last-child,
.style-as-enet-feed .summary h6:last-child,
.style-as-enet-feed .summary .pseudo-directory-feed.grid-layout .directory-list li:last-child, .pseudo-directory-feed.grid-layout .directory-list
.style-as-enet-feed .summary li:last-child {
  margin-bottom: 0;
}

.enet-feed .summary *:last-child,
.style-as-enet-feed .summary *:last-child {
  margin-bottom: 0;
}

.enet-feed .summary p:empty, .enet-feed .summary h1:empty, .enet-feed .summary h2:empty, .enet-feed .summary h3:empty, .enet-feed .summary h4:empty, .enet-feed .summary .headline:empty, .enet-feed .summary h5:empty, .enet-feed .summary .directory-profile .position-title:empty, .directory-profile .enet-feed .summary .position-title:empty, .enet-feed .summary h6:empty, .enet-feed .summary .pseudo-directory-feed.grid-layout .directory-list li:empty, .pseudo-directory-feed.grid-layout .directory-list .enet-feed .summary li:empty, .enet-feed .directory-profile
.style-as-enet-feed .summary .position-title:empty, .enet-feed .pseudo-directory-feed.grid-layout .directory-list
.style-as-enet-feed .summary li:empty,
.style-as-enet-feed .summary p:empty,
.style-as-enet-feed .directory-profile .enet-feed .summary .position-title:empty,
.style-as-enet-feed .pseudo-directory-feed.grid-layout .directory-list .enet-feed .summary li:empty, .style-as-enet-feed .summary h1:empty, .style-as-enet-feed .summary h2:empty, .style-as-enet-feed .summary h3:empty, .style-as-enet-feed .summary h4:empty, .style-as-enet-feed .summary .headline:empty, .style-as-enet-feed .summary h5:empty, .style-as-enet-feed .summary .directory-profile .position-title:empty, .directory-profile .style-as-enet-feed .summary .position-title:empty, .style-as-enet-feed .summary h6:empty, .style-as-enet-feed .summary .pseudo-directory-feed.grid-layout .directory-list li:empty, .pseudo-directory-feed.grid-layout .directory-list .style-as-enet-feed .summary li:empty {
  display: none;
}

html:not(.touch) .enet-feed a:hover .enet-thumb-wrap .enet-thumb, html:not(.touch) .enet-feed a:focus .enet-thumb-wrap .enet-thumb, html:not(.touch) .enet-feed a:active .enet-thumb-wrap .enet-thumb,
html:not(.touch) .style-as-enet-feed a:hover .enet-thumb-wrap .enet-thumb,
html:not(.touch) .style-as-enet-feed a:focus .enet-thumb-wrap .enet-thumb,
html:not(.touch) .style-as-enet-feed a:active .enet-thumb-wrap .enet-thumb {
  -webkit-transform: translateY(-50%) scale(1.05);
  -moz-transform: translateY(-50%) scale(1.05);
  -ms-transform: translateY(-50%) scale(1.05);
  -o-transform: translateY(-50%) scale(1.05);
  transform: translateY(-50%) scale(1.05);
}

html:not(.touch) .enet-feed a:hover .enet-no-thumb, html:not(.touch) .enet-feed a:focus .enet-no-thumb, html:not(.touch) .enet-feed a:active .enet-no-thumb,
html:not(.touch) .style-as-enet-feed a:hover .enet-no-thumb,
html:not(.touch) .style-as-enet-feed a:focus .enet-no-thumb,
html:not(.touch) .style-as-enet-feed a:active .enet-no-thumb {
  opacity: .95;
}

html:not(.touch) .enet-feed a:hover .headline, html:not(.touch) .enet-feed a:focus .headline, html:not(.touch) .enet-feed a:active .headline,
html:not(.touch) .style-as-enet-feed a:hover .headline,
html:not(.touch) .style-as-enet-feed a:focus .headline,
html:not(.touch) .style-as-enet-feed a:active .headline {
  color: #b7410e;
}

/* ::Base Structure Styles */
/* ------------------------------------------------------------ */
.enet-feed,
.style-as-enet-feed {
  margin-bottom: 2.625em;
}

.enet-feed .loading,
.style-as-enet-feed .loading {
  text-align: center;
  color: #cccacc;
  font-size: 48px;
}

.enet-feed .no-results,
.style-as-enet-feed .no-results {
  font-weight: bold;
  color: #73000a;
  font-size: 1.125em;
  line-height: 1.33333em;
  font-style: italic;
}

.enet-feed .pagination,
.style-as-enet-feed .pagination {
  margin-top: 1.5em;
  margin-bottom: 0;
}

.enet-feed .article-list,
.style-as-enet-feed .article-list {
  list-style-type: none;
  margin: 0;
}

.enet-feed .article-list:not(.no-thumbs),
.style-as-enet-feed .article-list:not(.no-thumbs) {
  text-align: center;
}

.enet-feed .article-list > li,
.style-as-enet-feed .article-list > li {
  margin: 0;
}

.enet-feed .article-list > li + li,
.style-as-enet-feed .article-list > li + li {
  margin-top: 1.5em;
  padding-top: 1.5em;
  border-top: 1px dotted #d1cfd1;
}

.lt-ie9 .enet-feed .article-list:not(.no-thumbs), .lt-ie9
.style-as-enet-feed .article-list:not(.no-thumbs) {
  text-align: left;
}

.lt-ie9 .enet-feed .article-list article:before, .lt-ie9 .enet-feed .article-list article:after, .lt-ie9
.style-as-enet-feed .article-list article:before, .lt-ie9
.style-as-enet-feed .article-list article:after {
  display: table;
  content: " ";
}

.lt-ie9 .enet-feed .article-list article:after, .lt-ie9
.style-as-enet-feed .article-list article:after {
  clear: both;
}

.lt-ie9 .enet-feed .article-list .enet-thumb-wrap,
.lt-ie9 .enet-feed .article-list .enet-no-thumb,
.lt-ie9 .enet-feed .article-list .cal-box, .lt-ie9
.style-as-enet-feed .article-list .enet-thumb-wrap,
.lt-ie9
.style-as-enet-feed .article-list .enet-no-thumb,
.lt-ie9
.style-as-enet-feed .article-list .cal-box {
  width: 25%;
  float: left;
  margin-right: 20px;
  margin-bottom: 0;
}

.lt-ie9 .enet-feed .article-list .cal-box, .lt-ie9
.style-as-enet-feed .article-list .cal-box {
  max-width: none;
}

.lt-ie9 .enet-feed .article-list .headline,
.lt-ie9 .enet-feed .article-list .summary,
.lt-ie9 .enet-feed .article-list .date_pub, .lt-ie9
.style-as-enet-feed .article-list .headline,
.lt-ie9
.style-as-enet-feed .article-list .summary,
.lt-ie9
.style-as-enet-feed .article-list .date_pub {
  padding-left: calc(25% + 20px);
}

.lt-ie9 .enet-feed .article-list.no-thumbs .headline,
.lt-ie9 .enet-feed .article-list.no-thumbs .summary,
.lt-ie9 .enet-feed .article-list.no-thumbs .date_pub, .lt-ie9
.style-as-enet-feed .article-list.no-thumbs .headline,
.lt-ie9
.style-as-enet-feed .article-list.no-thumbs .summary,
.lt-ie9
.style-as-enet-feed .article-list.no-thumbs .date_pub {
  padding-left: 0;
}

@media screen and (min-width: 641px) {
  .enet-feed .article-list:not(.no-thumbs),
  .style-as-enet-feed .article-list:not(.no-thumbs) {
    text-align: left;
  }
  .enet-feed .article-list article:before, .enet-feed .article-list article:after,
  .style-as-enet-feed .article-list article:before,
  .style-as-enet-feed .article-list article:after {
    display: table;
    content: " ";
  }
  .enet-feed .article-list article:after,
  .style-as-enet-feed .article-list article:after {
    clear: both;
  }
  .enet-feed .article-list .enet-thumb-wrap,
  .enet-feed .article-list .enet-no-thumb,
  .enet-feed .article-list .cal-box,
  .style-as-enet-feed .article-list .enet-thumb-wrap,
  .style-as-enet-feed .article-list .enet-no-thumb,
  .style-as-enet-feed .article-list .cal-box {
    width: 25%;
    float: left;
    margin-right: 20px;
    margin-bottom: 0;
  }
  .enet-feed .article-list .cal-box,
  .style-as-enet-feed .article-list .cal-box {
    max-width: none;
  }
  .enet-feed .article-list .headline,
  .enet-feed .article-list .summary,
  .enet-feed .article-list .date_pub,
  .style-as-enet-feed .article-list .headline,
  .style-as-enet-feed .article-list .summary,
  .style-as-enet-feed .article-list .date_pub {
    padding-left: calc(25% + 20px);
  }
  .enet-feed .article-list.no-thumbs .headline,
  .enet-feed .article-list.no-thumbs .summary,
  .enet-feed .article-list.no-thumbs .date_pub,
  .style-as-enet-feed .article-list.no-thumbs .headline,
  .style-as-enet-feed .article-list.no-thumbs .summary,
  .style-as-enet-feed .article-list.no-thumbs .date_pub {
    padding-left: 0;
  }
}

/* ::Calendar Item Content Styles */
/* ------------------------------------------------------------ */
.enet-feed .cal-box,
.style-as-enet-feed .cal-box {
  text-align: center;
  color: #535961;
}

.enet-feed .cal-box span,
.style-as-enet-feed .cal-box span {
  display: block;
}

.enet-feed .cal-month,
.style-as-enet-feed .cal-month {
  font-size: 0.875em;
  line-height: 1.28571em;
  text-transform: uppercase;
  background-color: #73000a;
  color: white;
  font-weight: bold;
  letter-spacing: .05em;
  padding: 8px 10px;
}

.enet-feed .cal-day,
.enet-feed .cal-year,
.style-as-enet-feed .cal-day,
.style-as-enet-feed .cal-year {
  background-color: #f5f5f5;
}

.enet-feed .cal-day,
.style-as-enet-feed .cal-day {
  font-size: 2.25em;
  line-height: 1.16667em;
  font-weight: bold;
  color: #73000a;
  padding: 10px 10px 6px 10px;
  letter-spacing: -.05em;
}

.enet-feed .cal-year,
.style-as-enet-feed .cal-year {
  font-size: 0.625em;
  line-height: 1.8em;
  padding: 0 10px 8px 10px;
}

.enet-feed .cal-time,
.style-as-enet-feed .cal-time {
  font-size: 0.875em;
  line-height: 1.28571em;
  padding: 6px 10px 0 10px;
}

.enet-feed .cal-time:before,
.style-as-enet-feed .cal-time:before {
  content: '\f017';
  font-family: FontAwesome;
  margin-right: 4px;
  color: #73000a;
}

.date-prefix,
.time-prefix {
  display: inline-block;
  margin-top: 0.75em;
  line-height: 1;
  font-weight: bold;
  color: #535961;
}

.date-prefix:before,
.time-prefix:before {
  font-family: FontAwesome;
  color: #73000a;
  margin-right: 4px;
  font-weight: normal;
}

.date-prefix:before {
  content: '\f133';
}

.date-prefix + .time-prefix {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #6b727c;
}

.time-prefix:before {
  content: '\f017';
}

/* ::Calendar thumbs override */
/* ------------------------------------------------------------ */
.lt-ie9 .enet-cal-thumbs article {
  min-height: 103px;
}

@media screen and (min-width: 421px) {
  .enet-cal-thumbs article {
    min-height: 103px;
  }
}

.lt-ie9 .enet-cal-thumbs .enet-thumb-wrap {
  display: none;
}

@media screen and (max-width: 420px) {
  .enet-cal-thumbs .enet-thumb-wrap {
    display: none;
  }
}

/* ::Search bar styles */
/* ------------------------------------------------------------ */
.enet_search_bar {
  margin-bottom: 1.5em;
  width: 100%;
  max-width: 420px;
}

/* Documentation goes here */
/* ::Variables */
/* ------------------------------------------------------------ */
/* ::Default Styles */
/* ------------------------------------------------------------ */
ul.pagination {
  text-align: center;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 2.625em;
}

ul.pagination li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
  padding-left: 0;
  padding-right: 0;
}

ul.pagination a {
  display: block;
  border-bottom: none;
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 50%;
  text-align: center;
}

ul.pagination li {
  margin: 0 2px;
  padding: 0;
}

ul.pagination li.current a {
  color: white;
  background-color: #535961;
  cursor: default;
}

html:not(.touch) ul.pagination li:not(.current) a:hover, html:not(.touch) ul.pagination li:not(.current) a:focus, html:not(.touch) ul.pagination li:not(.current) a:active {
  background-color: #ededed;
}
