/*===== Leadership ====== */
.view-people .ui-accordion .views-field-name .field-content, .view-people .ui-accordion .views-field-field-title .field-content{
line-height:1.4;
}
.views-field-field-email{
font-size:15px;
}
.view-people .ui-accordion-content .views-row > div div{
line-height:1.5;
}
.view-people .views-field-field-title{
margin-bottom:1rem;
}
.view-people .views-field-field-bio{
margin-top:1rem;
}
.region-content-inner, .region-sidebar-first-inner, .region-sidebar-second-inner{
min-height:auto
}
.view-people .ui-accordion .views-field-field-address, .view-people .ui-accordion .views-field-field-phone, .view-people .ui-accordion .views-field-field-fax-number{
    color: #000;
    font-size: 15px;
}
.views-field-field-company .field-content, .views-field-mail .field-content{
line-height:1.2;
}
.view-people .ui-accordion .views-field-picture img{ 
box-shadow: 0 8px 8px -6px rgba(0, 0, 0, 0.8);
margin-bottom:1em;
}
.views-field-mail{
margin-bottom:1em;
 font-size: 15px;
}
.views-field-field-company a{
font-weight:600;
font-size:15px;
}
.view-people .ui-accordion .views-field-field-title{
color:#222;
font-size:16px;
}
.view-people .ui-accordion .views-field-field-bio p{
line-height:1.4;
color:#000;
font-size:15px;
}

.view-people .ui-accordion .ui-accordion-content > div.views-row:not(:last-child){
border-bottom:2px solid #286dc0;
margin-bottom:1.5em;
}
.view-people .views-row {
min-height: 275px;
}
/**======= OCR SITE TITLE ======== **/
.container-12 .region-topper-second{
width:100%;
}
.floatleft img{
max-width:100%;
}
.teaser-list h3 a{
color:#286dc0;
}
article p a:hover, article li a:hover, table a:hover, .region-content .block-block p a:hover, .faq-content a, .view-faq a, .faq-ul-questions-top li a.active, ul.links.inline li a:hover, .field-type-link-field a, .side-news h3 a, .teaser-list li a:hover, .links a, aside .block p a:hover, .region-sidebar-second .block-block .content li a:hover, .region-sidebar-second .block-views .views-summary a:hover, .view-calendar-list .views-field a:hover, .featured-video h3 a:hover, ul.action-links a:hover, #biblio-header a, .biblio-category-section a:hover{
text-decoration:underline;
}
article p a, article li a, table a, .region-content .block-block p a, .faq-content a, .view-faq a, .faq-ul-questions-top li a.active, ul.links.inline li a, .field-type-link-field a, .side-news h3 a, .teaser-list li a, .links a, aside .block p a, .region-sidebar-second .block-block .content li a, .region-sidebar-second .block-views .views-summary a, .view-calendar-list .views-field a, .featured-video h3 a, ul.action-links a, #biblio-header a, .biblio-category-section a{
text-decoration:none;
}
h1.site-name .o,h1.site-name .c,h1.site-name .r{
    font-family: 'Oswald', sans-serif;
}
.ocr-site-title{
width:100%;
    margin-bottom:0;
right: 38%;
position:relative;
}
.ocr-site-title h1{
padding:0;
font-family:"YaleNew",Georgia,"Times New Roman",serif;
}

.ocr-site-title h1 span.o, .ocr-site-title h1 span.c, .ocr-site-title h1 span.r{
margin:0 6px;
text-transform:uppercase;
color:#fff;
background-color:#0c4c92;
border-radius:50%;
width:55px;
text-align:center;
height:55px;
display:inline-block;
}

.ocr-site-title h1 span.ocr, .ocr-site-title h1 span.res{
margin-left:1rem;
}

.ocr-site-title h1 a{
color:#0c4c92;
text-shadow:none;
text-transform:none;
}

 header{
  position:relative;
}
.front .zone-content{
margin-top:2.5em;
}
.yalenew-wide .zone-menu-wrapper {
    background: rgba(40, 40, 40, 0.55) none repeat scroll 0 0 !important;
    position: absolute;
    bottom:0;
}

.zone-topper-wrapper {
    margin-bottom: 3px;
    z-index: 9;
}

.block-menu-menu-secondary-menu ul.menu li a{
  font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
  font-style: normal;
  font-weight: 700;
  text-transform:uppercase;
  font-size:15px;
  padding:6px 1.5em;
}

.zone-topper .menu li{
border-left:none;
}
.zone-branding-wrapper:before{
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
    content: "";
    height: 6px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 20;
}

