/* line 2, ../scss/department.scss */
.fsm_detail.fsm_department a[href=""]:hover {
  cursor: default;
}
/* line 6, ../scss/department.scss */
.fsm_detail.fsm_department .hidden {
  display: none;
}
/* line 10, ../scss/department.scss */
.fsm_detail.fsm_department > .teaser {
  float: left;
  display: block;
  width: 120px;
  height: 120px;
  text-align: center;
  overflow: hidden;
  margin: 0 0.75em 0.25em 0;
}
/* line 19, ../scss/department.scss */
.fsm_detail.fsm_department > .teaser img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 27, ../scss/department.scss */
.fsm_detail.fsm_department .content {
  line-height: 1.4;
  margin: 0 0 1em;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 27, ../scss/department.scss */
  .fsm_detail.fsm_department .content {
    overflow: visible;
  }
}
/* line 36, ../scss/department.scss */
.fsm_detail.fsm_department .post-terms.locations {
  display: block;
  margin-bottom: 0.75rem;
}
/* line 42, ../scss/department.scss */
.fsm_detail.fsm_department .logos .logo {
  height: 130px;
  text-align: center;
  padding: 15px;
  font-size: 0;
  line-height: 0;
  z-index: 99;
}
/* line 50, ../scss/department.scss */
.fsm_detail.fsm_department .logos .logo.not-linked:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* line 57, ../scss/department.scss */
.fsm_detail.fsm_department .logos .logo a {
  display: block;
  height: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  border: none;
}
/* line 65, ../scss/department.scss */
.fsm_detail.fsm_department .logos .logo a:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* line 73, ../scss/department.scss */
.fsm_detail.fsm_department .logos .logo img {
  display: inline;
  vertical-align: middle;
  /*width: 240px;*/
  max-height: 100%;
  max-width: 100%;
}
/* line 82, ../scss/department.scss */
.fsm_detail.fsm_department .logos ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 89, ../scss/department.scss */
.fsm_detail.fsm_department .logos ul li.logo.not-linked:before, .fsm_detail.fsm_department .logos ul li.logo:after {
  display: none;
}
/* line 94, ../scss/department.scss */
.fsm_detail.fsm_department .logos ul li.logo .teaser {
  display: block;
  float: none;
  width: 100%;
  height: 100%;
}
/* line 103, ../scss/department.scss */
.fsm_detail.fsm_department .logos ul li.logo.linked .teaser:before {
  display: none;
}
/* line 109, ../scss/department.scss */
.fsm_detail.fsm_department .logos ul li.logo .edit-post-link {
  display: none;
}
/* line 115, ../scss/department.scss */
.fsm_detail.fsm_department .logos .posts-not-found {
  display: none;
}

/* line 122, ../scss/department.scss */
.single-department .cycle-slideshow {
  margin: 0 0 1em;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 122, ../scss/department.scss */
  .single-department .cycle-slideshow {
    display: none;
  }
}
/* line 129, ../scss/department.scss */
.single-department .cycle-slideshow .slide {
  display: none;
}
/* line 134, ../scss/department.scss */
.single-department .post-header.has-thumbnail .cycle-slideshow {
  margin: 0;
}
