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

/* 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 */
/* line 1, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav {
  position: fixed;
  left: 0;
  top: 50%;
  z-index: 1010;
  visibility: hidden;
}
@media only all and (max-width: 47.99rem) {
  .g-onepage-nav {
    display: none;
  }
}
/* line 10, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
/* line 11, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 ul {
  margin: 0;
  padding: 0.625rem;
  list-style: none;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 18, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 .g-onepage-nav-item {
  margin-bottom: 5px;
}
/* line 20, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 .g-onepage-nav-item:last-child {
  margin-bottom: 0px;
}
/* line 23, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 .g-onepage-nav-item a {
  width: 20px;
  height: 20px;
  background: rgba(0, 0, 0, 0.1);
  display: block;
  border-radius: 50%;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  transition: all, 0.2s;
}
/* line 30, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 .g-onepage-nav-item a:hover {
  background: #fff;
}
/* line 34, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
/* line 35, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style1 .g-onepage-nav-item.uk-active > a {
  background: #fff;
}
/* line 41, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
/* line 42, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 ul {
  margin: 0;
  padding: 10px 0;
  list-style: none;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 49, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 .g-onepage-nav-item {
  margin-bottom: 5px;
}
/* line 51, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 .g-onepage-nav-item:last-child {
  margin-bottom: 0px;
}
/* line 54, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 .g-onepage-nav-item a {
  width: 40px;
  height: 30px;
  line-height: 30px;
  font-size: 1.2rem;
  display: block;
  text-align: center;
  color: #fff;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  transition: all, 0.2s;
}
/* line 63, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 .g-onepage-nav-item a:hover {
  color: #0199cf;
}
/* line 67, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
/* line 68, templates/g5_hydrogen/custom/scss/_onepage-nav.scss */
.g-onepage-nav.style2 .g-onepage-nav-item.uk-active > a {
  color: #0199cf;
}
/* --------------------------- */
/* JIN-ADDONS TEMPLATE - START */
/* --------------------------- */
/* COMMONS */
/* line 7, templates/g5_hydrogen/custom/scss/custom.scss */
p {
  text-align: justify;
  margin: 0 0 1.5rem;
}
/* line 8, templates/g5_hydrogen/custom/scss/custom.scss */
p[align='left'] {
  text-align: left !important;
}
/* line 9, templates/g5_hydrogen/custom/scss/custom.scss */
p[align='right'] {
  text-align: right !important;
}
/* line 10, templates/g5_hydrogen/custom/scss/custom.scss */
p[align='center'] {
  text-align: center !important;
}
/*ul, ol {margin:0.5em 0 0.5em 2.5em; text-align:justify;}
 ul li ul {list-style:circle;}*/
