/*** GLOBAL ***/
body {
  color:000;
}
iframe {
    max-width: 100%;
}
/*** LIENS ***/
a:hover {
  text-decoration:underline;
  text-decoration-color:#FFE000;
}
a.as-readmore {
    padding: 10px 10px;
    background-color: #0067B1;
    color: #fff;
    border-radius: 2rem;
  text-decoration:none !important;
}
a.as-readmore:hover {
    padding: 10px 10px;
    background-color: #FFE000;
    color: #000;
    border-radius: 2rem;
  text-decoration:none !important;
}
a.as-readmore:after {
  display:none;
}
/*** TITRES ***/
h1, .h1 {
  font-size:3rem;
  color: #0067B1;
  text-transform: uppercase;
  font-weight:900;
  margin:3rem 0 2.5rem;
  border-bottom:5px solid #FFE000;
}
h2, .h2 {
  font-size:2rem;
  text-transform: uppercase;
  font-weight:900;
  margin:2rem 0 1.5rem;
}
.layout-blog h2, .layout-blog .h2 {
  margin:0rem 0 1rem;
}
h3, .h3 {
  font-size:1.5rem;
  color: #000;
  text-transform: uppercase;
  font-weight:900;
  margin:1.25rem 0 1rem;
}
h4, .h4 {
  font-size:1.25rem;
  color: #000;
  text-transform: uppercase;
  font-weight:900;
  margin:1.25rem 0 1rem;
}
h5, .h5 {
  font-size:1.25rem;
  color: #000;
  text-transform: uppercase;
  font-weight:900;
  margin:1.25rem 0 1rem;
}
h6, .h6 {
  font-size:1rem;
  color: #000;
  text-transform: uppercase;
  font-weight:900;
  margin:1rem 0;
}
/*** IMAGES ***/
figure.rounded.float-end.img-thumbnail.item-image {
  margin-left:20px;
}
figure.rounded.float-start.img-thumbnail.item-image {
  margin-right:20px;
}

/*** COLUMNS ***/
[data-wf-columns].row {
    margin-top: 1.5rem;
}
.layout-blog [data-wf-columns].row {
    margin-top: 0rem;
}