.acad-area-faculty-attachment  li {
  width: 170px;
  padding: 0 0.5em;
}
.acad-area-faculty-attachment .flexslider .slides li .views-field-field-photo img {
  border-radius: 100%;
}
.acad-area-faculty-attachment h4 {
  font-size: 1.1em;
  text-align:center;
  margin: 0.8em 0 0 0;
}
.acad-area-faculty-attachment h4 a:hover, .acad-area-faculty-attachment h4 a:focus {
  text-decoration: none;
  border-bottom: 1px solid deeppink;
}
.acad-area-faculty-attachment  .views-field-field-position {
  font-family: 'CoreSansCaption', 'Arial', 'Helvetica', sans-serif;
  font-size: 0.95em;
  text-align:center;
  font-weight: 0.05em;
}

.acad-area-faculty-attachment {
  display:-ms-flexbox;
  -ms-flex-pack: center;
  display:flex;
  justify-content: center;
}
.acad-area-faculty-attachment .views-field-field-photo {
  overflow: hidden;
  border-radius: 100%;
  max-width: 150px;
  margin: 0 auto;
}
.acad-area-faculty-attachment .views-field-field-photo img {
  -webkit-transition: opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);
  transition: opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);
  transition: opacity .3s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1);
  transition: opacity .3s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);
  box-shadow:none;
  border:none;
}
.acad-area-faculty-attachment .views-field-field-photo a:hover img {
  transform:scale(1.1);
}
.acad-area-faculty-attachment .attachment-before {
  margin-right:2.5em;
}
.acad-area-faculty-attachment .view-content ul {
  display:flex;
  flex-wrap: wrap;
}
.acad-area-faculty-attachment .view-content ul li {
  display:inline-block;
  max-width: 170px;
  align-items:baseline;
  margin-bottom: 1em;
}
.acad-area-faculty-attachment ul li {
  text-align:center;
}
.acad-area-faculty-attachment .row {
  justify-content: center;
}
.node--type-academic-area #block-dodd-content {
  padding-top: 1.5em;
}
.acad-area-faculty .attachment  {
  display:-ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.acad-area-faculty .attachment .views-element-container:first-child {
  order:2;
}
.acad-area-faculty .attachment .views-element-container:last-child {
  order:1;
}
.acad-area-faculty-attachment .attachment-before ul li {
  /*background:#eee;*/
  border-radius: 5px;
  padding: 0.5em;
}
#block-views-block-contextual-block-23 .col-auto {
  padding-right:0;
  padding-left: 0;
}
@media (max-width: 768px) {
  .acad-area-faculty-attachment .view-content ul li {
    max-width: 150px;
  }
  .acad-area-faculty-attachment .views-field-field-photo img {
    max-width: 135px;
  }
  .acad-area-faculty-attachment .views-field-field-photo {
    max-width: 135px;
  }
}
@media (max-width: 650px) {
  .acad-area-faculty-attachment .view-content ul li {
    max-width: 135px;
  }
  .acad-area-faculty-attachment .views-field-field-photo img {
    max-width: 120px;
  }
  .acad-area-faculty-attachment .views-field-field-photo {
    max-width: 120px;
  }
}
@media (max-width: 570px) {
  .acad-area-faculty-attachment {
    flex-direction:column;
  }
  .acad-area-faculty-attachment .attachment-before {
    margin-right:0;
  }
  .acad-area-faculty-attachment .attachment-before ul li {
    width: 100%;
    max-width: 100%;
    display: flex;
    align-items: center;
  }
  .acad-area-faculty-attachment .view-content ul {
    justify-content: center;
  }
  .acad-area-faculty-attachment .attachment-before .views-field-title {
    text-align:left;
    padding-left: 10px;
  }
  .acad-area-faculty-attachment .attachment-before .views-field-title h4, .acad-area-faculty-attachment .attachment-before .views-field-title .views-field-field-position  {
    text-align:left;
    margin-top:0;
    margin: 0;
  }
}
/*faculty grid*/
.aos-faculty .item-list ul li {
  display:inline-block;
  padding-bottom: 0.5em;
}
.aos-faculty .item-list ul {
  text-align:center;
}
.aos-faculty .item-list ul li.list-group-item {
  border:none;
  padding-right:0;
}
.aos-faculty .item-list ul li h4 {
  font-size: 0.95em;
  text-align:center;
  margin: 0.8em 0 0 0;
  font-family: 'CoreSansMedium','Arial', 'Helvetica', sans-serif;
}
.acad-area-faculty-attachment .views-field-field-academic-area {
    font-family: 'CoreSansCaption', 'Arial','Helvetica', sans-serif;
}
.aos-faculty .item-list ul li .views-field-field-position, .aos-faculty .item-list ul li .views-field-field-position-1, .acad-area-faculty-attachment ul li .views-field-field-position-1,.acad-area-faculty-attachment ul li .views-field-field-position  {
  font-family: 'CoreSansCaption', 'Arial', 'Helvetica', sans-serif;
    font-size: 0.9em;
    text-align: center;
    font-weight: 300;
    max-width: 125px;
    line-height: 1.2;
    margin: 0 auto;
}
.aos-faculty .item-list ul li .views-field-field-photo img {
  border-radius: 100%;
  width: 125px;
}
/*grads*/
.grad-slideshow {
  float:left;
}
#block-views-block-contextual-block-11 {
  float:left;
}
.grad-aos {
  float:left;
}

/*sidebar*/
.node--type-academic-area #main {
  margin-top: 0;
}
.node--type-academic-area .sidebar {
  border-left: 1px solid #000;
}
.sidebar-second.node--type-academic-area .main-content {
  padding-right: 1.5em;
}

@media (max-width: 768px) {
  .node--type-academic-area sidebar {
    border-left: none
    display:none;
  }
  .sidebar-second.node--type-academic-area .main-content {
    padding-right: 0;
  }
  .grad-aos .block-list {
    padding-top: 0;
  }

}
#block-views-block-contextual-block-17 {
  width: 100%;
}