/* line 13, templates/g5_hydrogen/custom/scss/custom.scss */
td[align='justify'] {
  text-align: justify !important;
}
/* line 14, templates/g5_hydrogen/custom/scss/custom.scss */
td[align='left'] {
  text-align: left !important;
}
/* line 15, templates/g5_hydrogen/custom/scss/custom.scss */
td[align='right'] {
  text-align: right !important;
}
/* line 16, templates/g5_hydrogen/custom/scss/custom.scss */
td[align='center'] {
  text-align: center !important;
}
/* line 17, templates/g5_hydrogen/custom/scss/custom.scss */
td[valign='top'] {
  vertical-align: top !important;
}
/* line 18, templates/g5_hydrogen/custom/scss/custom.scss */
td[valign='middle'] {
  vertical-align: middle !important;
}
/* line 19, templates/g5_hydrogen/custom/scss/custom.scss */
td[valign='bottom'] {
  vertical-align: bottom !important;
}
/* line 20, templates/g5_hydrogen/custom/scss/custom.scss */
hr {
  border: none;
  height: 1px;
  color: #ddd;
  background: #ddd;
  margin: 10px 0;
}
/* line 21, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote {
  font-size: 1rem;
  background-color: #f9f9f9;
}
/* line 22, templates/g5_hydrogen/custom/scss/custom.scss */
.a-justify {
  text-align: justify !important;
}
/* line 23, templates/g5_hydrogen/custom/scss/custom.scss */
.a-left {
  text-align: left !important;
}
/* line 24, templates/g5_hydrogen/custom/scss/custom.scss */
.a-right {
  text-align: right !important;
}
/* line 25, templates/g5_hydrogen/custom/scss/custom.scss */
.a-center {
  text-align: center !important;
}
/* line 26, templates/g5_hydrogen/custom/scss/custom.scss */
.v-top {
  vertical-align: top !important;
}
/* line 27, templates/g5_hydrogen/custom/scss/custom.scss */
.v-middle {
  vertical-align: middle !important;
}
/* line 28, templates/g5_hydrogen/custom/scss/custom.scss */
.v-bottom {
  vertical-align: bottom !important;
}
/* line 29, templates/g5_hydrogen/custom/scss/custom.scss */
.small {
  font-size: 0.85rem !important;
}
/* line 30, templates/g5_hydrogen/custom/scss/custom.scss */
.vsmall {
  font-size: 0.8rem !important;
}
/* line 31, templates/g5_hydrogen/custom/scss/custom.scss */
.vvsmall {
  font-size: 0.7rem !important;
}
/* line 32, templates/g5_hydrogen/custom/scss/custom.scss */
.vvvsmall {
  font-size: 0.6rem !important;
}
/* line 33, templates/g5_hydrogen/custom/scss/custom.scss */
.big {
  font-size: 1.1rem !important;
}
/* line 34, templates/g5_hydrogen/custom/scss/custom.scss */
.vbig {
  font-size: 1.2rem !important;
}
/* line 35, templates/g5_hydrogen/custom/scss/custom.scss */
.vvbig {
  font-size: 1.3rem !important;
}
/* line 36, templates/g5_hydrogen/custom/scss/custom.scss */
.vvvbig {
  font-size: 1.4rem !important;
}
@media (max-width: 1199px) {
  /* line 38, templates/g5_hydrogen/custom/scss/custom.scss */
  .big {
    font-size: 1rem !important;
  }
  /* line 39, templates/g5_hydrogen/custom/scss/custom.scss */
  .vbig {
    font-size: 1.1rem !important;
  }
  /* line 40, templates/g5_hydrogen/custom/scss/custom.scss */
  .vvbig {
    font-size: 1.2rem !important;
  }
  /* line 41, templates/g5_hydrogen/custom/scss/custom.scss */
  .vvvbig {
    font-size: 1.3rem !important;
  }
}
@media (max-width: 767px) {
  /* line 44, templates/g5_hydrogen/custom/scss/custom.scss */
  .big {
    font-size: 1.1rem !important;
  }
  /* line 45, templates/g5_hydrogen/custom/scss/custom.scss */
  .vbig {
    font-size: 1.2rem !important;
  }
  /* line 46, templates/g5_hydrogen/custom/scss/custom.scss */
  .vvbig {
    font-size: 1.3rem !important;
  }
  /* line 47, templates/g5_hydrogen/custom/scss/custom.scss */
  .vvvbig {
    font-size: 1.4rem !important;
  }
}
/* line 49, templates/g5_hydrogen/custom/scss/custom.scss */
.f-left {
  float: left !important;
}
/* line 50, templates/g5_hydrogen/custom/scss/custom.scss */
.f-right {
  float: right !important;
}
/* line 51, templates/g5_hydrogen/custom/scss/custom.scss */
.clr {
  clear: both !important;
}
/* line 52, templates/g5_hydrogen/custom/scss/custom.scss */
.d-none {
  display: none !important;
}
/* line 53, templates/g5_hydrogen/custom/scss/custom.scss */
.d-block {
  display: block !important;
}
/* line 54, templates/g5_hydrogen/custom/scss/custom.scss */
.d-table {
  display: table !important;
}
/* line 55, templates/g5_hydrogen/custom/scss/custom.scss */
.d-table-cell {
  display: table-cell !important;
}
/* line 56, templates/g5_hydrogen/custom/scss/custom.scss */
.d-inline-block {
  display: inline-block !important;
}
/* line 57, templates/g5_hydrogen/custom/scss/custom.scss */
.v-hidden {
  visibility: hidden !important;
}
/* line 58, templates/g5_hydrogen/custom/scss/custom.scss */
.bold {
  font-weight: 700 !important;
}
/* line 59, templates/g5_hydrogen/custom/scss/custom.scss */
.light {
  font-weight: 300 !important;
}
/* line 60, templates/g5_hydrogen/custom/scss/custom.scss */
.italic {
  font-style: italic !important;
}
/* line 61, templates/g5_hydrogen/custom/scss/custom.scss */
.underline {
  text-decoration: underline !important;
}
/* line 62, templates/g5_hydrogen/custom/scss/custom.scss */
.nodecoration {
  text-decoration: none !important;
}
/* line 63, templates/g5_hydrogen/custom/scss/custom.scss */
.uppercase {
  text-transform: uppercase !important;
}
/* line 64, templates/g5_hydrogen/custom/scss/custom.scss */
.rounded {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 65, templates/g5_hydrogen/custom/scss/custom.scss */
.toprounded {
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
/* line 66, templates/g5_hydrogen/custom/scss/custom.scss */
.bottomrounded {
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
/* line 67, templates/g5_hydrogen/custom/scss/custom.scss */
.leftrounded {
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px 0 0 10px;
  -ms-border-radius: 10px 0 0 10px;
  -o-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}
/* line 68, templates/g5_hydrogen/custom/scss/custom.scss */
.rightrounded {
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0 10px 10px 0;
  -ms-border-radius: 0 10px 10px 0;
  -o-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
/* line 69, templates/g5_hydrogen/custom/scss/custom.scss */
.smallrounded {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 70, templates/g5_hydrogen/custom/scss/custom.scss */
.smalltoprounded {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
/* line 71, templates/g5_hydrogen/custom/scss/custom.scss */
.smallbottomrounded {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
/* line 72, templates/g5_hydrogen/custom/scss/custom.scss */
.smallleftrounded {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
/* line 73, templates/g5_hydrogen/custom/scss/custom.scss */
.smallrightrounded {
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
/* line 74, templates/g5_hydrogen/custom/scss/custom.scss */
.bigrounded {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
/* line 75, templates/g5_hydrogen/custom/scss/custom.scss */
.bigtoprounded {
  -moz-border-radius: 20px 20px 0 0;
  -webkit-border-radius: 20px 20px 0 0;
  -ms-border-radius: 20px 20px 0 0;
  -o-border-radius: 20px 20px 0 0;
  border-radius: 20px 20px 0 0;
}
/* line 76, templates/g5_hydrogen/custom/scss/custom.scss */
.bigbottomrounded {
  -moz-border-radius: 0 0 20px 20px;
  -webkit-border-radius: 0 0 20px 20px;
  -ms-border-radius: 0 0 20px 20px;
  -o-border-radius: 0 0 20px 20px;
  border-radius: 0 0 20px 20px;
}
/* line 77, templates/g5_hydrogen/custom/scss/custom.scss */
.bigleftrounded {
  -moz-border-radius: 20px 0 0 20px;
  -webkit-border-radius: 20px 0 0 20px;
  -ms-border-radius: 20px 0 0 20px;
  -o-border-radius: 20px 0 0 20px;
  border-radius: 20px 0 0 20px;
}
/* line 78, templates/g5_hydrogen/custom/scss/custom.scss */
.bigrightrounded {
  -moz-border-radius: 0 20px 20px 0;
  -webkit-border-radius: 0 20px 20px 0;
  -ms-border-radius: 0 20px 20px 0;
  -o-border-radius: 0 20px 20px 0;
  border-radius: 0 20px 20px 0;
}
/* line 79, templates/g5_hydrogen/custom/scss/custom.scss */
.vbigrounded {
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
/* line 80, templates/g5_hydrogen/custom/scss/custom.scss */
.vbigtoprounded {
  -moz-border-radius: 30px 30px 0 0;
  -webkit-border-radius: 30px 30px 0 0;
  -ms-border-radius: 30px 30px 0 0;
  -o-border-radius: 30px 30px 0 0;
  border-radius: 30px 30px 0 0;
}
/* line 81, templates/g5_hydrogen/custom/scss/custom.scss */
.vbigbottomrounded {
  -moz-border-radius: 0 0 30px 30px;
  -webkit-border-radius: 0 0 30px 30px;
  -ms-border-radius: 0 0 30px 30px;
  -o-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
}
/* line 82, templates/g5_hydrogen/custom/scss/custom.scss */
.vbigleftrounded {
  -moz-border-radius: 30px 0 0 30px;
  -webkit-border-radius: 30px 0 0 30px;
  -ms-border-radius: 30px 0 0 30px;
  -o-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
/* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
.vbigrightrounded {
  -moz-border-radius: 0 30px 30px 0;
  -webkit-border-radius: 0 30px 30px 0;
  -ms-border-radius: 0 30px 30px 0;
  -o-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
/* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
.c-black {
  color: #000 !important;
}
/* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
.c-white {
  color: #fff !important;
}
/* line 86, templates/g5_hydrogen/custom/scss/custom.scss */
.c-grey {
  color: #666 !important;
}
/* line 87, templates/g5_hydrogen/custom/scss/custom.scss */
.c-grey-light {
  color: #f5f5f5 !important;
}
/* line 88, templates/g5_hydrogen/custom/scss/custom.scss */
.c-red {
  color: #f00 !important;
}
/* line 89, templates/g5_hydrogen/custom/scss/custom.scss */
.c-dark {
  color: #1d1d1b !important;
}
/* line 90, templates/g5_hydrogen/custom/scss/custom.scss */
.c-yellow {
  color: #d9db00 !important;
}
/* line 91, templates/g5_hydrogen/custom/scss/custom.scss */
.c-blue {
  color: #41748d !important;
}
/* line 92, templates/g5_hydrogen/custom/scss/custom.scss */
.c-blue-light {
  color: #65a3cc !important;
}
/* line 93, templates/g5_hydrogen/custom/scss/custom.scss */
.c-blue-dark {
  color: #273f59 !important;
}
/* line 94, templates/g5_hydrogen/custom/scss/custom.scss */
.c-green {
  color: #c7d428 !important;
}
/* line 95, templates/g5_hydrogen/custom/scss/custom.scss */
.c-green-light {
  color: #68b9b2 !important;
}
/* line 96, templates/g5_hydrogen/custom/scss/custom.scss */
.c-brown {
  color: #584b45 !important;
}
/* line 97, templates/g5_hydrogen/custom/scss/custom.scss */
.c-orange {
  color: #ff6a13 !important;
}
/* line 98, templates/g5_hydrogen/custom/scss/custom.scss */
.c-violet {
  color: #7030a0 !important;
}
/* line 99, templates/g5_hydrogen/custom/scss/custom.scss */
.c-breadcrumb {
  color: #41748d !important;
}
/* line 100, templates/g5_hydrogen/custom/scss/custom.scss */
.c-blue-neovacs {
  color: #1a008e !important;
}
/* line 101, templates/g5_hydrogen/custom/scss/custom.scss */
.c-blue-light-neovacs {
  color: #0199cf !important;
}
/* line 102, templates/g5_hydrogen/custom/scss/custom.scss */
.c-yellow-neovacs {
  color: #f3e821 !important;
}
/* line 103, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-black {
  background-color: #000 !important;
}
/* line 104, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-white {
  background-color: #fff !important;
}
/* line 105, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-grey {
  background-color: #666 !important;
}
/* line 106, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-grey-light {
  background-color: #f5f5f5 !important;
}
/* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-red {
  background-color: #f00 !important;
}
/* line 108, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-dark {
  background-color: #1d1d1b !important;
}
/* line 109, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-yellow {
  background-color: #d9db00 !important;
}
/* line 110, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-blue {
  background-color: #41748d !important;
}
/* line 111, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-blue-light {
  background-color: #65a3cc !important;
}
/* line 112, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-green {
  background-color: #c7d428 !important;
}
/* line 113, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-green-light {
  background-color: #68b9b2 !important;
}
/* line 114, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-brown {
  background-color: #584b45 !important;
}
/* line 115, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-orange {
  background-color: #ff6a13 !important;
}
/* line 116, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-violet {
  background-color: #7030a0 !important;
}
/* line 117, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-success {
  background-color: #a7c862 !important;
}
/* line 118, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-danger {
  background-color: #e73c45 !important;
}
/* line 119, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-warning {
  background-color: #ef8406 !important;
}
/* line 120, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-blue-neovacs {
  background-color: #1a008e !important;
}
/* line 121, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-blue-light-neovacs {
  background-color: #0199cf !important;
}
/* line 122, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-yellow-neovacs {
  background-color: #f3e821 !important;
}
/* line 123, templates/g5_hydrogen/custom/scss/custom.scss */
.pointer, .cursor-pointer {
  cursor: pointer !important;
}
/* line 124, templates/g5_hydrogen/custom/scss/custom.scss */
.cursor-default {
  cursor: default !important;
}
/* line 125, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6 {
  color: #0199cf;
}
/* line 126, templates/g5_hydrogen/custom/scss/custom.scss */
strong {
  color: #1a008e;
}
/* line 127, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
}
/* line 128, templates/g5_hydrogen/custom/scss/custom.scss */
h1 {
  font-size: 3.13rem;
}
/*h2 {font-size:1.875rem;}
 h4 {font-size:1.125rem;}
 h6 {font-size:0.875rem;}*/
/* line 132, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  font-size: 1.1rem;
}
/* line 133, templates/g5_hydrogen/custom/scss/custom.scss */
.fw300 {
  font-weight: 300 !important;
}
/* line 134, templates/g5_hydrogen/custom/scss/custom.scss */
.fw400 {
  font-weight: 400 !important;
}
/* line 135, templates/g5_hydrogen/custom/scss/custom.scss */
.fw600 {
  font-weight: 600 !important;
}
/* line 136, templates/g5_hydrogen/custom/scss/custom.scss */
.fw700 {
  font-weight: 700 !important;
}
/* line 137, templates/g5_hydrogen/custom/scss/custom.scss */
.margin0 {
  margin: 0 !important;
}
/* line 138, templates/g5_hydrogen/custom/scss/custom.scss */
.margin-top0 {
  margin-top: 0 !important;
}
/* line 139, templates/g5_hydrogen/custom/scss/custom.scss */
.margin-bottom0 {
  margin-bottom: 0 !important;
}
/* line 140, templates/g5_hydrogen/custom/scss/custom.scss */
.margin-left0 {
  margin-left: 0 !important;
}
/* line 141, templates/g5_hydrogen/custom/scss/custom.scss */
.margin-right0 {
  margin-right: 0 !important;
}
/* line 142, templates/g5_hydrogen/custom/scss/custom.scss */
.padding0 {
  padding: 0 !important;
}
/* line 143, templates/g5_hydrogen/custom/scss/custom.scss */
.padding-top0 {
  padding-top: 0 !important;
}
/* line 144, templates/g5_hydrogen/custom/scss/custom.scss */
.padding-bottom0 {
  padding-bottom: 0 !important;
}
/* line 145, templates/g5_hydrogen/custom/scss/custom.scss */
.padding-left0 {
  padding-left: 0 !important;
}
/* line 146, templates/g5_hydrogen/custom/scss/custom.scss */
.padding-right0 {
  padding-right: 0 !important;
}
/* line 147, templates/g5_hydrogen/custom/scss/custom.scss */
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
/* line 148, templates/g5_hydrogen/custom/scss/custom.scss */
.nowrap {
  white-space: nowrap !important;
}
/* line 149, templates/g5_hydrogen/custom/scss/custom.scss */
.border-none {
  border: none !important;
}
/* line 150, templates/g5_hydrogen/custom/scss/custom.scss */
.bg-image-none {
  background-image: none !important;
}
/* line 151, templates/g5_hydrogen/custom/scss/custom.scss */
.text-shadow-none {
  text-shadow: none !important;
}
/* line 152, templates/g5_hydrogen/custom/scss/custom.scss */
.system-unpublished {
  display: none;
}
/* line 153, templates/g5_hydrogen/custom/scss/custom.scss */
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  height: auto;
}
/* line 154, templates/g5_hydrogen/custom/scss/custom.scss */
.arrow-down {
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 0 20px;
  border-color: #fff transparent transparent transparent;
}
/* line 156, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-down::after {
  display: block;
  margin: 0 auto;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #1f63ab transparent transparent transparent;
  border-width: 22px 21px 0 21px;
}
/* line 157, templates/g5_hydrogen/custom/scss/custom.scss */
#form-login input.button {
  background-color: #0199cf;
  color: #fff;
}
/* line 158, templates/g5_hydrogen/custom/scss/custom.scss */
a:hover {
  color: #41748d;
  text-decoration: underline;
}
/* line 159, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-down.fleche-bitume::after {
  border-color: #a69488 transparent transparent transparent !important;
}
/* line 160, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-down.fleche-bleu-tres-fonce::after {
  border-color: #0f1b27 transparent transparent transparent !important;
}
/* line 161, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-down.fleche-bleu-fonce::after {
  border-color: #02305d transparent transparent transparent !important;
}
/* line 162, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-down.fleche-gris::after {
  border-color: #616274 transparent transparent transparent !important;
}
/* line 163, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-down.fleche-gris-clair::after {
  border-color: #bdcbd6 transparent transparent transparent !important;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-big-text {
  font-size: 1.88rem;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-orange-black-block {
  width: 82px;
  height: 28px;
  background: linear-gradient(to bottom right, #000 0%, #000 48%, #ff6a13 50%, #ff6a13 100%);
  padding: 0 5px;
  text-align: right;
  color: #fff;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.9rem;
  float: right;
}
/* line 167, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-orange-black-block a {
  color: #fff;
  text-decoration: none;
}
/* line 168, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-orange-white-block {
  width: 82px;
  height: 28px;
  background: linear-gradient(to bottom right, #fff 0%, #fff 48%, #ff6a13 50%, #ff6a13 100%);
  padding: 0 5px;
  text-align: right;
  color: #fff;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.9rem;
  float: right;
}
/* line 169, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-orange-white-block a {
  color: #fff;
  text-decoration: none;
}
/* line 171, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-orange::before {
  position: absolute;
  display: block;
  margin: -5px auto 0;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #0199cf transparent transparent transparent;
  border-width: 15px 44px 0 0;
}
/* line 172, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-triangle-orange-block::before {
  position: absolute;
  display: block;
  margin: 0;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #0199cf transparent transparent transparent;
  border-width: 15px 44px 0 0;
}
/* line 173, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-title-triangle {
  padding-left: 25px;
  color: #0199cf;
}
/* line 175, templates/g5_hydrogen/custom/scss/custom.scss */
.alert.alert-message .alert-heading {
  /*text-align:center; */
  display: none;
}
/* line 176, templates/g5_hydrogen/custom/scss/custom.scss */
.alert.alert-message a.close {
  padding: 2px 5px;
  background-color: #0199cf;
  opacity: 1;
  text-shadow: none;
  color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 177, templates/g5_hydrogen/custom/scss/custom.scss */
.fullsize-block {
  width: 100%;
  height: 100%;
}
/* line 179, templates/g5_hydrogen/custom/scss/custom.scss */
.button {
  border-radius: 0;
}
/* line 180, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary {
  background: #0199cf;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
/* line 181, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-secondary {
  background: #1a008e;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
/* line 182, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-secondary:hover {
  background: #2600d0;
  color: #fff;
}
/* line 183, templates/g5_hydrogen/custom/scss/custom.scss */
.item-image {
  width: 200px;
}
/* line 184, templates/g5_hydrogen/custom/scss/custom.scss */
.page-header h2 a {
  display: block;
}
/* line 187, templates/g5_hydrogen/custom/scss/custom.scss */
th {
  background-color: #ff6a13 !important;
  text-align: center !important;
  color: #fff !important;
}
/* line 188, templates/g5_hydrogen/custom/scss/custom.scss */
th strong, th a {
  color: #fff !important;
}
/* line 189, templates/g5_hydrogen/custom/scss/custom.scss */
.pull-none.item-image {
  text-align: center;
  width: 100%;
}
/* HEADER */
/* line 193, templates/g5_hydrogen/custom/scss/custom.scss */
.g-fixed-container {
  /*min-height:105px;*/
}
/* line 194, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  /*background:#383838;*/
  /*padding-top:20px;*/
}
/* line 195, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-logo {
  margin: -42px 0 0;
}
/* line 196, templates/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo img {
  width: 82px;
  /*auto*/
}
/* line 197, templates/g5_hydrogen/custom/scss/custom.scss */
#logo-3880-particle, #logo-9985-particle {
  margin: 0.625rem 0;
  padding: 0.938rem 0;
}
/* line 198, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-headline {
  text-align: right;
}
/* line 200, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-intro .g-content.g-particle {
  margin-top: 0;
  padding-top: 0;
}
/* line 201, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-intro .neovacs-intro-text {
  display: inline-block;
  padding: 0 10px;
  border-left: 2px solid #333;
  border-right: 2px solid #333;
  font-size: 1.2rem;
  text-transform: uppercase;
}
/* line 202, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-headline .g-array-item-text, .neovacs-intro .g-array-item-text {
  margin: 0;
}
@media (max-width: 1199px) {
  /* line 203, templates/g5_hydrogen/custom/scss/custom.scss */
  /*.gantry-logo img {width:250px;}*/
  /*#g-header .size-40 {width:100%; -webkit-flex-grow:0; -moz-flex-grow:0; flex-grow:0; -ms-flex-positive:0; -webkit-flex-basis:100%; -moz-flex-basis:100%; flex-basis:100%; -ms-flex-preferred-size:100%; max-width:100%;}*/
  /* line 204, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-fixed-container {
    min-height: auto;
  }
  /* line 205, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-logo {
    margin: 0 auto 10px;
  }
  /* line 207, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-headline {
    display: none;
  }
  /* line 209, templates/g5_hydrogen/custom/scss/custom.scss */
  .gantry-logo {
    width: 100%;
    text-align: center;
  }
  /* line 210, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header.neovacs-header-intern .g-container {
    background: none;
  }
  /* line 211, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-headline .g-array-item-text, .neovacs-intro .g-array-item-text {
    text-align: center;
  }
  /* line 212, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-intro .neovacs-intro-text {
    font-size: 1rem;
  }
}
@media (max-width: 959px) {
  /* line 214, templates/g5_hydrogen/custom/scss/custom.scss */
  /*#g-header.neovacs-header-intern .g-container {background:none;}
   .neovacs-header-intern .gantry-logo {width:100%; text-align:center;}
   .neovacs-headline .g-array-item-text, .neovacs-intro .g-array-item-text {text-align:center;}*/
  /* line 218, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-intro .neovacs-intro-text {
    font-size: 1.1rem;
  }
}
@media (max-width: 767px) {
  /* line 220, templates/g5_hydrogen/custom/scss/custom.scss */
  /*.gantry-logo img {width:250px;}*/
  /* line 221, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-logo .g-content {
    margin: 5px 5px 0;
    padding: 0;
  }
  /* line 223, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-headline {
    text-align: center;
  }
  /* line 224, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-intro .g-array-item-text {
    font-size: 1rem;
  }
}
@media (max-width: 360px) {
  /* line 226, templates/g5_hydrogen/custom/scss/custom.scss */
  /*.gantry-logo img {width:250px;}*/
}
/* FIXED NAVIGATION / MENU */
/* line 230, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel i {
  opacity: 1;
}
/* line 231, templates/g5_hydrogen/custom/scss/custom.scss */
.g-menu-item-container > i {
  /*margin-top:0.1rem;*/
  margin: 0.1rem 1.3rem 0;
  font-size: 1.2rem;
}
/* line 232, templates/g5_hydrogen/custom/scss/custom.scss */
.g-fixed-element {
  box-shadow: 0 0 5px #333;
}
@media (max-width: 1199px) {
  /* line 234, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header.g-fixed-element {
    position: relative !important;
    box-shadow: none !important;
    z-index: 1 !important;
  }
}
/* line 235, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  background: #fff;
  color: #1a008e;
  padding: 10px;
  position: fixed;
  border: 1px solid #ccc;
}
/* line 238, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: none;
}
/* line 239, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  background: none;
  color: #0199cf;
}
/* border-bottom:2px solid #1a008e;*/
/* line 241, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: none;
  color: #0199cf;
}
/* line 242, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li {
  transition: none;
  padding: 0;
  /*0 0.938rem*/
}
/* line 243, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li.active:hover > .g-menu-item-container, #g-header .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #0199cf !important;
}
/* border-bottom:2px solid #1a008e !important;*/
/* line 244, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #0199cf !important;
}
/* line 245, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li .g-menu-parent-indicator {
  display: none;
  visibility: hidden;
}
/* line 246, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-size: 1.1rem;
  font-weight: 300;
  text-align: left;
  padding: 0.5rem 0 1rem;
  font-weight: normal;
}
/* line 248, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li.active.g-selected:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: none;
}
/* line 249, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-dropdown {
  background: #0199cf;
  box-shadow: 0 0 5px #333;
}
/* line 250, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-sublevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-header .g-main-nav .g-sublevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: none;
}
/* line 251, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #fff;
  font-weight: normal;
}
/* line 252, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container:hover, #g-header .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #1a008e;
}
/* line 254, templates/g5_hydrogen/custom/scss/custom.scss */
.g-fixed-element .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, .g-fixed-element .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
/* line 256, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  padding: 0 0.938rem;
}
/*#g-header .g-main-nav .g-toplevel > li.g-menu-item-101 > .g-menu-item-container > .g-menu-item-content {padding:0;}*/
/*#g-header .g-main-nav .g-toplevel > li.g-menu-item-xxx > .g-menu-item-container > .g-menu-item-content {border-right:none;}*/
/* line 261, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-sublevel > li::after {
  content: "";
  background: #fff;
  position: absolute;
  width: 1px;
  height: 32%;
  top: 17px;
  left: 0;
}
/* line 262, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-sublevel > li.g-menu-item-110::after, #g-header .g-main-nav .g-sublevel > li.g-menu-item-121::after, #g-header .g-main-nav .g-sublevel > li.g-menu-item-128::after, #g-header .g-main-nav .g-sublevel > li.g-menu-item-132::after, #g-header .g-main-nav .g-sublevel > li.g-menu-item-135::after, #g-header .g-main-nav .g-sublevel > li.g-menu-item-140::after, #g-header .g-main-nav .g-sublevel > li.g-menu-item-165::after {
  content: "";
  background: none;
}
/* line 270, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-dropdown-column {
  width: 71.9rem !important;
  margin: 0 auto !important;
}
@media only all and (max-width: 74.938rem) and (min-width: 60rem) {
  /* line 271, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-main-nav .g-dropdown-column {
    width: 56.88rem !important;
  }
}
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  /* line 272, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-main-nav .g-dropdown-column {
    width: 44.88rem !important;
  }
}
@media only all and (max-width: 47.938rem) and (min-width: 30.062rem) {
  /* line 273, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-main-nav .g-dropdown-column {
    width: 100% !important;
  }
}
@media only all and (max-width: 30rem) {
  /* line 274, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-main-nav .g-dropdown-column {
    width: 100% !important;
  }
}
/* line 275, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-dropdown-column .g-menu-item-container {
  /*padding:1rem 0.5rem*/
  color: #666;
  font-size: 0.9rem;
  font-weight: 300;
  text-transform: none !important;
  text-align: center;
}
/* border-bottom:2px solid #e6e6e6;*/
/* line 276, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-dropdown-column .g-menu-item-container .g-menu-item-content {
  /*padding:0 1rem; border-right:1px solid #7eaec5;*/
}
/* line 277, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-main-nav .g-dropdown-column li.active .g-menu-item-container, #g-header .g-main-nav .g-dropdown-column li.active:hover .g-menu-item-container, #g-header .g-main-nav .g-dropdown-column li:hover .g-menu-item-container {
  color: #1a008e;
}
/* border-bottom:2px solid #1a008e !important;*/
/* line 279, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: #3e3d40;
  font-size: 0.95rem;
}
/* line 280, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-offcanvas #g-mobilemenu-container ul > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: none;
}
/* line 281, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  color: #0199cf;
  text-decoration: none;
}
/* line 282, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  margin: 0;
  padding: 0;
  background: none !important;
  border: none !important;
}
/* line 283, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator::after {
  color: #3e3d40;
}
/* line 284, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:hover::after {
  color: #0199cf;
  text-decoration: none;
}
/*#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {background:#ffffff; border:1px solid #0199cf;}*/
/*#g-offcanvas .g-menu-item-206 .g-menu-item-container .g-menu-item-content {padding:0 35px 0 0 !important;}*/
/* line 288, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li {
  width: 100% !important;
}
/* line 289, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li.g-parent > .g-menu-item-container > .g-menu-item-content {
  width: 85%;
}
/* line 291, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  padding: 0;
}
/* line 293, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .neovacs-logo .g-content {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 294, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .neovacs-mainmenu .g-content {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 37px;
  padding-top: 0;
  /*8px*/
  padding-bottom: 0;
}
/* line 295, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .neovacs-languages {
  text-align: right;
}
@media (max-width: 1199px) {
  /* line 297, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header {
    height: auto;
    padding-top: 0;
  }
  /* line 298, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header.g-fixed-element {
    position: relative !important;
    box-shadow: none !important;
    z-index: 1 !important;
  }
  /* line 299, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .size-15.neovacs-logo, #g-header .size-8.neovacs-languages, #g-header .size-92.neovacs-search {
    width: 100%;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    max-width: 100%;
  }
  /* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-logo {
    width: 100%;
    text-align: center;
    margin: 0;
  }
  /* line 301, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-logo img {
    margin: 0 auto;
  }
  /* line 302, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .neovacs-languages {
    margin: 7px 0 15px;
    text-align: center;
  }
  /* line 303, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-container > i {
    margin: 0;
  }
  /* line 304, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .size-92.neovacs-search {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  /* line 306, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-container > i {
    /*margin-top:0;*/
  }
}
/* NAVIGATION */
/* line 310, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  /*border-bottom:1px solid #595959;*/
}
/* line 311, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.g-flushed .g-content-array {
  margin-left: 0;
  margin-right: 0;
}
/* line 312, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-navigation.g-flushed .g-block.mainfullwidth .item-page, #g-navigation.g-flushed .g-block.mainfullwidth .moduletable {
  width: 71.9rem !important;
  margin: 0 auto !important;
}
@media only all and (max-width: 74.938rem) and (min-width: 60rem) {
  /* line 313, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-navigation.g-flushed .g-block.mainfullwidth .item-page, #g-navigation.g-flushed .g-block.mainfullwidth .moduletable {
    width: 56.88rem !important;
  }
}
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  /* line 314, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-navigation.g-flushed .g-block.mainfullwidth .item-page, #g-navigation.g-flushed .g-block.mainfullwidth .moduletable {
    width: 44.88rem !important;
  }
}
@media only all and (max-width: 47.938rem) and (min-width: 30.062rem) {
  /* line 315, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-navigation.g-flushed .g-block.mainfullwidth .item-page, #g-navigation.g-flushed .g-block.mainfullwidth .moduletable {
    width: 26.88rem !important;
  }
}
@media only all and (max-width: 30rem) {
  /* line 316, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-navigation.g-flushed .g-block.mainfullwidth .item-page, #g-navigation.g-flushed .g-block.mainfullwidth .moduletable {
    width: 83.5% !important;
  }
}
/* line 318, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .neovacs-button-link, #g-navigation .neovacs-button-link-2 {
  color: #747474 !important;
}
/* line 319, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .neovacs-button-link:hover, #g-navigation .neovacs-button-link-2:hover {
  color: #ff6a13 !important;
}
/* line 321, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .breadcrumb {
  margin: 20px 0;
  padding: 0;
  background-color: #fff;
  color: #333;
  font-size: 0.8rem;
  font-weight: 300;
  text-align: left;
}
/* line 322, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .breadcrumb > li, #g-navigation .breadcrumb > li > a, #g-navigation .breadcrumb > li.active > a {
  color: #41748d;
  text-shadow: none;
}
/* line 323, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .breadcrumb > li > .divider, #g-navigation .breadcrumb > li:last-child > span {
  color: #666;
}
/* line 324, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .breadcrumb > li > .divider.icon-location {
  display: none;
  visibility: none;
}
/* line 326, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .neovacs-main-content-title-block {
  margin: 0 0 40px;
}
/* line 327, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .neovacs-main-content-title-block .neovacs-main-content-title {
  color: #41748d;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 328, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .neovacs-main-content-title-block .neovacs-main-content-subtitle {
  font-size: 2.3rem;
}
/* line 330, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .playerBox {
  margin-top: -60px !important;
}
/* line 332, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .neovacs-intern-slider {
  border-bottom: 5px solid #0199cf;
}
@media (max-width: 767px) {
  /* line 334, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .breadcrumb {
    text-align: center;
  }
}
/* SHOWCASE */
/* line 339, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase.g-flushed .slide-desc-text-default {
  margin-left: 0;
  margin-right: 0;
}
/* line 340, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase.g-flushed .slide-desc-text-default {
  width: 71.9rem !important;
  margin: 0 auto !important;
}
@media only all and (max-width: 74.938rem) and (min-width: 60rem) {
  /* line 341, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase.g-flushed .slide-desc-text-default {
    width: 56.88rem !important;
  }
}
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  /* line 342, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase.g-flushed .slide-desc-text-default {
    width: 44.88rem !important;
  }
}
@media only all and (max-width: 47.938rem) and (min-width: 30.062rem) {
  /* line 343, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase.g-flushed .slide-desc-text-default {
    width: 100% !important;
  }
}
@media only all and (max-width: 30rem) {
  /* line 344, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase.g-flushed .slide-desc-text-default {
    width: 100% !important;
  }
}
/* line 346, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-showcase.g-flushed .g-block.mainfullwidth .item-page {
  width: 71.9rem !important;
  margin: 0 auto !important;
}
@media only all and (max-width: 74.938rem) and (min-width: 60rem) {
  /* line 347, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-showcase.g-flushed .g-block.mainfullwidth .item-page {
    width: 56.88rem !important;
  }
}
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  /* line 348, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-showcase.g-flushed .g-block.mainfullwidth .item-page {
    width: 44.88rem !important;
  }
}
@media only all and (max-width: 47.938rem) and (min-width: 30.062rem) {
  /* line 349, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-showcase.g-flushed .g-block.mainfullwidth .item-page {
    width: 26.88rem !important;
  }
}
@media only all and (max-width: 30rem) {
  /* line 350, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-showcase.g-flushed .g-block.mainfullwidth .item-page {
    width: 83.5% !important;
  }
}
/* line 352, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-products {
  padding: 80px 0 70px !important;
  background: url('../../../../images/template/neovacs-home-products.jpg') no-repeat;
  background-size: cover;
  min-height: 745px;
}
/* line 353, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-products .neovacs-home-products-block {
  width: 60%;
  margin: 0 auto;
  background-color: #1a008e;
  padding: 15px 0 0 20px;
  border-left: 17px solid #f3e821;
  text-align: center;
}
/* line 354, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-products .neovacs-home-products-block .text {
  margin: 15px 20px 0 0;
  color: #fff;
  font-size: 1.5rem;
  font-weight: bold;
}
/* line 355, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-products .neovacs-home-products-block .more {
  display: inline-block;
  padding: 0 10px;
  float: right;
  background-color: #0199cf;
  color: #fff;
  font-size: 1.4rem;
  font-weight: bold;
}
@media (max-width: 1199px) {
  /* line 356, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-home-products .neovacs-home-products-block {
    width: 70%;
  }
}
@media (max-width: 767px) {
  /* line 357, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-home-products .neovacs-home-products-block {
    width: 100%;
  }
}
/* FEATURE */
/* line 361, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature {
  padding: 1.5rem 0 0;
}
/* line 362, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .neovacs-home-participations {
  padding-bottom: 385px;
  background: url('../../../../images/template/neovacs-home-participations.jpg') center bottom no-repeat;
}
/* CONTENT */
/*-*/
/* MAIN CONTENT */
/*#g-main.g-flushed .g-content-array {margin-left:0; margin-right:0;}
 #g-main.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-main.g-flushed .g-block.mainfullwidth .g-content {width:71.9rem !important; margin:0 auto !important;}
 @media only all and (max-width:74.938rem) and (min-width:60rem) {#g-main.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-main.g-flushed .g-block.mainfullwidth .g-content {width:56.88rem !important;}}
 @media only all and (max-width:59.938rem) and (min-width:48rem) {#g-main.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-main.g-flushed .g-block.mainfullwidth .g-content {width:44.88rem !important;}}
 @media only all and (max-width:47.938rem) and (min-width:30.062rem) {#g-main.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-main.g-flushed .g-block.mainfullwidth .g-content {width:26.88rem !important;}}
 @media only all and (max-width:30rem) {#g-main.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-main.g-flushed .g-block.mainfullwidth .g-content {width:83.5% !important;}}*/
/* line 373, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main.g-flushed .g-content-array {
  margin-left: 0;
  margin-right: 0;
}
/* line 374, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-main.g-flushed .g-block.mainfullwidth .item-page, #g-main.g-flushed .g-block.mainfullwidth .moduletable .actusnews {
  width: 71.9rem !important;
  margin: 0 auto !important;
}
@media only all and (max-width: 74.938rem) and (min-width: 60rem) {
  /* line 375, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-main.g-flushed .g-block.mainfullwidth .item-page, #g-main.g-flushed .g-block.mainfullwidth .moduletable .actusnews {
    width: 56.88rem !important;
  }
}
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  /* line 376, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-main.g-flushed .g-block.mainfullwidth .item-page, #g-main.g-flushed .g-block.mainfullwidth .moduletable .actusnews {
    width: 44.88rem !important;
  }
}
@media only all and (max-width: 47.938rem) and (min-width: 30.062rem) {
  /* line 377, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-main.g-flushed .g-block.mainfullwidth .item-page, #g-main.g-flushed .g-block.mainfullwidth .moduletable .actusnews {
    width: 26.88rem !important;
  }
}
@media only all and (max-width: 30rem) {
  /* line 378, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth .g-joomla-articles, #g-main.g-flushed .g-block.mainfullwidth .item-page, #g-main.g-flushed .g-block.mainfullwidth .moduletable .actusnews {
    width: 83.5% !important;
  }
}
/* line 380, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main.g-flushed .g-block.mainfullwidth .g-system-messages {
  width: 71.9rem !important;
  margin: 0 auto !important;
}
@media only all and (max-width: 74.938rem) and (min-width: 60rem) {
  /* line 381, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth .g-system-messages {
    width: 56.88rem !important;
  }
}
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  /* line 382, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth .g-system-messages {
    width: 44.88rem !important;
  }
}
@media only all and (max-width: 47.938rem) and (min-width: 30.062rem) {
  /* line 383, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth .g-system-messages {
    width: 26.88rem !important;
  }
}
@media only all and (max-width: 30rem) {
  /* line 384, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth .g-system-messages {
    width: 83.5% !important;
  }
}
/* line 386, templates/g5_hydrogen/custom/scss/custom.scss */
.g-content-array .g-grid {
  margin-bottom: 0;
}
/* line 388, templates/g5_hydrogen/custom/scss/custom.scss */
.home-content {
  padding: 20px;
}
/* line 389, templates/g5_hydrogen/custom/scss/custom.scss */
.dirigeants {
  float: left;
  margin: 0 15px 10px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 390, templates/g5_hydrogen/custom/scss/custom.scss */
.home-content .home-title {
  font-size: 1.9em;
}
/* line 391, templates/g5_hydrogen/custom/scss/custom.scss */
.home-content .home-quote {
  font-size: 1.2em;
}
/* line 392, templates/g5_hydrogen/custom/scss/custom.scss */
.home-space {
  height: 500px;
}
@media (max-width: 767px) {
  /* line 394, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-content .home-title {
    font-size: 1.2em;
  }
  /* line 395, templates/g5_hydrogen/custom/scss/custom.scss */
  .home-content .home-quote {
    font-size: 1em;
  }
  /* line 396, templates/g5_hydrogen/custom/scss/custom.scss */
  .dirigeants {
    float: none;
    margin: 0 auto 10px;
    display: block;
  }
}
/* line 399, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround {
  box-shadow: none;
}
/* line 401, templates/g5_hydrogen/custom/scss/custom.scss */
.icons, .article-info.muted, .jmodedit, .icon-edit {
  display: none;
  visibility: hidden;
}
/* line 403, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  padding: 0 0 1.5rem;
}
/* line 405, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-main-content {
  margin: 2.5rem 0 1rem;
  background: #fff;
  box-shadow: 0 10px 15px #ccc;
}
/* line 408, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-disclaimer-text .g-content {
  padding: 0 0.938rem;
}
/* line 409, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-disclaimer-text .g-content .g-array-item-text {
  margin-top: 0;
}
/* line 413, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-intern-main-content {
  padding: 5rem 0 !important;
}
@media (max-width: 767px) {
  /* line 414, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-intern-main-content {
    padding: 1rem 0 !important;
  }
}
/* line 416, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-missions {
  margin: 40px 0;
}
/* line 418, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-main-content-img {
  margin: 5px 0 20px;
}
/* line 421, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-content-block .neovacs-content-block-text {
  margin-top: 25px;
}
/* line 422, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-content-block .neovacs-content-block-text .content {
  padding: 30px;
}
/* line 424, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-content-block .neovacs-content-block-text .content .title h2 {
  margin-top: 0;
}
/* line 430, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-content-block.key-figures-block .neovacs-content-block-text {
  margin-top: 0;
}
/* line 431, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-content-block.key-figures-block .neovacs-content-block-text .content .title h2 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 3.75rem;
}
/* line-height:4rem;*/
/* line 432, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-content-block.key-figures-block .neovacs-content-block-text .content .title h2 .euro {
  font-family: "Open Sans";
}
/* line 434, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-content-block.key-figures-block .neovacs-content-block-text .content .text p {
  margin-bottom: 0;
}
/* line 437, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content {
  margin: 0;
  padding: 0;
}
/* line 439, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .moduletable.neovacs-financial-calendar-home-block-title {
  margin: 0.625rem;
  padding: 0.938rem 0 0;
}
/* line 440, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-title h3 {
  margin-bottom: 15px;
  font-size: 1.1rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 441, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .moduletable.neovacs-financial-calendar-home-block-text {
  margin: 0.625rem 0.625rem 0;
  padding: 0.938rem 0.938rem 0;
  background-color: #000;
}
/*.neovacs-financial-calendar-home .g-content .moduletable.neovacs-financial-calendar-home-block-text::after {position:absolute; display:block; margin:-13px 183px 0; content:""; width:0; height:0; border-style:solid; border-color:transparent transparent #ff6a13 transparent; border-width:0 0 28px 82px;}*/
/* line 443, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-text ul {
  margin: 0;
  list-style: none;
}
/* line 444, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-text ul li {
  display: inline-block;
  margin-bottom: 1.5rem;
  width: 100%;
  color: #ff6a13;
  font-size: 1.1rem;
  border-bottom: 1px solid #3b3b3b;
}
/* line 445, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-text ul li:first-child {
  margin-top: 10px;
}
/* line 446, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-text ul li:last-child {
  border-bottom: none;
}
/* line 447, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-text ul li a.mod-articles-category-title {
  display: none;
  visibility: hidden;
}
/* line 448, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-text ul li p.mod-articles-category-introtext {
  /*display:inline-block;*/
  /* margin-bottom:0;*/
  color: #fff;
  text-align: left;
  font-size: 14px;
}
/* line 449, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-text ul li:last-child p.mod-articles-category-introtext {
  margin-bottom: 0;
}
/* line 450, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-text ul li p.mod-articles-category-introtext strong {
  display: block;
  color: #ff6a13;
  font-weight: normal;
}
/* line 451, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-text ul li p.mod-articles-category-introtext strong strong {
  font-size: 1rem;
  font-weight: bold;
}
/* line 452, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .neovacs-financial-calendar-home-block-text ul li p.mod-articles-category-introtext strong em {
  display: block;
}
/* line 453, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar-home .g-content .moduletable.neovacs-financial-calendar-home-block-triangle {
  margin: 0 0.625rem 0.625rem;
  background-color: #000;
  /* padding:0 0.938rem 0.938rem;*/
  text-align: right;
}
/* line 456, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content {
  margin: 0;
  padding: 0;
}
/* line 458, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-title {
  margin: 0.625rem 0.625rem 0;
  padding: 0.938rem 0 0;
}
/* line 459, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .actusnews-financial-releases-home-block-title h3 {
  margin-bottom: 15px;
  font-size: 1.1rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 460, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text {
  margin: 0.625rem 0.625rem 0;
  border: 1px solid #dadada;
}
/* line 461, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text .actusnews.actusnews-financial-releases-home-block-text {
  margin-top: 10px;
  padding: 0.938rem 0 0;
}
/* line 462, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text .actusnews.actusnews-financial-releases-home-block-text .moduletable.communique {
  margin: 0;
  padding: 0 0.938rem;
  list-style: none;
}
/* line 463, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text .actusnews.actusnews-financial-releases-home-block-text .moduletable.communique li {
  padding: 1.5rem 0;
  border-bottom: 1px solid #c8c8c8;
}
/* line 464, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text .actusnews.actusnews-financial-releases-home-block-text .moduletable.communique li:first-child {
  padding-top: 0;
}
/* line 465, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text .actusnews.actusnews-financial-releases-home-block-text .moduletable.communique li:last-child {
  border-bottom: none;
}
/* line 466, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text .actusnews.actusnews-financial-releases-home-block-text .moduletable.communique li .date {
  display: block;
  font-size: 0.75rem;
  font-weight: bold;
}
/* line 467, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text .actusnews.actusnews-financial-releases-home-block-text .moduletable.communique li .article {
  display: block;
}
/* line 468, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text .actusnews.actusnews-financial-releases-home-block-text .moduletable.communique li .article .readmore {
  display: block;
}
/* line 469, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text .actusnews.actusnews-financial-releases-home-block-text .moduletable.communique li .article .readmore span {
  display: block;
}
/* line 473, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-triangle {
  margin: 0;
  /*0 0.625rem 0.625rem*/
  background-color: #fff;
  /* padding:0 0.938rem 0.938rem;*/
  text-align: right;
}
/* line 474, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-financial-releases-home .g-content .moduletable.actusnews-financial-releases-home-block-text .actusnews.actusnews-financial-releases-home-block-text .moduletable.communique li .date {
  text-transform: capitalize;
}
/* line 477, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-socials-home h3 {
  margin-bottom: 15px;
  font-size: 1.1rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 479, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-board-of-directors {
  display: block;
}
/* line 480, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-board-of-directors .neovacs-director-link {
  display: block;
  text-decoration: none;
}
/* line 481, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-board-of-directors .neovacs-director-link .neovacs-director {
  display: block;
  padding: 20px;
  float: left;
  width: 33%;
}
/* line 482, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-board-of-directors .neovacs-director-link .neovacs-director .neovacs-director-img {
  margin-bottom: 15px;
}
/* line 483, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-board-of-directors .neovacs-director-link .neovacs-director .neovacs-director-img .img-temp {
  display: block;
  width: 250px;
  height: 250px;
  background-color: #ccc;
}
/* line 484, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-board-of-directors .neovacs-director-link .neovacs-director .neovacs-director-name {
  display: block;
  margin-bottom: 15px;
  color: #0199cf;
  font-size: 1.5rem;
  font-weight: bold;
}
/* line 485, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-board-of-directors .neovacs-director-link .neovacs-director .neovacs-director-title {
  display: block;
  margin-bottom: 15px;
  color: #1a008e;
  font-size: 1.2rem;
}
/* line 486, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-board-of-directors .neovacs-director-link .neovacs-director .neovacs-director-more {
  display: inline-block;
  padding: 0 10px;
  background-color: #0199cf;
  color: #fff;
  font-size: 1.4rem;
  font-weight: bold;
}
/* line 487, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-director-profile {
  display: none;
  font-size: 1rem;
}
@media (max-width: 959px) {
  /* line 489, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-board-of-directors .neovacs-director-link .neovacs-director .neovacs-director-img .img-temp {
    width: 196.933px;
    height: 196.933px;
  }
}
@media (max-width: 767px) {
  /* line 492, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-board-of-directors .neovacs-director-link .neovacs-director {
    float: none;
    width: 100%;
  }
  /* line 493, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-board-of-directors .neovacs-director-link .neovacs-director .neovacs-director-img .img-temp {
    width: 250px;
    height: 250px;
  }
}
/*.neovacs-financial-calendar .row-0 .span4:nth-child(2n+1), .neovacs-financial-calendar .row-2 .span4:nth-child(2n+1), .neovacs-financial-calendar .row-4 .span4:nth-child(2n+1), 
 .neovacs-financial-calendar .row-1 .span4:nth-child(2n+0), .neovacs-financial-calendar .row-3 .span4:nth-child(2n+0), .neovacs-financial-calendar .row-5 .span4:nth-child(2n+0) {background-color:#ffffff;}
 .neovacs-financial-calendar .span4 {margin-left:0; padding:30px; width:33.33%;}
 .neovacs-financial-calendar .span4 .page-header {}
 .neovacs-financial-calendar .span4 .page-header h2 {margin-top:0; margin-bottom:10px; color:#ff6a13; font-size:1.5rem;}*/
