/*
*/
/*
 * @file
 * Overall _grid.css
 */
body.user-logged-in #main-content {
  margin-top: 120px; }
body.user-logged-in.gestion #main-content {
  margin-top: 180px; }
body.user-logged-in.page-node-type-projet #main-content {
  margin-top: 0; }

body:not(.user-logged-in) .block-page-title-block {
  margin-top: 6rem; }

/*Headings*/
.region-content h1.title,
.region-content h2,
.region-content h3 {
  line-height: 1.20;
  padding: 0;
  margin: 20px 0 10px 0;
  font-weight: 700;
  color: #EC6D40; }
  .region-content h1.title a,
  .region-content h2 a,
  .region-content h3 a {
    color: #EC6D40; }
.region-content h4 {
  font-weight: 700; }
.region-content h4,
.region-content h5,
.region-content h6 {
  color: black; }
  .region-content h4 a,
  .region-content h5 a,
  .region-content h6 a {
    color: black; }
.region-content .region--light-typography h1,
.region-content .region--light-typography h2,
.region-content .region--light-typography h3,
.region-content .region--light-typography h4,
.region-content .region--light-typography h5,
.region-content .region--light-typography h6 {
  color: #ffffff; }
.region-content .headings-wide-spacing-enabled h1,
.region-content .headings-wide-spacing-enabled h2,
.region-content .headings-wide-spacing-enabled h3,
.region-content .headings-wide-spacing-enabled h4,
.region-content .headings-wide-spacing-enabled h5,
.region-content .headings-wide-spacing-enabled h6 {
  letter-spacing: 0.2em;
  text-transform: uppercase; }
.region-content h1 {
  font-size: 2rem; }
.region-content h2 {
  font-size: 1.5rem; }
.region-content h3 {
  font-size: 1rem; }
.region-content h4 {
  font-size: 1rem; }
.region-content h5 {
  font-size: 1rem; }
.region-content h6 {
  font-size: 18px; }
.region-content .row {
  display: flex;
  flex-wrap: wrap; }

@media (min-width: 768px) {
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }

  .container {
    max-width: 750px; } }
@media (min-width: 992px) {
  .container {
    max-width: 970px; } }
@media (min-width: 1200px) {
  .container {
    max-width: 1170px; } }

/*# sourceMappingURL=override_grid.css.map */
