/*********************
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; }

article.node-person .field {
  margin-bottom: 10px; }
article.node-person .field-name-field-profile-image {
  padding: 1em;
  border: 1px solid #CCC;
  float: right;
  background-color: #eee;
  margin-right: 1.4em; }
article.node-person .field-name-field-name {
  display: none; }
article.node-person .field-name-field-name {
  color: #1F1F1F;
  font-weight: 400;
  font-size: 1.6em;
  margin-bottom: 0; }
article.node-person .field-name-field-position-title {
  color: #535353;
  font-weight: 600;
  font-size: 1.3em;
  margin-bottom: 0; }
article.node-person .field-label {
  font-size: 1.1em;
  color: #666; }
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; }
  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: 640px) {
  #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: 640px) {
    #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: 640px) {
  .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 */
