/*
Theme Name: Divi child theme
Theme URI: http://www.arjunweb.com
Description: A WordPress child theme for Arjunweb
Author: Arjunweb
Author URI: http://www.arjunweb.com
Template: Divi
Version: 4.25.1
*/

.faculty-card {
    position: relative;
    margin: 0 0.5rem;
    box-shadow: 0px 4px 11.5px 0.5px rgba(0, 0, 0, 0.08);
    transition: opacity 0.8s;
    height: 100%;
  }
  .faculty-content-container {
    display: flex;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
  }
  .name-and-sm h5 {
    font-family: "Playfair Display";
    color: #d4a851;
    font-size: 20px;
    margin-bottom: 0;
  }
  .faculty-details {
    display: flex;
    flex-direction: column;
  }
  .faculty-details span {
    font-size: 16px;
    color: #233039;
  }
  .faculty-details span.education {
    font-size: 14px;
    color: rgba(35, 48, 57, 0.8);
  }
  .faculties-container .row {
    padding-bottom: 1.25rem;
  }
  .faculty-content-card-back {
    opacity: 0;
    padding: 24px;
    background: #233039;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity 0.6s;
    height: 100%;
  }
  .facul-profiles {
    display: flex;
    justify-content: space-between;
  }
  .faculty-content-card-back-container {
    padding: 24px;
    border: 1px solid #d4a851;
    height: 100%;
  }
  .faculty-content-card-back-container hr {
    margin-top: 0.85rem;
    margin-bottom: 0.85rem;
    background-color: #fff;
    border: 0;
    height: 1px;
  }
  .research-interests {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .faculty-card:hover .faculty-content-card-back {
    opacity: 1;
  }
  .faculty-content-card-back-container h5 {
    font-size: 24px;
    font-family: "Playfair Display";
    font-weight: bold;
    color: #d4ad51;
  }
  .faculty-cards-container label.btn-label {
    padding-right: 0.8rem;
    font-size: 18px;
    margin-bttom: 0;
  }
  section.faculty-cards-container.float-left.w-100 {
    padding-bottom: 3rem;
  }
  .research-interests span strong {
    color: #d4a851;
  }
  .faculty-name-smicons {
    display: flex;
    flex-direction: row;
  }
  .title-filter-container ul.dropdown-menu li.custom-padding-filter {
    padding: 0px 0 0.6rem 0;
  }
  .faculty-bio-container {
    height: calc(100% - 3.3em);
    overflow-y: scroll;
    padding: 0;
    margin: 0;
    width: 100%;
  }
  /* width */
  .faculty-bio-container::-webkit-scrollbar {
    width: 8px;
  }
  /* Track */
  .faculty-bio-container::-webkit-scrollbar-track {
    background: rgba(35, 48, 57, 0.2);
  }
  /* Handle */
  .faculty-bio-container::-webkit-scrollbar-thumb {
    background: #d4a851;
  }
  /* Handle on hover */
  .faculty-bio-container::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
  @media screen and (max-width: 550px) {
    /* .faculties-container .row .col-12 {height: 100%;} */
    .title-filter-container {
      flex-direction: column;
    }
    .container.faculty-bnr {
      position: absolute;
      background: rgba(255, 255, 255, 0.5);
      top: 0;
      height: 100%;
      display: flex;
      width: 100%;
      align-items: center;
    }
    .title-filter-container {
      padding: 50px 0 50px 0;
      align-items: center;
    }
    .banner-section-faculty-pg.banner-section-school {
      min-height: 200px;
    }
    .inner_bnr_faculy.inner_banner img.img-fluid.w-100 {
      min-height: 200px;
      display: flex;
      object-fit: cover;
      margin-top: 0px;
      /* margin-top:6.6%; */
    }
    .faculty-cards-container .title-filter-container .dropdown {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
    }
    .d-flex.title-filter-container h2 {
      padding-bottom: 1.2rem;
    }
  }
  .d-flex.title-filter-container .custom-padding-filter a.filter_careers:hover {
    text-decoration: none;
  }
  .facul-profiles img {
    width: 35px;
  }
  .container.faculty-bnr
    .innerbanner_content.coursedetailpage_content.school-banner {
    top: 50%;
    transform: translateY(-50%);
  }
  @media screen and (max-width: 550px) {
    .container.faculty-bnr
      .innerbanner_content.coursedetailpage_content.school-banner {
      top: 0;
      transform: none;
    }
    section.faculty-cards-container.float-left.w-100 {
      padding-bottom: 0rem;
    }
  }
  .disabled-gs {
    display: none;
  }
  