/* line 502, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar .row-1, .neovacs-financial-calendar .row-3, .neovacs-financial-calendar .row-5, .neovacs-financial-calendar .row-7, .neovacs-financial-calendar .row-9, .neovacs-financial-calendar .row-11, .neovacs-financial-calendar .row-13 {
  background-color: #fff;
}
/* line 510, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-date .g-content .neovacs-financial-calendar-block-content .date {
  text-align: right;
}
/* line 511, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-date .g-content .neovacs-financial-calendar-block-content .date strong {
  font-weight: normal;
}
/* line 512, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-date .g-content .neovacs-financial-calendar-block-content .date strong strong {
  font-size: 1.4rem;
  font-weight: bold;
}
/* line 514, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-separator .g-content .neovacs-financial-calendar-block-content .separator {
  width: 0;
  height: 0;
}
/* line 515, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-separator .g-content .neovacs-financial-calendar-block-content .separator::after {
  content: "•";
  color: #000;
  font-size: 2.4rem;
  line-height: 2.4rem;
  margin-left: -21px;
}
/* line 516, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-event .g-content .neovacs-financial-calendar-block-content .event {
  color: #ff6a13;
  font-size: 1.4rem;
  text-align: left;
}
@media (max-width: 1199px) {
  /* line 517, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-separator .g-content .neovacs-financial-calendar-block-content .separator::after {
    margin-left: -23px;
  }
}
@media (max-width: 959px) {
  /* line 518, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-separator .g-content .neovacs-financial-calendar-block-content .separator::after {
    margin-left: -25px;
  }
}
@media (max-width: 767px) {
  /* line 520, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-date .g-content .neovacs-financial-calendar-block-content .date {
    text-align: left;
  }
  /* line 521, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-date .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 522, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-event .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 523, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-financial-calendar .neovacs-financial-calendar-block .g-block.g-block-separator {
    display: none;
    visibility: hidden;
  }
}
/* line 526, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-video-fullwidth {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 29%;
  /*30%*/
  padding-top: 0;
  /*150px*/
  height: 0;
  overflow: hidden;
}
/* line 527, templates/g5_hydrogen/custom/scss/custom.scss */
video {
  object-fit: cover;
  object-position: center top;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-family: 'object-fit:cover; object-position:center top;';
}
/* line 531, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-documents-block .neovacs-documents-block-content .content {
  padding: 30px;
}
/* line 535, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-documents-block .neovacs-documents-block-content .content .neovacs-documents-block-content-img .img a {
  display: block;
}
/* line 536, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-documents-block .neovacs-documents-block-content .content .neovacs-documents-block-content-img .img a img {
  border: 1px solid #f1f1f1;
}
/* line 546, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-documents-block .neovacs-documents-block-content .content .neovacs-documents-block-content-secondary .img a {
  padding-bottom: 20px;
}
/* line 547, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-documents-block .neovacs-documents-block-content .content .neovacs-documents-block-content-secondary .img a img {
  max-width: 50%;
}
/* line 550, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-documents-block .neovacs-documents-block-content .content .neovacs-documents-block-content-secondary .neovacs-documents-block-content-text .text p {
  text-align: left;
}
/* line 556, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-corporate-press-releases .items-leading > div {
  padding: 15px 30px;
}
/* line 557, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-corporate-press-releases .items-leading > div:nth-child(2n+1) {
  background-color: #fff;
}
/* line 558, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-corporate-press-releases .item-image a {
  display: block;
}
/* line 560, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-corporate-press-releases-submenu .g-content {
  margin: 0.625rem 0.625rem 0;
  padding: 0.938rem 0.938rem 0;
}
/* line 561, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-corporate-press-releases-submenu .g-content .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0.5rem 0.938rem 0.8rem;
  background-color: #fff;
  font-size: 1rem;
  color: #41748d;
}
/* line 564, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-newsroom-videos h2 {
  color: #ff6a13;
}
/* line 566, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-newsroom-videos .items-leading > div {
  padding: 15px 30px;
}
/* line 567, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-newsroom-videos .items-leading > div:nth-child(2n+1) {
  background-color: #fff;
}
/* line 568, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-newsroom-videos .item-image a {
  display: block;
}
/* line 570, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-newsroom-videos-submenu .g-content {
  margin: 0.625rem 0.625rem 0;
  padding: 0.938rem 0.938rem 0;
}
/* line 571, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-newsroom-videos-submenu .g-content .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0.5rem 0.938rem 0.8rem;
  background-color: #fff;
  font-size: 1rem;
  color: #41748d;
}
/* line 573, templates/g5_hydrogen/custom/scss/custom.scss */
.gouvernement-img {
  margin-bottom: 15px;
}
/* line 574, templates/g5_hydrogen/custom/scss/custom.scss */
.gouvernement-ca .gouvernement-img img {
  border-bottom: 4px solid #ff6a13;
}
/* line 575, templates/g5_hydrogen/custom/scss/custom.scss */
.gouvernement-ca .gouvernement-fonction {
  display: block;
  margin-top: 10px;
}
/* line 581, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-general-meetings-block .neovacs-general-meetings-block-nav li a {
  color: #666;
}
/* line 583, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-general-meetings-block .neovacs-general-meetings-block-nav li.active a {
  color: #ff6a13;
}
/* line 586, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-general-meetings-block .neovacs-general-meetings-block-content .neovacs-general-meetings-block-content-tab .informations-financieres, .neovacs-general-meetings-block .neovacs-general-meetings-block-content .neovacs-general-meetings-block-content-tab .financial-informations {
  padding: 0 10px !important;
}
/* line 591, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-join-us .readmore .btn {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #0199cf;
  font-size: 1.3em;
  font-weight: normal;
  text-align: left;
}
/* line 592, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-join-us .readmore .btn [class^="icon-"], .neovacs-join-us .readmore .btn [class*=" icon-"] {
  display: none;
}
/* line 594, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-bottom-content-address {
  margin-bottom: 8px;
}
/* line 595, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-bottom-content-address .text {
  color: #7b7c7c;
}
/* line 596, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-bottom-content-address .text span {
  font-size: 1.1rem;
  font-weight: 300;
}
/* line 597, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-bottom-content-address .text strong {
  color: #7b7c7c;
  font-weight: 400;
}
/* line 598, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-bottom-content-address .social {
  text-align: right;
  color: #7b7c7c;
}
/* line 599, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-bottom-content-address .social a {
  color: #7b7c7c;
}
/*.neovacs-bottom-content-address .social a:hover .fa-facebook {}
 .neovacs-bottom-content-address .social a:hover .fa-twitter {}
 .neovacs-bottom-content-address .social a:hover .fa-linkedin {}
 .neovacs-bottom-content-address .social a:hover .fa-youtube-play {}*/
