body {
    background-color: #fff;
}

/*header*/
#portal-header {
    margin:0;
}
#content-header {
    background:
      #CCDBDE;
}
@media (min-width: 1280px) {
    #content-header {
    background:
      #CCDBDE url("++theme++sites/pan/images/pole-namur.jpg") no-repeat center;
}
}
@media (max-width: 767px) {
#portal-logo img{
    width:100%;
}
}

/*navigation*/
#mainnavigation-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
}
.outer-wrapper {
    margin-top: 70px;
}
/*.plone-navbar {
    border: none;
    box-shadow: none;
}*/

#portal-globalnav-wrapper.plone-navbar {
    background-color:#fff;
}
@media (max-width: 767px) {
 button.plone-navbar-toggle.navbar-toggle.collapsed {
   background-color:#2c7873 ;
}
}
.plone-navbar-nav li a, 
.plone-navbar-nav li a:hover, 
.plone-navbar-nav > .selected > a, 
.plone-navbar-nav > .selected > a:hover {
    color:#2c7873 !important;
    background-color:#fff;
}
.plone-navbar-nav li .submenu {
    background-color: #fff;
}
.plone-navbar-nav li .submenu a{
    font-size:smaller;
    color:#2c7873;
    background-color:#fff;
    padding-top: 5px;
    padding-bottom:4px;
}
.plone-navbar-nav li .submenu a:hover{
    background: #2c7873;
    color:#fff !important;
}

/*breadcrumbs*/
body.section-index #portal-breadcrumbs {
    display:none;
}
.plone-breadcrumb ol a {
    color: #5cadac;
}

/*searchbox*/
#portal-searchbox {
    display:none;
}

/*
#portal-searchbox .searchButton {
    background: url(++theme++sites/pan/images/search.png) center no-repeat;
    width: 20px;
    height:34px;
}
#portal-searchbox {
    position: fixed;
    top: 0;
    z-index: 20;
    margin-top: 0px;
    padding: 10px;
}
@media screen and (max-width: 767px) {
#portal-searchbox {
   left: 0;
   padding-left: 10px;
}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
#portal-searchbox {
   right: 0%;
   padding-left: 10px;
}
}
@media screen and (min-width: 1200px) {
#portal-searchbox {
   left: 50%;
   padding-left: 400px;
}
}*/

/*content*/

body.section-index .documentFirstHeading { 
    display: none;
}
#content-core p,
#content-core li {
    font-weight:300;
}
#content-core img {
    max-width: 100%;
    height: auto !important;
}
article.vevent a.event_ical img {
    width: 1em;
}
.documentFirstHeading{
    color: #2C4351;
    border-bottom: none;
}
h2, h3, h4, h5, h6 {
    color: #C69E39;
}
#content a {
    border:none;
    color:#5cadac;
}
#content-core .vevent span.cal_month {
  background: #d9b44a;
}
#content-core table.plain th {
    background-color : #467483;
    color:#fff;
    text-align:center;
}

/*rightportlets*/
#portal-column-two .portletHeader a {
    color: #437180;
}
#portal-column-two a {
    color:#5cadac;
}

/*footer*/
#portal-footer-wrapper {
   padding-top: 20px;
   padding-bottom: 0px;
   background-color:#fff;
}
#portal-footer-wrapper p {
    border-bottom: none;
    padding-bottom: 0px;
}
#portal-footer-wrapper {
    padding: 0 15px;
}
#newsletter a {
   color:#2C4351 !important;
   border:1px solid #5cadac;
   border-width: 1px 2px 1px 2px;
   padding:30px 200px;
   text-decoration: none;
   font-size: larger;
}
#newsletter {
   margin-bottom: 40px;
}
@media (max-width: 528px) {
 #newsletter a{
   border:none;
   padding: 20px 60px;
   border-bottom:2px solid #5cadac;
}
}
#networks img {
   padding: 10px 14px;
} 
#footer-contact {
    background-color:#E0CB94;
    color:#fff;
    font-weight:300;
    text-align: center;
    padding: 8px 0 2px;
}
#footer-contact a {
    color:#fff;
}
#footer-logos {
    text-align: center;
    padding: 15px 0;
}
#footer-logos img {
    height: 48px;
    padding: 8px 14px;
}
#footer-logos a {
    text-decoration:none;
}
/*#portal-footer-wrapper .portletWrapper:first-child {
    border-bottom: none;
}*/
/*pour supprimer la ligne grise au top du footer-contact*/
.row::after {
    display:none;
}