/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

h3.g-title {
  font-size: 3.2rem;
  text-transform: none;
}
body {
  font-size: 1.3rem;
}
.g-main-nav {
  font-size: 2.2rem;
}
#g-header .g-main-nav .g-toplevel > li {
  text-transform: none;
}
p {
  margin: 0.5rem 0;
}
#logo-6391-particle {
  margin: 0rem;
  padding: 0rem;
}
.g-logo {
  margin: 30px 0px;
}
#g-afterbottom h3 {
  font-size: 3.2rem;
}
#g-extension h3.g-title.g-main-title {
  color: #ffffff;
}
.g-title:after, .text-center .g-title:before, .title-center .g-title:before {
  background: #1da5a7;
}
.title-center .g-title:before {
  background: none;
  padding-top: 25px;
}
div.feature-a.moduletable.title-center h3.g-title:before {
  background: #178587;
}
.g-onepage-nav.style2 .g-onepage-nav-item.uk-active > a, .g-onepage-nav.style2 .g-onepage-nav-item a:hover {
  color: #965703;
}
body .g-particle-intro .g-title-separator {
  background: #ffffff;
}
body .g-cta-button.style2 .g-cta-inner .g-cta-right .button, a.button.empty {
  border-radius: 50px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
}
.g-cta-button.deroulement.style2 {
  margin-top: 30px;
}
body .g-cta-button.style2.deroulement .g-cta-inner .g-cta-right .button {
  background-color: #178587;
  color: #ffffff;
  font-weight: 800;
  border: 2px #ffffff solid;
}
body .g-cta-button.style2.deroulement .g-cta-inner .g-cta-right a.button:hover {
  background-color: #1DA5A7;
  color: #ffffff;
  font-weight: 800;
  border: 2px #ffffff solid;
}
body .g-cta-button.style2.question .g-cta-inner .g-cta-right .button {
  background-color: #1DA5A7;
  color: #ffffff;
  font-weight: 800;
  border: 1px #1DA5A7 solid;
}
body .g-cta-button.style2.question .g-cta-inner .g-cta-right a.button:hover {
  background-color: transparent;
  color: #000000;
  font-weight: 800;
  border: 1px #000000 solid;
}
body .g-cta-button.style2.pied .g-cta-inner .g-cta-right .button {
  display: none;
}
#g-prebottom {
  padding: 4rem 0rem 0rem 0rem;
}
#g-bottom {
  padding: 0rem 0rem 4rem 0rem;
}
.bottom-b.moduletable.formation {
  text-align: right;
}
.bottom-b .g-title:after {
  margin: 5px 0px 0px 95%;
}
.g-table-title h4 {
  font-family: "Dosis";
  font-weight: 800;
  font-size: 30px;
}
.g-pricing-tables .g-table-price {
  font-weight: 800;
}
.titre {
  font-size: 24px;
  font-weight: 800;
  text-transform: uppercase;
  color: #1da5a7;
}
.g-timeline.style2 .g-timeline-icon-container {
  padding-top: 15px;
}
/*# sourceMappingURL=custom_12.css.map */