/* ***************************************************
 * *****     Biochimie styles supplementaires    *****
 * ***************************************************/
/* customize_miscellaneous */ /* customize_miscellaneous */

/*
    Global overrides
*/
.t-sciences .c-NavQuinary,
.t-sciences .c-NavQuinary-section {
    border-color:#efefef; /* lignes de séparation menu navigation locale */
}
b, strong {
    font-family: thesansosfbold, Helvetica, Arial, sans-serif;
    font-weight:normal;
}
/*
    Image de fond dans l'entête
*/

@media screen and (min-width:755px) {

    /* header[role="banner"] { */
    .c-HeaderFac--institut .o-NavTertiary {
       /* /sciences/biochimiec5/packages/unige/themes/unige2016//sciences/biochimiec5/files/3614/9725/9305/img1_hom_car.jpg */
        /*background-image:url("/sciences/biochimie/packages/unige/themes/unige2016//../../../../../files/3614/9725/9305/img1_hom_car.jpg");*/
        background-image:url("/sciences/biochimie/packages/unige/themes/unige2016//../../../../../files/5614/9745/3694/img1_hom_car.jpg");
        background-position:50% 50%;
        background-repeat:no-repeat;
        background-size:cover; /* contain */
        /* background-color:red; */
    }
    .o-Title--h1 h1,
    .t-sciences .c-HeaderFac--institut .o-NavTertiary h1,
    .t-sciences .c-NavTools-item {
        color:#fff !important;
    }
    .t-sciences .c-NavTools-section {
        border-color:#fff;
    }

    .c-HeaderFac--institut.u-isFixed.c-HeaderFac--min .o-NavTertiary {
        background-image:none;
    }
    .t-sciences .c-HeaderFac--institut.u-isFixed.c-HeaderFac--min .o-NavTertiary h1 {
        color:#318063;
    }
    
}

/*
    Fixing stupid bullet on li w/o class
*/
.o-Layout--main .nobulletplease li:not([class]) {
    padding: 0
}
.o-Layout--main .nobulletplease li:not([class]):before {
    content: "";
}

/*
    20180508 fix dep text color
*/
header[role="banner"] .c-HeaderFac-link {
    color:#fff;
}
header[role="banner"].u-isFixed .c-HeaderFac-link {
    color:#2a6d54;
}
header[role="banner"] .c-HeaderFac-link--alt {
    color:#2a6d54;
}

/*
    Cacher les descriptions de labo sur petits écrans
*/
.c-NewsWall-itemTxt { display:none; }
@media screen and (min-width:740px) {
    .c-NewsWall-itemTxt { display:block; }
}

.biochim-news-index .c-NewsWall-itemTxt { display:none; }
@media screen and (min-width:980px) {
    .biochim-news-index .c-NewsWall-itemTxt { display:block; }
}
/*
    Menu de navigation local 
*/
.c-NavQuinary-section > a {
    padding-left:10px;
}
.c-NavQuinary-section.is-active {
    background-color:rgba(71, 126, 101, 0.15);
/*
    border-left:4px solid rgba(71, 126, 101, 0.15);
    border-width:0 0 0 4px;
*/
}
.c-NavQuinary-section.is-active > a {
    /* background-color:rgba(71, 126, 101, 0.15); */
    /* font-weight:700; */
    font-family: thesansosfbold;
}
.c-NavQuinary-section.is-active > a:before {
/*
    content:"> ";
    margin-left:-10px;
*/
}
.has-subnav >.c-NavQuinary-item:after {
    /* background-image: url("/sciences/biochimie/packages/unige/themes/unige2016/data:image/svg+xml,%3Csvg viewBox='0 0 17 16' class='qsi-glyph qsi-glyph-triangle-down' width='0.5em' height='0.5em' x='1015.5999999999999' y='95' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3E %3Ctitle%3E1237%3C/title%3E %3Cpath d='M10.106 12.69a1.49 1.49 0 0 1-2.104 0l-6.44-6.444c-.583-.58-.84-2.103 1-2.103h12.987c1.9 0 1.58 1.52 1 2.103l-6.444 6.444z' class='qsi-glyph-fill' fill-rule='evenodd'/%3E %3C/svg%3E"); */
    background-image:none;
    content: " >";
    width: auto;
    height: auto;
    margin: 0 0 2px .3125em;
}
.has-subnav.is-active >.c-NavQuinary-item:after {
    content:"";
}
.c-NavQuinary-subNav .c-NavQuinary-section.is-active {
    border-width:1px 0 0 0;
}
.c-NavQuinary-subNav .c-NavQuinary-section.is-active > a {
    background-color:transparent;
    font-weight:100;
}
.c-NavQuinary-subNav .c-NavQuinary-section.is-active > a:before {
/*
    content:"> ";
    margin-left:-10px;
*/
}
.c-NavQuinary-subNav>.is-active .c-NavQuinary-item {
    font-family: thesansosfplain;
}
/*
    Menu de navigation inline par années de publications 
*/

