img {
    max-width:100%;
}

/***HEADER***/

@media (min-width: 1280px) {
    #content-header {
    background:
      #E0E0E0 url("++theme++crids/images/nadi-crids.jpg") no-repeat center;
    height: 200px;
    background-size: cover;
    margin-top: -15px;
    }
    
    #portal-logo{
        display: none;
    }
}
#portal-header {
    margin-bottom:0;
}
body.section-index #portal-breadcrumbs {
    display:none;
}
.plone-breadcrumb ol a {
    color: #000;
}
#portal-breadcrumbs {
    background-color:#E6E6E6;
}

#portal-searchbox .searchButton {
    background: url(++theme++crids/images/icon-search.jpg) center no-repeat;
    width: 20px;
    height:34px;
}

/***NAVIGATION***/
#portal-globalnav-wrapper.plone-navbar {
    background-color:#55AB26 !important;
}

.plone-navbar-nav li a, 
.plone-navbar-nav li a:hover {
    font-size: 16px;
    text-transform: uppercase;
    font-weight:400;
}
.plone-navbar-nav li a:hover {
   background-color:#43871E;
}
.plone-navbar-nav > .selected > a, 
.plone-navbar-nav > .selected > a:hover {
    font-size: 16px;
    text-transform: uppercase;
    font-weight:400;
    background-color:#43871E;
}

.plone-navbar-nav li .submenu {
    background-color: #43871E;
}
.plone-navbar-nav li .submenu a,
.plone-navbar-nav li .submenu a:hover {
    font-weight:400;
    font-size:small;
    padding-top: 5px;
    padding-bottom:4px;
}
.plone-navbar-nav li .submenu a:hover{
    background: #43871E;
}



@media (max-width: 767px) {
    #portal-searchbox,
    #portal-breadcrumbs{
    display:none;
    }
  .plone-navbar-nav li .submenu {
      display: none;
  }
}
#search-filter-toggle {
    display:none;
} 
/*CAROUSEL*/
.carousel-caption h3 {
    color:#fff;
}

/***CONTENT***/
#content-core,
.documentDescription {
    text-align:justify;
}
#content .documentFirstHeading {
    border-bottom: none;
}
#content a {
    color:#1083B2;

}
*#content p,
#content li,
#content a {
    font-weight:300;
}*
#content a {
    border-bottom:none;
}

/*style hp*/

body.section-index div.col-xs-12.col-md-6 h3 {
    background-color: #696969;
    margin-bottom:0;
    text-align:center;
    padding:10px 0;
}
body.section-index div.col-xs-12.col-md-6 h3 a {
    color: #fff !important;
    font-size:28px;
}

.newsletter {
    background-color:#1a9e9f;
    text-align:center;
}
.newsletter a {
    padding:6px;
    color:#fff !important;
    font-size: large;
}
/*styles pour page accueil de research et units*/

.boutons {
    display: flex;
    flex-wrap: wrap;
}
.boutons a {
    flex: 1 0 27%;
    background-color: #696969;
    color:#fff !important;
    text-align:center;
    font-size: x-large;
    padding: 5px;
    margin: 4px;
}

/*** FOOTER ***/
#database {
    background-color:#494949;
    margin-top:40px;
    text-align:center;
    padding: 6px 0px;
}

#database a {
    color:#fff;
    font-size: larger;
    text-transform: uppercase;
}

#portal-footer-wrapper {
    background-color:#fff;
    padding: 0px;
}
#footer-contact {
    text-align: center;
    background-color: #E6E6E6;
    padding: 10px 0px;
    font-weight:300;
}
#footer-contact.row {
    padding-top:20px;
}
#footer-contact,
#footer-contact a {
    color:#494949;
}
#footer-contact a:hover {
    text-decoration:none;
}
#footer-contact img {
    margin: 6px;
}
#footer-contact .social-media img{
    height: 64px;
    width: 64px;
}
#footer-contact a#RG {
    color:#fff;
    background-color:#00CCBB;
    padding: 3px;
    border-radius: 2px;
}
#footer-contact h3 {
    margin-top:11px;
}
@media (min-width: 1024px) {
    #footer-contact > div:nth-child(1) {
    text-align:right;
}
#footer-contact > div:nth-child(3) {
    text-align:left;
}
}
#footer-end  {
    text-align: center;
    background-color: #696969;
}
#footer-end p {
    color:#fff;
    font-weight:300;
}
#footer-end a {
    color:#fff;
    text-transform:uppercase;
}
#portal-footer-wrapper .portletEmbed {
    display:none;
}

#portal-footer-wrapper .portletWrapper:first-child {
    display:none;
}
footer.timeline-Footer a {
    color:#1a9e9f;
}
/*bouton 40 ans*/
#annif a {
    text-align: center;
    color: blue;
    background-color: #800000;
    width: 120px;
    padding: 16px;
    color: #fff;
    position: relative;
    left: 936px;
    top: 21px;
    z-index: 1;
    border-radius: 6px;
    text-decoration: none;
}
/*** MINISITE RGEPIC ***/