

/* adds hover state for all Portfolio page squares (on the People, Research, Video Lectures, Video Interviews pages) titles on hover; also adds some padding so the text doesn't bump up against sides */
.image_holder .portfolio_title:hover a {
   opacity: 0.7;
}

.projects_holder article span.text_holder span span.text_inner { padding: 0 10px; }

/* removes Post Info (e.g. "Posted at 15:02h in Talks by Melissa Teng") on all single Post pages */
.blog_holder article .post_info { visibility: hidden; margin-bottom: 0px; }

.filter_holder ul li.current span {
color: #222222 !important;
font-weight: 600;
}

.info.portfolio_categories h6 {display: none;}
.info.portfolio_categories .category {
color: #bababa;
font-size: 20px;
font-style: italic;
font-weight: 500;
letter-spacing: 1px;
text-transform: none;
}

/* portfolio single page: takes out placeholder video display */
.portfolio_single a.lightbox_single_portfolio.video_in_lightbox {
border-radius: 15px;
background-color: #dcdcdc;
}

.portfolio_single a.lightbox_single_portfolio.video_in_lightbox:hover {
background-color: #ffb0b0;
}

.portfolio_single a.lightbox_single_portfolio>i {
font-size: 110px;
margin: -75px 0 0 -45px;
}

@media only screen and (max-width: 768px) {
.portfolio_single a.lightbox_single_portfolio>i {
font-size: 75px;
margin: -40px 0 0 -25px;
}
}

.portfolio_single a.lightbox_single_portfolio.video_in_lightbox img {
margin:0;
visibility: hidden;
}

/* removes category label on People and Research individual portfolio pages */
.portfolio_single .info.portfolio_categories {display:none}

/* fixed style on audio player */
.mejs-container, .mejs-container .mejs-controls {
background: #d0d0d0 !important;
}
.mejs-controls div.mejs-time-rail {
position: relative !important;
}
.mejs-time-buffering, .mejs-time-current, .mejs-time-hovered, .mejs-time-loaded {
-webkit-transform: none !important;
    -ms-transform: none !important;
   transform: none !important;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
background: #02c8c3 !important;
}
/* disables fade down page transition for every page */
html {
    transition: none;
}

/* fixes video styles on Portfolio pages (specifically for the Lecture Videos) */
.portfolio_single_text_holder .fluid-width-video-wrapper {
min-height: 453px;
margin-bottom: 50px;}

/* fixes alignment of search icon on chrome */
.side_menu_button a:last-child {
padding: 0 0 4px 8px;
}

/* fixes font sizes being rendered larger in Safari */
@media screen and (max-device-width: 480px){
  body {
    -webkit-text-size-adjust: 100%;
  }
}

/* lets uploaded portfolio images for People and Research take up full width */
.portfolio_single .portfolio_images img {
  width: 100%;
}