/*********************
BREAKPOINTS
*********************/
/***
*
*   News Teasers Mixin
*
*/
/***
*
*   Horizontal Teaser Mixin
*/
/***
*
*   Headline bar block
*
*/
.node-person-form .field-name-field-phone {
  float: left;
  margin-right: 20px;
}
.node-person-form .field-name-field-phone input {
  width: 355px;
}
.node-person-form .field-name-field-cbp-phone-ext label {
  visibility: hidden;
}
.node-person-form .field-name-field-phone .form-item,
.node-person-form .field-name-field-cbp-phone-ext .form-item {
  padding-bottom: 0px;
}

body.node-type-person h1.title {
  display: inline-block;
}
body.node-type-person .title_suffix_pronouns {
  font-size: 1.313rem;
  margin-left: 10px;
  font-style: italic;
  display: inline-block;
}

article.node-person .field {
  margin-bottom: 10px;
  font-size: 1.313rem;
  line-height: 1.5em;
}
article.node-person .field-name-field-profile-image {
  padding: 1em;
  float: right;
  margin-right: 1.4em;
}
article.node-person .field-name-field-name {
  display: none;
}
article.node-person .field-name-field-position-title {
  margin-bottom: 0;
  font-size: 1.8em;
}
article.node-person .field-name-field-cbp-institution {
  margin-bottom: 0;
}
article.node-person .field-name-field-phone .field-label, article.node-person .field-name-field-phone .field-items,
article.node-person .field-name-field-cbp-fax .field-label,
article.node-person .field-name-field-cbp-fax .field-items {
  display: inline-block;
}
article.node-person .field-name-field-phone {
  display: inline-block;
  margin-right: 20px;
}
article.node-person .field-name-field-cbp-phone-ext {
  display: inline-block;
}
article.node-person .field-name-field-cbp-phone-ext .field-label {
  visibility: hidden;
  position: absolute;
}
article.node-person .field-name-field-cbp-phone-ext .field-item:before {
  content: "Ext.: ";
}

aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-profile-image,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-title,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-name,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-position-title,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-office,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-phone,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-email {
  color: #8c8c8c;
  margin-bottom: 0.3em;
}
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-title,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-office,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-phone,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-email {
  font-weight: normal;
}
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-name,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-title {
  font-size: 1.3em;
  font-weight: normal;
}
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-phone .views-label,
aside.region-sidebar-second .view-display-id-relate_person_block .views-field-field-email .views-label {
  float: left;
  margin-right: 5px;
}

.view-sc-cats .views-table caption,
.view-people-categories .views-table caption,
.field-name-field-ctb-display-style .views-table caption,
.view-people .views-table caption {
  font-size: 1.1em;
  font-weight: bold;
  text-align: left;
  color: #bb0000;
}
.view-sc-cats .views-table caption a,
.view-people-categories .views-table caption a,
.field-name-field-ctb-display-style .views-table caption a,
.view-people .views-table caption a {
  color: #bb0000;
  font-weight: bold;
}
.view-sc-cats table .cols-2 td,
.view-people-categories table .cols-2 td,
.field-name-field-ctb-display-style table .cols-2 td,
.view-people table .cols-2 td {
  width: 50%;
}
.view-sc-cats table .cols-3 td,
.view-people-categories table .cols-3 td,
.field-name-field-ctb-display-style table .cols-3 td,
.view-people table .cols-3 td {
  width: 30%;
}
.view-sc-cats table .cols-4 td,
.view-people-categories table .cols-4 td,
.field-name-field-ctb-display-style table .cols-4 td,
.view-people table .cols-4 td {
  width: 25%;
}

#block-views-people-block-1 h2.block-title {
  display: none;
}