.zone-branding {
    margin: auto;
}
.region-branding {
    max-width: 1284px;
    margin: 0 auto;
}
li.menu-office-of-cooperative-research{
display:none;
}
.zone-branding-wrapper {
    background-color: transparent;
    background-image: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1)), url("/sites/default/files/images/TestTubes%20Narrow.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
   overflow-x:hidden;
}
.site-name {
    padding: 1.5em 0;
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.site-name a {
    font-size: 46px;
    color: #fff;
    text-shadow: 0 1px 1px #666;
    text-transform: uppercase;
}
.yalenew-boxed .zone-menu,
.yalenew-wide .zone-menu-wrapper {
    box-shadow: none;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.yale-boxed-menu .menu > li a:hover,
.yale-wide-menu .menu > li a:hover,
.yale-boxed-menu .menu > li a.active,
.yale-wide-menu .menu > li a.active,
.yale-boxed-menu .sf-menu > li.active-trail > a,
.yale-wide-menu .sf-menu > li.active-trail > a {
    color: #222;
    background-color: #fff;
    font-weight: 400;
    transition: all 200ms ease-in-out 0s;
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    padding: 12px 24px;
    text-decoration: none;
    text-transform: uppercase;
}
.yale-wide-menu .menu > li a {
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    padding: 12px 24px;
    text-decoration: none;
    text-transform: uppercase;
}

.ocr-menu{
 background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
position:absolute;
top:0;
left:50%;
right:50%;
margin-left:-51vw;
margin-right:-50vw;
}

.ocr-menu ul.menu{
display:block;
max-width:1284px;
margin:0 auto;
}

.ocr-menu ul.menu li{
    font-size: 17px;
    letter-spacing: 2.55px;
    text-transform: uppercase;
    word-spacing: 0.1em;
    font-weight:600;
    width:
    text-align:center;
    float:left;
}
.zone-topper .block-search-form, .zone-topper .search-form {
    z-index: 99;
}

.ocr-menu ul.menu li.first{
    margin-left: 3.50467%;
}

.ocr-menu ul.menu li a{
 padding: 7px 15px 8px;
 color:#fff;
}
.ocr-menu ul.menu li a.active{
color:#9cf;
}

h1.site-name img.floatleft{
margin:-10px 3.35% 0 0;
position:relative;
}

@media screen and (max-width:968px){
.ocr-site-title{
right:0;
margin:0 auto;
text-align:center;
}}

@media screen and (max-width:740px){
h1.site-name img.floatleft{
display:none;
}
.ocr-menu{
	display:none;
}
.block-menu-menu-secondary-menu{
	display:none;
}
li.menu-office-of-cooperative-research{
display:block;
}
}
/**======= Featured Video CSS ======== **/
.featured-video .views-field-field-video {
    margin: 0 0 1.5em;
}
.featured-video h3 {
    font-size: 1.222em;
    font-weight: normal;
    line-height: 1.35;
    color: #222222;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
}

@media screen and (max-width:740px){

.flexslider .views-field-field-caption, .flexslider .views-field-field-yrf-caption{
position:relative;
margin-top:0;
padding:10px 0 1em 0;
}
.yalenew-wide .flexslider .views-field-field-caption .field-content, .yalenew-wide .flexslider .views-field-field-yrf-caption .field-content{
position:relative;
bottom:0;
margin-left:3%;
width:92%;
}
li.flexslider_views_slideshow_slide::after{
background-image:none;
}
.flexslider .views-field-field-caption, .flexslider .views-field-field-yrf-caption{
background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
}

.yalenew-wide .zone-menu-wrapper{
position:unset;
background:#222;
}
.yale-boxed-menu .menu > li a:hover, .yale-wide-menu .menu > li a:hover, .yale-boxed-menu .menu > li a.active, .yale-wide-menu .menu > li a.active, .yale-boxed-menu .sf-menu > li.active-trail > a, .yale-wide-menu .sf-menu > li.active-trail > a{
background-color:#00356b;
padding:0.5em 30px;
}
.site-name-block{
margin-left:14px;
}
.ocr-menu {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    left: 0;
    margin-left:0;
    margin-right:0;
    position: relative;
    right:0;
    top: 0;
    width: 100%;
}

.container-12 .region-branding{
margin-left:0;
margin-right:0;
}
}
@media screen and (max-width:640px){
.res{
display:none;
}
.ocr-site-title h1{
text-align:left;
}
.ocr-site-title h1 span.ocr {
    display:none;
}
.ocr-site-title h1 span.o, .ocr-site-title h1 span.c, .ocr-site-title h1 span.r{
	margin:0 6px 0 1rem;
}
}