#page header{
  margin-bottom: 25px 
}
.home .site-content{
  max-width: 1280px;
}
.home #primary.content-area{
  width: 85%;
}
article#post-4257 .wp-block-button{
  margin-top: -1em !important;
  margin-right: 1em;
  z-index:10
}
.alignright{
  display: block !important;
  float: none; !important;
}

.site-branding{
  margin-top: 5px !important;
}
.site-branding #header-image, .header-image{
  margin-top: 5px !important;
}
.home .home-video{
  width: 65%;
  margin-left: auto;
  margin-right: auto;
}

a{
  text-decoration: none !important;
}
.inscript-link a{
  text-decoration: underline !important;
}

.blog .content-area{
  width: 66%;
  margin-left: .8em;
  padding-right: 4%;
}
.blog main>h1{
  margin-top: 0;
}
.post-grid{
  margin-right: 1% !important;
  margin-left: 1% !important;
}
.post-grid article{
  background-color: #f4f4f4 !important;
  margin-bottom: 1.2em;
  min-height: 450px;
}
.post-grid header.entry-header .entry-title{
  font-size: 1.2em !important;
  font-weight: 700 !important;
  padding: 5px 10px;
}
.post-grid header.entry-header{
  min-height: 62px !important;
  margin-bottom: 5px !important;
}
.posts-grid-title{
  background-color: #ABD8AF;
  color:#fff;
  font-weight: 400;
  text-align: center;

}
.post-grid .entry-summary p{
  padding: 5px 10px 5px 10px;
}
.post-grid .entry-button {
  display: block;
  padding-bottom: 1em;
  padding-top: 1em;
}
.post-grid .entry-button a{
  display: block;
  font-size: 1em;
  text-align: center;
  background-color: #2E8889;
  color:#fff;
  font-weight: 400;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-advgb-accordions table.wp-block-advgb-table{
  margin-left: auto;
  margin-right: auto;
  width: 670px !important;
}
.wp-block-advgb-accordions table.wp-block-advgb-table td strong{
  font-size: 125% !important;
}

/* Formation */

footer .footer-widget-1{
  /* vertical-align: middle !important; */
}
.footer-widget .widget-area:first-child{
  padding-left: 2% !important;
}
