/* 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
 */

/*Medacta*/
/* line 2, templates/g5_hydrogen/custom/scss/custom.scss */
h1 {
  width: 100%;
  color: #14387f;
  border-bottom: 2px solid #ffde00;
  font-weight: bold;
  font-style: italic;
}
/* line 9, templates/g5_hydrogen/custom/scss/custom.scss */
h2 {
  width: 100%;
  color: #14387f;
  border-bottom: 2px solid #ffde00;
}
/* line 15, templates/g5_hydrogen/custom/scss/custom.scss */
.titleheader h2 {
  width: 100%;
  padding-left: 5px;
  background-color: #14387f;
  color: #fff;
  border-bottom: 2px solid #14387f;
  margin-bottom: 0;
}
/* line 24, templates/g5_hydrogen/custom/scss/custom.scss */
.titleheader .subtitle {
  font-family: "Open Sans Condensed";
  background-color: #d0d7e5;
  border-bottom: 2px solid #14387f;
  display: block;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.125em;
  margin-top: 0;
  padding: 5px;
  width: 100%;
}
/* line 38, templates/g5_hydrogen/custom/scss/custom.scss */
.sample-content .sample-description {
  font-size: 1rem;
}
/* line 42, templates/g5_hydrogen/custom/scss/custom.scss */
.title {
  border-bottom: 1px solid #36a9e1;
}
/* line 45, templates/g5_hydrogen/custom/scss/custom.scss */
h3, .subtitle {
  color: #14387f;
}
/* line 48, templates/g5_hydrogen/custom/scss/custom.scss */
h4 {
  color: #036;
}
/* line 51, templates/g5_hydrogen/custom/scss/custom.scss */
h5 {
  color: #819ac9;
}
/* line 55, templates/g5_hydrogen/custom/scss/custom.scss */
strong {
  color: #363778;
}
/* Section top */
/* line 59, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top {
  background: #f0f0f0 none repeat scroll 0 0;
  color: #14387f;
  position: relative;
  z-index: 6;
}
/* Navigation dans top */
/* line 66, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-main-nav .g-toplevel {
  display: flex;
  flex-flow: row wrap;
}
/* line 70, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #14387f;
}
/* line 73, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-main-nav .g-dropdown {
  background: #e6e6e6 none repeat scroll 0 0;
}
/* line 76, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-main-nav .g-sublevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-top .g-main-nav .g-sublevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: #f0f0f0 none repeat scroll 0 0;
}
/* line 79, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #14387f;
}
/* #g-top .g-main-nav, */
/* line 82, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-content {
  margin: -1.3rem 0;
}
/*Ratio fixe et responsive 16/9*/
/* line 87, templates/g5_hydrogen/custom/scss/custom.scss */
.video-wrapper {
  border: 1px solid #d7d7d7;
  position: relative;
  padding-top: 56.25%;
  /* 16:9 ratio */
  height: 0;
  overflow: hidden;
}
/* line 95, templates/g5_hydrogen/custom/scss/custom.scss */
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
/* line 104, templates/g5_hydrogen/custom/scss/custom.scss */
.emphasize-red, .emphasize-red a, strong.emphasize-red, strong.emphasize-red a {
  color: #cd171a;
}
/* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
.emphasize-darkblue, .emphasize-darkblue a {
  color: #14387f;
}
/* line 110, templates/g5_hydrogen/custom/scss/custom.scss */
.emphasize-red a, .emphasize-darkblue a:hover {
  color: #36a9e1;
}
/* line 113, templates/g5_hydrogen/custom/scss/custom.scss */
.justify p {
  text-align: justify;
}
/* line 117, templates/g5_hydrogen/custom/scss/custom.scss */
.button.button-1 {
  background-color: #14387f;
}
/* line 120, templates/g5_hydrogen/custom/scss/custom.scss */
.button.button-1:hover {
  background: #102c65 none repeat scroll 0 0;
  color: #fff;
}
/* Bootstrap onload 
 .modal.in {
 display:block;
 }*/