/* line 604, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-bottom-content-address .social a i {
  font-size: 1.3rem;
  padding: 0 5px;
}
/* line 605, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-bottom-content-address .social a img {
  width: 150px;
  margin-top: -5px;
}
@media (max-width: 959px) {
  /* line 608, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-content-block.key-figures-block .neovacs-content-block-text .content .title h2 {
    font-size: 2.5rem;
  }
  /* line 609, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-documents-block .neovacs-documents-block-content .content .neovacs-documents-block-content-secondary .img a img {
    max-width: 65%;
  }
}
@media (max-width: 767px) {
  /* line 612, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-content-block .neovacs-content-block-text {
    margin-top: 0;
  }
  /* line 613, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-content-block.key-figures-block .neovacs-content-block-text .content .title h2 {
    font-size: 3.75rem;
  }
  /* line 614, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-bottom-content-address, .neovacs-bottom-content-address .social {
    text-align: center;
  }
  /* line 615, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-financial-calendar .span4 {
    width: 100%;
  }
  /* line 616, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-documents-block .neovacs-documents-block-content .content .img a {
    text-align: center;
    padding-bottom: 20px;
  }
  /* line 617, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-documents-block .neovacs-documents-block-content .content .neovacs-documents-block-content-text {
    width: 100%;
  }
  /* line 618, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-documents-block .neovacs-documents-block-content .content .neovacs-documents-block-content-text .text p, .neovacs-documents-block .neovacs-documents-block-content .content .neovacs-documents-block-content-secondary .neovacs-documents-block-content-text .text p {
    text-align: center;
  }
  /* line 620, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-documents-block .neovacs-documents-block-content .content .neovacs-documents-block-content-secondary .img a img {
    max-width: 100%;
  }
}
/* line 623, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button-link {
  display: block;
  margin: 10px 0;
  color: #747474;
}
/* line 624, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button-link:hover, .neovacs-button-link:hover i {
  color: #ff6a13 !important;
  text-decoration: none;
}
/* line 625, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button-link-2 {
  display: block;
  margin: 20px 0;
  border-left: 1px solid #7b7c7c;
  border-right: 1px solid #7b7c7c;
}
/* line 626, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button {
  /*margin-top:15px; margin-bottom:2.3445rem;*/
}
/* line 627, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button .g-array-item-text {
  margin: 10px 0 0;
}
/* line 628, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button .neovacs-button-block {
  display: block;
}
/* line 629, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button .neovacs-button-block .neovacs-button-block-content {
  text-align: center;
}
/* line 630, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button .neovacs-button-block .neovacs-button-block-content a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 631, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button .neovacs-button-block .neovacs-button-block-content a:hover {
  color: #41748d;
}
/* line 632, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button .neovacs-button-block .neovacs-button-block-content .neovacs-button-block-img {
  display: block;
  margin: 0 0 15px;
}
/* line 633, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button .neovacs-button-block .neovacs-button-block-content .neovacs-button-block-img i {
  font-size: 3.5rem;
  color: #747474;
}
/* line 634, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button .neovacs-button-block .neovacs-button-block-content .neovacs-button-block-text {
  font-size: 1.2rem;
}
/* text-transform:uppercase;*/
/* line 638, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button .neovacs-button-block .neovacs-button-block-content.neovacs-inscription {
  /*border-left:1px solid #7b7c7c; border-right:1px solid #7b7c7c;*/
}
/* line 640, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-button-font-big .neovacs-button-block .neovacs-button-block-content .neovacs-button-block-img i {
  font-size: 5rem;
}
@media (max-width: 767px) {
  /* line 642, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-button-link, .neovacs-button-link-2 {
    margin: 10px 0;
  }
  /* line 643, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-button-link-2 {
    border: none;
  }
  /* line 644, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-button .neovacs-button-block .neovacs-button-block-content .neovacs-button-block-img i {
    font-size: 2.5rem;
  }
  /* line 645, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-button .neovacs-button-block .neovacs-button-block-content.neovacs-communique, .neovacs-button .neovacs-button-block .neovacs-button-block-content.neovacs-inscription {
    border: none;
  }
}
/* line 650, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .g-content-array .g-grid {
  margin-bottom: 0;
}
/* line 651, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .g-content-array .g-array-item-details, .neovacs-block-content .g-content-array .g-array-item-text, .neovacs-block-content .g-content-array .g-array-item-read-more {
  margin: 0 0 15px;
}
/* line 652, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content h1, .neovacs-home-only {
  display: none;
  visibility: hidden;
}
/* line 653, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content h2.neovacs-home-only {
  display: block;
  visibility: visible;
}
/* line 654, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content h2 {
  margin: 0 0 0.5rem;
  text-align: center;
  font-size: 1.2rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 655, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .documents-block {
  margin-top: 0 !important;
}
/* line 656, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .documents-block .documents-block-img {
  display: none !important;
  visibility: hidden !important;
}
/* line 657, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .documents-block .documents-block-content {
  display: block !important;
  float: none !important;
  width: 100% !important;
}
/* line 659, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-video-block {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 660, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-video-block .neovacs-home-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0px;
  border-width: 0px;
}
/*width:363px; height:204px;*/
/*-*/
/* DOCUMENTS */
@media only all and (max-width: 47.938rem) {
  /* line 664, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-content-array .g-array-item {
    margin-bottom: 0;
  }
}
/* line 665, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-documents .g-content-array .g-grid {
  margin-bottom: 0;
}
/* line 666, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block {
  margin-top: 20px;
}
/* line 667, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block .documents-block-img {
  display: inline-block;
  width: 86px;
  /* margin-right:15px;*/
  vertical-align: top;
  float: left;
}
/*@media (max-width:959px) {.documents-block .documents-block-img {margin-right:5px;}}*/
/* line 670, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block .documents-block-img .documents-img img.thumb {
  width: 71px;
  height: 100px;
  border: 1px solid #ccc;
}
/* line 671, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block .documents-block-content {
  display: inline-block;
  width: 764px;
  vertical-align: top;
  float: left;
}
/*@media (max-width:1200px) {.documents-block .documents-block-content {width:70%;}}
 @media (max-width:767px) {.documents-block .documents-block-content {width:95%;}}*/
