.navbar-header {
  width: 100%;
  padding: 0px;
  margin: 0px !important;
  position: fixed;
}

article.verbatim {
  display: none;
}

a.logo.navbar-btn {
	clear: both;
	width: 100%;
	position: relative;
}

.navbar-default {
  background-color: transparent;
  border-color: transparent;
}

header#navbar {
  width: 100%;
  z-index: 10;
  margin: 0px;
  padding: 0px;
  border-width: 0px;
}

#block-views-block-images-d-accueil-block-1 img, 
#block-views-block-article-image-block-1 img,
#block-views-block-article-image-block-3 img{
  width: 100%;
  /*! top: -100px; */
  /*! display: block; */
  position: relative;
}

div#navbar-collapse {
  clear: left;
  background-color: #000;
  margin-top: 20px;
}

div#navbar-collapse li a {
  font-weight: bold;
  color: white;
}

.navbar .logo {
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.container-fluid {
  padding: 0px;
}

.flipcard .back {
  width: 100%;
  height: 360px !important;
}

.flipcard {
  max-width: 320px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

#block-quisommesnous {
  padding: 15vh 5vw;
  background-color: #fab61180;
}

#block-quisommesnous h2 {
  text-align: center;
  margin-bottom: 50px;
}

#block-views-block-verbatim-block-1 .views-field-field-function {
  padding-bottom: 40px;
  font-size: 1.5em;
  text-align: center;
}

.view-qui-sommes-nous- h1, #block-views-block-references-block-1-2 h2 {
  text-align: center;
}

.view-qui-sommes-nous- .view-content, 
#block-views-block-references-block-1-2 .view-content, 
#block-quisommesnous h2, 
#block-quisommesnous .field--name-body, 
#block-views-block-nos-partenaires-block-1-2 .view-content, 
body.path-node article,
body.path-node h1, 
#block-views-block-nos-poles-d-actions-block-1-2 .form-group, 
body.path-nouvelles .region-content .view-nouvelles, 
#block-views-block-nouvelles-block-2, 
#block-views-block-verbatim-block-1,
body.path-taxonomy .view-taxonomy-term,
body.path-verbatims .view-nouvelles{
  max-width: 980px;
  left: 50%;
  position: relative;
  transform: translateX(-50%);
}

body {
  margin-top: 0px;
}

.marquee-block div.views-row {
  display: inline-block;
  margin-left: 60px;
  font-weight: bold;
}

.marquee-block {
  min-height: 20px;
 background-color: #FCDA87;
}

.marquee-block .js-marquee {
  /*! padding: 10px; */
}

.marquee-block .views-field {
  margin: 10px;
}

.marquee-block .views-field-created, body.path-node h1.page-header {
  /*! background-color: #fab611; */
  /*! padding: 10px; */
}

.marquee-block .views-field-title a {
  color:  #e62f21;
}

#block-quisommesnous p, body.path-node p  {
  font-size: 1.5em;
}

body.path-node article .field--name-field-image img.img-responsive {
  width: 100%;
}

section#block-views-block-images-d-accueil-block-1 {
  max-height: 500px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

section#block-views-block-article-image-block-1,
section#block-views-block-article-image-block-3{
  max-height: 650px;
  overflow: hidden;
}

body.path-node h1.page-header {
  padding: 30px;
  text-align: center;
  clear: both;
}

.view-nos-poles-d-actions .views-row {
  min-height: 250px;
}

.view-nos-poles-d-actions h2 {
  text-align: center;
  margin-bottom: 40px;
}

.view-header h2, body.path-nouvelles h1.page-header {
  text-align: center;
}

.view-header h2, 
body.path-nouvelles h1.page-header,
body.path-taxonomy h1.page-header
{
  text-align: center;
  padding: 20px !important;
}

.polesdactions p {
  font-size: 1.5em
}

ul.menu--footer li a{
  background-color: #33bdeb;
  color: white;
}

ul.menu--footer li a:hover {
  background-color: #bababa;
  color: black;
}

ul.menu--footer li {
  text-align: center;
  font-weight: bold;
}


body.path-nouvelles .region-content .view-nouvelles .views-row,
body.path-taxonomy .view-taxonomy-term .views-row,
body.path-verbatims .view-nouvelles .views-row{
  margin: 30px 0px;
}

.view-qui-sommes-nous- .front img{
  height: 100%;
  width: auto !important;
}

.front {
  display: block;
  overflow: hidden;
}


.view-qui-sommes-nous- .front img.img-responsive {
  max-width: unset;
}

.view-qui-sommes-nous- .back {
  background-color: #ededed;
}

.view-qui-sommes-nous- .back > *, .view-references .back > *, .view-nos-partenaires .back > * {
  margin: 20px;
}

.view-qui-sommes-nous- .back h3, .view-references .back h3, .view-nos-partenaires .back h3 {
  padding-top: 20px;
}

.view-qui-sommes-nous- .back h3 {
  font-size: 1.2em;
}

#block-views-block-nos-poles-d-actions-block-1-2 {
  padding: 15vh 5vw;
  background-color: #33bdeb80;
}

#block-views-block-nos-partenaires-block-1-2 {
  padding: 15vh 5vw;
  background-color: #dedbdb;
}

#block-views-block-references-block-1-2 {
  padding: 15vh 5vw;
}

.view-nos-partenaires .views-row .front{
  background-color: white;
}

.view-nos-partenaires .front img, .view-references .front img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.view-nos-partenaires .back {
  background-color: #fab61180;
}

.view-references .back {
  background-color: #33bdeb80;
}

.view-nos-poles-d-actions .views-field-nothing img {
  max-width: 120px;
}

.view-nos-poles-d-actions .views-field-nothing h3 {
  width: 100%;
}

#block-views-block-article-image-block-2 .views-field-created {
  text-align: center;
}

.region-footer {
  padding: 10vh 5vw;
}

body.path-node article {
  margin-bottom: 70px;
}

.view-qui-sommes-nous- .flipcard .back {
  height: 500px !important;
}

.view-qui-sommes-nous- .front h3 {
  position: absolute;
  bottom: 0px;
  text-align: center;
  width: 100%;
  padding: 20px;
  background-color: rgba(0,0,0,0.5);
  color: white;
  margin: 0px;
}

.view-nos-poles-d-actions .views-field-nothing h3 {
  margin-top: 10px;
}

span.pastilla {
  margin-left: 100px;
}

body.path-nouvelles  div#navbar-collapse li a.is-active {
  color: black;
}
.region-footer {
    padding: 0px;
}
.sharethis{
  margin: 20px;
}
#block-copyright-2{
  text-align: center;
  padding-top: 50px;
}
.footer-menu > .navbar-nav > li{
    float: none;
}
.footer-menu > .navbar-nav > li > a{
  color: #000;
}
#block-navigationprincipale{
  background-color: #eee;
}
.footer{
  max-width: 960px;
  border-top: none;
}
#block-facebookpage{
  margin-right: 30px;
}

body.page-node-type-article article .field--name-field-corps img {
  width: 100%;
  height: auto;
}

.view-_r-infos-recentes .more-link a {
  color: black;
  font-weight: bold;
}

.view-_r-infos-recentes .more-link {
  width: 100%;
  padding: 5px;
  text-align: right;
}