/*
 * Card Style Layout styles
*/
@media (min-width: 1025px) {
  #block-views-people-block-1 .view-display-id-cfaesbasic_person_grid > .view-content,
#block-views-people-block-1 .view-display-id-ctp_person_grid > .view-content,
.field-name-field-ctb-display-style .view-display-id-cfaesbasic_person_grid > .view-content,
.field-name-field-ctb-display-style .view-display-id-ctp_person_grid > .view-content {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
}
#block-views-people-block-1 .view-display-id-cfaesbasic_person_grid .views-row,
#block-views-people-block-1 .view-display-id-ctp_person_grid .views-row,
.field-name-field-ctb-display-style .view-display-id-cfaesbasic_person_grid .views-row,
.field-name-field-ctb-display-style .view-display-id-ctp_person_grid .views-row {
  background-color: #ffffff;
  box-sizing: border-box;
  padding: 15px;
  text-align: center;
  margin-bottom: 15px;
}
#block-views-people-block-1 .view-display-id-cfaesbasic_person_grid .views-row span.caption p,
#block-views-people-block-1 .view-display-id-ctp_person_grid .views-row span.caption p,
.field-name-field-ctb-display-style .view-display-id-cfaesbasic_person_grid .views-row span.caption p,
.field-name-field-ctb-display-style .view-display-id-ctp_person_grid .views-row span.caption p {
  display: none;
}
#block-views-people-block-1 .view-display-id-cfaesbasic_person_grid .views-row .views-field-field-profile-image,
#block-views-people-block-1 .view-display-id-ctp_person_grid .views-row .views-field-field-profile-image,
.field-name-field-ctb-display-style .view-display-id-cfaesbasic_person_grid .views-row .views-field-field-profile-image,
.field-name-field-ctb-display-style .view-display-id-ctp_person_grid .views-row .views-field-field-profile-image {
  display: block;
  margin: 0 auto 15px auto;
  background-image: url("../img/buckeye-leaf-placeholder.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 150px;
  width: 150px;
}
#block-views-people-block-1 .view-display-id-cfaesbasic_person_grid .views-row .views-field-field-name a,
#block-views-people-block-1 .view-display-id-ctp_person_grid .views-row .views-field-field-name a,
.field-name-field-ctb-display-style .view-display-id-cfaesbasic_person_grid .views-row .views-field-field-name a,
.field-name-field-ctb-display-style .view-display-id-ctp_person_grid .views-row .views-field-field-name a {
  font-size: 18px;
  color: #bb0000;
  font-weight: 700;
}
#block-views-people-block-1 .view-display-id-cfaesbasic_person_grid .views-row .views-field-field-email,
#block-views-people-block-1 .view-display-id-ctp_person_grid .views-row .views-field-field-email,
.field-name-field-ctb-display-style .view-display-id-cfaesbasic_person_grid .views-row .views-field-field-email,
.field-name-field-ctb-display-style .view-display-id-ctp_person_grid .views-row .views-field-field-email {
  font-size: 14px;
}
@media (min-width: 1025px) {
  #block-views-people-block-1 .view-display-id-cfaesbasic_person_grid .views-row,
#block-views-people-block-1 .view-display-id-ctp_person_grid .views-row,
.field-name-field-ctb-display-style .view-display-id-cfaesbasic_person_grid .views-row,
.field-name-field-ctb-display-style .view-display-id-ctp_person_grid .views-row {
    flex: 0 0 calc(33.333333% - ((3 * 2) * 7.5px / 3));
    margin: 7.5px;
  }
}

@media (min-width: 1025px) {
  .no-sidebars #block-views-people-block-1 .view-display-id-cfaesbasic_person_grid .views-row,
.no-sidebars #block-views-people-block-1 .view-display-id-ctp_person_grid .views-row,
.no-sidebars .field-name-field-ctb-display-style .view-display-id-cfaesbasic_person_grid .views-row,
.no-sidebars .field-name-field-ctb-display-style .view-display-id-ctp_person_grid .views-row {
    flex: 0 0 calc(25% - ((4 * 2) * 7.5px / 4));
    margin: 7.5px;
  }
}

.node-type-team-page .view-id-ctp_team h3 {
  width: 100%;
}

/*# sourceMappingURL=cfaesbasic-person-global.css.map */