/*Correction RockSprocket LISTS (Programme) */
/* line 133, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-lists-title .indicator span {
  display: block;
  height: 18px;
  line-height: 18px;
}
/* line 138, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-lists strong a {
  color: #14387f;
}
/* line 141, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-lists strong a:hover {
  color: #36a9e1;
  transition: transform 0.2s ease-out 0s;
}
/* line 145, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-lists-title {
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0) -moz-linear-gradient(right center, #f9f9f9 0%, #ebebeb 100%) repeat scroll 0 0;
  border: 1px solid #ddd;
}
/* cible le premier niveau de ul>li */
/* line 151, templates/g5_hydrogen/custom/scss/custom.scss */
ul.bullet-list > li {
  list-style: outside disc none !important;
  margin-left: 10px;
  color: #14387f;
}
/* line 156, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-lists ul li > ul li::before {
  font-family: FontAwesome;
  content: "\f0da";
  color: #d0d7e5;
  margin-right: 4px;
}
/*custom padding*/
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .smallpaddingbottom {
  padding-bottom: 5px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .smallpaddingtop {
  padding-top: 5px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .smallpaddingleft {
  padding-left: 5px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .smallpaddingright {
  padding-right: 5px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .smallpaddingall {
  padding: 5px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .medpaddingbottom {
  padding-bottom: 10px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .medpaddingtop {
  padding-top: 10px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .medpaddingleft {
  padding-left: 10px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .medpaddingright {
  padding-right: 10px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .medpaddingall {
  padding: 10px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .largepaddingbottom {
  padding-bottom: 15px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .largepaddingtop {
  padding-top: 15px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .largepaddingleft {
  padding-left: 15px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .largepaddingright {
  padding-right: 15px !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body .largepaddingall {
  padding: 15px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .smallmarginbottom {
  margin-bottom: 5px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .smallmargintop {
  margin-top: 5px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .smallmarginleft {
  margin-left: 5px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .smallmarginright {
  margin-right: 5px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .smallmarginall {
  margin: 5px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .medmarginbottom {
  margin-bottom: 10px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .medmargintop {
  margin-top: 10px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .medmarginleft {
  margin-left: 10px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .medmarginright {
  margin-right: 10px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .medmarginall {
  margin: 10px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .largemarginbottom {
  margin-bottom: 15px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .largemargintop {
  margin-top: 15px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .largemarginleft {
  margin-left: 15px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .largemarginright {
  margin-right: 15px !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
body .largemarginall {
  margin: 15px !important;
}
/* line 168, templates/g5_hydrogen/custom/scss/custom.scss */
.quote-name {
  font-style: italic;
  color: #14387f;
}
/* line 173, templates/g5_hydrogen/custom/scss/custom.scss */
.bandeau-jfg {
  width: 70%;
}
/* line 177, templates/g5_hydrogen/custom/scss/custom.scss */
.font-small {
  font-size: 80%;
}
/* line 180, templates/g5_hydrogen/custom/scss/custom.scss */
.font-xsmall {
  font-size: 60%;
}
/* line 183, templates/g5_hydrogen/custom/scss/custom.scss */
.font-light {
  color: #aaa;
}
/* line 188, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 189, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase.fullwidth-section {
  padding: 0 !important;
}
/* line 191, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase.fullwidth-section > .g-container {
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 196, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase.fullwidth-section .g-content {
  padding: 0;
  margin: 0;
}
/* line 203, templates/g5_hydrogen/custom/scss/custom.scss */
.fullwidth-legend {
  font-family: "Open Sans Condensed";
  text-align: left;
  text-shadow: 0 1px 0 #555;
}
/* Category module (liste des articles dynamique) */
/* line 212, templates/g5_hydrogen/custom/scss/custom.scss */
ul.custom-list, ul.custom-list li {
  list-style-type: none;
  color: #14387f;
}
/* line 217, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-list span.mod-articles-category-date::before {
  display: inline-block;
  font-family: FontAwesome;
  content: "\f073 ";
  margin: 0 5px 0 10px;
}
/* correction boutons pagination entre articles  */
/* line 225, templates/g5_hydrogen/custom/scss/custom.scss */
.pager li > a, .pager li > span {
  border-radius: 5px;
}
/* line 229, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  color: #14387f;
}
/* line 233, templates/g5_hydrogen/custom/scss/custom.scss */
.line-height-6 {
  line-height: 6em;
}
/* line 236, templates/g5_hydrogen/custom/scss/custom.scss */
.line-height-10 {
  line-height: 10em;
}
/* line 239, templates/g5_hydrogen/custom/scss/custom.scss */
.line-height-6 img, .line-height-10 img {
  vertical-align: middle;
}
/*------------ RESPONSIVE SECTION ------------*/
/*/ import breakpoints*/
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/*  typically min 75rem */
@media only all and (min-width: 75rem) {
}
/* typically range 60rem to 74.938rem */
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
}
/* typically 48rem to 59.938rem*/
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
}
/* typically 30rem to 47.938rem */
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  /* line 271, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-container .g-content {
    margin: 0.2rem;
    padding: 0.4rem;
  }
  /* line 276, templates/g5_hydrogen/custom/scss/custom.scss */
  .bandeau-jfg {
    width: 100%;
  }
}
/* typically max 30rem */
@media only all and (max-width: 30rem) {
  /* line 284, templates/g5_hydrogen/custom/scss/custom.scss */
  body {
    font-size: 1rem;
    line-height: 1.2;
  }
  /* line 288, templates/g5_hydrogen/custom/scss/custom.scss */
  h1 {
    font-size: 1.9rem;
  }
  /* line 291, templates/g5_hydrogen/custom/scss/custom.scss */
  h2 {
    font-size: 1.75rem;
  }
  /* line 294, templates/g5_hydrogen/custom/scss/custom.scss */
  h3 {
    font-size: 1.5rem;
  }
  /* line 297, templates/g5_hydrogen/custom/scss/custom.scss */
  h4 {
    font-size: 1.15rem;
  }
  /* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
  h5 {
    font-size: 1rem;
  }
  /* line 303, templates/g5_hydrogen/custom/scss/custom.scss */
  h6 {
    font-size: 0.85rem;
  }
  /* line 306, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-container .g-content {
    margin: 0.2rem;
    padding: 0.4rem;
  }
  /* line 310, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-top .g-content {
    font-size: 80%;
    margin: -1rem 3rem;
  }
  /* line 314, templates/g5_hydrogen/custom/scss/custom.scss */
  .gantry-logo {
    display: block;
  }
  /* line 317, templates/g5_hydrogen/custom/scss/custom.scss */
  .gantry-logo img {
    width: 100px;
  }
  /* line 320, templates/g5_hydrogen/custom/scss/custom.scss */
  .logo2push .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 325, templates/g5_hydrogen/custom/scss/custom.scss */
  .bandeau-jfg {
    width: 100%;
  }
  /* line 328, templates/g5_hydrogen/custom/scss/custom.scss */
  .phone-nomargin .g-content {
    margin: 0;
  }
  /* line 331, templates/g5_hydrogen/custom/scss/custom.scss */
  .phone-nopadding .g-content {
    padding: 0;
  }
}
/*# sourceMappingURL=custom_18.css.map */