.list--inline .nav > li {
    display: inline-block;
    width: 33.333%;
}
/*
    Widget sidebar
    Supress border on news object
*/
aside  .ccm-block-styles {
    border:0;
}
/*
    vCard (lab members)
*/

.biochim-Card {
    
}

.biochim-Card .biochim-Card-img {
    float: left;
    height: 100px;
    margin: 0 1em 1em 0;
    width: 100px;
    border-radius: 50%;
}

.biochim-Card .biochim-Card-content {
    
}

.biochim-Card .biochim-Card-title {
    
}

.biochim-Card .biochim-Card-text {
    
}
/*
    Labo (pagelist)
*/
/*
    Permettre le retour à la ligne du texte de description
*/

.c-NewsWall-itemContent{
    padding:10px 15px 5px 15px;
    border-bottom:1px solid #f2f2f2;
}

.c-NewsWall-itemTitle {
    font-size:1.25em;
}


.c-NewsWall-itemTxt {
    white-space:normal;
    overflow:hidden;
}

/*
    Répertoire membres
*/

.table-members{
    width: 100%;
    border-spacing:0;
    border-collapse:collapse;
}
.table-members thead th {
    border-bottom:1px solid #ccc;
    font-size:0.875em;
    font-weight:normal;
    text-transform:uppercase;
    margin-bottom:5px;
    padding-bottom:5px;
}
.table-members th,
.table-members td {
    padding:.35em .5em;
}
tr.pi td:first-child {
    font-family:thesansosfextrabold;
}
/*
    Pages personnelles membres
*/
.o-Grid--main article .biochim-header h3 {
    font-size:2em;
    margin-top:0;
}
img.biochim-header-img {
    border: 1px solid rgb(230, 230, 230); 
    box-shadow:rgba(0,0,0,.2) 0 1px 4px;
    padding:10px;
    /*width:100%;*/
    
}
.biochim-header-meta li { 
    font-size:0.875em;
    margin:0;
    padding:0 0 0 0;
}
.biochim-header-meta ul li:after {
    content:"\00a0\00a0\00a0 / \00a0\00a0";
}
.biochim-header-meta ul li:last-child:after {
    content:"";
}
.biochim-header-intro p {
    font-size:1.25em;
    margin:1.25em 0;
}

.biochim-header-emphasis p {
    font-size:1.25em;
}

/*
Photo competition
*/
img.biochim-photo-competition-img {
    display: inline-block;
    border: 1px solid rgb(230, 230, 230); 
    box-shadow:rgba(0,0,0,.2) 0 1px 4px;
    padding:10px;
    width:auto;
}


/*
    Faire ressortir du texte dans une page
*/

.biochim-text-emphasis p {
    font-size:1.25em;
}

/*
    Mettre en forme la légende d'une image
*/

.biochim-img-legend-b p {
    /* légende en bas*/
    font-size: 0.85em;
    /*font-style: italic;*/
    margin-bottom:1em;
}
.bioch-img-border-shadow > p:last-child{
    margin-bottom:0;
}

/* ********************* 
* Former faculty members
************************
* Alumni               *
************************
*/

/* Alumni Table layout */
.alumni {
    table-layout: fixed;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

.alumni td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Column widths are based on these cells */

.row-name {
    width: 30%;
}

.row-period {
    width: 15%;
}

.row-position {
    width: 30%;
}

/* Style cells: background, hover ... */

.alumni thead th {
    /*
    background-color: rgb(114, 170, 142);
    color: white;
    border-bottom: 2px solid #ccc;
    */
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.875rem;
}

/* Hihglight rows when passing hover */
/*
.alumni tbody tr:hover {
    background-color: rgb(226, 226, 226);
}
*/

.alumni td,
.alumni th {
    text-align: left;
    padding: 5px 10px;
}

.alumni a{
    text-decoration: none;
}

.alumni>thead>tr>th{
    border-bottom: 2px solid #ddd;
}

/* H3 style for Alumni */
.subTitleTree {
    color: rgb(49, 128, 99);
    text-transform: uppercase;
    font-size: 1.125rem;
    font-family:thesansosfplain;
    letter-spacing: .03125rem;
    margin-top: 22px;
    margin-bottom: 11px;
    font-weight: 400;
}

/* Color even rows*/
.alumni tr:nth-child(even) {
    background: rgb(248, 248, 248);
}



/*
    Alumni (Soldati)
*/
img.alumni_portrait { float:right; margin:0 0 1.5em 1.5em; width:120px; height:160px;}
p.title { font-style: italic; }
p.project { font-weight: bold; }
/*
    Footer Partners
*/
.c-FooterPartners {
    background-image:url("/sciences/biochimie/packages/unige/themes/unige2016//../../../../../files/5614/9745/3694/img1_hom_car.jpg");
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover; /* contain */
}
.banner-link {
    font-size:1.5em;
    font-weight:700;
    color:#fff;
    text-transform: uppercase;
    letter-spacing:1px;
}
.banner-link p:last-child {
    margin-bottom:0;
}
/*
    Masquer le 'EVENT' sur pages de news
*/
.c-NewsWall-title { visibility:hidden; }
.c-NewsWall-title:after { content:'NEWS'; }