/* line 675, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block .documents-block-content .documents-content a:hover {
  text-decoration: underline;
}
@media (max-width: 1199px) {
  /* line 676, templates/g5_hydrogen/custom/scss/custom.scss */
  .documents-block .documents-block-content {
    width: 524px;
  }
}
@media (max-width: 959px) {
  /* line 677, templates/g5_hydrogen/custom/scss/custom.scss */
  .documents-block .documents-block-content {
    width: 332px;
  }
}
@media (max-width: 767px) {
  /* line 678, templates/g5_hydrogen/custom/scss/custom.scss */
  .documents-block .documents-block-img, .documents-block .documents-block-content {
    width: 100%;
    float: none;
  }
}
/* line 680, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block.neovacs-documents {
  width: 100%;
}
/* line 681, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block.neovacs-documents .neovacs-documents-block-text {
  display: inline-block;
  width: 80%;
  vertical-align: top;
  float: left;
  padding: 0 35px 0 0;
}
/* line 682, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block.neovacs-documents .neovacs-documents-block-text .neovacs-documents-text {
  text-align: justify;
}
/* line 683, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block.neovacs-documents .neovacs-documents-block-download {
  display: inline-block;
  width: 20%;
  vertical-align: top;
  float: left;
}
/* line 685, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block.neovacs-documents .neovacs-documents-block-download .neovacs-documents-download .neovacs-button-doc {
  display: block;
  margin: 0 auto;
  padding: 4px 8px;
  background-color: #383838;
  color: #fff;
  text-align: center;
  font-size: 0.9rem;
  max-width: 170px;
}
/* line 686, templates/g5_hydrogen/custom/scss/custom.scss */
.documents-block.neovacs-documents .neovacs-documents-block-download .neovacs-documents-download .neovacs-button-doc:hover {
  color: #ff6a13;
  text-decoration: none;
}
/* line 688, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .documents-block.neovacs-documents .neovacs-documents-block-text, .neovacs-block-content .documents-block.neovacs-documents .neovacs-documents-block-download {
  width: 100%;
  float: none;
}
/* line 689, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .documents-block.neovacs-documents .neovacs-documents-block-text {
  padding: 0;
}
/* line 690, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .documents-block.neovacs-documents .neovacs-documents-block-download .neovacs-documents-download .neovacs-button-doc {
  margin: 10px auto;
}
@media (max-width: 767px) {
  /* line 693, templates/g5_hydrogen/custom/scss/custom.scss */
  .documents-block.neovacs-documents .neovacs-documents-block-text, .documents-block.neovacs-documents .neovacs-documents-block-download {
    width: 100%;
    float: none;
  }
  /* line 694, templates/g5_hydrogen/custom/scss/custom.scss */
  .documents-block.neovacs-documents .neovacs-documents-block-text {
    padding: 0;
  }
  /* line 695, templates/g5_hydrogen/custom/scss/custom.scss */
  .documents-block.neovacs-documents .neovacs-documents-block-download .neovacs-documents-download .neovacs-button-doc {
    margin: 10px auto;
  }
}
/*-*/
/* MEDIAS */
/* line 700, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-medias .g-content-array .g-grid {
  margin-bottom: 0;
}
/* line 701, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block {
  margin-top: 20px;
}
/* line 702, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block .medias-block-img {
  display: inline-block;
  width: 115px;
  /* margin-right:15px;*/
  vertical-align: top;
  float: left;
}
/*@media (max-width:959px) {.medias-block .medias-block-img {margin-right:5px;}}*/
/* line 704, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block .medias-block-img .medias-img {
  width: 100px;
  height: 52px;
}
/* line 705, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block .medias-block-content {
  display: inline-block;
  width: 735px;
  vertical-align: top;
  float: left;
}
/*@media (max-width:1200px) {.medias-block .medias-block-content {width:70%;}}*/
/*@media (max-width:767px) {.medias-block .medias-block-content {width:95%;}}*/
@media (max-width: 1199px) {
  /* line 708, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block .medias-block-content {
    width: 495px;
  }
}
@media (max-width: 959px) {
  /* line 709, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block .medias-block-content {
    width: 303px;
  }
}
@media (max-width: 767px) {
  /* line 711, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block .medias-block-img, .medias-block .medias-block-content {
    width: 100%;
    float: none;
  }
  /* line 712, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block .medias-block-img .medias-img {
    margin: 0 auto;
  }
}
/* line 715, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block.neovacs-medias {
  width: 100%;
}
/* line 716, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block.neovacs-medias .neovacs-medias-block-logo {
  display: inline-block;
  width: 15%;
  vertical-align: top;
  float: left;
}
/* padding:0 35px 0 0;*/
/* line 717, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block.neovacs-medias .neovacs-medias-block-text {
  display: inline-block;
  width: 65%;
  vertical-align: top;
  float: left;
  padding: 0 35px 0 0;
}
/* line 718, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block.neovacs-medias .neovacs-medias-block-text .neovacs-medias-text {
  text-align: justify;
}
/* line 719, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block.neovacs-medias .neovacs-medias-block-download {
  display: inline-block;
  width: 20%;
  vertical-align: top;
  float: left;
}
/* line 721, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block.neovacs-medias .neovacs-medias-block-download .neovacs-medias-download .neovacs-button-doc {
  display: block;
  margin: 0 auto;
  padding: 4px 8px;
  background-color: #383838;
  color: #fff;
  text-align: center;
  font-size: 0.9rem;
  max-width: 170px;
}
/* line 722, templates/g5_hydrogen/custom/scss/custom.scss */
.medias-block.neovacs-medias .neovacs-medias-block-download .neovacs-medias-download .neovacs-button-doc:hover {
  color: #ff6a13;
  text-decoration: none;
}
/* line 724, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .medias-block.neovacs-medias .neovacs-medias-block-text, .neovacs-block-content .medias-block.neovacs-medias .neovacs-medias-block-download {
  width: 100%;
  float: none;
}
/* line 725, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .medias-block.neovacs-medias .neovacs-medias-block-text {
  padding: 0;
}
/* line 726, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-block-content .medias-block.neovacs-medias .neovacs-medias-block-download .neovacs-medias-download .neovacs-button-doc {
  margin: 10px auto;
}
@media (max-width: 1199px) {
  /* line 729, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block.neovacs-medias .neovacs-medias-block-logo {
    width: 17%;
  }
  /* line 730, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block.neovacs-medias .neovacs-medias-block-text {
    width: 63%;
    padding: 0 15px 0 0;
  }
}
@media (max-width: 959px) {
  /* line 733, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block.neovacs-medias .neovacs-medias-block-logo {
    width: 22%;
  }
  /* line 734, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block.neovacs-medias .neovacs-medias-block-text {
    width: 58%;
    padding: 0 15px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 737, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block.neovacs-medias .neovacs-medias-block-logo, .medias-block.neovacs-medias .neovacs-medias-block-text, .medias-block.neovacs-medias .neovacs-medias-block-download {
    width: 100%;
    float: none;
  }
  /* line 738, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block.neovacs-medias .neovacs-medias-block-text {
    padding: 0;
  }
  /* line 739, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block.neovacs-medias .neovacs-medias-block-text .neovacs-medias-text {
    text-align: center;
  }
  /* line 740, templates/g5_hydrogen/custom/scss/custom.scss */
  .medias-block.neovacs-medias .neovacs-medias-block-download .neovacs-medias-download .neovacs-button-doc {
    margin: 10px auto;
  }
}
/* line 743, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-news {
  padding: 50px 0;
  background: url('../../../../images/template/neovacs-home-news.jpg') center top no-repeat;
  background-size: cover;
}
/* line 744, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-news .panel-heading {
  display: block;
  margin: 2rem 0 4rem;
  /*0.75rem 0 1.5rem*/
  font-size: 3.13rem;
  font-weight: 300;
  text-align: center;
}
/* line 745, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-news ul {
  display: block;
  margin: 0;
  text-align: center;
}
/* line 746, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-news ul li {
  display: inline-grid;
  padding: 78px 50px;
  width: 45%;
  height: 330px;
  list-style: none;
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 747, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-news ul li:nth-child(odd) {
  margin: 0 47px 150px 0;
}
/* line 748, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-news ul li:nth-child(even) {
  margin: 0 0 150px 47px;
}
/* line 749, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-news ul li .date {
  display: block;
  color: #0199cf;
  font-size: 1.5rem;
  /*1.8rem*/
  font-weight: bold;
  text-align: center;
}
/* line 750, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-news ul li .date::first-letter {
  text-transform: capitalize;
}
/* line 751, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-news ul li .article {
  display: block;
  color: #3e3d40;
  font-size: 1.8rem;
  text-align: center;
}
/* line 752, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-home-news ul li .article .readmore {
  display: block;
  color: #3e3d40;
}
@media (max-width: 1199px) {
  /* line 754, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-home-news ul li {
    width: 80%;
  }
  /* line 755, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-home-news ul li:nth-child(odd), .neovacs-home-news ul li:nth-child(even) {
    margin: 0 0 150px 0;
  }
}
@media (max-width: 767px) {
  /* line 758, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-home-news ul li {
    width: 100%;
  }
  /* line 759, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-home-news ul li:nth-child(odd), .neovacs-home-news ul li:nth-child(even) {
    margin: 0 0 50px 0;
  }
  /* line 760, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-home-news ul li .date, .neovacs-home-news ul li .article {
    font-size: 1.2rem;
    /*1.3rem*/
  }
}
/* SUBFEATURE */
/* line 765, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature {
  padding: 3rem 0;
  border: none;
}
/* line 767, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature .neovacs-twitter-feed .neovacs-twitter-feed-block {
  margin: 0 15px;
}
/* FOOTER */
/* line 771, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  font-size: 0.95rem;
}
/*border-top:1px solid #7b7c7c; border-bottom:29px solid #171717;*/
/* line 772, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-main-nav .g-toplevel {
  display: inline-block;
}
/* line 773, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0 0 0.5rem;
  color: #fff;
}
/* font-size:0.9rem;*/
/* line 774, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-main-nav .g-toplevel > li.g-selected > .g-menu-item-container, #g-footer .g-main-nav .g-toplevel > li > .g-menu-item-container:hover {
  color: #0199cf;
}
/* line 775, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-content > .g-menu-item-title {
  /*text-transform:uppercase;*/
}
/* line 776, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .no-pointer .g-menu-item-title {
  cursor: default;
  color: #fff;
}
/* line 777, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-main-nav .g-toplevel .g-menu-item-type-separator.g-selected, #g-footer .g-main-nav .g-toplevel .g-menu-item-type-separator.g-selected .g-menu-item-container, #g-footer .g-main-nav .g-toplevel .g-menu-item-type-separator .g-menu-item-title:hover {
  cursor: default;
  color: #fff;
}
/* line 778, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-main-nav .g-toplevel > li {
  display: block;
}
/* line 779, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-tos .g-main-nav .g-toplevel > li {
  display: inline-block;
}
/* line 780, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-footer-logo .g-content.g-particle, #g-footer .neovacs-footermenu .g-content.g-particle {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 781, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-footermenu .g-content.g-particle .g-menu-item-101 .g-menu-item-container > i {
  margin: 0;
}
/* line 782, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-socials .g-content .platform-content {
  height: 100%;
}
/* line 783, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-socials .g-content .platform-content .moduletable {
  display: table;
  height: 100%;
}
/* line 784, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-socials .g-content .platform-content .moduletable .custom {
  display: table-cell;
  vertical-align: bottom;
}
/* line 785, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-socials .g-content .platform-content .moduletable .custom .neovacs-socials-block {
  display: inline-block;
  margin: 0 15px 0 0;
}
/* line 786, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-socials .g-content .platform-content .moduletable .custom .neovacs-socials-block a {
  color: #fff;
  font-size: 1.8rem;
}
/* line 787, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-socials .g-content .platform-content .moduletable .custom .neovacs-socials-block a:hover {
  color: #0199cf;
}
/* line 788, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-footer-content .g-content.g-particle {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 789, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .act-copyright a {
  color: #fff;
}
/* line 790, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .act-copyright a:hover {
  color: #0199cf;
  text-decoration: none;
}
/* line 791, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .neovacs-login h3 {
  color: #fff;
}
@media (max-width: 959px) {
  /* line 792, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .g-main-nav .g-toplevel > li {
    padding: 0 5px;
  }
}
@media (max-width: 767px) {
  /* line 794, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .neovacs-socials .g-content .platform-content .moduletable, #g-footer .neovacs-socials .g-content .platform-content .moduletable .custom {
    display: block;
  }
}
/* line 797, templates/g5_hydrogen/custom/scss/custom.scss */
#modlgn-remember {
  float: none;
}
/* line 800, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-content > .g-menu-item-title {
  text-transform: none;
}
/* line 801, templates/g5_hydrogen/custom/scss/custom.scss */
#totop {
  position: fixed;
  bottom: 0;
  width: 75rem;
  text-align: right;
}
/* line 802, templates/g5_hydrogen/custom/scss/custom.scss */
#totop .g-totop {
  margin: 0 25px;
}
/* line 803, templates/g5_hydrogen/custom/scss/custom.scss */
a#g-totop {
  /*position:fixed; bottom:0; */
  width: 135px;
  padding: 5px;
  background-color: #fff;
  color: #383838;
  text-align: center;
  border: 1px solid #383838;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  display: inline-block;
}
/* line 804, templates/g5_hydrogen/custom/scss/custom.scss */
a#g-totop:hover {
  color: #ff6a13;
  text-decoration: none;
}
@media only all and (max-width: 74.938rem) and (min-width: 60rem) {
  /* line 806, templates/g5_hydrogen/custom/scss/custom.scss */
  #totop {
    width: 56.88rem !important;
  }
  /* line 807, templates/g5_hydrogen/custom/scss/custom.scss */
  #totop .g-totop {
    margin: 0;
  }
}
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  /* line 810, templates/g5_hydrogen/custom/scss/custom.scss */
  #totop {
    width: 44.88rem !important;
  }
  /* line 811, templates/g5_hydrogen/custom/scss/custom.scss */
  #totop .g-totop {
    margin: 0;
  }
}
@media only all and (max-width: 47.938rem) and (min-width: 30.062rem) {
  /* line 814, templates/g5_hydrogen/custom/scss/custom.scss */
  #totop {
    width: 28.88rem !important;
    text-align: center;
  }
  /* line 815, templates/g5_hydrogen/custom/scss/custom.scss */
  #totop .g-totop {
    margin: 0;
  }
}
@media only all and (max-width: 30rem) {
  /* line 818, templates/g5_hydrogen/custom/scss/custom.scss */
  #totop {
    width: 100% !important;
    text-align: center;
  }
  /* line 819, templates/g5_hydrogen/custom/scss/custom.scss */
  #totop .g-totop {
    margin: 0;
  }
}
/* DJ-IMAGESLIDER */
/* line 823, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-desc {
  top: 7%;
}
/* line 824, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-desc-bg-default {
  background: none;
}
/* line 825, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-desc-text-default {
  /*width:1150px; */
  margin: 0 auto;
}
/* line 826, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .text {
  font-size: 1.9em;
  color: #fff;
  line-height: 1.2em;
  text-align: center;
}
/*.slide-text a:hover {color:#ef920b;}*/
/* line 828, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .text {
  display: inline-block;
}
/* padding:5px 40px;*/
/* line 829, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .text strong {
  color: #fff !important;
}
@media (max-width: 860px) {
  /* line 831, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-desc {
    top: 0%;
  }
}
@media (max-width: 767px) {
  /* line 832, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-text .text {
    font-size: 1.4em;
  }
}
@media (max-width: 480px) {
  /* line 833, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-text .text {
    font-size: 1em;
  }
}
@media (max-width: 380px) {
  /* line 834, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-text .text {
    font-size: 0.8em;
  }
}
/* line 836, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main.g-flushed .g-block.mainfullwidth.neovacs-djslider .g-content {
  margin: 0 auto;
}
@media only all and (max-width: 74.938rem) and (min-width: 60rem) {
  /* line 837, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth.neovacs-djslider .g-content {
    width: 56.88rem !important;
  }
}
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  /* line 838, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth.neovacs-djslider .g-content {
    width: 44.88rem !important;
  }
}
@media only all and (max-width: 47.938rem) and (min-width: 30.062rem) {
  /* line 839, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth.neovacs-djslider .g-content {
    width: 28.88rem !important;
    text-align: center;
  }
}
@media only all and (max-width: 30rem) {
  /* line 840, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-block.mainfullwidth.neovacs-djslider .g-content {
    width: 100% !important;
  }
}
/* OSMAP */
/* line 844, templates/g5_hydrogen/custom/scss/custom.scss */
.osmap-items h2 {
  display: none;
}
/* ACCORDION */
/* line 848, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-accordion {
  margin-bottom: 25px;
}
/* line 849, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-accordion-title {
  margin-bottom: 0 !important;
  padding: 10px 15px !important;
  color: #1a008e;
  font-family: "Quicksand";
  font-size: 1.1rem !important;
  font-weight: 500 !important;
}
/* line 850, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-accordion-title.uk-active {
  background: #0199cf;
  color: #fff;
}
/* line 851, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-accordion-title.uk-active strong {
  color: #fff;
}
/* line 852, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-accordion-content {
  border: 1px solid #ddd;
  padding: 20px 15px 25px !important;
}
/* line 853, templates/g5_hydrogen/custom/scss/custom.scss */
.g-particle-intro .g-introtext {
  width: 100%;
}
/* line 855, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main.g-flushed .g-accordion {
  margin-left: 0;
  margin-right: 0;
}
/* line 856, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main.g-flushed .g-accordion {
  width: 71.9rem !important;
  margin: 0 auto !important;
}
@media only all and (max-width: 74.938rem) and (min-width: 60rem) {
  /* line 857, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-accordion {
    width: 56.88rem !important;
  }
}
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  /* line 858, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-accordion {
    width: 44.88rem !important;
  }
}
@media only all and (max-width: 47.938rem) and (min-width: 30.062rem) {
  /* line 859, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-accordion {
    width: 26.88rem !important;
  }
}
@media only all and (max-width: 30rem) {
  /* line 860, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-main.g-flushed .g-accordion {
    width: 83.5% !important;
  }
}
/* VISFORMS */
/* line 864, templates/g5_hydrogen/custom/scss/custom.scss */
.visforms-form h1 {
  display: none;
}
/*.visforms-form h2 {text-align:center;}*/
/* line 866, templates/g5_hydrogen/custom/scss/custom.scss */
#dynamic_recaptcha_1 {
  clear: both;
}
/* line 867, templates/g5_hydrogen/custom/scss/custom.scss */
.visBtnCon .btn {
  background: #0199cf;
  border: 0 none;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  color: #fff;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.5rem 1rem;
  text-shadow: none;
  transition: background 0.1s ease 0s;
  vertical-align: middle;
}
/* line 868, templates/g5_hydrogen/custom/scss/custom.scss */
.visform input, .visform select, .visform textarea {
  padding: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 869, templates/g5_hydrogen/custom/scss/custom.scss */
.visCustomText {
  display: inline-block;
  margin: 0 1em;
  padding: 0.5em 0;
}
/* line 870, templates/g5_hydrogen/custom/scss/custom.scss */
.abo_accept a {
  text-decoration: underline;
}
/*.form-horizontal .field11 .control-label {width:30%;}*/
/* line 872, templates/g5_hydrogen/custom/scss/custom.scss */
#field6 {
  margin-top: -1px;
}
/* line 873, templates/g5_hydrogen/custom/scss/custom.scss */
form div.required > label.visCSSlabel::after, form div.required > label.vflocationlabel::after {
  padding-left: 0 !important;
}
@media (max-width: 767px) {
  /* line 875, templates/g5_hydrogen/custom/scss/custom.scss */
  .visCSSinput, .editor {
    width: 100%;
  }
  /* line 876, templates/g5_hydrogen/custom/scss/custom.scss */
  .field6 label {
    width: 100% !important;
  }
  /* line 877, templates/g5_hydrogen/custom/scss/custom.scss */
  .field6 .visCustomText {
    width: 90% !important;
    margin-right: 0;
  }
  /* line 878, templates/g5_hydrogen/custom/scss/custom.scss */
  #field6 {
    margin-top: 15px;
    vertical-align: top;
  }
}
/* ACT-PDF-SUBSCRIPTION */
/* line 885, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .form-horizontal .control-label {
  width: 25%;
}
/* line 886, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .form-horizontal .controls {
  float: left;
  width: 75%;
  margin-left: 0;
}
/* line 887, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .controls input {
  width: 97%;
}
/* line 888, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .form-horizontal .field11 .control-label {
  width: 54%;
}
/* line 889, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .form-horizontal .field11 .controls {
  width: 46%;
}
/* line 890, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .controls .cgu input {
  width: auto;
}
/* line 892, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .star {
  color: #f00;
  font-size: 0.83em;
}
/* line 893, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .form-horizontal .control-label .invalid, .pdfsubscription-form .form-horizontal .control-label .invalid a, .pdfsubscription-form .form-horizontal .controls .invalid {
  color: #f00;
}
/* line 894, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .form-horizontal .controls input.invalid {
  border: 1px dotted #f00 !important;
}
/* line 895, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .act-submit {
  text-align: center;
}
/* line 896, templates/g5_hydrogen/custom/scss/custom.scss */
.pdfsubscription-form .act-submit .controls {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 898, templates/g5_hydrogen/custom/scss/custom.scss */
  .pdfsubscription-form .form-horizontal .control-label, .pdfsubscription-form .form-horizontal .field11 .control-label, .pdfsubscription-form .form-horizontal .field11 .controls {
    width: 100%;
  }
  /* line 899, templates/g5_hydrogen/custom/scss/custom.scss */
  .pdfsubscription-form .form-horizontal .controls, .pdfsubscription-form .controls input {
    width: 97%;
  }
}
/* ACT-DISCLAIMER */
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  /* line 904, templates/g5_hydrogen/custom/scss/custom.scss */
  .row {
    margin-left: 20px;
  }
}
/* line 905, templates/g5_hydrogen/custom/scss/custom.scss */
#disclaimer .radio-inline input[type="radio"], #disclaimer .radio-inline input[type="checkbox"] {
  /*margin:-2px 0 0;*/
  margin-top: -2px;
}
/* line 906, templates/g5_hydrogen/custom/scss/custom.scss */
#disclaimer .radio input[type="radio"], #disclaimer .checkbox input[type="checkbox"] {
  float: none;
}
/* line 907, templates/g5_hydrogen/custom/scss/custom.scss */
#TB_window {
  font-family: "Open Sans";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
/* line 908, templates/g5_hydrogen/custom/scss/custom.scss */
.TB_overlayBG {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
/* line 909, templates/g5_hydrogen/custom/scss/custom.scss */
#disclaimer .txtinput {
  width: 95%;
}
/* line 910, templates/g5_hydrogen/custom/scss/custom.scss */
#div_1_ACCEPTATION_question .star {
  color: #f00 !important;
}
/* line 911, templates/g5_hydrogen/custom/scss/custom.scss */
#div_1_ACCEPTATION_boutons .btn.btn-success.read_more.validate {
  background-color: #ff6a13;
  background-image: none;
}
/* ACT-SUBSCRIPTION */
/* line 915, templates/g5_hydrogen/custom/scss/custom.scss */
.act_recevez {
  color: #1a008e;
  font-size: 1.1rem;
  font-weight: normal;
}
/* line 917, templates/g5_hydrogen/custom/scss/custom.scss */
.form-horizontal .control-label {
  text-align: left;
}
/* line 918, templates/g5_hydrogen/custom/scss/custom.scss */
#form_abonnement em {
  font-size: 1rem;
}
/* line 919, templates/g5_hydrogen/custom/scss/custom.scss */
.act_abo .star, .act_abo small {
  color: #f00;
}
/* line 920, templates/g5_hydrogen/custom/scss/custom.scss */
.act_fieldset_abonnement input[type="radio"], .act_fieldset_abonnement input[type="checkbox"] {
  margin-top: 7px;
}
/* ACT-DPS */
/* line 924, templates/g5_hydrogen/custom/scss/custom.scss */
.mod_dps .results {
  margin: 10px;
  padding: 10px;
}
/* LANGUAGES */
/* line 929, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-languages .g-content {
  margin: 1.1rem 0.2rem 0.5rem 0;
  padding: 0 0.938rem;
}
/* line 930, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod-languages ul {
  margin: -3px 0 0;
  /*2px 0 0*/
  padding: 0;
  list-style: none;
}
/* line 931, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod-languages ul.lang-inline li {
  display: inline-block;
  margin: 0;
  line-height: 12px;
  /* height:24px;*/
}
/* line 932, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod-languages ul.lang-inline li:first-child {
  border-right: 1px solid #fff;
}
/* line 933, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod-languages ul.lang-inline li a {
  padding: 5px;
  background-color: #1a008e;
  color: #fff !important;
  font-size: 0.8rem;
  border-radius: 15px;
}
/*div.mod-languages ul.lang-inline li:first-child a {padding:0 7px 0 5px;}*/
/* line 935, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod-languages ul.lang-inline li.lang-active a, div.mod-languages ul.lang-inline li a:hover {
  background-color: #0199cf;
}
@media (max-width: 1199px) {
  /* line 936, templates/g5_hydrogen/custom/scss/custom.scss */
  /*.mod-languages {min-width:55px;}
   div.mod-languages ul.lang-inline li {display:inline-block; height:auto;}*/
  /* line 939, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-languages .g-content {
    margin: 0 0.625rem;
  }
}
@media (max-width: 767px) {
  /* line 941, templates/g5_hydrogen/custom/scss/custom.scss */
  .mod-languages {
    text-align: center;
  }
}
/* SEARCH */
/* line 946, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-search .g-content {
  margin: 0.75rem 0 0.5rem 0.625rem;
  padding: 0 0 0 0.938rem;
}
/* line 947, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-search .g-content .search-query {
  border: 1px solid #ddd !important;
}
/* line 948, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-search .g-content .button {
  padding: 5px;
  box-shadow: none;
  background-color: transparent;
}
/* line 949, templates/g5_hydrogen/custom/scss/custom.scss */
.label-info, .badge-info {
  background-color: #0199cf;
}
/* ACT-EXPORTS */
/* line 953, templates/g5_hydrogen/custom/scss/custom.scss */
.act_noresult, .doc_noresult, .act_noresult.doc_noresult {
  display: none !important;
}
/* line 954, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres, .financial-informations {
  margin-bottom: 20px;
  background-color: #fff;
  /* padding:30px;*/
}
/* line 956, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .communiques .g-block .g-content, .informations-financieres .documents .g-block .g-content, .informations-financieres .agenda .g-block .g-content, .financial-informations .communiques .g-block .g-content, .financial-informations .documents .g-block .g-content, .financial-informations .agenda .g-block .g-content {
  margin: 0.625rem 0;
  padding: 0;
}
/* line 958, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .panel-heading .panel-title, .financial-informations .panel-heading .panel-title {
  margin: 0;
  font-family: "Quicksand", Arial;
}
/* line 960, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .panel-heading .panel-title a, .financial-informations .panel-heading .panel-title a {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 15px;
  background: #0199cf;
  color: #fff;
  font-size: 1.1rem !important;
  font-weight: 500 !important;
  line-height: 24px;
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 4px;
}
/* line 962, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .panel-heading .panel-title a:hover, .informations-financieres .panel-heading .panel-title a:focus, .financial-informations .panel-heading .panel-title a:hover, .financial-informations .panel-heading .panel-title a:focus {
  color: #fff !important;
  text-decoration: none !important;
}
/* line 964, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .panel-heading .panel-title a.collapsed, .financial-informations .panel-heading .panel-title a.collapsed {
  background: #f1f1f1;
  color: #1a008e;
}
/* line 966, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .panel-heading .panel-title a.collapsed:hover, .informations-financieres .panel-heading .panel-title a.collapsed:focus, .financial-informations .panel-heading .panel-title a.collapsed:hover, .financial-informations .panel-heading .panel-title a.collapsed:focus {
  color: #0199cf !important;
  text-decoration: none !important;
}
/* line 968, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .panel-collapse.in, .financial-informations .panel-collapse.in {
  border: 1px solid #ddd;
  padding: 0 15px 0 !important;
  background-color: #fff;
}
/* line 970, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .panel-collapse.collapse, .financial-informations .panel-collapse.collapse {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 0 15px 0 !important;
  background-color: #fff;
}
/* line 972, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .panel-collapse .panel-body .g-block .g-content, .financial-informations .panel-collapse .panel-body .g-block .g-content {
  padding: 0;
}
/* line 974, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .communiques .act_pr_title a.communiques, .informations-financieres .documents .act_doc_title a.documents, .financial-informations .communiques .act_pr_title a.communiques, .financial-informations .documents .act_doc_title a.documents {
  display: block;
  color: #1a008e;
}
/* text-transform:uppercase;*/
/* line 976, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .communiques .act_pr_title a.communiques:hover, .informations-financieres .communiques .act_pr_title a.communiques:focus, .informations-financieres .documents .act_doc_title a.documents:hover, .informations-financieres .documents .act_doc_title a.documents:focus, .financial-informations .communiques .act_pr_title a.communiques:hover, .financial-informations .communiques .act_pr_title a.communiques:focus, .financial-informations .documents .act_doc_title a.documents:hover, .financial-informations .documents .act_doc_title a.documents:focus {
  color: #0199cf;
}
/* line 978, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_pr_pdf .pdf, .informations-financieres .act_doc_pdf .pdf, .financial-informations .act_pr_pdf .pdf, .financial-informations .act_doc_pdf .pdf {
  display: block;
  margin: 0 auto;
  padding: 4px 8px;
  background-color: #0199cf;
  color: #fff !important;
  font-size: 0.9rem;
  text-align: center;
  max-width: 170px;
}
/* line 980, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_pr_pdf .pdf:hover, .informations-financieres .act_doc_pdf .pdf:hover, .informations-financieres .act_pr_pdf .pdf:focus, .informations-financieres .act_doc_pdf .pdf:focus, .financial-informations .act_pr_pdf .pdf:hover, .financial-informations .act_doc_pdf .pdf:hover, .financial-informations .act_pr_pdf .pdf:focus, .financial-informations .act_doc_pdf .pdf:focus {
  text-decoration: none !important;
}
/* line 982, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_pr_pdf .pdf i, .informations-financieres .act_doc_pdf .pdf i, .financial-informations .act_pr_pdf .pdf i, .financial-informations .act_doc_pdf .pdf i {
  margin-right: 4px;
}
/* line 984, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_pr_date, .informations-financieres .act_doc_date, .financial-informations .act_pr_date, .financial-informations .act_doc_date {
  font-weight: bold;
}
/* line 986, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_agd_date .date, .financial-informations .act_agd_date .date {
  font-weight: bold;
}
/* line 990, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_pr_language .act_pr_language_FR, .informations-financieres .act_pr_language .act_pr_language_EN, .informations-financieres .act_pr_language .act_pr_language_DE, .informations-financieres .act_pr_language .act_pr_language_ES, .informations-financieres .act_pr_language .act_pr_language_ZH, .informations-financieres .act_doc_language .act_doc_language_FR, .informations-financieres .act_doc_language .act_doc_language_EN, .informations-financieres .act_doc_language .act_doc_language_DE, .informations-financieres .act_doc_language .act_doc_language_ES, .informations-financieres .act_doc_language .act_doc_language_ZH, .informations-financieres .act_agd_language .act_agd_language_FR, .informations-financieres .act_agd_language .act_agd_language_EN, .informations-financieres .act_agd_language .act_agd_language_DE, .informations-financieres .act_agd_language .act_agd_language_ES, .informations-financieres .act_agd_language .act_agd_language_ZH, .financial-informations .act_pr_language .act_pr_language_FR, .financial-informations .act_pr_language .act_pr_language_EN, .financial-informations .act_pr_language .act_pr_language_DE, .financial-informations .act_pr_language .act_pr_language_ES, .financial-informations .act_pr_language .act_pr_language_ZH, .financial-informations .act_doc_language .act_doc_language_FR, .financial-informations .act_doc_language .act_doc_language_EN, .financial-informations .act_doc_language .act_doc_language_DE, .financial-informations .act_doc_language .act_doc_language_ES, .financial-informations .act_doc_language .act_doc_language_ZH, .financial-informations .act_agd_language .act_agd_language_FR, .financial-informations .act_agd_language .act_agd_language_EN, .financial-informations .act_agd_language .act_agd_language_DE, .financial-informations .act_agd_language .act_agd_language_ES, .financial-informations .act_agd_language .act_agd_language_ZH {
  display: block;
  margin: 6px;
  width: 18px;
  height: 12px;
}
/* line 1020, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_pr_language .act_pr_language_FR, .informations-financieres .act_doc_language .act_doc_language_FR, .informations-financieres .act_agd_language .act_agd_language_FR, .financial-informations .act_pr_language .act_pr_language_FR, .financial-informations .act_doc_language .act_doc_language_FR, .financial-informations .act_agd_language .act_agd_language_FR {
  background: url('../../../../media/mod_languages/images/fr_fr.gif') 0 0 no-repeat;
}
/* line 1026, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_pr_language .act_pr_language_EN, .informations-financieres .act_doc_language .act_doc_language_EN, .informations-financieres .act_agd_language .act_agd_language_EN, .financial-informations .act_pr_language .act_pr_language_EN, .financial-informations .act_doc_language .act_doc_language_EN, .financial-informations .act_agd_language .act_agd_language_EN {
  background: url('../../../../media/mod_languages/images/en_gb.gif') 0 0 no-repeat;
}
/* line 1032, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_pr_language .act_pr_language_DE, .informations-financieres .act_doc_language .act_doc_language_DE, .informations-financieres .act_agd_language .act_agd_language_DE, .financial-informations .act_pr_language .act_pr_language_DE, .financial-informations .act_doc_language .act_doc_language_DE, .financial-informations .act_agd_language .act_agd_language_DE {
  background: url('../../../../media/mod_languages/images/de_de.gif') 0 0 no-repeat;
}
/* line 1038, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_pr_language .act_pr_language_ES, .informations-financieres .act_doc_language .act_doc_language_ES, .informations-financieres .act_agd_language .act_agd_language_ES, .financial-informations .act_pr_language .act_pr_language_ES, .financial-informations .act_doc_language .act_doc_language_ES, .financial-informations .act_agd_language .act_agd_language_ES {
  background: url('../../../../media/mod_languages/images/es_es.gif') 0 0 no-repeat;
}
/* line 1044, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .act_pr_language .act_pr_language_ZH, .informations-financieres .act_doc_language .act_doc_language_ZH, .informations-financieres .act_agd_language .act_agd_language_ZH, .financial-informations .act_pr_language .act_pr_language_ZH, .financial-informations .act_doc_language .act_doc_language_ZH, .financial-informations .act_agd_language .act_agd_language_ZH {
  background: url('../../../../media/mod_languages/images/zh_cn.gif') 0 0 no-repeat;
}
/* line 1051, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financieres .menu_annee select {
  width: 235px;
}
/* line 1053, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr {
  padding: 15px 30px 15px 30px;
  background-color: #fff;
}
/* line 1054, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .actusnews-pr-options {
  display: block;
  margin: 15px 0;
}
/* line 1055, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .actusnews-pr-options .g-content {
  padding: 0;
  margin: 0;
}
/* line 1057, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .actusnews-pr-options .g-content .back {
  text-align: right;
}
/* line 1058, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .actusnews-pr-options .g-content .pdf .pdf, .actusnews-pr .actusnews-pr-options .g-content .return {
  display: inline-block;
  padding: 4px 8px;
  background-color: #0199cf;
  color: #fff !important;
}
/* -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px;*/
/* line 1059, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .actusnews-pr-options .g-content .pdf .pdf:hover, .actusnews-pr .actusnews-pr-options .g-content .pdf .pdf:focus, .actusnews-pr .actusnews-pr-options .g-content .return:hover, .actusnews-pr .actusnews-pr-options .g-content .return:focus {
  color: #fff !important;
  text-decoration: none !important;
}
/* line 1060, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .pr-title {
  font-size: 2rem;
}
/* line 1062, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .text .act-title {
  font-size: 1.4em;
  color: #999;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 1063, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .text .act-small {
  font-size: 0.8rem;
}
/* line 1064, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .text .act-vsmall {
  font-size: 0.7rem;
}
/* line 1065, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .text table {
  border: none;
}
/* line 1066, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .text table[cellpadding='4'] td {
  padding: 4px;
}
/* line 1067, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .text table td {
  padding: 0;
  border: none;
}
/* line 1068, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .text .act-table {
  border: 1px solid #eaeaea;
}
/*border-right:2px solid #000000; border-bottom:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;*/
/* line 1069, templates/g5_hydrogen/custom/scss/custom.scss */
.actusnews-pr .text .act-table td {
  border-right: 0px;
  border-bottom: 0px;
  border-left: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}
@media (max-width: 767px) {
  /* line 1071, templates/g5_hydrogen/custom/scss/custom.scss */
  .visCSSinput, .editor {
    width: 100%;
  }
  /* line 1072, templates/g5_hydrogen/custom/scss/custom.scss */
  .actusnews-pr .actusnews-pr-options .g-content .back {
    text-align: left;
    margin-top: 5px;
  }
  /* line 1073, templates/g5_hydrogen/custom/scss/custom.scss */
  .informations-financieres .act_pr_language, .informations-financieres .act_doc_language, .informations-financieres .act_agd_language, .financial-informations .act_pr_language, .financial-informations .act_doc_language, .financial-informations .act_agd_language {
    min-height: 12px;
  }
  /* line 1075, templates/g5_hydrogen/custom/scss/custom.scss */
  .informations-financieres .act_pr_language .act_pr_language_FR, .informations-financieres .act_pr_language .act_pr_language_EN, .informations-financieres .act_pr_language .act_pr_language_DE, .informations-financieres .act_pr_language .act_pr_language_ES, .informations-financieres .act_pr_language .act_pr_language_ZH, .informations-financieres .act_doc_language .act_doc_language_FR, .informations-financieres .act_doc_language .act_doc_language_EN, .informations-financieres .act_doc_language .act_doc_language_DE, .informations-financieres .act_doc_language .act_doc_language_ES, .informations-financieres .act_doc_language .act_doc_language_ZH, .informations-financieres .act_agd_language .act_agd_language_FR, .informations-financieres .act_agd_language .act_agd_language_EN, .informations-financieres .act_agd_language .act_agd_language_DE, .informations-financieres .act_agd_language .act_agd_language_ES, .informations-financieres .act_agd_language .act_agd_language_ZH, .financial-informations .act_pr_language .act_pr_language_FR, .financial-informations .act_pr_language .act_pr_language_EN, .financial-informations .act_pr_language .act_pr_language_DE, .financial-informations .act_pr_language .act_pr_language_ES, .financial-informations .act_pr_language .act_pr_language_ZH, .financial-informations .act_doc_language .act_doc_language_FR, .financial-informations .act_doc_language .act_doc_language_EN, .financial-informations .act_doc_language .act_doc_language_DE, .financial-informations .act_doc_language .act_doc_language_ES, .financial-informations .act_doc_language .act_doc_language_ZH, .financial-informations .act_agd_language .act_agd_language_FR, .financial-informations .act_agd_language .act_agd_language_EN, .financial-informations .act_agd_language .act_agd_language_DE, .financial-informations .act_agd_language .act_agd_language_ES, .financial-informations .act_agd_language .act_agd_language_ZH {
    margin: 0 0 4px 0;
  }
}
/*.panel-title a.collapsed {color:#4d4d4d;}
 .panel-title a {color:#eb7d00;}*/
/*
 .moduletable.actusnews-latest-pr {margin:0.625rem 0; padding:0.938rem 0;}
 .actusnews.actusnews-latest-pr {}
 .actusnews.actusnews-latest-pr > div > h2 {margin:0.75rem 0 0.5rem 0; font-size:1.6rem; text-align:center; text-transform:uppercase;}
 .actusnews.actusnews-latest-pr .act_date {font-weight:bold;}
 .actusnews.actusnews-latest-pr .act_titre {margin-bottom:0.625rem;}
 .actusnews.actusnews-latest-pr .act_titre .readmore {display:block;}
 .act-seemore {display:block; margin:0 auto; padding:4px 8px; background-color:#ff6a13; color:#ffffff; text-align:center; max-width:170px;}
 .act-seemore:hover, .act-seemore:focus {color:#ffffff;}
 */
/* ACT-SUBSCRIBE */
/* line 1122, templates/g5_hydrogen/custom/scss/custom.scss */
.societe-subscribers {
  max-width: 1200px;
}
@media (max-width: 1199px) {
  /* line 1123, templates/g5_hydrogen/custom/scss/custom.scss */
  .societe-subscribers {
    max-width: 960px;
  }
}
@media (max-width: 959px) {
  /* line 1124, templates/g5_hydrogen/custom/scss/custom.scss */
  .societe-subscribers {
    max-width: 768px;
  }
}
@media (max-width: 767px) {
  /* line 1125, templates/g5_hydrogen/custom/scss/custom.scss */
  .societe-subscribers {
    max-width: 480px;
  }
}
/* NEWS-PRO */
/* line 1132, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-do-not-miss-home .g-content .moduletable.neovacs-do-not-miss-home-block-title h3 {
  margin-bottom: 15px;
  font-size: 1.1rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1133, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-do-not-miss-home .g-content .moduletable.neovacs-do-not-miss-home-block {
  padding: 0.938rem;
  background-color: #f5f5f5;
}
/* line 1136, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-do-not-miss-home .g-content .moduletable.neovacs-do-not-miss-home-block .g-news-pro .uk-slidenav-position .uk-slider-container {
  width: 68%;
}
/* line 1137, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-do-not-miss-home .g-content .moduletable.neovacs-do-not-miss-home-block .g-news-pro .uk-slidenav-position .g-news-pro-link-block {
  width: 32%;
}
/* line 1138, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-do-not-miss-home .g-content .moduletable.neovacs-do-not-miss-home-block .g-news-pro .uk-slidenav-position .g-news-pro-link-block a {
  text-decoration: none;
}
/* line 1139, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-do-not-miss-home .g-content .moduletable.neovacs-do-not-miss-home-block .g-news-pro .uk-slidenav-position .g-news-pro-link-block a .btn-secondary {
  margin-top: 10px;
}
/* line 1140, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-do-not-miss-home .g-content .moduletable.neovacs-do-not-miss-home-block .g-news-pro .g-news-pro-link-block > .uk-grid + .uk-grid .g-news-pro-link {
  margin-top: 0;
  padding-top: 5px;
  border-top: none;
}
@media (max-width: 959px) {
  /* line 1142, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-do-not-miss-home .g-content .moduletable.neovacs-do-not-miss-home-block .g-news-pro .uk-slidenav-position .uk-slider-container, .neovacs-do-not-miss-home .g-content .moduletable.neovacs-do-not-miss-home-block .g-news-pro .uk-slidenav-position .g-news-pro-link-block {
    width: 100%;
  }
  /* line 1144, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-do-not-miss-home .g-content .moduletable.neovacs-do-not-miss-home-block .g-news-pro .uk-slidenav-position.uk-grid-width-1-2 .g-news-pro-link-block {
    margin-top: 0;
  }
}
/* ONEPAGE-NAV */
/* line 1150, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-opnav a {
  background: #fff !important;
}
/* line 1151, templates/g5_hydrogen/custom/scss/custom.scss */
.neovacs-opnav a:hover, .neovacs-opnav .g-onepage-nav-item.uk-active a {
  background: #0199cf !important;
}
/* SMART-SLIDER */
@media (max-width: 959px) {
  /* line 1157, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-main-slider-home .neovacs-slider-text p {
    font-size: 50px !important;
  }
  /* line 1158, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-main-slider-home .neovacs-slider-subtext p {
    font-size: 22px !important;
  }
}
@media (max-width: 480px) {
  /* line 1161, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-main-slider-home .neovacs-slider-text p {
    font-size: 30px !important;
  }
  /* line 1162, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-main-slider-home .neovacs-slider-subtext p {
    font-size: 16px !important;
  }
}
@media (max-width: 959px) {
  /* line 1165, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-intern-slider .neovacs-slider-text h1 {
    font-size: 50px !important;
  }
}
@media (max-width: 480px) {
  /* line 1166, templates/g5_hydrogen/custom/scss/custom.scss */
  .neovacs-intern-slider .neovacs-slider-text h1 {
    font-size: 30px !important;
  }
}
/* LIGHTCASE */
/* line 1170, templates/g5_hydrogen/custom/scss/custom.scss */
#lightcase-nav a {
  text-decoration: none;
}
/* --------------------------- */
/* JIN-ADDONS TEMPLATE - END   */
/* --------------------------- */
/*# sourceMappingURL=custom_13.css.map */