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

@import url('//fonts.googleapis.com/css?family=Roboto:300,500,700,400');
/* 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/desialis/scss/mixins/_nav.scss */
.g-main-nav .g-standard .g-dropdown {
  width: 180px;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.25rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 1.9rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.5rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.15rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 0.85rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
/* line 1, templates/desialis/scss/hydrogen/_core.scss */
body {
  color: #666;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 8, templates/desialis/scss/hydrogen/_core.scss */
#g-page-surround {
  background: #fff;
}
@media print {
  /* line 13, templates/desialis/scss/hydrogen/_core.scss */
  #g-page-surround {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 19, templates/desialis/scss/hydrogen/_core.scss */
a {
  color: #439a86;
}
/* line 21, templates/desialis/scss/hydrogen/_core.scss */
a:hover {
  color: #4d4d4d;
}
/* line 26, templates/desialis/scss/hydrogen/_core.scss */
h1, h2, h3, h4, h5, h6, strong {
  color: #4d4d4d;
}
/* line 30, templates/desialis/scss/hydrogen/_core.scss */
.button {
  display: inline-block;
  padding: 0.5rem 1rem;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  background: #439a86;
  color: #fff;
  border: 0;
  line-height: 1.5;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 43, templates/desialis/scss/hydrogen/_core.scss */
.button:hover {
  background: #4bac95;
  color: #fff;
}
/* line 47, templates/desialis/scss/hydrogen/_core.scss */
.button:active, .button:focus {
  background: #3b8877;
  box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
  color: #fff;
}
/* line 54, templates/desialis/scss/hydrogen/_core.scss */
.gantry-logo {
  display: inline-block;
}
@media only all and (max-width: 47.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .gantry-logo {
    display: block;
    text-align: center;
  }
}
/* line 60, templates/desialis/scss/hydrogen/_core.scss */
.gantry-logo img {
  width: 150px;
}
/* line 65, templates/desialis/scss/hydrogen/_core.scss */
.logo-large {
  display: inline-block;
}
/* line 5, templates/desialis/scss/hydrogen/_typography.scss */
body {
  font-family: "Roboto";
  font-weight: 400;
}
/* line 10, templates/desialis/scss/hydrogen/_typography.scss */
h1, h2, h3, h4, h5 {
  font-family: "Roboto";
  font-weight: 500;
}
/* line 15, templates/desialis/scss/hydrogen/_typography.scss */
bold, strong {
  font-weight: 700;
}
/* line 19, templates/desialis/scss/hydrogen/_typography.scss */
.button {
  font-weight: 500;
}
/* line 24, templates/desialis/scss/hydrogen/_typography.scss */
blockquote {
  border-left: 10px solid #f0f2f4;
}
/* line 26, templates/desialis/scss/hydrogen/_typography.scss */
blockquote p {
  font-size: 1.1rem;
  color: #999;
}
/* line 30, templates/desialis/scss/hydrogen/_typography.scss */
blockquote cite {
  display: block;
  text-align: right;
  color: #666;
  font-size: 1.2rem;
}
/* line 39, templates/desialis/scss/hydrogen/_typography.scss */
code {
  background: #f9f2f4;
  color: #9c1d3d;
}
/* line 44, templates/desialis/scss/hydrogen/_typography.scss */
pre {
  padding: 1rem;
  margin: 2rem 0;
  background: #f6f6f6;
  border: 1px solid #ddd;
  border-radius: 0.1875rem;
  line-height: 1.15;
  font-size: 0.9rem;
}
/* line 53, templates/desialis/scss/hydrogen/_typography.scss */
pre code {
  color: #237794;
  background: inherit;
  font-size: 0.9rem;
}
/* line 61, templates/desialis/scss/hydrogen/_typography.scss */
hr {
  border-bottom: 4px solid #f0f2f4;
}
/* line 1, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation {
  background: #439a86;
  color: #fff;
  text-align: center;
  position: relative;
  z-index: 2;
}
/* line 8, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation .g-container {
  position: relative;
}
/* line 12, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation a {
  color: #c4e5de;
}
/* line 14, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation a:hover {
  color: #fff;
}
/* line 19, templates/desialis/scss/hydrogen/_nav.scss */
/* line 20, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation .g-social a {
  background: #3a8573;
  border: none;
  color: #fff;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 25, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation .g-social a:hover {
  background: #4caf99;
}
/* line 31, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation .g-main-nav {
  margin: -1.563rem;
}
/* line 8, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-main-nav h1, #g-navigation .g-main-nav h2, #g-navigation .g-main-nav h3, #g-navigation .g-main-nav h4, #g-navigation .g-main-nav h5, #g-navigation .g-main-nav h6, #g-navigation .g-main-nav strong {
  color: #fff;
}
/* line 12, templates/desialis/scss/mixins/_nav.scss */
/* line 13, templates/desialis/scss/mixins/_nav.scss */
/* line 14, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 17, templates/desialis/scss/mixins/_nav.scss */
/* line 18, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #3a8573;
}
/* line 22, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #666;
}
/* line 29, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #3a8573;
}
/* line 32, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .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: #fff;
}
/* line 41, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #3a8573;
}
/* line 45, templates/desialis/scss/mixins/_nav.scss */
/* line 46, templates/desialis/scss/mixins/_nav.scss */
/* line 47, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 51, templates/desialis/scss/mixins/_nav.scss */
/* line 52, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #347667;
}
/* line 34, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation .g-main-nav .g-toplevel {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: center;
  -webkit-justify-content: center;
}
/* line 62, templates/desialis/scss/mixins/_nav.scss */
/* line 63, templates/desialis/scss/mixins/_nav.scss */
/* line 64, templates/desialis/scss/mixins/_nav.scss */
/* line 65, templates/desialis/scss/mixins/_nav.scss */
/* line 66, templates/desialis/scss/mixins/_nav.scss */
/* line 67, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #4caf99;
  background: #3d8c7a;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 70, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #377e6d;
}
/* line 76, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
/* line 82, templates/desialis/scss/mixins/_nav.scss */
/* line 83, templates/desialis/scss/mixins/_nav.scss */
/* line 84, templates/desialis/scss/mixins/_nav.scss */
/* line 85, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  color: #fff;
}
/* line 94, templates/desialis/scss/mixins/_nav.scss */
/* line 95, templates/desialis/scss/mixins/_nav.scss */
/* line 96, templates/desialis/scss/mixins/_nav.scss */
/* line 97, templates/desialis/scss/mixins/_nav.scss */
/* line 98, templates/desialis/scss/mixins/_nav.scss */
/* line 99, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #4caf99;
  background: #3d8c7a;
  border-radius: 0.1875rem;
  padding: 0.1rem;
  margin-top: -0.1rem;
  margin-right: -0.1rem;
}
/* line 102, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #377e6d;
}
/* line 109, templates/desialis/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
/* line 44, templates/desialis/scss/hydrogen/_nav.scss */
/* line 45, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation .search input {
  color: #666;
}
/* line 51, templates/desialis/scss/hydrogen/_nav.scss */
/* line 52, templates/desialis/scss/hydrogen/_nav.scss */
/* line 53, templates/desialis/scss/hydrogen/_nav.scss */
/* line 57, templates/desialis/scss/hydrogen/_nav.scss */
.g-main-nav .g-toplevel {
  font-weight: 500;
}
/* line 59, templates/desialis/scss/hydrogen/_nav.scss */
/* line 61, templates/desialis/scss/hydrogen/_nav.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 1.2rem 0.938rem;
}
/* line 65, templates/desialis/scss/hydrogen/_nav.scss */
/* line 66, templates/desialis/scss/hydrogen/_nav.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  line-height: normal;
}
/* line 72, templates/desialis/scss/hydrogen/_nav.scss */
.g-main-nav .g-toplevel i {
  opacity: 0.6;
}
/* line 77, templates/desialis/scss/hydrogen/_nav.scss */
.g-main-nav .g-dropdown {
  text-align: left;
}
/* line 81, templates/desialis/scss/hydrogen/_nav.scss */
/* line 82, templates/desialis/scss/hydrogen/_nav.scss */
/* line 83, templates/desialis/scss/hydrogen/_nav.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.7815rem 1rem;
}
/* line 90, templates/desialis/scss/hydrogen/_nav.scss */
/* line 91, templates/desialis/scss/hydrogen/_nav.scss */
/* line 92, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation .align-left .g-toplevel, #g-header .align-left .g-toplevel {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
/* line 98, templates/desialis/scss/hydrogen/_nav.scss */
/* line 99, templates/desialis/scss/hydrogen/_nav.scss */
#g-navigation .align-right .g-toplevel, #g-header .align-right .g-toplevel {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
/* line 107, templates/desialis/scss/hydrogen/_nav.scss */
.g-menu-item-subtitle {
  opacity: 0.7;
}
/* line 112, templates/desialis/scss/hydrogen/_nav.scss */
.g-nav-overlay, .g-menu-overlay {
  background: rgba(0, 0, 0, 0.4);
}
@media print {
  /* line 117, templates/desialis/scss/hydrogen/_nav.scss */
  #g-navigation {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas {
  background: #354d59;
  width: 17rem;
  color: #fff;
}
/* line 5, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas a {
  color: #b8cbd5;
}
/* line 7, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas a:hover {
  color: #fff;
}
/* line 12, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas h1, #g-offcanvas h2, #g-offcanvas h3, #g-offcanvas h4, #g-offcanvas h5, #g-offcanvas h6, #g-offcanvas strong {
  color: #fff;
}
/* line 16, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas .button {
  background: #8f4dae;
  color: #fff;
}
/* line 19, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas .button:hover {
  background: #9b5db7;
}
/* line 22, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas .button:active {
  background: #80459c;
}
/* line 28, templates/desialis/scss/hydrogen/_offcanvas.scss */
.g-offcanvas-toggle {
  font-size: 1.5rem;
  color: #fff;
  display: none;
}
@media only all and (max-width: 48rem) {
  /* line 33, templates/desialis/scss/hydrogen/_offcanvas.scss */
  .g-offcanvas-toggle {
    display: block;
  }
}
/* line 42, templates/desialis/scss/hydrogen/_offcanvas.scss */
/* line 43, templates/desialis/scss/hydrogen/_offcanvas.scss */
/* line 44, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background: #354d59;
}
/* line 46, templates/desialis/scss/hydrogen/_offcanvas.scss */
/* line 47, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: #fff;
}
/* line 50, templates/desialis/scss/hydrogen/_offcanvas.scss */
/* line 51, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #3d8c7a;
}
/* line 54, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #fff;
}
/* line 59, templates/desialis/scss/hydrogen/_offcanvas.scss */
/* line 60, templates/desialis/scss/hydrogen/_offcanvas.scss */
/* line 61, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #4caf99;
  background: #3d8c7a;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 64, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #377e6d;
}
/* line 74, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
  width: 17rem;
}
/* line 81, templates/desialis/scss/hydrogen/_offcanvas.scss */
#g-mobilemenu-container {
  margin: -1.563rem;
}
@media print {
  /* line 86, templates/desialis/scss/hydrogen/_offcanvas.scss */
  #g-offcanvas {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 92, templates/desialis/scss/hydrogen/_offcanvas.scss */
/* line 93, templates/desialis/scss/hydrogen/_offcanvas.scss */
/* line 94, templates/desialis/scss/hydrogen/_offcanvas.scss */
.g-offcanvas-open .g-offcanvas-left #g-page-surround {
  left: 17rem;
}
/* line 99, templates/desialis/scss/hydrogen/_offcanvas.scss */
/* line 100, templates/desialis/scss/hydrogen/_offcanvas.scss */
.g-offcanvas-open .g-offcanvas-right #g-page-surround {
  right: 17rem;
}
/* line 1, templates/desialis/scss/hydrogen/_header.scss */
#g-header {
  background: #2a816d;
  color: #fff;
  position: relative;
  z-index: 3;
}
/* line 7, templates/desialis/scss/hydrogen/_header.scss */
#g-header a {
  color: #99dece;
}
/* line 9, templates/desialis/scss/hydrogen/_header.scss */
#g-header a:hover {
  color: #fff;
}
/* line 14, templates/desialis/scss/hydrogen/_header.scss */
/* line 8, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-main-nav h1, #g-header .g-main-nav h2, #g-header .g-main-nav h3, #g-header .g-main-nav h4, #g-header .g-main-nav h5, #g-header .g-main-nav h6, #g-header .g-main-nav strong {
  color: #fff;
}
/* line 12, templates/desialis/scss/mixins/_nav.scss */
/* line 13, templates/desialis/scss/mixins/_nav.scss */
/* line 14, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 17, templates/desialis/scss/mixins/_nav.scss */
/* line 18, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #226a59;
}
/* line 22, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #666;
}
/* line 29, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #226a59;
}
/* line 32, templates/desialis/scss/mixins/_nav.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: #fff;
}
/* line 41, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-dropdown {
  background: #226a59;
}
/* line 45, templates/desialis/scss/mixins/_nav.scss */
/* line 46, templates/desialis/scss/mixins/_nav.scss */
/* line 47, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 51, templates/desialis/scss/mixins/_nav.scss */
/* line 52, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-header .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #1d5b4c;
}
/* line 18, templates/desialis/scss/hydrogen/_header.scss */
#g-header .g-main-nav .g-toplevel {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 62, templates/desialis/scss/mixins/_nav.scss */
/* line 63, templates/desialis/scss/mixins/_nav.scss */
/* line 64, templates/desialis/scss/mixins/_nav.scss */
/* line 65, templates/desialis/scss/mixins/_nav.scss */
/* line 66, templates/desialis/scss/mixins/_nav.scss */
/* line 67, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #329881;
  background: #257260;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 70, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #206253;
}
/* line 76, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
/* line 82, templates/desialis/scss/mixins/_nav.scss */
/* line 83, templates/desialis/scss/mixins/_nav.scss */
/* line 84, templates/desialis/scss/mixins/_nav.scss */
/* line 85, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  color: #fff;
}
/* line 94, templates/desialis/scss/mixins/_nav.scss */
/* line 95, templates/desialis/scss/mixins/_nav.scss */
/* line 96, templates/desialis/scss/mixins/_nav.scss */
/* line 97, templates/desialis/scss/mixins/_nav.scss */
/* line 98, templates/desialis/scss/mixins/_nav.scss */
/* line 99, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-header .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #329881;
  background: #257260;
  border-radius: 0.1875rem;
  padding: 0.1rem;
  margin-top: -0.1rem;
  margin-right: -0.1rem;
}
/* line 102, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover, #g-header .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #206253;
}
/* line 109, templates/desialis/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after, #g-header .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
/* line 26, templates/desialis/scss/hydrogen/_header.scss */
/* line 27, templates/desialis/scss/hydrogen/_header.scss */
#g-header .search input {
  color: #666;
}
@media print {
  /* line 34, templates/desialis/scss/hydrogen/_header.scss */
  #g-header {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/desialis/scss/hydrogen/_showcase.scss */
#g-showcase {
  padding: 1.5rem 0;
  background-color: #354d59;
  color: #fff;
}
/* line 9, templates/desialis/scss/hydrogen/_showcase.scss */
#g-showcase a {
  color: #b8cbd5;
}
/* line 11, templates/desialis/scss/hydrogen/_showcase.scss */
#g-showcase a:hover {
  color: #fff;
}
/* line 16, templates/desialis/scss/hydrogen/_showcase.scss */
#g-showcase h1, #g-showcase h2, #g-showcase h3, #g-showcase h4, #g-showcase h5, #g-showcase h6, #g-showcase strong {
  color: #fff;
}
/* line 20, templates/desialis/scss/hydrogen/_showcase.scss */
#g-showcase .button {
  background: #8f4dae;
  color: #fff;
}
/* line 23, templates/desialis/scss/hydrogen/_showcase.scss */
#g-showcase .button:hover {
  background: #9b5db7;
}
/* line 26, templates/desialis/scss/hydrogen/_showcase.scss */
#g-showcase .button:active {
  background: #80459c;
}
/* line 31, templates/desialis/scss/hydrogen/_showcase.scss */
/* line 32, templates/desialis/scss/hydrogen/_showcase.scss */
#g-showcase .g-social a {
  background: #2a3c46;
  border: none;
  color: #fff;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 37, templates/desialis/scss/hydrogen/_showcase.scss */
#g-showcase .g-social a:hover {
  background: #405e6c;
}
@media print {
  /* line 45, templates/desialis/scss/hydrogen/_showcase.scss */
  #g-showcase {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/desialis/scss/hydrogen/_feature.scss */
#g-feature {
  padding: 1.5rem 0;
  background: #fff;
  color: #666;
}
@media print {
  /* line 8, templates/desialis/scss/hydrogen/_feature.scss */
  #g-feature {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/desialis/scss/hydrogen/_subfeature.scss */
#g-subfeature {
  padding: 1.5rem 0;
  background: #f0f0f0;
  color: #666;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
@media print {
  /* line 10, templates/desialis/scss/hydrogen/_subfeature.scss */
  #g-subfeature {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/desialis/scss/hydrogen/_main.scss */
#g-page-surround {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
}
/* line 5, templates/desialis/scss/hydrogen/_main.scss */
#g-main {
  padding: 1.5rem 0;
  background: #fff;
  color: #666;
}
@media print {
  /* line 12, templates/desialis/scss/hydrogen/_main.scss */
  #g-main {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/desialis/scss/hydrogen/_sidebar.scss */
#g-sidebar, #g-aside {
  padding: 1.5rem 0;
  color: #666;
}
@media print {
  /* line 7, templates/desialis/scss/hydrogen/_sidebar.scss */
  #g-sidebar {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/desialis/scss/hydrogen/_footer.scss */
#g-footer {
  background: #fff;
  color: #666;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
@media only all and (max-width: 47.99rem) {
  #g-footer {
    text-align: center;
  }
}
@media print {
  /* line 11, templates/desialis/scss/hydrogen/_footer.scss */
  #g-footer {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/desialis/scss/hydrogen/_variations.scss */
/* line 2, templates/desialis/scss/hydrogen/_variations.scss */
/* line 3, templates/desialis/scss/hydrogen/_variations.scss */
/* line 4, templates/desialis/scss/hydrogen/_variations.scss */
/* line 5, templates/desialis/scss/hydrogen/_variations.scss */
.flush .g-container > .g-grid > .g-block > .g-content {
  margin: 0;
  padding: 0;
}
/* line 14, templates/desialis/scss/hydrogen/_variations.scss */
/* line 15, templates/desialis/scss/hydrogen/_variations.scss */
.moduletable[class*="box"], .widget[class*="box"], .moduletable[class*="shadow"], .widget[class*="shadow"] {
  padding: 0.938rem;
  margin: 0.625rem;
}
/* line 21, templates/desialis/scss/hydrogen/_variations.scss */
/* line 22, templates/desialis/scss/hydrogen/_variations.scss */
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  background: #fff;
}
/* line 25, templates/desialis/scss/hydrogen/_variations.scss */
/* line 26, templates/desialis/scss/hydrogen/_variations.scss */
.box1.moduletable, .box1.widget, .box1 > .g-content, .box1.moduletable h1, .box1.widget h1, .box1 > .g-content h1, .box1.moduletable h2, .box1.widget h2, .box1 > .g-content h2, .box1.moduletable h3, .box1.widget h3, .box1 > .g-content h3, .box1.moduletable h4, .box1.widget h4, .box1 > .g-content h4, .box1.moduletable h5, .box1.widget h5, .box1 > .g-content h5, .box1.moduletable h6, .box1.widget h6, .box1 > .g-content h6, .box1.moduletable strong, .box1.widget strong, .box1 > .g-content strong, .box1.moduletable i, .box1.widget i, .box1 > .g-content i {
  color: #595959;
}
/* line 32, templates/desialis/scss/hydrogen/_variations.scss */
/* line 33, templates/desialis/scss/hydrogen/_variations.scss */
.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {
  background: #e0e0e0;
}
/* line 36, templates/desialis/scss/hydrogen/_variations.scss */
/* line 37, templates/desialis/scss/hydrogen/_variations.scss */
.box2.moduletable, .box2.widget, .box2 > .g-content, .box2.moduletable h1, .box2.widget h1, .box2 > .g-content h1, .box2.moduletable h2, .box2.widget h2, .box2 > .g-content h2, .box2.moduletable h3, .box2.widget h3, .box2 > .g-content h3, .box2.moduletable h4, .box2.widget h4, .box2 > .g-content h4, .box2.moduletable h5, .box2.widget h5, .box2 > .g-content h5, .box2.moduletable h6, .box2.widget h6, .box2 > .g-content h6, .box2.moduletable strong, .box2.widget strong, .box2 > .g-content strong, .box2.moduletable i, .box2.widget i, .box2 > .g-content i {
  color: #6d6d6d;
}
/* line 43, templates/desialis/scss/hydrogen/_variations.scss */
/* line 44, templates/desialis/scss/hydrogen/_variations.scss */
.box3.moduletable, .box3.widget, .box3.g-outer-box, .box3 > .g-content {
  background: #439a86;
}
/* line 48, templates/desialis/scss/hydrogen/_variations.scss */
/* line 49, templates/desialis/scss/hydrogen/_variations.scss */
.box3.moduletable, .box3.widget, .box3 > .g-content, .box3.moduletable h1, .box3.widget h1, .box3 > .g-content h1, .box3.moduletable h2, .box3.widget h2, .box3 > .g-content h2, .box3.moduletable h3, .box3.widget h3, .box3 > .g-content h3, .box3.moduletable h4, .box3.widget h4, .box3 > .g-content h4, .box3.moduletable h5, .box3.widget h5, .box3 > .g-content h5, .box3.moduletable h6, .box3.widget h6, .box3 > .g-content h6, .box3.moduletable strong, .box3.widget strong, .box3 > .g-content strong, .box3.moduletable i, .box3.widget i, .box3 > .g-content i {
  color: #fff;
}
/* line 52, templates/desialis/scss/hydrogen/_variations.scss */
.box3.moduletable a, .box3.widget a, .box3 > .g-content a {
  color: #b2ded4;
}
/* line 54, templates/desialis/scss/hydrogen/_variations.scss */
.box3.moduletable a:hover, .box3.widget a:hover, .box3 > .g-content a:hover {
  color: #fff;
}
/* line 58, templates/desialis/scss/hydrogen/_variations.scss */
.box3.moduletable .button, .box3.widget .button, .box3 > .g-content .button {
  color: #fff;
  background: #59b7a1;
}
/* line 61, templates/desialis/scss/hydrogen/_variations.scss */
.box3.moduletable .button:hover, .box3.widget .button:hover, .box3 > .g-content .button:hover {
  background: #6bbfab;
}
/* line 68, templates/desialis/scss/hydrogen/_variations.scss */
/* line 69, templates/desialis/scss/hydrogen/_variations.scss */
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
  background: #8f4dae;
}
/* line 72, templates/desialis/scss/hydrogen/_variations.scss */
/* line 73, templates/desialis/scss/hydrogen/_variations.scss */
.box4.moduletable, .box4.widget, .box4 > .g-content, .box4.moduletable h1, .box4.widget h1, .box4 > .g-content h1, .box4.moduletable h2, .box4.widget h2, .box4 > .g-content h2, .box4.moduletable h3, .box4.widget h3, .box4 > .g-content h3, .box4.moduletable h4, .box4.widget h4, .box4 > .g-content h4, .box4.moduletable h5, .box4.widget h5, .box4 > .g-content h5, .box4.moduletable h6, .box4.widget h6, .box4 > .g-content h6, .box4.moduletable strong, .box4.widget strong, .box4 > .g-content strong, .box4.moduletable i, .box4.widget i, .box4 > .g-content i {
  color: #fff;
}
/* line 76, templates/desialis/scss/hydrogen/_variations.scss */
.box4.moduletable a, .box4.widget a, .box4 > .g-content a {
  color: #dcc7e6;
}
/* line 78, templates/desialis/scss/hydrogen/_variations.scss */
.box4.moduletable a:hover, .box4.widget a:hover, .box4 > .g-content a:hover {
  color: #fff;
}
/* line 82, templates/desialis/scss/hydrogen/_variations.scss */
.box4.moduletable .button, .box4.widget .button, .box4 > .g-content .button {
  color: #f2ebf6;
  background: #b080c7;
}
/* line 85, templates/desialis/scss/hydrogen/_variations.scss */
.box4.moduletable .button:hover, .box4.widget .button:hover, .box4 > .g-content .button:hover {
  background: #a66fbf;
}
/* line 92, templates/desialis/scss/hydrogen/_variations.scss */
/* line 93, templates/desialis/scss/hydrogen/_variations.scss */
.shadow.moduletable, .shadow.widget, .shadow.g-outer-box, .shadow > .g-content {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 98, templates/desialis/scss/hydrogen/_variations.scss */
/* line 99, templates/desialis/scss/hydrogen/_variations.scss */
.shadow2.moduletable, .shadow2.widget, .shadow2.g-outer-box, .shadow2 > .g-content {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}
/* line 104, templates/desialis/scss/hydrogen/_variations.scss */
/* line 105, templates/desialis/scss/hydrogen/_variations.scss */
.disabled.moduletable, .disabled.widget, .disabled.g-outer-box, .disabled > .g-content {
  opacity: 0.4;
}
/* line 110, templates/desialis/scss/hydrogen/_variations.scss */
/* line 111, templates/desialis/scss/hydrogen/_variations.scss */
.square.moduletable, .square.widget, .square.g-outer-box, .square > .g-content {
  border-radius: none;
}
/* line 116, templates/desialis/scss/hydrogen/_variations.scss */
/* line 117, templates/desialis/scss/hydrogen/_variations.scss */
.rounded.moduletable, .rounded.widget, .rounded.g-outer-box, .rounded > .g-content {
  border-radius: 0.1875rem;
}
/* line 1, templates/desialis/scss/hydrogen/_tables.scss */
table {
  border: 1px solid #eaeaea;
}
/* line 5, templates/desialis/scss/hydrogen/_tables.scss */
th {
  background: #f7f7f7;
  padding: 0.5rem;
}
/* line 10, templates/desialis/scss/hydrogen/_tables.scss */
td {
  padding: 0.5rem;
  border: 1px solid #eaeaea;
}
/* line 1, templates/desialis/scss/hydrogen/_forms.scss */
textarea, select[multiple=multiple] {
  background-color: white;
  border: 1px solid #ddd;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
}
/* line 6, templates/desialis/scss/hydrogen/_forms.scss */
textarea:hover, select[multiple=multiple]:hover {
  border-color: #c4c4c4;
}
/* line 10, templates/desialis/scss/hydrogen/_forms.scss */
textarea:focus, select[multiple=multiple]:focus {
  border-color: #439a86;
}
/* line 15, templates/desialis/scss/hydrogen/_forms.scss */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  background-color: white;
  border: 1px solid #ddd;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
}
/* line 21, templates/desialis/scss/hydrogen/_forms.scss */
input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover {
  border-color: #c4c4c4;
}
/* line 25, templates/desialis/scss/hydrogen/_forms.scss */
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus {
  border-color: #439a86;
}
/* line 1, templates/desialis/scss/hydrogen/_social.scss */
/* line 2, templates/desialis/scss/hydrogen/_social.scss */
.g-social a {
  display: inline-block;
  padding: 0.1rem 0.4rem;
  background: #fafafa;
  border: 1px solid #ddd;
  border-radius: 0.1875rem;
  margin-bottom: 4px;
}
/* line 1, templates/desialis/scss/hydrogen/_sample.scss */
.sample-content {
  text-align: center;
}
/* line 3, templates/desialis/scss/hydrogen/_sample.scss */
.sample-content .subtitle {
  text-transform: uppercase;
  font-size: 0.8rem;
  display: block;
  margin-top: -1.3rem;
}
/* line 9, templates/desialis/scss/hydrogen/_sample.scss */
.sample-content .sample-icons {
  font-size: 5rem;
  color: #439a86;
  opacity: 0.6;
}
/* line 14, templates/desialis/scss/hydrogen/_sample.scss */
.sample-content .sample-description {
  font-size: 1.2rem;
}
@media only all and (min-width: 48rem) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 18, templates/desialis/scss/hydrogen/_sample.scss */
  .sample-content .device-promo {
    width: 356px;
    height: 203px;
    position: relative;
    float: right;
    margin-left: 3rem;
    margin-bottom: 1rem;
  }
  /* line 25, templates/desialis/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .macbook {
    width: 356px;
    height: 203px;
    position: absolute;
    z-index: 1;
    background: url('../../images/macbook.png');
  }
  /* line 31, templates/desialis/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .macbook .macbook-color {
    position: absolute;
    width: 206px;
    height: 118px;
    left: 37px;
    top: 56px;
    background: #ccc;
  }
  /* line 40, templates/desialis/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .ipad {
    width: 356px;
    height: 203px;
    position: absolute;
    z-index: 2;
    background: url('../../images/ipad.png');
  }
  /* line 46, templates/desialis/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .ipad .ipad-color {
    position: absolute;
    width: 111px;
    height: 163px;
    right: 27px;
    top: 20px;
    background: #439a86;
  }
  /* line 55, templates/desialis/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .iphone {
    width: 356px;
    height: 203px;
    position: absolute;
    z-index: 3;
    background: url('../../images/iphone.png');
  }
  /* line 61, templates/desialis/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .iphone .iphone-color {
    position: absolute;
    width: 46px;
    height: 75px;
    right: 4px;
    top: 112px;
    background: #8f4dae;
  }
}
/* line 72, templates/desialis/scss/hydrogen/_sample.scss */
.sample-content .middle {
  text-align: center;
}
/* line 75, templates/desialis/scss/hydrogen/_sample.scss */
.sample-content .fa-github-square {
  color: #ddd;
  margin-top: 1.5rem;
  font-size: 10rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .sample-content .fa-github-square {
    font-size: 8rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .sample-content .fa-github-square {
    float: none !important;
    margin-right: 0;
  }
}
/* line 87, templates/desialis/scss/hydrogen/_sample.scss */
.sample-content .info-box {
  background: #f5f5f5;
  border: 1px solid #e6e6e6;
  padding: 0.938rem;
  border-radius: 0.1875rem;
  margin-bottom: 4rem;
}
/* line 94, templates/desialis/scss/hydrogen/_sample.scss */
.sample-content .fa-graduation-cap {
  color: #d9d9d9;
  margin: 1rem 2rem 1rem 1rem;
  font-size: 6rem;
}
@media only all and (min-width: 60rem) {
  /* line 10, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 102, templates/desialis/scss/hydrogen/_sample.scss */
  /* line 103, templates/desialis/scss/hydrogen/_sample.scss */
  #g-showcase .sample-description {
    padding: 0 6rem;
  }
}
@media only all and (min-width: 60rem) {
  /* line 110, templates/desialis/scss/hydrogen/_sample.scss */
  /* line 111, templates/desialis/scss/hydrogen/_sample.scss */
  /* line 112, templates/desialis/scss/hydrogen/_sample.scss */
  #g-subfeature .sample-content .g-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media only all and (min-width: 48rem) {
  /* line 121, templates/desialis/scss/hydrogen/_sample.scss */
  /* line 122, templates/desialis/scss/hydrogen/_sample.scss */
  #g-main .sample-content {
    text-align: inherit;
  }
}
/* line 1, templates/desialis/scss/hydrogen/_contentarray.scss */
.g-content-array {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 5, templates/desialis/scss/hydrogen/_contentarray.scss */
.g-content-array .g-grid {
  margin-bottom: 2.3445rem;
}
/* line 8, templates/desialis/scss/hydrogen/_contentarray.scss */
.g-content-array .g-grid:last-child {
  margin-bottom: 0;
}
/* line 11, templates/desialis/scss/hydrogen/_contentarray.scss */
/* line 12, templates/desialis/scss/hydrogen/_contentarray.scss */
/* line 13, templates/desialis/scss/hydrogen/_contentarray.scss */
@media only all and (max-width: 47.99rem) {
  .g-content-array .g-grid:last-child .g-block:last-child .g-array-item {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-content-array .g-grid {
    margin-bottom: 0;
  }
}
/* line 27, templates/desialis/scss/hydrogen/_contentarray.scss */
.g-content-array .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 33, templates/desialis/scss/hydrogen/_contentarray.scss */
@media only all and (max-width: 47.99rem) {
  .g-content-array .g-array-item {
    margin-bottom: 2.3445rem;
  }
}
/* line 39, templates/desialis/scss/hydrogen/_contentarray.scss */
.g-content-array .g-array-item-image {
  margin: 0 0 15px 0;
}
/* line 43, templates/desialis/scss/hydrogen/_contentarray.scss */
.g-content-array .g-item-title {
  margin: 0;
}
/* line 47, templates/desialis/scss/hydrogen/_contentarray.scss */
/* line 48, templates/desialis/scss/hydrogen/_contentarray.scss */
.g-content-array .g-array-item-details, .g-content-array .g-array-item-text, .g-content-array .g-array-item-read-more {
  margin: 15px 0 0;
}
/* line 53, templates/desialis/scss/hydrogen/_contentarray.scss */
.g-content-array .g-array-item-details {
  font-size: 90%;
}
/* line 56, templates/desialis/scss/hydrogen/_contentarray.scss */
.g-content-array .g-array-item-details > span {
  margin-right: 10px;
}
/* line 60, templates/desialis/scss/hydrogen/_contentarray.scss */
.g-content-array .g-array-item-details i {
  margin-right: 5px;
}
/* line 1, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
/* line 2, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
/* line 3, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-standard .g-dropdown {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
/* line 7, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-standard .g-fade.g-dropdown {
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
/* line 11, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-standard .g-zoom.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-zoom;
  -moz-animation-name: g-dropdown-zoom;
  animation-name: g-dropdown-zoom;
}
/* line 16, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-standard .g-fade-in-up.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-fade-in-up;
  -moz-animation-name: g-dropdown-fade-in-up;
  animation-name: g-dropdown-fade-in-up;
}
/* line 22, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
/* line 23, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-dropdown {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
/* line 27, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-fade.g-dropdown {
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
/* line 31, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-zoom.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-zoom;
  -moz-animation-name: g-dropdown-zoom;
  animation-name: g-dropdown-zoom;
}
/* line 36, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-fade-in-up.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-fade-in-up;
  -moz-animation-name: g-dropdown-fade-in-up;
  animation-name: g-dropdown-fade-in-up;
}
@-webkit-keyframes g-dropdown-zoom {
  /* line 44, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
  }
  /* line 48, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@-moz-keyframes g-dropdown-zoom {
  /* line 44, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -moz-transform: scale3d(0.8, 0.8, 0.8);
  }
  /* line 48, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@keyframes g-dropdown-zoom {
  /* line 44, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    -moz-transform: scale3d(0.8, 0.8, 0.8);
    -ms-transform: scale3d(0.8, 0.8, 0.8);
    -o-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
  }
  /* line 48, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes g-dropdown-fade-in-up {
  /* line 54, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
  }
  /* line 58, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@-moz-keyframes g-dropdown-fade-in-up {
  /* line 54, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, 30px, 0);
  }
  /* line 58, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@keyframes g-dropdown-fade-in-up {
  /* line 54, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    -moz-transform: translate3d(0, 30px, 0);
    -ms-transform: translate3d(0, 30px, 0);
    -o-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  /* line 58, templates/desialis/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
/* line 1, templates/desialis/scss/hydrogen/_offline.scss */
/* line 2, templates/desialis/scss/hydrogen/_offline.scss */
.g-offline #grav-login {
  max-width: 36rem;
}
/* line 4, templates/desialis/scss/hydrogen/_offline.scss */
.g-offline #grav-login .form-actions {
  margin-top: 0.625rem;
}
@media only all and (max-width: 47.99rem) {
  .g-offline #grav-login .form-actions {
    text-align: center;
  }
}
/* line 10, templates/desialis/scss/hydrogen/_offline.scss */
.g-offline #grav-login .button {
  text-transform: capitalize;
}
/* line 13, templates/desialis/scss/hydrogen/_offline.scss */
@media only all and (max-width: 47.99rem) {
  .g-offline #grav-login .rememberme {
    float: none;
    display: block;
  }
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
.g-container {
  width: 75rem;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-container {
    width: 60rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-container {
    width: 48rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  /* line 16, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-container {
    width: 30rem;
  }
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-container {
    width: 100%;
  }
}
/* line 17, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
.g-container.g-flushed {
  width: 100%;
}
/* line 23, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
@media only all and (max-width: 47.99rem) {
  .g-block {
    -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%;
  }
}
/* line 30, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
@media only all and (max-width: 47.99rem) {
  body [class*="size-"] {
    -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%;
  }
}
@media only all and (max-width: 47.99rem) {
  @supports not (flex-wrap: wrap) {
    /* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
    .g-grid {
      display: block;
      -webkit-box-lines: inherit;
      -moz-box-lines: inherit;
      box-lines: inherit;
      -webkit-flex-wrap: inherit;
      -moz-flex-wrap: inherit;
      -ms-flex-wrap: inherit;
      flex-wrap: inherit;
    }
    /* line 45, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
    .g-block {
      display: block;
      -webkit-box-flex: inherit;
      -moz-box-flex: inherit;
      box-flex: inherit;
      -webkit-flex: inherit;
      -moz-flex: inherit;
      -ms-flex: inherit;
      flex: inherit;
    }
  }
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
.visible-large, .visible-desktop, .visible-tablet, .visible-phone, .g-block.visible-large, .g-block.visible-desktop, .g-block.visible-tablet, .g-block.visible-phone {
  display: none !important;
}
@media only all and (max-width: 47.99rem) {
  /* line 14, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-phone {
    display: block !important;
  }
  /* line 17, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-phone {
    display: block !important;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 23, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-tablet {
    display: block !important;
  }
  /* line 26, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-tablet {
    display: block !important;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 32, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-desktop {
    display: block !important;
  }
  /* line 35, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-desktop {
    display: block !important;
  }
}
@media only all and (min-width: 75rem) {
  /* line 4, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-large {
    display: block !important;
  }
  /* line 44, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-large {
    display: block !important;
  }
  /* line 47, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-desktop {
    display: block !important;
  }
  /* line 50, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-desktop {
    display: block !important;
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 57, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-phone {
    display: none !important;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 63, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-tablet {
    display: none !important;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 69, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-desktop {
    display: none !important;
  }
}
@media only all and (min-width: 75rem) {
  /* line 75, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-large {
    display: none !important;
  }
  /* line 78, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-desktop {
    display: none !important;
  }
}
@media only all and (max-width: 47.99rem) {
  /* line 85, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .align-right {
    text-align: inherit !important;
  }
  /* line 88, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .align-left {
    text-align: inherit !important;
  }
}
/*af0a8fec2c39a21b75c1311e222f9ed5*/
/* @import "custom.scss" */
/* line 31, templates/desialis/scss/hydrogen/_desiacustom.scss */
table {
  box-shadow: none !important;
}
/* line 35, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 36, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer .footer-divider {
  background: url('../../../../images/line.png') no-repeat;
  background-position-y: 72px;
}
/* line 40, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer .g-title {
  margin-bottom: 5px !important;
}
/* line 43, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer h3 {
  margin-bottom: 5px;
}
/* line 47, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer h3.footer-title1 {
  color: #d2da51;
}
/* line 50, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer h3.footer-title2 {
  color: #adc963;
}
/* line 53, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer h3.footer-title3 {
  color: #88c254;
  line-height: 30px;
}
/* line 57, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer h3.footer-title4 {
  color: #34c9a5;
}
/* line 60, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer h3.footer-title5 {
  color: #a8b0bc;
}
/* line 65, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 66, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer .nav > li {
  display: list-item;
  list-style: outside disc;
  color: inherit;
  margin-top: 0;
}
/* line 71, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer .nav > li a {
  top: 9px;
  padding-top: 0 !important;
  line-height: 20px !important;
  padding-bottom: 2px !important;
}
/* line 79, templates/desialis/scss/hydrogen/_desiacustom.scss */
#g-footer .menu {
  padding-bottom: 25px;
  padding-left: 30px;
}
/* line 85, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 87, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 89, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acymailing_module_form .acymailing_form .news_textbox {
  background-color: #f4f4f3;
  border-radius: 40px;
  position: relative;
  width: 80%;
  line-height: 0;
  margin-top: 10px;
  float: left;
}
/* line 97, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acymailing_module_form .acymailing_form .news_textbox input[type="text"] {
  border-bottom: none;
  margin-bottom: 0px;
  width: 60% !important;
  float: left;
  padding: 5px 10px;
}
/* line 104, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acymailing_module_form .acymailing_form .news_textbox input[type="text"]:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 110, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acymailing_module_form .acymailing_form .news_textbox .btn-primary {
  box-shadow: none;
  background-color: transparent;
  position: relative;
  width: 15%;
  float: right;
  padding: 7px 15px 5px 0;
}
/* line 123, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 124, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact #g-main {
  background: #fff;
}
/* line 127, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 128, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form h2 {
  text-align: center;
  color: #4f4f4f;
}
/* line 132, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal {
  font-family: "helvetica regular", Helvetica, sans-serif;
  margin: 0 15%;
  /*.inline-form {
   width: 100%;
   float: left;*/
  /*}*/
  /*.row-form {
   clear: both;
   width: 100%;
   float: left;
   &.row-container {
   .form-group {
   .formControls {
   width: 100%;
   }
   }
   }
   &.hide-label {
   .formControlLabel {
   display: none;
   }
   }*/
  /* }*/
}
/* line 136, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #756a6e;
}
/* line 140, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal ::-moz-placeholder {
  /* Firefox 19+ */
  color: #756a6e;
}
/* line 144, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal :-ms-input-placeholder {
  /* IE 10+ */
  color: #756a6e;
}
/* line 148, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal :-moz-placeholder {
  /* Firefox 18- */
  color: #756a6e;
}
/* line 157, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 158, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group.rsform-block-nom, .page-contact form .form-horizontal .form-group.rsform-block-prenom, .page-contact form .form-horizontal .form-group.rsform-block-telephone, .page-contact form .form-horizontal .form-group.rsform-block-code-postal, .page-contact form .form-horizontal .form-group.rsform-block-ville, .page-contact form .form-horizontal .form-group.rsform-block-pays {
  float: left;
  width: 47%;
  margin-right: 3%;
  margin-left: 0;
  padding-top: 15px;
  /* & + div.form-group {
   margin-left: 3%;
   margin-right: 0;
   }*/
}
/* line 171, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group.rsform-block-nom .col-sm-3, .page-contact form .form-horizontal .form-group.rsform-block-prenom .col-sm-3, .page-contact form .form-horizontal .form-group.rsform-block-telephone .col-sm-3, .page-contact form .form-horizontal .form-group.rsform-block-code-postal .col-sm-3, .page-contact form .form-horizontal .form-group.rsform-block-ville .col-sm-3, .page-contact form .form-horizontal .form-group.rsform-block-pays .col-sm-3 {
  width: 100%;
}
/* line 175, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group.rsform-block-nom label.formControlLabel, .page-contact form .form-horizontal .form-group.rsform-block-prenom label.formControlLabel, .page-contact form .form-horizontal .form-group.rsform-block-telephone label.formControlLabel, .page-contact form .form-horizontal .form-group.rsform-block-code-postal label.formControlLabel, .page-contact form .form-horizontal .form-group.rsform-block-ville label.formControlLabel, .page-contact form .form-horizontal .form-group.rsform-block-pays label.formControlLabel {
  display: none;
}
/* line 179, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group.rsform-block-nom .formControls, .page-contact form .form-horizontal .form-group.rsform-block-prenom .formControls, .page-contact form .form-horizontal .form-group.rsform-block-telephone .formControls, .page-contact form .form-horizontal .form-group.rsform-block-code-postal .formControls, .page-contact form .form-horizontal .form-group.rsform-block-ville .formControls, .page-contact form .form-horizontal .form-group.rsform-block-pays .formControls {
  width: 90%;
  padding: 0;
}
/* line 183, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group.rsform-block-nom .formControls .form-control, .page-contact form .form-horizontal .form-group.rsform-block-prenom .formControls .form-control, .page-contact form .form-horizontal .form-group.rsform-block-telephone .formControls .form-control, .page-contact form .form-horizontal .form-group.rsform-block-code-postal .formControls .form-control, .page-contact form .form-horizontal .form-group.rsform-block-ville .formControls .form-control, .page-contact form .form-horizontal .form-group.rsform-block-pays .formControls .form-control {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #d9d9d9;
  padding: 0 5%;
}
/* line 192, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 193, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group.rsform-block-nom.has-error .form-control, .page-contact form .form-horizontal .form-group.rsform-block-prenom.has-error .form-control, .page-contact form .form-horizontal .form-group.rsform-block-telephone.has-error .form-control, .page-contact form .form-horizontal .form-group.rsform-block-code-postal.has-error .form-control, .page-contact form .form-horizontal .form-group.rsform-block-ville.has-error .form-control, .page-contact form .form-horizontal .form-group.rsform-block-pays.has-error .form-control {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 201, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group.rsform-block-sujet, .page-contact form .form-horizontal .form-group.rsform-block-email, .page-contact form .form-horizontal .form-group.rsform-block-message {
  padding-right: 3%;
}
/* line 203, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group.rsform-block-sujet .formControls, .page-contact form .form-horizontal .form-group.rsform-block-email .formControls, .page-contact form .form-horizontal .form-group.rsform-block-message .formControls {
  width: 100%;
}
/* line 207, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group.rsform-block-sujet input[type="text"], .page-contact form .form-horizontal .form-group.rsform-block-email input[type="text"], .page-contact form .form-horizontal .form-group.rsform-block-message input[type="text"] {
  width: calc(100% - 6%);
}
/* line 212, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 213, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .rsform-block-email label.formControlLabel {
  display: none;
}
/* line 237, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
}
/* line 243, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group .formControlLabel {
  color: #d2da51;
  padding: 0;
  width: 100%;
  text-align: left;
}
/* line 250, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group .formControls {
  padding: 5px 0 0 0;
  width: 94%;
}
/* line 254, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group .formControls .form-control {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #d9d9d9;
  padding: 0 3%;
}
/* line 265, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group .formControls select {
  height: 40px !important;
  color: #756a6e;
  border: 1px solid #d9d9d9;
  padding: 0 2% !important;
}
/* line 271, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group .formControls textarea.form-control {
  padding: 6px 2%;
}
/* line 275, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 277, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group .formControls .radio-inline .rsform-radio {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top: 6.6666666667px;
  right: 0;
  bottom: 0;
  left: 0;
  height: 20px;
  width: 20px;
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  background: transparent;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin-right: 0.5rem;
  outline: none;
  position: relative;
  z-index: 1000;
}
/* line 293, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group .formControls .radio-inline .rsform-radio:hover {
  background: #afb727;
}
/* line 296, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group .formControls .radio-inline .rsform-radio:checked {
  background: #d2da51;
}
/* line 299, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group .formControls .radio-inline .rsform-radio:checked::before {
  height: 20px;
  width: 20px;
  position: absolute;
  display: inline-block;
  font-size: 13.3333333333px;
  text-align: center;
  line-height: 20px;
}
/* line 308, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .form-group .formControls .radio-inline .rsform-radio:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #d2da51;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}
/* line 322, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .rsform-block-submit {
  text-align: center;
}
/* line 325, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .btn {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
  text-transform: capitalize;
}
/* line 329, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .btn-primary {
  border-radius: 20px;
  background-color: #d2da51;
  padding: 5px 40px;
}
/* line 333, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .btn-primary:active {
  background-color: #d2da51;
}
/* line 335, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .btn-primary:active:hover {
  background-color: #d2da51;
}
/* line 338, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .btn-primary:active:focus {
  background-color: #d2da51;
}
/* line 342, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .btn-primary.active {
  background-color: #d2da51;
}
/* line 344, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .btn-primary.active:hover {
  background-color: #d2da51;
}
/* line 347, templates/desialis/scss/hydrogen/_desiacustom.scss */
.page-contact form .form-horizontal .btn-primary.active:focus {
  background-color: #d2da51;
}
/* line 356, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acm-features-intro {
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 359, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acm-features-intro .mod_title {
  font-family: "helvetica bold", sans-serif !important;
  color: #fff;
  text-align: center;
}
/* line 364, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acm-features-intro .img-mask {
  position: absolute;
  top: -5px;
}
/* line 368, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acm-features-intro .content {
  margin: 50px 0 20px 0;
}
/* line 371, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 372, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acm-features-intro .content .zone1 .box-zone {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 377, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acm-features-intro .content .zone1 .box-zone .block_content {
  color: #4c3c42;
  padding: 15px 30px;
  text-align: center;
}
/* line 382, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acm-features-intro .content .zone1 .box-zone .block_content .number {
  color: #ffae65;
  font-size: 4em;
}
/* line 387, templates/desialis/scss/hydrogen/_desiacustom.scss */
.acm-features-intro .content .zone1 .box-zone .block_content h3 {
  color: #ffae65;
  margin: 0;
  padding: 0;
}
/* line 398, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-bloc {
  color: #fff;
  text-align: center;
  padding: 55px 0;
}
/* line 403, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-bloc h3.mod_title {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-bottom: 50px;
}
/* line 409, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-bloc .content {
  text-align: center;
}
/* line 411, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-bloc .content .icon {
  height: 100px;
  width: 100px;
  display: block;
  margin: 1.5rem auto 1rem auto;
}
/* line 416, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-bloc .content .icon img {
  width: 75px;
}
/* line 420, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-bloc .content .caption {
  font-size: 25px;
  font-family: "helvetica medium", sans-serif;
}
/* line 424, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-bloc .content .number {
  font-size: 45px;
  font-family: "helvetica bold", sans-serif !important;
  letter-spacing: 3px;
}
/* line 432, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-orgnaisation {
  padding: 90px 0;
  background: #f4f4f2;
}
/* line 436, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-orgnaisation .mod_title {
  color: #4c3c42;
  margin: 0;
  padding: 0 0 30px 0;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  font-family: "helvetica bold" !important;
  font-size: 24px;
}
/* line 447, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-orgnaisation .content {
  clear: both;
}
/* line 449, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-orgnaisation .content h4 {
  color: #f07f19;
}
/* line 452, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 453, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 454, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-orgnaisation .content .descr p:first-child {
  margin-top: 0;
}
/* line 462, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 464, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .mod_title {
  color: #d2d958;
  margin-bottom: 0;
  padding-top: 30px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "helvetica bold" !important;
  font-size: 24px;
}
/* line 474, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .mod_subtitle {
  color: #4c3c42;
  text-align: center;
}
/* line 478, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .intro_text {
  padding: 20px 0;
}
/* line 482, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .item {
  clear: both;
  display: flex;
  padding: 20px 0;
}
/* line 487, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .item .highlight {
  color: #f07f19;
}
/* line 490, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .item img {
  border-radius: 50%;
}
/* line 496, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .process {
  justify-content: center;
}
/* line 499, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .process .process-item {
  text-align: center;
  position: relative;
}
/* line 503, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .process .process-item .process-title {
  background-color: #ffae65;
  border-radius: 10px;
  color: #fff;
  font-style: italic;
  margin: 20px;
  padding: 10px 60px;
}
/* line 512, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .process .process-item::after {
  content: url('../../images/ico-arrow.png');
  width: 35px;
  height: 35px;
  position: absolute;
  top: 50%;
  right: -18px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 10000;
}
/* line 526, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 528, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire .process .process-item:nth-child(3)::after, .savoir-faire .process .process-item:last-child::after {
  content: '';
}
/* line 536, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire-items {
  background-repeat: no-repeat;
  padding: 40px 0;
}
/* line 541, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 542, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire-items .content .g-content {
  height: 100%;
}
/* line 544, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire-items .content .g-content .box-zone {
  height: 100%;
  padding: 20px;
  background: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
/* line 555, templates/desialis/scss/hydrogen/_desiacustom.scss */
/* line 556, templates/desialis/scss/hydrogen/_desiacustom.scss */
.savoir-faire-items .content .g-content .box-zone .block_content h3 {
  color: #f07f19;
}
/* line 566, templates/desialis/scss/hydrogen/_desiacustom.scss */
.certification-wrapper {
  background-attachment: fixed;
  background-position: bottom;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 572, templates/desialis/scss/hydrogen/_desiacustom.scss */
.certification-wrapper .content {
  padding: 50px 0 120px 0;
  justify-content: center;
  align-items: stretch;
}
/* line 577, templates/desialis/scss/hydrogen/_desiacustom.scss */
.certification-wrapper .content .zone1 {
  margin: 10px;
  position: relative;
}
/* line 581, templates/desialis/scss/hydrogen/_desiacustom.scss */
.certification-wrapper .content .zone1 .box-zone {
  width: 100%;
  height: 100%;
  background-color: #fff;
  padding: 20px 0;
}
/* line 587, templates/desialis/scss/hydrogen/_desiacustom.scss */
.certification-wrapper .content .zone1 .box-zone .block_image {
  padding: 30px 30px 0 30px;
}
/* line 590, templates/desialis/scss/hydrogen/_desiacustom.scss */
.certification-wrapper .content .zone1 .box-zone .block_image img {
  max-width: 60%;
  display: block;
  margin: auto;
}
/* line 597, templates/desialis/scss/hydrogen/_desiacustom.scss */
.certification-wrapper .content .zone1 .box-zone .block_content {
  color: #4c3c42;
  padding: 15px 30px;
  text-align: center;
}
/* line 608, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-text-wrapper {
  background-color: #f5f5f5;
}
/* line 610, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-text-wrapper .content-text {
  padding-top: 20px;
}
/* line 613, templates/desialis/scss/hydrogen/_desiacustom.scss */
.content-text-wrapper .more-info {
  padding: 50px 0;
}
/* line 618, templates/desialis/scss/hydrogen/_desiacustom.scss */
.quote-wrapper {
  background-color: #d2d99e;
}
/* line 620, templates/desialis/scss/hydrogen/_desiacustom.scss */
.quote-wrapper .content-text {
  color: #24251e;
  font-size: 1.5em;
  padding: 50px 0;
  text-align: center;
}
@-webkit-keyframes click-wave {
  /* line 633, templates/desialis/scss/hydrogen/_desiacustom.scss */
  0% {
    height: 20px;
    width: 20px;
    opacity: 0.35;
    position: relative;
  }
  /* line 639, templates/desialis/scss/hydrogen/_desiacustom.scss */
  100% {
    height: 100px;
    width: 100px;
    margin-left: -40px;
    margin-top: -40px;
    opacity: 0;
  }
}
@-moz-keyframes click-wave {
  /* line 633, templates/desialis/scss/hydrogen/_desiacustom.scss */
  0% {
    height: 20px;
    width: 20px;
    opacity: 0.35;
    position: relative;
  }
  /* line 639, templates/desialis/scss/hydrogen/_desiacustom.scss */
  100% {
    height: 100px;
    width: 100px;
    margin-left: -40px;
    margin-top: -40px;
    opacity: 0;
  }
}
@keyframes click-wave {
  /* line 633, templates/desialis/scss/hydrogen/_desiacustom.scss */
  0% {
    height: 20px;
    width: 20px;
    opacity: 0.35;
    position: relative;
  }
  /* line 639, templates/desialis/scss/hydrogen/_desiacustom.scss */
  100% {
    height: 100px;
    width: 100px;
    margin-left: -40px;
    margin-top: -40px;
    opacity: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 649, templates/desialis/scss/hydrogen/_desiacustom.scss */
  /* line 650, templates/desialis/scss/hydrogen/_desiacustom.scss */
  .quote-wrapper .content-text {
    max-width: 60%;
    margin: auto;
  }
}
@media screen and (max-width: 640px) {
  /* line 659, templates/desialis/scss/hydrogen/_desiacustom.scss */
  /* line 660, templates/desialis/scss/hydrogen/_desiacustom.scss */
}
@media screen and (min-width: 768px) {
  /* line 669, templates/desialis/scss/hydrogen/_desiacustom.scss */
  /* line 670, templates/desialis/scss/hydrogen/_desiacustom.scss */
  .img img {
    max-width: 80%;
  }
}
/*** LCAm ****/
/************Font Family******************/
@font-face {
  font-family: 'helvetica light';
  src: url('../../fonts/helvetica-light/HelveticaNeueLTStd-Th.eot');
  /* IE9 Compat Modes */
  src: url('../../fonts/helvetica-light/HelveticaNeueLTStd-Th.woff') format("woff"), url('../../fonts/helvetica-light/HelveticaNeueLTStd-Th.ttf') format("truetype");
}
@font-face {
  font-family: 'helvetica regular';
  src: url('../../fonts/helvetica-regular/HelveticaLTStd-Cond.eot');
  /* IE9 Compat Modes */
  src: url('../../fonts/helvetica-regular/HelveticaLTStd-Cond.woff') format("woff"), url('../../fonts/helvetica-regular/HelveticaLTStd-Cond.ttf') format("truetype");
}
@font-face {
  font-family: 'helvetica medium';
  src: url('../../fonts/helvetica-medium/HelveticaNeueLTStd-Cn.eot');
  /* IE9 Compat Modes */
  src: url('../../fonts/helvetica-medium/HelveticaNeueLTStd-Cn.woff') format("woff"), url('../../fonts/helvetica-medium/HelveticaNeueLTStd-Cn.ttf') format("truetype");
}
@font-face {
  font-family: 'helvetica bold';
  src: url('../../fonts/helvetica-bold/HelveticaNeueLTStd-BdCn.eot');
  /* IE9 Compat Modes */
  src: url('../../fonts/helvetica-bold/HelveticaNeueLTStd-BdCn.woff') format("woff"), url('../../fonts/helvetica-bold/HelveticaNeueLTStd-BdCn.ttf') format("truetype");
}
/* line 35, templates/desialis/scss/hydrogen/_desiacore.scss */
body {
  font-family: "helvetica", sans-serif !important;
  font-size: 15px;
}
/* line 39, templates/desialis/scss/hydrogen/_desiacore.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "helvetica medium" !important;
}
/* line 42, templates/desialis/scss/hydrogen/_desiacore.scss */
h1 {
  font-size: 30px;
  line-height: 35px;
}
/* line 46, templates/desialis/scss/hydrogen/_desiacore.scss */
input:focus, select:focus, textarea:focus, button:focus {
  outline: none;
  outline: 0;
}
/* line 53, templates/desialis/scss/hydrogen/_desiacore.scss */
.itemid-117 .item-page {
  background: #fff;
  padding: 20px;
}
/* line 57, templates/desialis/scss/hydrogen/_desiacore.scss */
.fa-viadeo:before {
  content: "\f2a9";
}
/* line 60, templates/desialis/scss/hydrogen/_desiacore.scss */
input:not([type]):focus, input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
  background: transparent;
  border-color: transparent;
  outline: none;
}
/* line 72, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 73, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-featured #g-main {
  padding: 0;
}
/* line 75, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-featured #g-main .g-grid {
  height: 0;
}
/* line 78, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-featured #g-main .g-content {
  margin: 0;
  padding: 0;
}
/* line 84, templates/desialis/scss/hydrogen/_desiacore.scss */
table {
  border: 0px solid transparent !important;
}
/* line 87, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 88, templates/desialis/scss/hydrogen/_desiacore.scss */
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
  font-family: "helvetica bold" !important;
}
/* line 92, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-main .g-content .platform-content {
  padding: 0 !important;
  -webkit-box-shadow: none !important;
  -khtml-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  background: transparent !important;
}
/* line 102, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-main .left-sidebar .g-content .platform-content {
  background: #fff !important;
}
/* line 105, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-full-width-section-b {
  background: #efeeed;
}
/* line 108, templates/desialis/scss/hydrogen/_desiacore.scss */
.center-text {
  text-align: center;
}
/* line 111, templates/desialis/scss/hydrogen/_desiacore.scss */
.bg-bl {
  background-color: #fff;
}
/* line 114, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 115, templates/desialis/scss/hydrogen/_desiacore.scss */
.right-1 .g-content, .left-1 .g-content {
  padding: 0rem;
}
/* line 119, templates/desialis/scss/hydrogen/_desiacore.scss */
select {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 8px 5px 7px !important;
  border: 1px solid #f2f2f2;
  border-radius: 10px !important;
  height: 32px !important;
  border-width: 1px !important;
  font-size: 14px !important;
}
/* line 128, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 129, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-actualite .actualite_article.item-page {
  position: relative;
  float: left;
}
/* line 133, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-actualite .jf_j_article_title {
  display: none;
}
/*** Header ***/
/* line 139, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header {
  padding-top: 30px;
}
/* Logo */
/* line 143, templates/desialis/scss/hydrogen/_desiacore.scss */
.desialis-logo img {
  width: 225px;
  height: auto;
}
/* line 147, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 148, templates/desialis/scss/hydrogen/_desiacore.scss */
.header-left .platform-content {
  width: 100%;
  float: right;
}
/* line 152, templates/desialis/scss/hydrogen/_desiacore.scss */
.header-left .mod-languages {
  text-align: right;
}
/* line 154, templates/desialis/scss/hydrogen/_desiacore.scss */
.header-left .mod-languages ul {
  margin: 0 13px 8px 0;
}
/* Search */
/* line 160, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .search form, #g-navigation .search form {
  margin-bottom: 0;
  width: 200px;
  background: #f0870a;
  border-radius: 35px;
  float: right;
  padding: 0 10px;
  color: #fff;
}
/* line 169, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .search form input, #g-navigation .search form input {
  width: 150px;
  color: #fff;
  float: left;
  font-size: 14px;
}
/* line 174, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .search form input::-webkit-input-placeholder, #g-navigation .search form input::-webkit-input-placeholder {
  color: #fff;
}
/* line 177, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .search form input:-ms-input-placeholder, #g-navigation .search form input:-ms-input-placeholder {
  color: #fff;
}
/* line 180, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .search form input::-moz-placeholder, #g-navigation .search form input::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
/* line 184, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .search form input:-moz-placeholder, #g-navigation .search form input:-moz-placeholder {
  color: #fff;
  opacity: 1;
}
/* line 188, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .search form input:focus, #g-navigation .search form input:focus {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 197, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .search form input.button, #g-navigation .search form input.button {
  width: 20px;
  padding: 9px 0 0 9px;
  background: transparent;
  box-shadow: none;
}
/* line 205, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .finder.search button {
  background-image: url('https://www.desialis.com/images/search.png');
  width: 20px;
  padding: 9px 0 0 9px;
  box-shadow: none;
  text-indent: -9999px;
  background-size: 20px;
  background-repeat: no-repeat;
}
/*** Menu ***/
/* line 215, templates/desialis/scss/hydrogen/_desiacore.scss */
.g-main-nav .g-toplevel i {
  display: none !important;
}
/* line 218, templates/desialis/scss/hydrogen/_desiacore.scss */
.nav.menu .material-icons {
  display: none;
}
/* line 222, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav {
  font-family: "helvetica regular" !important;
  margin: auto;
  float: none;
  display: table;
  background-image: url('../../images/menu-bg.png');
  background-position: center bottom;
  background-size: cover;
  padding: 0 170px;
  margin-bottom: -25px;
  background-repeat: no-repeat;
}
/* line 234, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 235, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li a {
  padding: 20px 20px !important;
}
/* line 239, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li a {
  padding: 10px 20px !important;
}
/* line 243, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li.g-parent > .g-menu-item-container > .jf_gmenu_material_indicator {
  display: none;
}
/* line 246, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container:after {
  background: transparent;
  display: none;
}
/* line 250, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-dropdown {
  margin: -3px 0 0 0 !important;
  border-radius: 3px 3px 13px 13px !important;
}
/* line 254, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav.stickytop {
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
  box-shadow: 0 3px 3px rgba(177, 176, 183, 0.4);
  background: rgba(255, 255, 255, 0.9);
  background-image: none !important;
}
/* line 262, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav.stickytop .g-toplevel {
  display: table !important;
  margin: 0 auto;
}
/* line 266, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav.stickytop .g-menu-item-228 ul.g-dropdown {
  width: 80%;
  margin-left: 10% !important;
}
/* line 272, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-top-footer {
  background: #adc963;
}
/* line 274, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-top-footer .g-content {
  margin: 0;
}
/* line 278, templates/desialis/scss/hydrogen/_desiacore.scss */
.breadcrumb {
  margin: 0;
  background-color: transparent;
}
/* line 281, templates/desialis/scss/hydrogen/_desiacore.scss */
.breadcrumb > .active {
  color: #fff;
}
/* line 284, templates/desialis/scss/hydrogen/_desiacore.scss */
.breadcrumb li + li:before {
  display: none;
}
/* line 287, templates/desialis/scss/hydrogen/_desiacore.scss */
.breadcrumb li {
  display: inline-block;
  list-style: none;
  color: #fff;
  font-size: 14px;
}
/* line 292, templates/desialis/scss/hydrogen/_desiacore.scss */
.breadcrumb li a {
  color: #fff;
}
/* line 295, templates/desialis/scss/hydrogen/_desiacore.scss */
.breadcrumb li .divider {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
}
/* line 300, templates/desialis/scss/hydrogen/_desiacore.scss */
.breadcrumb li .divider.icon-location, .breadcrumb li .divider img {
  display: none;
}
/* line 303, templates/desialis/scss/hydrogen/_desiacore.scss */
.breadcrumb li .divider:before {
  position: absolute;
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  bottom: 10px;
  left: 3px;
  width: 10px;
  height: 100%;
  top: -2px;
}
/************************ Groupe ******************************/
/*************************************************************/
/**** Stiky menu ****/
/* line 321, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 322, templates/desialis/scss/hydrogen/_desiacore.scss */
body.groupe #g-main {
  padding: 0;
}
/* line 326, templates/desialis/scss/hydrogen/_desiacore.scss */
body.groupe .item-pagegroupe p {
  text-align: justify;
}
/* line 330, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 331, templates/desialis/scss/hydrogen/_desiacore.scss */
.sticky-menu a {
  color: #212121;
}
/* line 334, templates/desialis/scss/hydrogen/_desiacore.scss */
.sticky-menu.original {
  box-shadow: 1px 3px 9px 2px rgba(0, 0, 0, 0.17);
  border-radius: 10px;
}
/* line 339, templates/desialis/scss/hydrogen/_desiacore.scss */
.sticky-menu.cloned {
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
}
/* line 343, templates/desialis/scss/hydrogen/_desiacore.scss */
.sticky-menu .g-content {
  margin: 0;
  padding: 0;
}
/* line 348, templates/desialis/scss/hydrogen/_desiacore.scss */
.dj-megamenu-default {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
  height: 60px;
  position: relative;
  z-index: 500;
  font-family: "helvetica light" !important;
  letter-spacing: 1px;
  width: auto;
  background: #383838;
  background: -moz-linear-gradient(top, #fff 0%, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
  background: -o-linear-gradient(top, #fff 0%, #fff 100%);
  background: -ms-linear-gradient(top, #fff 0%, #fff 100%);
  background: #f2f3ea;
  border-radius: 10px;
}
/* line 366, templates/desialis/scss/hydrogen/_desiacore.scss */
.dj-megamenu-default.dj-megamenu-sticky {
  height: auto;
  box-shadow: 1px 3px 9px 2px rgba(0, 0, 0, 0);
  border-radius: 0;
}
/* line 371, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 372, templates/desialis/scss/hydrogen/_desiacore.scss */
.dj-megamenu-default li a.dj-up_a {
  display: block;
  float: left;
  height: 60px;
  font-size: 16px;
  font-weight: bold;
  text-transform: inherit;
  text-decoration: none;
  padding: 0 20px;
  cursor: pointer;
  background: transparent;
  color: #646060;
  border-right: 0px solid #000;
  border-left: 0px solid #555;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 388, templates/desialis/scss/hydrogen/_desiacore.scss */
.dj-megamenu-default li a.dj-up_a.current {
  color: #f0870a;
  background: #e7e8de;
}
/* line 393, templates/desialis/scss/hydrogen/_desiacore.scss */
.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {
  color: #f0870a;
  border-left-color: #46a5df;
  background: #e7e8de;
  background: -moz-linear-gradient(top, #e7e8de 0%, #e7e8de 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e8de), color-stop(100%, #e7e8de));
  background: -webkit-linear-gradient(top, #e7e8de 0%, #e7e8de 100%);
  background: -o-linear-gradient(top, #e7e8de 0%, #e7e8de 100%);
  background: -ms-linear-gradient(top, #e7e8de 0%, #e7e8de 100%);
  background: linear-gradient(to bottom, #e7e8de 0%, #e7e8de 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e8de', endColorstr='#e7e8de',GradientType=0);
}
/* line 408, templates/desialis/scss/hydrogen/_desiacore.scss */
.stickyheader {
  -webkit-transform: none !important;
  -khtml-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  transition: none !important;
}
/* line 417, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 418, templates/desialis/scss/hydrogen/_desiacore.scss */
.features-itntro .parallax-box .zone1 .block_image img {
  width: 165px;
}
/* line 421, templates/desialis/scss/hydrogen/_desiacore.scss */
.features-itntro .zone1 .box-zone .block_content h3 {
  padding: 0 50px 20px !important;
}
/* line 424, templates/desialis/scss/hydrogen/_desiacore.scss */
.features-itntro .mod_title {
  font-size: 30px !important;
  line-height: 40px;
  padding: 0 20px;
}
/* line 430, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 431, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 432, templates/desialis/scss/hydrogen/_desiacore.scss */
.process .acm-carousel .img2 {
  width: 100% !important;
  margin: 0 auto 20px auto;
}
/* line 437, templates/desialis/scss/hydrogen/_desiacore.scss */
.process .owl-carousel .owl-stage {
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(244, 244, 242, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(244, 244, 242, 1) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(244, 244, 242, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#f4f4f2',GradientType=0);
}
/* line 444, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 445, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .box {
  padding: 0 10%;
}
/* line 448, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel a.jf_venobox.vbox-item {
  display: block;
}
/* line 451, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .img1 {
  width: 300px !important;
  margin: 0 auto;
}
/* line 455, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .item-title {
  text-align: center;
}
/* line 457, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .item-title a {
  color: #212121;
}
/* line 461, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .desc {
  text-align: center;
  padding: 0 60px;
}
/* line 465, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .img2 {
  width: 150px !important;
  margin: 0 auto 20px auto;
}
/* line 469, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .item-title2 {
  font-size: 17px !important;
  letter-spacing: 0.7px;
  text-align: center;
  color: #f0870a;
}
/* line 475, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .schema {
  text-align: center;
  padding: 20px 0 10px 0;
}
/* line 478, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .schema span {
  background-image: url('../../images/separateur.png');
  background-repeat: no-repeat;
  background-size: 46px;
  background-position: right center;
  display: inline-block;
  padding-right: 50px;
  height: 25px;
}
/* line 486, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .schema span:last-child {
  background-image: none;
}
/* line 491, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-carousel .slider-content {
  background: #f4f4f2;
  margin-top: -180px;
  padding-top: 180px;
  padding-bottom: 30px;
}
/* line 498, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #f0870a;
}
/* line 501, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  top: 50%;
  position: absolute;
  height: 120px;
  width: 81px;
  background-size: 75px;
  background-color: transparent;
  background-repeat: no-repeat;
}
/* line 510, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .owl-prev:hover {
  background-color: transparent;
  background-size: 75px;
  background-repeat: no-repeat;
}
/* line 517, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-carousel .owl-nav .owl-next {
  background-image: url('../../images/right.png');
  left: 0;
}
/* line 520, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-carousel .owl-nav .owl-next:hover {
  background-color: transparent;
  background-image: url('../../images/right.png');
  background-size: 75px;
}
/* line 526, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-carousel .owl-nav .owl-prev {
  background-image: url('../../images/left.png');
  right: 0;
}
/* line 529, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-carousel .owl-nav .owl-prev:hover {
  background-color: transparent;
  background-image: url('../../images/left.png');
}
/* line 534, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-theme .owl-nav [class*=owl-]:hover {
  background-color: transparent;
}
/* line 537, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-theme .owl-nav {
  margin-top: 0;
}
/* line 540, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-dots {
  background-color: #f4f4f2;
}
/***  expertise-text ***/
/* line 544, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 545, templates/desialis/scss/hydrogen/_desiacore.scss */
.expertise-text .content-text-wrapper {
  background-color: #fff;
}
/* line 548, templates/desialis/scss/hydrogen/_desiacore.scss */
.expertise-text h1 {
  color: #adc963;
  line-height: 25px;
  font-size: 18px;
}
/* line 553, templates/desialis/scss/hydrogen/_desiacore.scss */
.expertise-text h2 {
  color: #f0870a;
  font-size: 22px;
  margin: 10px 0;
  line-height: 28px;
}
/* line 559, templates/desialis/scss/hydrogen/_desiacore.scss */
.expertise-text a.jf_venobox.vbox-item {
  display: block;
}
/* line 562, templates/desialis/scss/hydrogen/_desiacore.scss */
.expertise-text img {
  margin: 0 auto;
  display: block;
}
/* line 567, templates/desialis/scss/hydrogen/_desiacore.scss */
.passage .content-text-wrapper {
  padding: 50px 0;
}
/* line 569, templates/desialis/scss/hydrogen/_desiacore.scss */
.passage .content-text-wrapper h1 {
  text-align: center;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  font-family: "helvetica bold" !important;
  font-size: 24px;
}
/* line 578, templates/desialis/scss/hydrogen/_desiacore.scss */
.content-text-wrapper .content-text {
  padding: 20px;
}
/* line 581, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 582, templates/desialis/scss/hydrogen/_desiacore.scss */
.quote-wrapper p {
  position: relative;
  font-size: 20px;
  color: #525a16;
  text-align: left;
  padding: 0 15px;
  /*&:after{
   content: "\f10e";
   left:0px;
   top:0px;
   }*/
}
/* line 589, templates/desialis/scss/hydrogen/_desiacore.scss */
.quote-wrapper p:before {
  content: "\f10d";
  font: normal normal normal 147px/1 FontAwesome;
  color: #bec685;
  position: absolute;
  width: 50px;
  height: 50px;
  left: -140px;
  top: -38px;
  z-index: 0;
}
/* line 607, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 608, templates/desialis/scss/hydrogen/_desiacore.scss */
.groupe a.jf_venobox.vbox-item {
  cursor: zoom-in;
}
/***** homeslideshow *****/
/* line 613, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 614, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 615, templates/desialis/scss/hydrogen/_desiacore.scss */
.homeslideshow .n2-ss-slider-align-visible:before {
  background-image: url('../../images/bg-banner-top.png');
  background-position: center bottom;
  background-size: 100%;
  background-repeat: no-repeat;
  height: 50px;
  width: 100%;
  content: "";
  position: absolute;
  bottom: 0;
  z-index: 999;
}
/* line 628, templates/desialis/scss/hydrogen/_desiacore.scss */
.homeslideshow div#n2-ss-2.n2-ss-desktop .n2-ss-widget-display-desktop.n2-ib, .homeslideshow div#n2-ss-2.n2-ss-tablet .n2-ss-widget-display-tablet.n2-ib, .homeslideshow div#n2-ss-2.n2-ss-mobile .n2-ss-widget-display-mobile.n2-ib {
  bottom: 30px !important;
}
/* line 633, templates/desialis/scss/hydrogen/_desiacore.scss */
.homeslideshow div#n2-ss-2 [onclick].n2-ss-layers-container {
  cursor: pointer !IMPORTANT;
}
/*** section-1 ***/
/* line 638, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-full-width-section-1 {
  margin-top: -32px;
}
/* line 641, templates/desialis/scss/hydrogen/_desiacore.scss */
.published time {
  display: inline-block !important;
  background-color: transparent;
  background-image: url('../../images/time.png');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 25px;
  border-bottom: 1px solid #d2da50;
}
/*** Actualite , Recrutement***/
/* line 652, templates/desialis/scss/hydrogen/_desiacore.scss */
.actualite_article.item-page, .recrutement_article.item-page {
  background-color: #fff;
  padding: 20px;
}
/* line 655, templates/desialis/scss/hydrogen/_desiacore.scss */
.actualite_article.item-page p, .recrutement_article.item-page p {
  text-align: justify;
}
/* line 658, templates/desialis/scss/hydrogen/_desiacore.scss */
.actualite_article.item-page .item-image, .recrutement_article.item-page .item-image {
  width: 100%;
}
/* line 661, templates/desialis/scss/hydrogen/_desiacore.scss */
.actualite_article.item-page .published time, .recrutement_article.item-page .published time {
  border-bottom: 0px solid #d2da50;
  text-transform: uppercase;
  color: #b0b649;
}
/* line 667, templates/desialis/scss/hydrogen/_desiacore.scss */
.postuler-link {
  text-align: right;
  width: 100%;
  margin: 20px 0;
}
/* line 671, templates/desialis/scss/hydrogen/_desiacore.scss */
.postuler-link a {
  background: #cdd45b;
  padding: 10px 40px;
  border-radius: 10px;
  font-size: 16px;
  color: #fff;
  box-shadow: 0px 3px 3px #ddd;
  margin-top: 25px;
  border: 2px solid #cdd45b;
  margin: 15px;
  cursor: pointer;
}
/* line 684, templates/desialis/scss/hydrogen/_desiacore.scss */
#recrutement-form {
  background: #fff;
  padding: 25px 50px 50px 25px;
}
/* line 687, templates/desialis/scss/hydrogen/_desiacore.scss */
#recrutement-form h2 {
  display: none;
}
/* line 690, templates/desialis/scss/hydrogen/_desiacore.scss */
#recrutement-form .formControlLabel {
  font-weight: 600;
  width: 25%;
  padding: 0 20px 0 0;
}
/* line 695, templates/desialis/scss/hydrogen/_desiacore.scss */
#recrutement-form .formControls {
  margin-left: 0;
  float: left;
}
/* line 699, templates/desialis/scss/hydrogen/_desiacore.scss */
#recrutement-form .formControls textarea, #recrutement-form .formControls input[type="text"], #recrutement-form .formControls input[type="number"], #recrutement-form .formControls input[type="email"], #recrutement-form .formControls input[type="tel"], #recrutement-form .formControls input[type="url"], #recrutement-form .formControls input[type="password"] {
  border: 0px solid #ccc;
  border-bottom: 1px solid #ccc;
  width: 320px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 712, templates/desialis/scss/hydrogen/_desiacore.scss */
#recrutement-form .formControls textarea:focus, #recrutement-form .formControls input[type="text"]:focus, #recrutement-form .formControls input[type="number"]:focus, #recrutement-form .formControls input[type="email"]:focus, #recrutement-form .formControls input[type="tel"]:focus, #recrutement-form .formControls input[type="url"]:focus, #recrutement-form .formControls input[type="password"]:focus {
  border-bottom: 3px solid #f0870a;
}
/* line 717, templates/desialis/scss/hydrogen/_desiacore.scss */
#recrutement-form .rsform-block-submit .formControls {
  width: 100%;
  text-align: center;
}
/* line 720, templates/desialis/scss/hydrogen/_desiacore.scss */
#recrutement-form .rsform-block-submit .formControls input[type="submit"], #recrutement-form .rsform-block-submit .formControls button[type="submit"] {
  background-color: #f0870a;
  background-image: -ms-linear-gradient(top, #f0870a, #f0870a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0870a), to(#f0870a));
  background-image: -webkit-linear-gradient(top, #f0870a, #f0870a);
  background-image: -o-linear-gradient(top, #f0870a, #f0870a);
  background-image: -moz-linear-gradient(top, #f0870a, #f0870a);
  background-image: linear-gradient(top, #f0870a, #f0870a);
  background-repeat: repeat-x;
  border-color: #f0870a #f0870a #f0870a;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='$orange', endColorstr='$orange', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  padding: 10px 45px;
}
/* line 739, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 740, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement_article.item-page h2 {
  color: #cdd45b;
  margin: 10px 0 0;
  font-size: 25px;
  line-height: 30px;
}
/* line 746, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement_article.item-page h3 {
  color: #f0870a;
  margin: 20px 0;
  font-size: 20px;
  line-height: 25px;
}
/** home actus***/
/* line 754, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-sectiona {
  background-image: url('../../images/bg-actu.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 95%;
  padding: 60px 0 35px 0;
}
/* line 760, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-sectiona .link-plus {
  width: 100%;
  text-align: right;
  padding: 0px;
  float: right;
}
/* line 765, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-sectiona .link-plus p {
  margin: 0px;
}
/* line 768, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-sectiona .link-plus a {
  text-align: right;
  color: #70d1bc;
  font-size: 18px;
}
/* line 775, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu {
  width: 100%;
  margin: 0;
  float: left;
}
/* line 779, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li {
  width: 45%;
  width: calc(50% - 10px);
  width: -webkit-calc(50% - 10px);
  width: -moz-calc(50% - 10px);
  margin-right: 20px;
  float: left;
  list-style: none;
  box-shadow: 0px 2px 10px #b0a9a9;
  height: 360px;
  position: relative;
  background: white;
}
/* line 791, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li:last-child {
  margin-right: 0px;
}
/* line 794, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_image {
  float: left;
  width: 100%;
}
/* line 799, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_content {
  padding: 20px 0 0 20px;
  float: left;
  background: #fff;
}
/* line 803, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_content .mod-articles-category-titre {
  float: left;
  padding: 0 20px 0 0;
}
/* line 806, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_content .mod-articles-category-titre h2 {
  margin: 0;
  line-height: 0;
}
/* line 811, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_content .mod-articles-category-introtext {
  margin: 5px 0;
  text-align: justify;
  text-align-last: left;
  font-size: 14px;
  line-height: 16px;
}
/* line 818, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_content .mod-articles-category-category {
  width: 100%;
  display: block;
}
/* line 821, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_content .mod-articles-category-category a {
  color: #70d1bc;
  font-family: 'helvetica bold';
  font-size: 12px;
  line-height: 15px;
}
/* line 829, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_content .mod-articles-category-title {
  font-family: 'helvetica bold';
  font-size: 16px;
  color: #70d1bc;
  font-weight: 23px;
}
/* line 836, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_content a.mod-articles-category-read {
  color: #fff;
}
/* line 839, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_content .mod-articles-category-readmore {
  float: right;
  background: #f0870a;
  padding: 3px 13px;
  margin: 10px 0;
  width: 90%;
  text-align: right;
  display: block;
  background-image: linear-gradient(to right, transparent, transparent 50%, #70d1bc 50%, #70d1bc) !important;
  background-position: 100% 0;
  background-size: 201% 100% !important;
  transition: all 0.25s ease-in;
  background-position: left bottom;
  position: absolute;
  bottom: 0px;
  right: 0;
}
/* line 855, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li .block_content .mod-articles-category-readmore a {
  color: #fff;
}
/* line 860, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-actu li:hover .block_content .mod-articles-category-readmore {
  background: #70d1bc;
  color: #fff;
  background-position: right bottom;
}
/* line 867, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune {
  margin: 0;
  float: left;
  position: relative;
  width: 100%;
}
/* line 872, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li {
  list-style: none;
  float: left;
  box-shadow: 0px 2px 10px #b0a9a9;
  position: relative;
  width: 100%;
  height: 360px;
}
/* line 879, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li:before {
  content: "";
  width: 90%;
  height: 90%;
  float: right;
  padding: 20px;
  text-align: right;
  background: #f0870a;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(10%, 10%, 0);
  transform: translate3d(10%, 10%, 0);
  position: absolute;
  z-index: -1;
}
/* line 895, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li:hover:before {
  opacity: 1;
  -webkit-transform: translate3d(-3%, -5%, 0);
  -moz-transform: translate3d(-114%, -5%, 0);
  /*transform: translate3d(-3%, -5%, 0);*/
}
/* line 901, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li .block_image, .home-alaune li .block_content {
  width: 50%;
  float: left;
  height: 100%;
}
/* line 906, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li .block_image {
  /*a{
   width: 100%;
   height: 100%;
   display: block;
   overflow: hidden;
   }
   img{
   height: 100%;
   width: auto;
   max-width:inherit;
   }*/
}
/* line 918, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li .block_image img {
  height: 100%;
  width: auto;
  max-width: 100%;
}
/* line 924, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li .block_content {
  padding: 20px;
  background: #fff;
}
/* line 927, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li .block_content .mod-articles-category-titre {
  float: left;
}
/* line 929, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li .block_content .mod-articles-category-titre h2 {
  margin: 0;
  line-height: 0;
}
/* line 935, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li .block_content .mod-articles-category-title {
  color: #70d1bc;
  text-transform: uppercase;
  font-family: 'helvetica bold';
  font-size: 20px;
}
/* line 942, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li .block_content .mod-articles-category-introtext {
  font-size: 16px;
  text-align: justify;
  text-align-last: left;
}
/* line 948, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li a.mod-articles-category-read {
  color: #fff;
}
/* line 951, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li .mod-articles-category-readmore {
  float: right;
  background: #f0870a;
  padding: 3px 13px;
  margin: 10px 0;
  width: 215px;
  text-align: right;
  display: block;
  background-image: linear-gradient(to right, transparent, transparent 50%, #70d1bc 50%, #70d1bc) !important;
  background-position: 100% 0;
  background-size: 201% 100% !important;
  transition: all 0.25s ease-in;
  background-position: left bottom;
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 968, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li .mod-articles-category-readmore a {
  color: #fff;
}
/* line 972, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune li:hover .block_content .mod-articles-category-readmore {
  background: #70d1bc;
  color: #fff;
  background-position: right bottom;
}
/* line 978, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune.actu-alaune {
  background-color: #fff;
  margin-bottom: 40px;
}
/* line 981, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune.actu-alaune:before {
  content: "";
  width: 20px;
  height: 70px;
  background-color: orange;
  right: 0px;
  top: 0;
  position: absolute;
}
/* line 990, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune.actu-alaune .mod-articles-category-date {
  width: 100%;
  display: block;
  color: #b0b0b0;
  font-size: 13px;
  font-family: "helvetica medium" !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
/* line 999, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune.actu-alaune .block_content .mod-articles-category-title {
  color: #51474b;
  text-transform: uppercase;
  font-family: 'helvetica medium';
  font-size: 20px;
  padding-top: 10px;
  display: block;
  width: 100%;
}
/* line 1008, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune.actu-alaune li .block_content .mod-articles-category-introtext {
  font-size: inherit;
}
/* line 1011, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune.actu-alaune .mod-articles-category-readmore {
  float: right;
  background: #f0870a;
  padding: 3px 10px;
  margin: 10px 0;
}
/* line 1016, templates/desialis/scss/hydrogen/_desiacore.scss */
.home-alaune.actu-alaune .mod-articles-category-readmore a {
  color: #fff;
}
/* line 1023, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-bg {
  background: #c7db84;
}
/* line 1024, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box {
  background-image: url('../../images/bg-parralax.png');
  background-attachment: fixed;
  background-position: bottom;
  background-size: cover;
  padding: 30px 0;
}
/* line 1030, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .g-container {
  width: 75rem;
}
/* line 1033, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1 {
  margin: 20px;
  position: relative;
  z-index: 1;
}
/* line 1039, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1 .box-zone {
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1;
  box-shadow: 0px 4px 3px #94aa48;
  padding: 20px 0;
}
/* line 1048, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1:before {
  content: "";
  width: 90%;
  height: 90%;
  float: right;
  padding: 20px;
  text-align: right;
  background: #f0870a;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(10%, 10%, 0);
  transform: translate3d(10%, 10%, 0);
  position: absolute;
  z-index: -1;
}
/* line 1066, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 1067, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1:hover:before {
  opacity: 1;
  -webkit-transform: translate3d(-5%, -5%, 0);
  transform: translate3d(-5%, -5%, 0);
}
/* line 1072, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1:hover .read {
  background: #f0870a;
  color: #fff;
  background-position: right bottom;
}
/* line 1077, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1:hover .read .fa-plus {
  color: #fff;
}
/* line 1082, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1 p {
  margin: 0;
}
/* line 1085, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1 .block_image {
  padding: 30px 30px 0 30px;
}
/* line 1087, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1 .block_image img {
  width: 80%;
  margin: 0 auto;
  display: block;
}
/* line 1093, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1 h3 {
  font-family: 'helvetica medium';
  padding: 15px 30px;
  text-align: center;
  text-transform: uppercase;
}
/* line 1099, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1 .read {
  display: block;
  margin-right: 30%;
  color: #333;
  text-align: right;
  padding-right: 10px;
  background-image: linear-gradient(to right, transparent, transparent 50%, #f0870a 50%, #f0870a) !important;
  background-position: 100% 0;
  background-size: 201% 100% !important;
  transition: all 0.25s ease-in;
  background-position: left bottom;
}
/* line 1110, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1 .read:hover {
  background: #f0870a;
  color: #fff;
  background-position: right bottom;
}
/* line 1114, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1 .read:hover .fa-plus {
  color: #fff;
}
/* line 1118, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box .zone1 .read .fa-plus {
  color: #dfe48c;
}
/* line 1125, templates/desialis/scss/hydrogen/_desiacore.scss */
.parallax-box h1 {
  width: 100%;
  text-align: center;
  color: #fff;
  font-family: 'helvetica regular';
}
/* line 1132, templates/desialis/scss/hydrogen/_desiacore.scss */
.animation-element {
  opacity: 0;
  position: relative;
}
/* line 1136, templates/desialis/scss/hydrogen/_desiacore.scss */
.animation-element.slide-top {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(0px, 500px, 0px);
  -webkit-transform: translate3d(500px, 500px, 0px);
  -o-transform: translate(0px, 500px);
  -ms-transform: translate(0px, 500px);
  transform: translate3d(0px, 5000px, 0px);
}
/* line 1149, templates/desialis/scss/hydrogen/_desiacore.scss */
.animation-element.slide-top.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/*animation element sliding left*/
/* line 1159, templates/desialis/scss/hydrogen/_desiacore.scss */
.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(500px, 0px, 0px);
  -webkit-transform: translate3d(500px, 0px, 0px);
  -o-transform: translate(500px, 0px);
  -ms-transform: translate(500px, 0px);
  transform: translate3d(500px, 0px, 0px);
}
/* line 1172, templates/desialis/scss/hydrogen/_desiacore.scss */
.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/*animation element sliding left*/
/* line 1182, templates/desialis/scss/hydrogen/_desiacore.scss */
.animation-element.slide-right {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-500px, 0px, 0px);
  -webkit-transform: translate3d(-500px, 0px, 0px);
  -o-transform: translate(-500px, 0px);
  -ms-transform: translate(-500px, 0px);
  transform: translate3d(-500px, 0px, 0px);
}
/* line 1195, templates/desialis/scss/hydrogen/_desiacore.scss */
.animation-element.slide-right.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/*animation element sliding left*/
/* line 1205, templates/desialis/scss/hydrogen/_desiacore.scss */
.animation-element.slide-top {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(0px, 290px, 0px);
  -webkit-transform: translate3d(0px, 290px, 0px);
  -o-transform: translate(0, 290px, 0px);
  -ms-transform: translate(0, 290px, 0px);
  transform: translate3d(0px, 290px, 0px);
}
/* line 1218, templates/desialis/scss/hydrogen/_desiacore.scss */
.animation-element.slide-top.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/*animation slide left styled for testimonials*/
/***** Module Rapport ****/
/* line 1229, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport {
  margin: 0;
  float: left;
}
/* line 1232, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport .g-title {
  color: #212121;
  font-family: 'helvetica regular';
  border-bottom: 0px solid #eee;
  margin: 0;
  padding: 0 20px 20px 0;
}
/* line 1239, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport ul {
  margin: 0;
}
/* line 1242, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li {
  width: calc(33% - 10px);
  margin-right: 10px;
  margin-top: 10px;
  float: left;
  list-style: none;
  box-shadow: 0px 2px 10px #b0a9a9;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -khtml-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  animation-delay: 0.2s;
}
/* line 1258, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li:before {
  content: '';
  position: absolute;
  top: -200%;
  left: -50%;
  width: 200%;
  height: 200%;
  -webkit-transition: all 0.3s ease;
  -khtml-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(220, 215, 91, 1);
  z-index: 0;
}
/* line 1280, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 1281, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li:hover .block_content .mod-articles-category-title, .mod_rapport li:hover .block_content .mod-articles-category-date {
  color: #525142;
}
/* line 1285, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li:hover:before {
  top: -50%;
}
/* line 1289, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li:last-child {
  margin-right: 0px;
}
/* line 1292, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li .block_image {
  float: left;
  position: relative;
}
/* line 1297, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li .block_content {
  padding: 0px 0 0 20px;
  float: left;
  /*background: #fff;*/
  position: relative;
}
/* line 1302, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li .block_content .mod-articles-category-titre {
  float: left;
  padding: 0 20px 20px 0px;
}
/* line 1306, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li .block_content .mod-articles-category-category {
  width: 100%;
  display: block;
  color: #f0870a;
  font-family: 'helvetica regular';
  font-size: 20px;
  line-height: 20px;
}
/* line 1315, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li .block_content .mod-articles-category-date {
  width: 100%;
  display: block;
  color: #b0b0b0;
  line-height: 20px;
  font-size: 13px;
  font-family: "helvetica medium" !important;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
/* line 1326, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li .block_content .mod-articles-category-title {
  font-family: 'helvetica regular';
  font-size: 18px;
  color: #666;
  line-height: 25px;
  padding-top: 10px;
  display: block;
  margin: 0px 0 20px 0;
}
/* line 1335, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li .block_content .mod-articles-category-readmore {
  float: right;
  background: #f0870a;
  padding: 3px 13px;
  margin: 10px 0;
  width: 90%;
  text-align: right;
  display: block;
  background-image: linear-gradient(to right, transparent, transparent 50%, #70d1bc 50%, #70d1bc) !important;
  background-position: 100% 0;
  background-size: 201% 100% !important;
  transition: all 0.25s ease-in;
  background-position: left bottom;
}
/* line 1349, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li .block_content .mod-articles-category-readmore a {
  color: #fff;
}
/* line 1354, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_rapport li:hover .block_content .mod-articles-category-readmore {
  background: #70d1bc;
  color: #fff;
  background-position: right bottom;
}
/* line 1361, templates/desialis/scss/hydrogen/_desiacore.scss */
.plus_pub {
  text-align: right;
  padding: 5px 0;
  float: left;
  width: 100%;
  font-size: 16px;
}
/* line 1367, templates/desialis/scss/hydrogen/_desiacore.scss */
.plus_pub a {
  color: #212121;
}
/* line 1369, templates/desialis/scss/hydrogen/_desiacore.scss */
.plus_pub a:hover {
  color: #f0870a;
}
/* line 1372, templates/desialis/scss/hydrogen/_desiacore.scss */
.plus_pub a .fa-plus {
  color: #f0870a;
}
/*** Footer ***/
/* line 1378, templates/desialis/scss/hydrogen/_desiacore.scss */
.jf_social_icons {
  text-align: center;
}
/* line 1380, templates/desialis/scss/hydrogen/_desiacore.scss */
.jf_social_icons li a {
  color: #fff !important;
  background-color: transparent !important;
}
/* line 1384, templates/desialis/scss/hydrogen/_desiacore.scss */
.jf_social_icons li a.s {
  font-size: 20px !important;
}
/* line 1388, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 1389, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-bottom-footer .g-content {
  margin: 0 !important;
  padding: 5px 0 !important;
}
/* line 1393, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-bottom-footer .nav {
  text-align: center !important;
  margin: 0px 0 0 0 !important;
  letter-spacing: 0.5px;
  padding: 0 !important;
  color: #fff;
}
/* line 1399, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-bottom-footer .nav li {
  position: relative;
}
/* line 1401, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-bottom-footer .nav li:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 11px;
  background-color: #fff;
  right: 0px;
  top: 10px;
}
/* line 1410, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-bottom-footer .nav li:last-child:before {
  display: none;
}
/* line 1414, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-bottom-footer .nav > li > a, #g-bottom-footer .nav > li > span {
  color: rgba(255, 255, 255, 1) !important;
  padding: 0 8px;
  margin: 0 0 0 0px;
}
/* line 1420, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-bottom-footer .nav.menu li span:hover {
  background: transparent !important;
  padding: 0 8px !important;
}
/************ Banner top **********/
/* line 1428, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_banner_top {
  /*background-size: cover;*/
  background-attachment: fixed;
}
/* line 1431, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_banner_top h1 {
  text-align: center;
  padding: 130px 0 30px 0;
  color: #fff;
  font-size: 45px;
  font-weight: 800;
}
/* line 1438, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_banner_top .border-img {
  background-image: url('../../images/bg-banner-top.png');
  background-position: center bottom;
  background-size: 100%;
  background-repeat: no-repeat;
  height: 50px;
}
/* line 1445, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_banner_top .border-img1 {
  background-image: url('../../images/bg-banner-top1.png');
  background-position: center bottom;
  background-size: 100%;
  background-repeat: no-repeat;
  height: 50px;
}
/************ Page Produit **********/
/* line 1455, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 1456, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-produit #g-main {
  padding-top: 0;
}
/* line 1458, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-produit #g-main .g-container {
  width: 100%;
}
/* line 1461, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-produit #g-main .g-content {
  margin: 0;
  padding: 0;
}
/* line 1467, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-main.main-produit .g-content .platform-content {
  padding: 0px;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 1476, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig {
  position: fixed;
  top: 300px;
  z-index: 9999;
  width: 500px;
  /*animation element sliding left*/
  /*animation element sliding left*/
}
/* line 1482, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .block_title {
  background: #212121;
  width: 100%;
  border-left: 20px solid #dfe48c;
  color: #fff;
  padding: 10px;
  font-family: "helvetica regular", sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  margin-bottom: 20px;
}
/* line 1493, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .block {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 0px;
}
/* line 1498, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .block p {
  margin: 0;
}
/* line 1501, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .block h2 {
  margin: 0 0 10px 0;
  font-size: 15px;
  line-height: 25px;
  max-width: 100%;
  padding: 0 20px 0 0;
  color: #87887b;
}
/* line 1509, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .block h3 {
  margin: 10px 0;
  font-size: 17px;
  line-height: 25px;
  max-width: 100%;
  padding: 0 20px 0 0;
}
/* line 1515, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .block h3 a {
  color: #2e2c2c;
}
/* line 1517, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .block h3 a:hover {
  color: #f0870a;
}
/* line 1523, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .img {
  width: 80px;
  float: left;
  margin-left: 20px;
}
/* line 1527, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .img img {
  width: 100%;
}
/* line 1531, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .title {
  width: 354px;
  float: left;
}
/* line 1535, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig span {
  width: 40px;
  float: left;
  color: #dfe48c;
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 1542, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig span a {
  color: #dfe48c;
  font-size: 20px;
  text-align: center;
  width: 100%;
  display: block;
}
/* line 1550, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig #rapportstemoig {
  background: transparent;
  position: relative;
  float: left;
  width: 100px;
  height: 60px;
  z-index: 999;
}
/* line 1557, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig #rapportstemoig img {
  width: 100px;
}
/* line 1561, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .rapportstemoig {
  position: relative;
  float: left;
  background: #fff;
  box-shadow: 8px 11px 10px rgba(13, 13, 14, 0.15);
  width: 400px;
}
/* line 1572, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .rapportstemoig {
  opacity: 1;
  /* -moz-transition: all 500ms linear;
   -webkit-transition: all 500ms linear;
   -o-transition: all 500ms linear;
   transition: all 500ms linear;
   -moz-transform: translate3d(-500px, 0px, 0px);
   -webkit-transform: translate3d(-500px, 0px, 0px);
   -o-transform: translate(-500px, 0px);
   -ms-transform: translate(-500px, 0px);
   transform: translate3d(-500px, 0px, 0px);*/
  z-index: 99;
}
/* line 1586, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig .rapportstemoig.rtactive {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* line 1596, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig #rapportstemoig {
  -moz-transition: all 400ms linear;
  -webkit-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  z-index: 97;
}
/* line 1609, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig #rapportstemoig.rtactive {
  opacity: 1;
  -moz-transform: translate3d(-20px, 0px, 0px);
  -webkit-transform: translate3d(-20px, 0px, 0px);
  -o-transform: translate(-20px, 0px);
  -ms-transform: translate(-20px, 0px);
  transform: translate3d(-20px, 0px, 0px);
}
/* line 1621, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig {
  opacity: 1;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-420px, 0px, 0px);
  -webkit-transform: translate3d(-420px, 0px, 0px);
  -o-transform: translate(-420px, 0px);
  -ms-transform: translate(-420px, 0px);
  transform: translate3d(-420px, 0px, 0px);
}
/* line 1634, templates/desialis/scss/hydrogen/_desiacore.scss */
.rapports_temoig.rtactive {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* line 1642, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit {
  background: #f5f5f5;
  padding-bottom: 20px;
}
/* line 1645, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit p {
  /*font-family: "helvetica regular" !important;*/
  text-align: justify;
}
/* line 1649, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .intro-produit {
  float: left;
  width: 100%;
  background: #fff;
  margin-bottom: 20px;
  box-shadow: 0px 8px 13px #ddd;
}
/* line 1655, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .intro-produit .intro-produit-box {
  display: table;
  width: 70%;
  margin: 20px auto;
  background-image: url('../../images/bg-actu.png');
  background-position: 0 45%;
  background-repeat: no-repeat;
  background-size: 400px;
}
/* line 1664, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .intro-produit .image-produit {
  width: 35%;
  float: left;
  text-align: center;
}
/* line 1668, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .intro-produit .image-produit img {
  border-radius: 50%;
  width: 200px;
}
/* line 1673, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .intro-produit .top-produit {
  float: left;
  width: 60%;
  padding-left: 20px;
}
/* line 1677, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .intro-produit .top-produit h1 {
  margin: 20px 0;
  line-height: 30px;
}
/* line 1681, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 1682, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .intro-produit .top-produit .animals h2 {
  color: #cdd45b;
}
/* line 1686, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .intro-produit .top-produit .animals img {
  width: 80px;
}
/* line 1692, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .temoignages-produit {
  text-align: center;
}
/* line 1694, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .temoignages-produit .img-intro {
  width: 80%;
  margin: 20px;
  margin: 0 auto;
}
/* line 1700, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit, .page-produit .temoignages-produit, .page-produit .acheter-produit {
  background: #fff;
  box-shadow: 0px -1px 2px #dad9d9;
  width: 70%;
  margin: 20px auto;
  float: none;
  display: table;
  position: relative;
  padding: 20px;
}
/* line 1710, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit h2, .page-produit .temoignages-produit h2, .page-produit .acheter-produit h2 {
  color: #cdd45b;
  margin: 10px 0 0;
}
/* line 1713, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit h2 .orange, .page-produit .temoignages-produit h2 .orange, .page-produit .acheter-produit h2 .orange {
  color: #fa9221;
}
/* line 1717, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit h3, .page-produit .temoignages-produit h3, .page-produit .acheter-produit h3 {
  color: #f0870a;
  margin: 20px 0;
  font-size: 20px;
  line-height: 25px;
}
/* line 1724, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit .title, .page-produit .temoignages-produit .title, .page-produit .acheter-produit .title {
  width: 100%;
  float: left;
  display: block;
  margin: 20px 0;
  font-size: 20px;
}
/* line 1731, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit table.rwd-table, .page-produit .temoignages-produit table.rwd-table, .page-produit .acheter-produit table.rwd-table {
  border: 1px solid #c2bbbb;
}
/* line 1733, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit table.rwd-table th, .page-produit .temoignages-produit table.rwd-table th, .page-produit .acheter-produit table.rwd-table th {
  background: #feeddb;
}
/* line 1736, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit table.rwd-table th:nth-child(2n), .page-produit .temoignages-produit table.rwd-table th:nth-child(2n), .page-produit .acheter-produit table.rwd-table th:nth-child(2n) {
  background: #fff6ee;
}
/* line 1740, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit table.rwd-table tbody > tr > td, .page-produit .temoignages-produit table.rwd-table tbody > tr > td, .page-produit .acheter-produit table.rwd-table tbody > tr > td, .page-produit .desc-produit table.rwd-table tfoot > tr > td, .page-produit .temoignages-produit table.rwd-table tfoot > tr > td, .page-produit .acheter-produit table.rwd-table tfoot > tr > td {
  padding: 10px 10px;
  font-size: 14px;
  line-height: 14px;
  border-right: 1px solid #c2bbbb;
}
/* line 1745, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit table.rwd-table tbody > tr > td:last-child, .page-produit .temoignages-produit table.rwd-table tbody > tr > td:last-child, .page-produit .acheter-produit table.rwd-table tbody > tr > td:last-child, .page-produit .desc-produit table.rwd-table tfoot > tr > td:last-child, .page-produit .temoignages-produit table.rwd-table tfoot > tr > td:last-child, .page-produit .acheter-produit table.rwd-table tfoot > tr > td:last-child {
  border-right: 0px solid #c2bbbb;
}
/* line 1751, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .desc-produit {
  /*	img{
   width: 250px;
   border-radius: 50%;
   }*/
}
/* line 1758, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 1759, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .acheter-produit p {
  width: calc(100% - 250px);
  display: inline-block;
}
/* line 1764, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .acheter-produit .intro {
  width: 100%;
}
/* line 1766, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .acheter-produit .intro p {
  width: 100%;
}
/* line 1771, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .btn-acheter {
  background: #cdd45b;
  padding: 10px 40px;
  border-radius: 50px;
  font-size: 16px;
  color: #fff;
  box-shadow: 0px 3px 3px #ddd;
  float: right;
  margin-top: 25px;
  border: 2px solid #cdd45b;
}
/* line 1781, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .btn-acheter:hover {
  background: #fff;
  color: #cdd45b;
}
/* line 1786, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produit .produit-video {
  width: calc(100% + 40px);
  margin-left: -20px;
  background: #cdd45b;
  padding-bottom: 35px;
}
/* line 1793, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
/* line 1796, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
/* line 1799, templates/desialis/scss/hydrogen/_desiacore.scss */
.owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
}
/* line 1811, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin {
  background-color: #cdd45b;
}
/* line 1813, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .owl-carousel .owl-nav .owl-next, .produit-temoin .owl-carousel .owl-nav .owl-prev {
  top: 40%;
}
/* line 1816, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .owl-carousel .owl-nav .owl-prev {
  right: 5%;
}
/* line 1819, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .owl-carousel .owl-nav .owl-next {
  left: 5%;
}
/* line 1822, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .owl-dots {
  background-color: #cdd45b;
}
/* line 1825, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit {
  background: transparent;
  box-shadow: none;
}
/* line 1828, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit h2 {
  color: #fff;
  margin: 10px 0 20px 0;
  font-size: 25px;
  line-height: 30px;
}
/* line 1834, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .temoing-img {
  width: 40%;
  float: left;
}
/* line 1838, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .temoing-text {
  width: 60%;
  float: left;
  text-align: left;
}
/* line 1843, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .parol-left, .produit-temoin .temoignages-produit .parol-right {
  width: 50%;
  float: left;
}
/* line 1846, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .parol-left p.parole, .produit-temoin .temoignages-produit .parol-right p.parole {
  padding: 20px;
  text-align: center;
  font-size: 21px;
  box-shadow: -1px 0px 3px 3px rgba(101, 104, 50, 0.14);
  position: relative;
  background: #dae073;
  color: #4f5226;
}
/* line 1854, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .parol-left p.parole:before, .produit-temoin .temoignages-produit .parol-right p.parole:before {
  content: "";
  border-style: solid;
  border-width: 10px;
  border-color: #dae073 transparent transparent #dae073;
  position: absolute;
  left: 50px;
  bottom: -19px;
}
/* line 1863, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .parol-left p.parole .quote-left, .produit-temoin .temoignages-produit .parol-right p.parole .quote-left, .produit-temoin .temoignages-produit .parol-left p.parole .quote-right, .produit-temoin .temoignages-produit .parol-right p.parole .quote-right {
  width: 100%;
  height: 27px;
  display: block;
  margin: 0 0 20px 0;
}
/* line 1868, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .parol-left p.parole .quote-left img, .produit-temoin .temoignages-produit .parol-right p.parole .quote-left img, .produit-temoin .temoignages-produit .parol-left p.parole .quote-right img, .produit-temoin .temoignages-produit .parol-right p.parole .quote-right img {
  width: 37px;
  float: left;
}
/* line 1873, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .parol-left p.parole .quote-right, .produit-temoin .temoignages-produit .parol-right p.parole .quote-right {
  margin: 20px 0 0px 0;
}
/* line 1875, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .parol-left p.parole .quote-right img, .produit-temoin .temoignages-produit .parol-right p.parole .quote-right img {
  float: right;
}
/* line 1880, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .parol-left h2, .produit-temoin .temoignages-produit .parol-right h2 {
  font-size: 18px;
  text-align: left;
  color: #4f5226;
  text-shadow: 2px 2px 0px #dfe483;
}
/* line 1887, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-temoin .temoignages-produit .parol-right {
  padding-left: 20px;
}
/* line 1892, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 1894, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-category.layout-desialisproduits #g-main, .view-produits #g-main {
  padding-top: 0;
}
/* line 1896, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-category.layout-desialisproduits #g-main .g-content, .view-produits #g-main .g-content {
  margin: 0;
  padding: 0;
}
/* line 1900, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-category.layout-desialisproduits #g-main .g-block .g-container, .view-produits #g-main .g-block .g-container {
  width: 75rem;
}
/* line 1904, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-category.layout-desialisproduits #g-main > div.g-container, .view-produits #g-main > div.g-container {
  width: 100%;
}
/* line 1908, templates/desialis/scss/hydrogen/_desiacore.scss */
.produits-top {
  padding: 20px 20%;
}
/* line 1910, templates/desialis/scss/hydrogen/_desiacore.scss */
.produits-top .g-title {
  color: #212121;
  border-bottom: 0px solid #eee;
  border-color: rgba(0, 0, 0, 0);
  font-size: 23px;
  padding: 0;
}
/* line 1917, templates/desialis/scss/hydrogen/_desiacore.scss */
.produits-top .produits-top {
  padding: 0;
}
/* line 1921, templates/desialis/scss/hydrogen/_desiacore.scss */
.mgtop {
  margin-top: 30px;
}
/* line 1925, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits {
  padding-left: 20px;
}
/* line 1927, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .view-mode {
  width: 20%;
  float: left;
  text-align: right;
}
/* line 1932, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 1933, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .listview .row-fluid .span4 {
  width: 100%;
  margin-left: 0;
}
/* line 1937, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 1938, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .listview .products-box .pull-left {
  width: 30%;
  float: left;
}
/* line 1942, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .listview .products-box h2 {
  min-height: auto;
}
/* line 1945, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .listview .products-box .actu-title, .page-produits .listview .products-box p {
  width: 60%;
  float: left;
  text-align: left;
}
/* line 1952, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .produits-search {
  width: 100%;
  box-shadow: 0 3px 3px #ddd;
  float: left;
  background: #fff;
  padding: 20px;
}
/* line 1958, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .produits-search .left-search, .page-produits .produits-search .right-search {
  width: 40%;
  float: left;
}
/* line 1961, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .produits-search .left-search label, .page-produits .produits-search .right-search label {
  color: #cdd45b;
}
/* line 1965, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .produits-search .right-search {
  text-align: right;
}
/* line 1969, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .products-box {
  float: left;
  padding: 20px;
  text-align: center;
  background: #fff;
  margin-top: 20px;
  width: 100%;
}
/* line 1976, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .products-box .pull-left {
  width: 100%;
  position: relative;
}
/* line 1979, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .products-box .pull-left img {
  border-radius: 50%;
  max-width: 150px;
  margin: 0 auto;
}
/* line 1986, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .products-box h2 {
  float: left;
  line-height: 30px;
  font-size: 20px;
  margin: 15px 0;
  width: 100%;
  padding: 0 10px;
  min-height: 60px;
  display: table;
  position: relative;
}
/* line 1996, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .products-box h2 a {
  color: #cdd45b;
  text-transform: uppercase;
  line-height: 30px;
  display: table-cell;
  vertical-align: middle;
}
/* line 2004, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .products-box p {
  display: block;
  width: 100%;
  float: left;
  margin: 0 0 10px 0;
  position: relative;
  color: #666;
}
/* line 2012, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .products-box.jf_icon_box {
  margin: 20px 0 0 0;
}
/* line 2015, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .products-box.jf_icon_box.filled.deep-green:before {
  background: #dcd75b;
}
/* line 2018, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2019, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-produits .products-box:hover h2, .page-produits .products-box:hover h2 a, .page-produits .products-box:hover p {
  color: #fff;
}
/* line 2025, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-block-left {
  background-color: #fff;
  padding: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2031, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-block-left form {
  padding: 20px;
}
/* line 2034, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-block-left h2 {
  color: #212121;
  font-size: 27px;
  line-height: 35px;
}
/* line 2039, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-block-left h3 {
  color: #cdd45b;
  line-height: 25px;
  font-size: 20px;
  margin: 30px 0 20px 0;
}
/* line 2045, templates/desialis/scss/hydrogen/_desiacore.scss */
.produit-block-left select {
  width: 100%;
}
/* line 2049, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations {
  padding: 0 20px;
}
/* line 2051, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovation-search {
  width: 100%;
  box-shadow: 0 3px 3px #ddd;
  float: left;
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
}
/* line 2058, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovation-search .left-search, .page-innovations .innovation-search .right-search {
  width: 60%;
  float: left;
}
/* line 2061, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovation-search .left-search label, .page-innovations .innovation-search .right-search label {
  color: #cdd45b;
  font-size: 20px;
  margin-right: 10px;
}
/* line 2067, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovation-search .right-search {
  text-align: right;
  width: 40%;
}
/* line 2070, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovation-search .right-search select {
  /*width: 300px;*/
}
/* line 2075, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations {
  background: #fff;
}
/* line 2078, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box {
  float: left;
  padding: 0px;
  text-align: center;
  background: #fff;
  margin-bottom: 25px;
}
/* line 2084, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box:hover {
  box-shadow: 0 3px 3px #bcbcbd;
  border: 1px solid #ddd;
}
/* line 2087, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}
/* line 2092, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box .image {
  overflow: hidden;
}
/* line 2094, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box .image img {
  width: 100%;
}
/* line 2098, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box .products-img {
  /*-webkit-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
   overflow:hidden;*/
}
/* line 2099, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box .products-img img {
  border-radius: 50%;
}
/* line 2108, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box h2 {
  text-align: left;
  padding: 0 20px;
  font-size: 18px;
  float: left;
  margin: 20px 0 10px 0;
}
/* line 2114, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box h2 span {
  text-align: right;
  display: inline-block;
  float: right;
}
/* line 2119, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box h2 a {
  color: #4d4d4d;
}
/* line 2123, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box .article-info {
  float: left;
  width: 100%;
  margin: 0 0 10px;
}
/* line 2128, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box .published {
  width: 100%;
}
/* line 2130, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box .published time {
  color: #b0b0b0;
  text-transform: uppercase;
  background: transparent;
  border: 0;
  float: left;
  width: 100%;
  text-align: left;
  padding: 0 20px;
  font-style: normal;
  font-size: 13px;
  font-family: "helvetica medium" !important;
  letter-spacing: 0.5px;
}
/* line 2145, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box .readmore-publicites {
  margin: 0;
  text-align: right;
  width: 100%;
  float: right;
  padding: 0px 20px 20px 0;
}
/* line 2151, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box .readmore-publicites a {
  color: #cdd45b;
  padding: 0;
  line-height: 42px;
  text-transform: none;
  font-family: "helvetica regular", sans-serif !important;
  font-size: 16px;
  padding: 5px 10px;
  background-image: linear-gradient(to right, transparent, transparent 50%, #dfe48c 50%, #dfe48c) !important;
  background-position: 100% 0;
  background-size: 201% 100% !important;
  transition: all 0.25s ease-in;
  background-position: left bottom;
}
/* line 2164, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-innovations .innovations-box .readmore-publicites a:hover {
  background: #dfe48c;
  color: #fff;
  background-position: right bottom;
}
/* line 2173, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header {
  float: left;
  position: relative;
  width: 100%;
  margin-bottom: 30px;
}
/* line 2178, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .left_header, .mod_header .right_header {
  float: left;
  position: relative;
}
/* line 2181, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .left_header a, .mod_header .right_header a {
  color: inherit;
}
/* line 2183, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .left_header a:hover, .mod_header .right_header a:hover {
  color: #f0870a;
}
/* line 2188, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2189, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2190, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .right_header h1.mod_title p {
  margin: 0;
  line-height: 45px;
}
/* line 2196, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .left_header {
  box-shadow: 2px 5px 3px #ddd;
  margin-right: 40px;
}
/* line 2199, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .left_header h1, .mod_header .left_header .mod_desc {
  padding-left: 20px;
}
/* line 2202, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .left_header h1 {
  color: #cdd45b;
}
/* line 2204, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .left_header h1 p {
  margin: 0;
  line-height: 45px;
}
/* line 2209, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .left_header ul {
  margin-left: 0;
}
/* line 2211, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .left_header ul li {
  position: relative;
  list-style: none;
  padding-left: 15px;
}
/* line 2215, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .left_header ul li:before {
  content: "\f0c8";
  font-family: FontAwesome;
  color: #cdd45b;
  margin-right: 4px;
  font-size: 8px;
  top: 0px;
  left: 0;
  position: absolute;
}
/* line 2228, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2229, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .mod_desc h2 {
  color: #f0870a;
}
/* line 2232, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_header .mod_desc h3 {
  color: #dfe48c;
}
/* line 2237, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2238, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .mod_produits_menu h1 {
  font-size: 20px;
  color: #cdd45b !important;
  text-align: center;
}
/* line 2243, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .mod_produits_menu a {
  display: block !important;
  padding: 0 !important;
}
/* line 2246, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .mod_produits_menu a .elmt_title {
  color: #f0870a;
  text-align: center;
  display: block;
}
/* line 2252, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .mod_produits_menu .menu_produits {
  position: relative;
  float: left;
  width: calc((100% - 70px) / 4);
  margin: 10px 5px;
}
/* line 2257, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .mod_produits_menu .menu_produits .block_image {
  width: 125px;
  height: 85px;
}
/* line 2261, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .mod_produits_menu .menu_produits:hover .block_image {
  background-position: 0 85px;
}
/* line 2268, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2269, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .gammes .mod_produits_menu .menu_produits {
  width: calc((100% - 60px) / 3);
  margin: 10px 10px;
}
/* line 2273, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .gammes .mod_produits_menu .menu_produits .block_image {
  background-size: 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
  overflow: hidden;
  -webkit-transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -khtml-transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
/* line 2286, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .gammes .mod_produits_menu .menu_produits .block_image:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  content: '';
  width: 0;
  height: 0;
  background: rgba(240, 135, 10, 0.2);
  border-radius: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}
/* line 2301, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .gammes .mod_produits_menu .menu_produits .block_image:hover {
  -webkit-transform: scale(0.95);
  -khtml-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
}
/* line 2309, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .gammes .mod_produits_menu .menu_produits .block_image:hover:before {
  -webkit-animation: circle 0.75s;
  animation: circle 0.75s;
}
@-webkit-keyframes circle {
  /* line 2316, templates/desialis/scss/hydrogen/_desiacore.scss */
  0% {
    opacity: 1;
  }
  /* line 2319, templates/desialis/scss/hydrogen/_desiacore.scss */
  40% {
    opacity: 1;
  }
  /* line 2322, templates/desialis/scss/hydrogen/_desiacore.scss */
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes circle {
  /* line 2329, templates/desialis/scss/hydrogen/_desiacore.scss */
  0% {
    opacity: 1;
  }
  /* line 2332, templates/desialis/scss/hydrogen/_desiacore.scss */
  40% {
    opacity: 1;
  }
  /* line 2335, templates/desialis/scss/hydrogen/_desiacore.scss */
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
/* line 2341, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-header .g-main-nav .g-toplevel > li .g-sublevel li .gammes .mod_produits_menu .menu_produits:hover .block_image {
  background-position: 0 0px;
}
/********** Actualites **************/
/* line 2347, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites {
  background: #fff;
  float: left;
  margin-bottom: 30px;
  box-shadow: 3px 3px 3px #ccc;
}
/* line 2352, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites:hover {
  box-shadow: 0 3px 3px #bcbcbd;
  border: 1px solid #ddd;
}
/* line 2355, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}
/* line 2360, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites .image {
  padding: 10px 10px 0;
  width: 100%;
  height: 145px;
  overflow: hidden;
}
/* line 2366, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites .pull-left.item-image {
  margin: 0;
  overflow: hidden;
}
/* line 2370, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites .published time {
  background-image: none;
  padding-left: 0;
  border-bottom: 0px solid #d2da50;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "helvetica medium" !important;
  color: #b0b0b0;
  font-family: "helvetica medium" !important;
  letter-spacing: 0.5px;
}
/* line 2382, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites .article-info {
  font-size: 23px;
  font-style: normal;
  margin: 0;
  text-align: left;
  color: #cdd45b;
  padding: 0px 20px 0;
  float: left;
  width: 60%;
  float: left;
}
/* line 2393, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites .actu-title {
  padding: 20px 20px 5px;
  float: left;
  width: 100%;
}
/* line 2397, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites .actu-title h2 {
  margin: 0;
  line-height: 25px;
  /*font-weight: 600;
   color:#333;*/
  font-size: 18px;
}
/* line 2403, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites .actu-title h2 a {
  color: #4d4d4d;
}
/* line 2408, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites .readmore-actualite {
  margin: 0;
  text-align: right;
  width: 40%;
  float: right;
  padding: 0px 20px 20px 0;
}
/* line 2414, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites .readmore-actualite a {
  color: #cdd45b;
  padding: 0;
  line-height: 42px;
  text-transform: none;
  font-family: "helvetica regular", sans-serif !important;
  font-size: 16px;
  padding: 5px 10px;
  background-image: linear-gradient(to right, transparent, transparent 50%, #dfe48c 50%, #dfe48c) !important;
  background-position: 100% 0;
  background-size: 201% 100% !important;
  transition: all 0.25s ease-in;
  background-position: left bottom;
}
/* line 2427, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-actualites .readmore-actualite a:hover {
  background: #dfe48c;
  color: #fff;
  background-position: right bottom;
}
/* line 2435, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2436, templates/desialis/scss/hydrogen/_desiacore.scss */
.actualites iframe {
  width: 100% !important;
}
/********** Recrutement **************/
/* line 2442, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement {
  /*box-shadow: 3px 3px 3px #ccc;*/
}
/* line 2444, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement h1 {
  line-height: 40px;
}
/* line 2447, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement .items-row {
  background: #fff;
  float: left;
}
/* line 2450, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement .items-row:nth-child(2n) {
  background: #fbfbfb;
}
/* line 2454, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement .recrutement-search {
  width: 100%;
  float: left;
  padding: 20px;
}
/* line 2458, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement .recrutement-search .left-search, .recrutement .recrutement-search .right-search {
  float: left;
  padding-right: 50px;
  margin-bottom: 10px;
}
/* line 2464, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement .recrutement-search .left-search select, .recrutement .recrutement-search .right-search select {
  background-color: #fff;
}
/* line 2466, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement .recrutement-search .left-search select.date, .recrutement .recrutement-search .right-search select.date {
  min-width: 180px;
}
/* line 2472, templates/desialis/scss/hydrogen/_desiacore.scss */
.recrutement .recrutement-search .right-search {
  text-align: right;
}
/* line 2477, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement {
  float: left;
  width: 100%;
  padding: 20px 0 30px 20px;
}
/* line 2481, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement .image {
  padding: 0;
  width: 200px;
  height: 165px;
  overflow: hidden;
}
/* line 2487, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement .content {
  float: left;
  width: calc(100% - 220px);
  padding-left: 20px;
  text-align: justify;
  position: relative;
}
/* line 2494, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement .article-info {
  font-size: 23px;
  font-style: normal;
  margin: 0;
  text-align: left;
  color: #cdd45b;
  padding: 20px 20px 0;
  float: left;
  width: 100%;
}
/* line 2504, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement .recrut-title {
  float: left;
  width: calc(100% - 120px);
  padding-right: 20px;
}
/* line 2508, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement .recrut-title h2 {
  margin: 0;
  font-size: 25px;
  line-height: 30px;
  font-weight: 600;
  color: #cdd45b;
}
/* line 2514, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement .recrut-title h2 a {
  color: #cdd45b;
  font-weight: 500;
}
/* line 2520, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement .text {
  width: calc(100% - 120px);
  float: left;
  padding-right: 20px;
}
/* line 2524, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement .text p {
  margin: 0;
}
/* line 2528, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement .readmore {
  margin: 0;
  text-align: right;
  width: 120px;
  float: right;
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 2537, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement .readmore a {
  background-color: #cdd45b;
  line-height: 30px;
  border-radius: 20px;
  color: #fff;
  padding: 5px 20px;
  font-size: 12px;
}
/* line 2546, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement:hover {
  background: #cdd45b;
}
/* line 2548, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement:hover .recrut-title h2 a {
  color: #fff;
}
/* line 2551, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement:hover .text {
  color: #fff;
}
/* line 2554, templates/desialis/scss/hydrogen/_desiacore.scss */
.item-recrutement:hover .readmore a {
  background-color: #fff;
  color: #cdd45b;
}
/**** Pagination ***/
/* line 2561, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination {
  margin: 20px 0 0 0;
  background: #fff;
}
/* line 2565, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination .jf_btn.raised {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
/* line 2573, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination .jf_btn.raised.white {
  background-color: transparent;
  color: #000;
  margin: 0px;
  padding: 6px 10px;
  font-size: 15px;
  line-height: 15px;
  display: block;
}
/* line 2582, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination .jf_btn.raised:active {
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
/* line 2592, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination ul {
  margin: 0 auto !important;
  display: table;
}
/* line 2595, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination ul li {
  display: table-cell !important;
  height: 25px;
  width: 30px;
  position: relative;
}
/* line 2602, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination ul .pagenav {
  padding: 6px 10px;
  margin: 0px !important;
  color: #cdd45b;
  padding: 6px 10px;
  font-size: 15px;
  line-height: 15px;
  position: relative;
  float: left;
}
/* line 2612, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination ul .pagination-prev, .pagination ul .pagination-next {
  /*display:none !important;*/
  /*float: left !important;*/
  background-image: url('../../images/drag4.png');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 6px 10px;
  position: relative;
}
/* line 2621, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination ul .pagination-prev span, .pagination ul .pagination-next span {
  display: none !important;
}
/* line 2624, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination ul .pagination-prev a, .pagination ul .pagination-next a {
  text-indent: -999px;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  padding: 6px 10px;
  font-size: 15px;
  line-height: 15px;
}
/* line 2636, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination ul .pagination-next {
  background-image: url('../../images/drag3.png');
  float: left !important;
}
/* line 2640, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination .pagination-start, .pagination .pagination-end {
  /*width:30px;
   height:20px;*/
  background-image: url('../../images/drag44.png');
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 6px 10px;
  position: relative;
  float: left;
}
/* line 2650, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination .pagination-start span, .pagination .pagination-end span {
  display: none;
}
/* line 2653, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination .pagination-start a, .pagination .pagination-end a {
  text-indent: -999px;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  padding: 6px 10px;
  font-size: 15px;
  line-height: 15px;
}
/* line 2665, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination .pagination-end {
  background-image: url('../../images/drag33.png');
}
/* line 2667, templates/desialis/scss/hydrogen/_desiacore.scss */
.pagination .pagination-end a {
  text-indent: -999px;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 2679, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2680, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2681, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm .btn-toolbar, .finder #searchForm .btn-toolbar, .search #search-form .btn-toolbar, .finder #search-form .btn-toolbar {
  background: #fff;
}
/* line 2684, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm .btn-group1, .finder #searchForm .btn-group1, .search #search-form .btn-group1, .finder #search-form .btn-group1 {
  width: calc(100% - 35px);
}
/* line 2687, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm .btn-group, .finder #searchForm .btn-group, .search #search-form .btn-group, .finder #search-form .btn-group {
  width: 30px;
  margin: 0;
}
/* line 2691, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm .word, .finder #searchForm .word, .search #search-form .word, .finder #search-form .word {
  border: none;
  background: #f0870a;
  padding: 0;
  width: 100%;
  border-radius: 30px;
}
/* line 2698, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm input, .finder #searchForm input, .search #search-form input, .finder #search-form input {
  width: calc(100% - 80px);
  padding: 0 20px;
  background-color: transparent;
  float: left;
  height: 50px;
  border-bottom: 0;
  color: #fff;
}
/* line 2707, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm label, .finder #searchForm label, .search #search-form label, .finder #search-form label {
  display: none;
}
/* line 2710, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm button, .finder #searchForm button, .search #search-form button, .finder #search-form button {
  width: 30px;
  background: transparent;
  height: 30px;
  background-image: url('../../images/search.png');
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 21px;
  background-position: center center;
  padding: 0;
  box-shadow: none;
}
/* line 2721, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm button.btn, .finder #searchForm button.btn, .search #search-form button.btn, .finder #search-form button.btn {
  color: #fff;
  padding: 0px 16px 0 0;
  float: left;
  width: 40px;
  text-indent: -99999px;
  height: 50px;
}
/* line 2730, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm .phrases, .finder #searchForm .phrases, .search #search-form .phrases, .finder #search-form .phrases {
  margin: 0;
  width: 300px;
  float: left;
}
/* line 2735, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm .ordering-box, .finder #searchForm .ordering-box, .search #search-form .ordering-box, .finder #search-form .ordering-box {
  float: left;
}
/* line 2738, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm .form-limit, .finder #searchForm .form-limit, .search #search-form .form-limit, .finder #search-form .form-limit {
  text-align: left;
  width: 200px;
  float: left;
}
/* line 2743, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm .counter, .finder #searchForm .counter, .search #search-form .counter, .finder #search-form .counter {
  float: right;
  margin: 0;
  text-align: right;
  background: #fff;
  padding: 5px 10px;
  border-radius: 13px;
}
/* line 2751, templates/desialis/scss/hydrogen/_desiacore.scss */
.search #searchForm .chzn-container-single .chzn-single, .finder #searchForm .chzn-container-single .chzn-single, .search #search-form .chzn-container-single .chzn-single, .finder #search-form .chzn-container-single .chzn-single {
  border-radius: 10px;
}
/* line 2755, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .pagination, .finder .pagination {
  float: left;
  width: 100%;
}
/* line 2759, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .searchintro strong, .finder .searchintro strong {
  background: transparent !important;
  padding: 8px 10px;
}
/* line 2762, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .searchintro strong .badge-info, .finder .searchintro strong .badge-info {
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 7px;
  margin: 0 5px;
}
/* line 2769, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .search-results, .finder .search-results {
  float: left;
  width: 100%;
  padding: 0;
  background-color: transparent;
  box-shadow: 0px 2px 3px #b7b4b4;
}
/* line 2776, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .search-results .resultat, .finder .search-results .resultat {
  float: left;
  width: 100%;
  background-color: #fff;
  padding: 30px 20px;
}
/* line 2781, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .search-results .resultat:nth-child(2n), .finder .search-results .resultat:nth-child(2n) {
  background-color: transparent;
}
/* line 2785, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .search-results .result-title, .finder .search-results .result-title {
  color: #cdd45b;
}
/* line 2787, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .search-results .result-title a, .finder .search-results .result-title a {
  color: #cdd45b;
  font-size: 20px;
}
/* line 2791, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .search-results .result-title span.highlight, .finder .search-results .result-title span.highlight {
  background-color: transparent;
}
/* line 2795, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .search-results .result-created, .finder .search-results .result-created, .search .search-results .result-url, .finder .search-results .result-url {
  text-align: left;
  font-style: italic;
  font-size: 12px;
}
/* line 2800, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .search-results .image, .finder .search-results .image {
  width: 150px;
  float: left;
  margin-right: 20px;
}
/* line 2805, templates/desialis/scss/hydrogen/_desiacore.scss */
.search .search-results .resultat-content, .finder .search-results .resultat-content {
  width: calc(100% - 200px);
  float: left;
}
/* line 2811, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2812, templates/desialis/scss/hydrogen/_desiacore.scss */
.finder .search-results li {
  padding: 20px;
}
/* line 2814, templates/desialis/scss/hydrogen/_desiacore.scss */
.finder .search-results li:first-child {
  padding-top: 20px;
}
/* line 2817, templates/desialis/scss/hydrogen/_desiacore.scss */
.finder .search-results li:nth-child(2n) {
  background: transparent !important;
}
/* line 2820, templates/desialis/scss/hydrogen/_desiacore.scss */
.finder .search-results li .result-url {
  display: none;
}
/*.view-article{
 .item-page {
 background: #fff;
 padding: 20px;
 }
 }*/
/****** acm-parallax *******/
/* line 2832, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-parallax {
  color: #fff;
  text-align: center;
  padding: 200px 0;
  background-size: cover;
}
/* line 2837, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-parallax .titre {
  font-size: 60px;
  font-family: "helvetica bold" !important;
  color: #fff;
  text-align: center;
  padding: 0 20px;
  line-height: 70px;
}
/* line 2845, templates/desialis/scss/hydrogen/_desiacore.scss */
.acm-parallax p {
  color: #fff;
  text-align: center;
  font-size: 25px;
  padding: 0 20px;
}
/* line 2852, templates/desialis/scss/hydrogen/_desiacore.scss */
.savoir-faire {
  padding: 50px 20px;
}
/* line 2854, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2855, templates/desialis/scss/hydrogen/_desiacore.scss */
.savoir-faire .item a.jf_venobox.vbox-item {
  margin: 0 auto;
  display: block;
}
/* line 2859, templates/desialis/scss/hydrogen/_desiacore.scss */
.savoir-faire .item img {
  max-width: 200px;
  margin: 0 auto;
  display: block;
}
/* line 2866, templates/desialis/scss/hydrogen/_desiacore.scss */
.centre-conditionnement {
  color: #fff;
  text-align: center;
  padding: 100px 0 150px 0;
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
}
/* line 2873, templates/desialis/scss/hydrogen/_desiacore.scss */
.centre-conditionnement .titre {
  font-family: "helvetica bold" !important;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 24px;
  padding: 0 20px;
}
/* line 2882, templates/desialis/scss/hydrogen/_desiacore.scss */
.centre-conditionnement p {
  color: #fff;
  text-align: center;
  font-size: 18px;
  padding: 0 20px;
}
/* line 2888, templates/desialis/scss/hydrogen/_desiacore.scss */
.centre-conditionnement .contenu-block {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 20px;
  text-align: left;
}
/* line 2892, templates/desialis/scss/hydrogen/_desiacore.scss */
.centre-conditionnement .contenu-block ul li {
  position: relative;
  list-style: none;
  padding-left: 25px;
  color: #555;
  font-size: 18px;
}
/* line 2898, templates/desialis/scss/hydrogen/_desiacore.scss */
.centre-conditionnement .contenu-block ul li:before {
  content: "\f00c";
  font: normal normal normal 17px/1 FontAwesome;
  position: absolute;
  width: 20px;
  height: 20px;
  color: #7ca512;
  left: 0;
  top: 4px;
}
/* line 2912, templates/desialis/scss/hydrogen/_desiacore.scss */
.engagement-qualite {
  background-color: #f0870a;
  color: #fff;
  padding: 55px 0;
  text-align: center;
  margin-bottom: 30px;
}
/* line 2918, templates/desialis/scss/hydrogen/_desiacore.scss */
.engagement-qualite .content-text {
  padding: 0 20px;
}
/* line 2921, templates/desialis/scss/hydrogen/_desiacore.scss */
.engagement-qualite .titre {
  font-size: 24px;
  font-family: "helvetica bold" !important;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 2929, templates/desialis/scss/hydrogen/_desiacore.scss */
.engagement-qualite p {
  color: #fff;
  text-align: center;
  font-size: 18px;
}
/* line 2936, templates/desialis/scss/hydrogen/_desiacore.scss */
.content-bloc h3.mod_title {
  padding: 0 20px;
}
/* line 2939, templates/desialis/scss/hydrogen/_desiacore.scss */
.content-orgnaisation {
  padding: 90px 20px;
}
/***** Map ****/
/*.com_focalpoint{
 #g-main {
 padding-top:0px;
 .g-container {
 width: 100%;
 .g-content {
 margin: 0;
 padding: 0;
 }
 }
 }
 }*/
/* line 2955, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2956, templates/desialis/scss/hydrogen/_desiacore.scss */
#focalpoint h1 {
  display: none;
}
/* line 2960, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2961, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 2962, templates/desialis/scss/hydrogen/_desiacore.scss */
.com_focalpoint #g-main .platform-content.row-fluid {
  position: relative;
}
/* line 2967, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque {
  position: absolute;
  right: 0;
  width: 320px;
  background: #fff;
  display: none;
  height: 600px;
  overflow: scroll;
}
/* line 2975, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque h4 {
  margin: 0;
  padding: 10px 20px;
  background: #fff;
  border-bottom: 1px solid #ddd;
  border-radius: 5px 5px 0px 0px;
  text-transform: none;
  color: #d2da51;
  font-family: "helvetica", sans-serif !IMPORTANT;
}
/* line 2985, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque p {
  border-bottom: 1px solid #ddd;
  margin: 0;
  padding: 10px;
}
/* line 2989, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque p .Exploitation, .parolebloque p .Nom, .parolebloque p .Code, .parolebloque p .Surface, .parolebloque p .Troupeau, .parolebloque p .Production, .parolebloque p .Utilisation, .parolebloque p .Parole, .parolebloque p .Url, .parolebloque p .Distributeurs {
  background-image: url('../../images/nom.png');
  background-repeat: no-repeat;
  background-size: 19px;
  line-height: 35px;
  padding-left: 27px;
  font-size: 15px;
}
/* line 2997, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque p .Exploitation, .parolebloque p .Nom {
  background-image: url('../../images/nom.png');
}
/* line 3000, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque p .Code {
  background-image: url('../../images/local.png');
}
/* line 3003, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque p .Surface {
  background-image: url('../../images/nom.png');
}
/* line 3006, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque p .Troupeau {
  background-image: url('../../images/troupeau.png');
}
/* line 3009, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque p .Production {
  background-image: url('../../images/tag.png');
}
/* line 3012, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque p .Utilisation {
  background-image: url('../../images/nom.png');
}
/* line 3015, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque p .Parole {
  background-image: url('../../images/nom.png');
}
/* line 3018, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque p .Url, .parolebloque p .Distributeurs {
  background-image: url('../../images/nom.png');
}
/* line 3022, templates/desialis/scss/hydrogen/_desiacore.scss */
.parolebloque.affiche {
  display: block;
}
/* line 3026, templates/desialis/scss/hydrogen/_desiacore.scss */
.gm-style {
  /*div.infoBox{
   transform:matrix(1, 0, 0, 1, 9, 0) !important;
   }*/
  /*> div > div:nth-child(1){
   transform:matrix(1, 0, 0, 1, 9, 0) !important;
   }*/
}
/* line 3034, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap {
  /* box-shadow: 1px 5px 11px rgba(7, 7, 7, 0.3); */
  border: 1px solid rgba(136, 137, 145, 0.4);
}
/* line 3038, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar {
  position: absolute;
  width: 200px;
  background-color: #fff;
  height: 600px;
  padding: 10px;
  box-shadow: 5px 0px 11px rgba(7, 7, 7, 0.3);
  border-right: 1px solid rgba(136, 137, 145, 0.76);
}
/* line 3046, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar .row-fluid {
  display: inline-block;
  display: inline-block;
  width: 100%;
  position: relative;
  float: left;
}
/* line 3052, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar .row-fluid:last-child {
  width: 150px;
}
/* line 3055, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar .row-fluid [class*="span"]:first-child {
  margin-left: 0;
  width: 100%;
}
/* line 3060, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar h4 {
  background: url('../../images/flech.png');
  background-repeat: no-repeat;
  background-size: 13px;
  padding-left: 20px;
  font-size: 22px;
  color: #646d77;
  background-position: 0 10px;
  margin-top: 0;
}
/* line 3070, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3071, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar #fp_map_buttons .btn {
  background-color: #d2da51;
  color: #fff;
  margin-bottom: 10px;
}
/* line 3077, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li {
  display: block;
}
/* line 3079, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li a {
  margin: 0 16px;
  padding: 60px 0 0 0;
  text-align: left;
}
/* line 3084, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3086, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li a.markers-vaches-laitieres span, #fp_googleMapSidebar ul.sidebar li a.markers-vaches-allaitantes span, #fp_googleMapSidebar ul.sidebar li a.markers-chevres span, #fp_googleMapSidebar ul.sidebar li a.markers-brebis span, #fp_googleMapSidebar ul.sidebar li a.markers-dairy-cows span, #fp_googleMapSidebar ul.sidebar li a.markers-beef-cattle span, #fp_googleMapSidebar ul.sidebar li a.markers-sheep span, #fp_googleMapSidebar ul.sidebar li a.markers-goats span {
  margin-top: 60px;
  display: block;
  color: #646d77;
  font-size: 12px;
}
/* line 3092, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li a.markers-vaches-laitieres:before, #fp_googleMapSidebar ul.sidebar li a.markers-vaches-allaitantes:before, #fp_googleMapSidebar ul.sidebar li a.markers-chevres:before, #fp_googleMapSidebar ul.sidebar li a.markers-brebis:before, #fp_googleMapSidebar ul.sidebar li a.markers-dairy-cows:before, #fp_googleMapSidebar ul.sidebar li a.markers-beef-cattle:before, #fp_googleMapSidebar ul.sidebar li a.markers-sheep:before, #fp_googleMapSidebar ul.sidebar li a.markers-goats:before {
  background-image: url('../../images/especes/bovins.png');
  background-repeat: no-repeat;
  background-size: 90px;
  background-position: center !important;
  width: 90px;
  height: 60px;
  position: absolute;
  left: 0%;
  top: 0%;
  margin-top: 0px;
  margin-left: -15px;
  content: " ";
}
/* line 3107, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3109, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li a.active.markers-vaches-laitieres:before, #fp_googleMapSidebar ul.sidebar li a.active.markers-vaches-allaitantes:before, #fp_googleMapSidebar ul.sidebar li a.active.markers-chevres:before, #fp_googleMapSidebar ul.sidebar li a.active.markers-brebis:before, #fp_googleMapSidebar ul.sidebar li a.active.markers-dairy-cows:before, #fp_googleMapSidebar ul.sidebar li a.active.markers-beef-cattle:before, #fp_googleMapSidebar ul.sidebar li a.active.markers-sheep:before, #fp_googleMapSidebar ul.sidebar li a.active.markers-goats:before {
  background-image: url('../../images/especes/bovins1.png');
  background-size: 90px;
  background-repeat: no-repeat;
  background-position: center !important;
  width: 90px;
  height: 60px;
  position: absolute;
  left: 0%;
  top: 0%;
  margin-top: 0px;
  margin-left: -15px;
  content: " ";
}
/* line 3125, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li a.markers-cheval:before {
  background-image: url('../../images/especes/equins0.png');
}
/* line 3129, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li a.active.markers-cheval:before {
  background-image: url('../../images/especes/equins.png');
}
/* line 3132, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3133, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li a.markers-chevres:before, #fp_googleMapSidebar ul.sidebar li a.markers-goats:before {
  background: url('../../images/especes/chevrins.png');
  background-size: 90px;
}
/* line 3138, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3139, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li a.active.markers-chevres:before, #fp_googleMapSidebar ul.sidebar li a.active.markers-goats:before {
  background-image: url('../../images/especes/chevrins1.png');
}
/* line 3143, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3144, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li a.markers-brebis:before, #fp_googleMapSidebar ul.sidebar li a.markers-sheep:before {
  background-image: url('../../images/especes/brebins.png');
}
/* line 3148, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3149, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMapSidebar ul.sidebar li a.active.markers-brebis:before, #fp_googleMapSidebar ul.sidebar li a.active.markers-sheep:before {
  background-image: url('../../images/especes/brebins1.png');
}
/* line 3156, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3157, templates/desialis/scss/hydrogen/_desiacore.scss */
.fp-location-view .row-fluid .span8 {
  width: 100%;
}
/* line 3162, templates/desialis/scss/hydrogen/_desiacore.scss */
.fp-location-view #fp_googleMap {
  width: 50%;
}
/* line 3166, templates/desialis/scss/hydrogen/_desiacore.scss */
.fp-location-view .fp_customfields.fp_content {
  width: 50%;
  float: left;
  padding: 20px;
}
/* line 3173, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox {
  /*left: calc(100% - 320px) !important;
   bottom: inherit;
   cursor: default;
   top: 0;
   right: 0;
   position: relative !important;*/
  height: 300px;
}
/* line 3182, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox h4 {
  margin: 0;
  padding: 10px 20px;
  background: #fff;
  border-bottom: 1px solid #ddd;
  border-radius: 5px 5px 0px 0px;
  text-transform: none;
  color: #d2da51;
  font-family: "helvetica", sans-serif !IMPORTANT;
}
/* line 3191, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox h4 a {
  text-transform: none;
  color: #d2da51;
  font-family: "helvetica", sans-serif !IMPORTANT;
}
/* line 3197, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox .infoboxcontent {
  height: 200px;
  overflow: auto;
}
/* line 3201, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox p {
  border-bottom: 1px solid #ddd;
  margin: 0;
  padding: 10px;
}
/* line 3206, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox .Exploitation, #fp_googleMap .infoBox .Nom, #fp_googleMap .infoBox .Code, #fp_googleMap .infoBox .Surface, #fp_googleMap .infoBox .Troupeau, #fp_googleMap .infoBox .Production, #fp_googleMap .infoBox .Utilisation, #fp_googleMap .infoBox .Parole, #fp_googleMap .infoBox .Url, #fp_googleMap .infoBox .Distributeurs {
  background-image: url('../../images/nom.png');
  background-repeat: no-repeat;
  background-size: 19px;
  line-height: 35px;
  padding-left: 27px;
  font-size: 15px;
}
/* line 3214, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox .Exploitation, #fp_googleMap .infoBox .Nom {
  background-image: url('../../images/nom.png');
}
/* line 3217, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox .Code {
  background-image: url('../../images/local.png');
}
/* line 3220, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox .Surface {
  background-image: url('../../images/nom.png');
}
/* line 3223, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox .Troupeau {
  background-image: url('../../images/troupeau.png');
}
/* line 3226, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox .Production {
  background-image: url('../../images/tag.png');
}
/* line 3229, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox .Utilisation {
  background-image: url('../../images/nom.png');
}
/* line 3232, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox .Parole {
  background-image: url('../../images/nom.png');
}
/* line 3235, templates/desialis/scss/hydrogen/_desiacore.scss */
#fp_googleMap .infoBox .Url, #fp_googleMap .infoBox .Distributeurs {
  background-image: url('../../images/nom.png');
}
/*
 div:has(> div.infoBox) { background:#f00;}
 *! > div.infoBox { background: #000; }*/
/* line 3244, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-footer .nav.footer4 {
  padding-left: 0px;
}
/* line 3246, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-footer .nav.footer4 li {
  font-family: "helvetica bold" !important;
  font-size: 20px;
  list-style: none !important;
}
/* line 3250, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-footer .nav.footer4 li a {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
  color: #76b61a;
}
/* line 3257, templates/desialis/scss/hydrogen/_desiacore.scss */
.fiches {
  text-align: center;
  width: 100%;
  margin: 20px 0;
  float: left;
}
/* line 3262, templates/desialis/scss/hydrogen/_desiacore.scss */
.fiches a {
  background: #cdd45b;
  padding: 10px 40px;
  border-radius: 10px;
  font-size: 16px;
  color: #fff;
  box-shadow: 0px 3px 3px #ddd;
  margin-top: 25px;
  border: 2px solid #cdd45b;
  margin: 15px;
}
/* line 3272, templates/desialis/scss/hydrogen/_desiacore.scss */
.fiches a:hover {
  background: #fff;
  color: #cdd45b;
}
/* line 3277, templates/desialis/scss/hydrogen/_desiacore.scss */
.fiches.certificat_fiche {
  background: #fff;
  margin: 0;
  min-height: 50px;
}
/* line 3281, templates/desialis/scss/hydrogen/_desiacore.scss */
.fiches.certificat_fiche a {
  padding: 10px 20px;
  display: inline-block;
}
/* line 3287, templates/desialis/scss/hydrogen/_desiacore.scss */
.bgblanc .content-text-wrapper {
  background: #fff;
}
/* line 3289, templates/desialis/scss/hydrogen/_desiacore.scss */
.bgblanc .content-text-wrapper img {
  margin: 0 auto;
  display: block;
}
/* line 3293, templates/desialis/scss/hydrogen/_desiacore.scss */
.bgblanc .content-text-wrapper h1 {
  color: #adc963;
  font-size: 30px;
  margin-top: 50px;
}
/* line 3299, templates/desialis/scss/hydrogen/_desiacore.scss */
.bgblanc .content-text-wrapper h2 {
  color: #f0870a;
}
/* line 3304, templates/desialis/scss/hydrogen/_desiacore.scss */
.message-vide {
  float: left;
  padding: 20px;
  background: #fff;
  width: 100%;
  margin: 20px 0;
}
/* line 3312, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-article .pull-left.item-image {
  width: 100%;
}
/* line 3315, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3316, templates/desialis/scss/hydrogen/_desiacore.scss */
.parole .mod_title {
  text-align: center;
  color: #f0870a;
}
/* line 3320, templates/desialis/scss/hydrogen/_desiacore.scss */
.parole .mod_desc {
  text-align: center;
}
/******* menu sticky **************/
/* line 3325, templates/desialis/scss/hydrogen/_desiacore.scss */
.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
  background: #fff;
  color: #f0870a;
  margin: 0 auto !important;
  width: 46px;
  height: 46px;
}
/* line 3335, templates/desialis/scss/hydrogen/_desiacore.scss */
.dj-megamenu-select-light .dj-mobile-open-btn:focus, .dj-megamenu-select-light:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, .dj-megamenu-accordion-light .dj-mobile-open-btn:hover, .dj-megamenu-accordion-light .dj-mobile-open-btn:focus {
  background: #f0870a;
  color: #fff;
}
/* line 3345, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3346, templates/desialis/scss/hydrogen/_desiacore.scss */
ul.dj-mobile-light li.dj-mobileitem > a {
  background: #f2f3ea;
}
/* line 3349, templates/desialis/scss/hydrogen/_desiacore.scss */
ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a {
  background: #e7e8de;
  color: #f0870a;
}
/* line 3355, templates/desialis/scss/hydrogen/_desiacore.scss */
.rwd-table {
  width: calc(65% - 10px);
  float: left;
  margin-right: 20px;
}
/* line 3359, templates/desialis/scss/hydrogen/_desiacore.scss */
.rwd-table + .rwd-table {
  width: calc(35% - 10px);
  margin-right: 0px;
}
/* line 3363, templates/desialis/scss/hydrogen/_desiacore.scss */
.rwd-table td {
  display: table-cell;
}
/* line 3366, templates/desialis/scss/hydrogen/_desiacore.scss */
.rwd-table td:before {
  display: none;
}
/* line 3372, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3373, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3374, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-contact form .rsform-block-texte h1, .page-contact form .rsform-block-text h1 {
  font-size: 25px;
  line-height: 35px;
  color: #f0870a;
}
/* line 3380, templates/desialis/scss/hydrogen/_desiacore.scss */
.page-contact form h2 {
  display: none;
}
/****** Parole module ****/
/* line 3385, templates/desialis/scss/hydrogen/_desiacore.scss */
.parol {
  position: relative;
  width: 100%;
  float: left;
  background: #fff;
  margin-bottom: 20px;
}
/* line 3391, templates/desialis/scss/hydrogen/_desiacore.scss */
.parol p {
  margin: 10px 0;
}
/* line 3394, templates/desialis/scss/hydrogen/_desiacore.scss */
.parol span {
  background-image: url('../../images/nom.png');
  background-repeat: no-repeat;
  background-size: 19px;
  line-height: 35px;
  padding-left: 27px;
  font-size: 15px;
  color: #949c1e;
}
/* line 3403, templates/desialis/scss/hydrogen/_desiacore.scss */
.parol .parol-left, .parol .parol-right {
  width: 50%;
  float: left;
}
/* line 3407, templates/desialis/scss/hydrogen/_desiacore.scss */
.parol .parol-left {
  padding-right: 20px;
}
/* line 3409, templates/desialis/scss/hydrogen/_desiacore.scss */
.parol .parol-left p {
  margin: 16px 0;
}
/* line 3413, templates/desialis/scss/hydrogen/_desiacore.scss */
.parol .parole {
  background-color: #d2d99e;
  padding: 20px 20px 20px 130px;
  margin-bottom: 20px;
  position: relative;
  min-height: 102px;
  font-size: 18px;
  text-shadow: 0 3px 3px rgba(46, 51, 15, 0.16);
  border-radius: 3px;
  box-shadow: 0 3px 3px rgba(46, 51, 15, 0.21);
}
/* line 3423, templates/desialis/scss/hydrogen/_desiacore.scss */
.parol .parole:before {
  content: "\f10d";
  font: normal normal normal 100px/1 FontAwesome;
  color: #bec685;
  position: absolute;
  width: 100px;
  height: 100px;
  left: 15px;
  top: 5px;
  z-index: 0;
}
/* line 3436, templates/desialis/scss/hydrogen/_desiacore.scss */
.treeview .hover {
  color: #8d9504 !important;
}
/* line 3439, templates/desialis/scss/hydrogen/_desiacore.scss */
#dj-megamenu173placeholder, #dj-megamenu173, #dj-megamenu189placeholder, #dj-megamenu189 {
  left: 0 !important;
  text-align: center;
}
/* line 3442, templates/desialis/scss/hydrogen/_desiacore.scss */
#dj-megamenu173placeholder.dj-megamenu-default li.dj-up, #dj-megamenu173.dj-megamenu-default li.dj-up, #dj-megamenu189placeholder.dj-megamenu-default li.dj-up, #dj-megamenu189.dj-megamenu-default li.dj-up {
  float: inherit !important;
  display: inline-block !important;
}
/* line 3447, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3448, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-footer h3.footer-title1, #g-footer h3.footer-title2, #g-footer h3.footer-title3, #g-footer h3.footer-title4 {
  text-transform: uppercase;
}
/*** Page de maintenance ***/
/* line 3455, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3456, templates/desialis/scss/hydrogen/_desiacore.scss */
.outline-_offline #g-header {
  padding: 30px 0 !important;
}
/* line 3460, templates/desialis/scss/hydrogen/_desiacore.scss */
.g-offline #frame {
  color: #333 !important;
  padding: 40px 0 !important;
  width: auto;
}
/* line 3464, templates/desialis/scss/hydrogen/_desiacore.scss */
.g-offline #frame #form-login .jf_input input[type="text"], .g-offline #frame #form-login .jf_input input[type="password"] {
  padding-left: 10px !important;
}
/* line 3468, templates/desialis/scss/hydrogen/_desiacore.scss */
.g-offline #frame .jf_btn.raised.white {
  background-color: #b0b837 !important;
  color: #fff !important;
}
/* line 3473, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3474, templates/desialis/scss/hydrogen/_desiacore.scss */
.itemid-179 #g-main .g-container {
  background-color: #fff !important;
}
/* line 3478, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3479, templates/desialis/scss/hydrogen/_desiacore.scss */
.view-sitemap #g-main, .view-search #g-main {
  background-color: #fff !important;
}
/* line 3483, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3484, templates/desialis/scss/hydrogen/_desiacore.scss */
ul#dj-megamenu152 li a.dj-up_a {
  padding: 0 18px;
}
/* line 3488, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3489, templates/desialis/scss/hydrogen/_desiacore.scss */
.itemid-115 .mod_banner_top {
  background-size: cover !important;
}
/* line 3493, templates/desialis/scss/hydrogen/_desiacore.scss */
.mod_parole {
  margin-bottom: 20px;
}
/* line 3496, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3497, templates/desialis/scss/hydrogen/_desiacore.scss */
.certification-wrapper .content .zone1 .box-zone .block_image a.jf_venobox, .certification-wrapper .content .zone1 .box-zone .block_image img {
  width: 100%;
}
/*.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{
 left: 200px !important;
 }*/
/* line 3504, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3505, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-footer .nav > li {
  list-style-type: none;
  position: relative;
}
/* line 3508, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-footer .nav > li:before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #73777d;
  top: 16px;
  left: -15px;
}
/* line 3518, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-footer .nav > li > a:hover {
  padding: 0 0 2px 0 !important;
}
/* line 3520, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-footer .nav > li > a:hover:before {
  background-color: #f0870a;
}
/* line 3525, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3526, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-footer .nav.footer4 > li:before {
  display: none;
}
/* line 3529, templates/desialis/scss/hydrogen/_desiacore.scss */
#g-footer .nav.footer4 > li a:before {
  display: none;
}
/* line 3534, templates/desialis/scss/hydrogen/_desiacore.scss */
/* line 3535, templates/desialis/scss/hydrogen/_desiacore.scss */
.itemid-117 .home-alaune li .block_image img, .itemid-110 .home-alaune li .block_image img {
  height: auto;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 1199px) {
  /* line 3543, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3544, templates/desialis/scss/hydrogen/_desiacore.scss */
  .itemid-117 .home-alaune li, .itemid-110 .home-alaune li, .itemid-117 .home-actu li, .itemid-110 .home-actu li {
    height: 295px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 3550, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3551, templates/desialis/scss/hydrogen/_desiacore.scss */
  .itemid-117 .home-alaune li .block_content, .itemid-110 .home-alaune li .block_content {
    padding: 15px;
  }
  /* line 3554, templates/desialis/scss/hydrogen/_desiacore.scss */
  .itemid-117 .home-alaune li, .itemid-110 .home-alaune li, .itemid-117 .home-actu li, .itemid-110 .home-actu li {
    height: 233px;
  }
  /* line 3557, templates/desialis/scss/hydrogen/_desiacore.scss */
  .itemid-117 .home-alaune li .block_content .mod-articles-category-introtext, .itemid-110 .home-alaune li .block_content .mod-articles-category-introtext {
    height: auto;
    margin: 0;
  }
}
/******************************* Responsive ********************/
@media (min-width: 1200px) {
  /* line 3565, templates/desialis/scss/hydrogen/_desiacore.scss */
  ul#dj-megamenu152 {
    padding: 0px 45px !important;
  }
}
@media (max-width: 1199px) {
  /* line 3570, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-header .g-main-nav {
    padding: 0 40px;
    margin-bottom: -16px;
  }
  /* line 3573, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-header .g-main-nav .g-toplevel > li a {
    padding: 20px 10px !important;
  }
  /* line 3577, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3578, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li, .home-actu li {
    height: 320px;
  }
  /* line 3581, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li .block_content .mod-articles-category-introtext, .home-actu li .block_content .mod-articles-category-introtext {
    height: 79px;
  }
  /* line 3586, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3587, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune img {
    height: 100%;
    width: auto;
    max-width: 100%;
  }
  /* line 3592, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li .block_content .mod-articles-category-introtext {
    height: 240px;
  }
  /* line 3596, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3597, templates/desialis/scss/hydrogen/_desiacore.scss */
  .parallax-box .g-container {
    width: 100%;
  }
  /* line 3600, templates/desialis/scss/hydrogen/_desiacore.scss */
  .parallax-box .zone1 {
    margin: 15px;
  }
  /* line 3604, templates/desialis/scss/hydrogen/_desiacore.scss */
  .dj-megamenu-default li a.dj-up_a {
    padding: 0 10px;
  }
  /* line 3607, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-category.layout-desialisproduits #g-main .g-block .g-container, .view-produits #g-main .g-block .g-container {
    width: 60rem;
  }
  /* line 3611, templates/desialis/scss/hydrogen/_desiacore.scss */
  .mod_rapport li {
    margin-right: 10px;
  }
  /* line 3614, templates/desialis/scss/hydrogen/_desiacore.scss */
  ul#dj-megamenu152 li a.dj-up_a {
    padding: 0 10px;
  }
  /* line 3617, templates/desialis/scss/hydrogen/_desiacore.scss */
  .acymailing_module_form .acymailing_form .news_textbox input[type="text"] {
    height: 20px;
  }
  /* line 3620, templates/desialis/scss/hydrogen/_desiacore.scss */
  .dj-megamenu-default li a.dj-up_a {
    font-size: 15px;
  }
}
/*@media (max-width:1199px)*/
/**************** max 959 **************************/
@media (max-width: 959px) {
  /* line 3628, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3629, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li, .home-actu li {
    height: 620px;
  }
  /* line 3631, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li .block_content .mod-articles-category-introtext, .home-actu li .block_content .mod-articles-category-introtext {
    height: 352px;
    overflow: hidden;
  }
  /* line 3637, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li .block_content .mod-articles-category-introtext {
    height: 380px;
    overflow: hidden;
  }
  /* line 3641, templates/desialis/scss/hydrogen/_desiacore.scss */
  .parallax-box .zone1 {
    margin: 12px;
  }
  /* line 3644, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3645, templates/desialis/scss/hydrogen/_desiacore.scss */
  .acymailing_module_form .acymailing_form .news_textbox input[type="text"] {
    height: 20px;
  }
  /* line 3648, templates/desialis/scss/hydrogen/_desiacore.scss */
  .acymailing_module_form .acymailing_form .news_textbox .btn-primary {
    padding: 7px 8px 5px 0;
  }
  /* line 3652, templates/desialis/scss/hydrogen/_desiacore.scss */
  .certification-wrapper .content .zone1 {
    margin: 16px;
  }
  /* line 3655, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-category.layout-desialisproduits #g-main .g-block .g-container, .view-produits #g-main .g-block .g-container {
    width: 48rem;
    padding: 0 20px;
  }
  /* line 3660, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3661, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produits .products-box h2 {
    min-height: 90px;
  }
  /* line 3664, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produits .products-box .pull-left img {
    max-width: 120px;
  }
  /* line 3667, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produits .products-box .page-produits .listview .products-box h2 {
    min-height: auto;
  }
  /* line 3671, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3672, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-header .g-main-nav .g-toplevel > li .g-sublevel li .mod_produits_menu .menu_produits {
    width: calc((100% - 70px) / 3);
  }
  /* line 3675, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-header .g-main-nav .g-toplevel > li .g-sublevel li .gammes .mod_produits_menu .menu_produits {
    width: calc((100% - 60px) / 2);
  }
  /* line 3679, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3680, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produits .produits-search .left-search {
    width: 60%;
  }
  /* line 3683, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produits .produits-search .right-search {
    width: 40%;
  }
  /* line 3686, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produits .produits-search .view-mode {
    width: 100%;
    margin-top: 20px;
  }
  /* line 3691, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-sectiona {
    background-image: none;
    padding: 0px 0 35px 0;
  }
  /* line 3695, templates/desialis/scss/hydrogen/_desiacore.scss */
  .left-1, .right-1 {
    width: 100%;
    flex: 0 100%;
  }
  /* line 3698, templates/desialis/scss/hydrogen/_desiacore.scss */
  .left-1 .home-alaune li, .right-1 .home-alaune li, .left-1 .home-actu li, .right-1 .home-actu li {
    height: auto;
  }
  /* line 3700, templates/desialis/scss/hydrogen/_desiacore.scss */
  .left-1 .home-alaune li .block_content .mod-articles-category-introtext, .right-1 .home-alaune li .block_content .mod-articles-category-introtext, .left-1 .home-actu li .block_content .mod-articles-category-introtext, .right-1 .home-actu li .block_content .mod-articles-category-introtext {
    height: auto;
    padding-bottom: 50px;
  }
  /* line 3705, templates/desialis/scss/hydrogen/_desiacore.scss */
  .left-1 .home-alaune li .block_image img, .right-1 .home-alaune li .block_image img {
    height: auto;
    width: auto;
    max-width: 100%;
  }
}
/*@media (max-width:959px)*/
/**************** max 768 **************************/
@media (max-width: 768px) {
  /* line 3716, templates/desialis/scss/hydrogen/_desiacore.scss */
  body .jf_mm_pro_panelBtn {
    position: absolute !important;
  }
  /* line 3719, templates/desialis/scss/hydrogen/_desiacore.scss */
  body #g-header [class*="size-"] {
    --webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50% !important;
    -moz-flex: 0 50% !important;
    -ms-flex: 0 50% !important;
    flex: 0 50% !important;
    width: 50%;
  }
  /* line 3729, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-header {
    padding-bottom: 30px;
  }
  /* line 3731, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-header .desialis-logo {
    padding-left: 50px;
  }
  /* line 3735, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3736, templates/desialis/scss/hydrogen/_desiacore.scss */
  .savoir-faire .jf_g_container, .content-orgnaisation .jf_g_container {
    width: 100%;
  }
  /* line 3740, templates/desialis/scss/hydrogen/_desiacore.scss */
  .certification-wrapper .content .zone1 {
    margin: 16px;
  }
  /* line 3743, templates/desialis/scss/hydrogen/_desiacore.scss */
  .acm-carousel .desc {
    padding: 0 20px;
  }
  /* line 3746, templates/desialis/scss/hydrogen/_desiacore.scss */
  .mod_header .left_header h1 {
    font-size: 25px;
    line-height: 30px;
  }
  /* line 3750, templates/desialis/scss/hydrogen/_desiacore.scss */
  .parolebloque {
    width: 260px;
    top: 0;
  }
}
/*@media (max-width: 768px)*/
/**************** max 767 **************************/
@media (max-width: 767px) {
  /* line 3758, templates/desialis/scss/hydrogen/_desiacore.scss */
  /*** table ***/
  /* line 3760, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-header {
    padding-bottom: 0px;
  }
  /* line 3764, templates/desialis/scss/hydrogen/_desiacore.scss */
  body #g-header [class*="size-"] {
    --webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100% !important;
    -moz-flex: 0 100% !important;
    -ms-flex: 0 100% !important;
    flex: 0 100% !important;
    width: 100%;
  }
  /* line 3774, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3775, templates/desialis/scss/hydrogen/_desiacore.scss */
  .mod_header .left_header, .mod_header .right_header {
    width: 100% !important;
  }
  /* line 3779, templates/desialis/scss/hydrogen/_desiacore.scss */
  .desialis-logo {
    text-align: center;
    width: 100%;
    display: block;
  }
  /* line 3784, templates/desialis/scss/hydrogen/_desiacore.scss */
  .lang-inline {
    text-align: center;
  }
  /* line 3787, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-header {
    margin-bottom: 30px;
  }
  /* line 3789, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-header .search {
    width: 200px;
    display: block;
    margin: 0px auto;
  }
  /* line 3793, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-header .search form input {
    width: 130px;
  }
  /* line 3798, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3799, templates/desialis/scss/hydrogen/_desiacore.scss */
  .jf_mm_pro_panel.left .jf_mm_pro_panel_title {
    display: none;
  }
  /* line 3802, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3803, templates/desialis/scss/hydrogen/_desiacore.scss */
  .jf_mm_pro_panel.left.opened .jf_mm_pro_panel_title {
    display: block;
  }
  /* line 3808, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-sectiona {
    padding: 0px 0 35px 0;
  }
  /* line 3811, templates/desialis/scss/hydrogen/_desiacore.scss */
  .homeslideshow div#n2-ss-2.n2-ss-desktop .n2-ss-widget-display-desktop.n2-ib, .homeslideshow div#n2-ss-2.n2-ss-tablet .n2-ss-widget-display-tablet.n2-ib, .homeslideshow div#n2-ss-2.n2-ss-mobile .n2-ss-widget-display-mobile.n2-ib {
    bottom: 6px !important;
    display: none;
  }
  /* line 3818, templates/desialis/scss/hydrogen/_desiacore.scss */
  .mod_rapport li {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  /* line 3824, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li {
    height: auto !important;
  }
  /* line 3826, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li .block_image, .home-alaune li .block_content {
    width: 100%;
    height: auto !important;
  }
  /* line 3830, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li .block_content .mod-articles-category-introtext {
    height: auto;
    overflow: inherit;
  }
  /* line 3834, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li .mod-articles-category-readmore {
    width: 90%;
  }
  /* line 3838, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-alaune li .block_image img {
    height: auto !important;
    width: 100%;
  }
  /* line 3842, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3843, templates/desialis/scss/hydrogen/_desiacore.scss */
  .item-actualites .image {
    height: auto;
  }
  /* line 3846, templates/desialis/scss/hydrogen/_desiacore.scss */
  .item-actualites .actu-title, .item-actualites .readmore-actualite, .item-actualites .article-info {
    width: 100%;
  }
  /* line 3850, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-actu li {
    height: auto !important;
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 3854, templates/desialis/scss/hydrogen/_desiacore.scss */
  .home-actu li .block_content .mod-articles-category-introtext {
    height: auto;
    overflow: inherit;
  }
  /* line 3859, templates/desialis/scss/hydrogen/_desiacore.scss */
  .parallax-box .g-container {
    width: 100%;
  }
  /* line 3862, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3864, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-category.layout-desialisproduits #g-main .g-block .g-container, .view-produits #g-main .g-block .g-container {
    width: 100%;
  }
  /* line 3867, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-category.layout-desialisproduits #g-main .g-block .produit-block-left, .view-produits #g-main .g-block .produit-block-left {
    margin: 20px;
  }
  /* line 3870, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-category.layout-desialisproduits #g-main .g-block .page-produits, .view-produits #g-main .g-block .page-produits {
    padding: 0 20px;
  }
  /* line 3872, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-category.layout-desialisproduits #g-main .g-block .page-produits .produits-search .left-search, .view-produits #g-main .g-block .page-produits .produits-search .left-search, .view-category.layout-desialisproduits #g-main .g-block .page-produits .produits-search .right-search, .view-produits #g-main .g-block .page-produits .produits-search .right-search {
    width: 100%;
    margin-bottom: 20px;
    text-align: left;
  }
  /* line 3878, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-category.layout-desialisproduits #g-main .g-block .page-produits .view-mode, .view-produits #g-main .g-block .page-produits .view-mode {
    width: 100%;
    margin-bottom: 20px;
    text-align: left;
  }
  /* line 3886, templates/desialis/scss/hydrogen/_desiacore.scss */
  .produits-top {
    padding: 20px 20px;
  }
  /* line 3889, templates/desialis/scss/hydrogen/_desiacore.scss */
  .savoir-faire .item {
    display: block;
    float: left;
    width: 100%;
  }
  /* line 3894, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3895, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3896, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .intro-produit .image-produit, .page-produit .intro-produit .top-produit {
    width: 100%;
  }
  /* line 3899, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .intro-produit .intro-produit-box {
    width: 90%;
  }
  /* line 3904, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .desc-produit table.rwd-table tbody > tr > td {
    border-right: 0px solid #c2bbbb;
  }
  /* line 3907, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .fiches a {
    margin: 15px auto;
    width: 70%;
    display: block;
  }
  /* line 3912, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .desc-produit, .page-produit .temoignages-produit, .page-produit .acheter-produit {
    width: 90%;
  }
  /* line 3917, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3918, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .temoignages-produit .temoing-img {
    width: 100%;
  }
  /* line 3920, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .temoignages-produit .temoing-img .img-intro {
    max-width: 200px;
  }
  /* line 3924, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .temoignages-produit .temoing-text {
    width: 100%;
  }
  /* line 3926, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .temoignages-produit .temoing-text h3 {
    text-align: center;
  }
  /* line 3931, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .acheter-produit p {
    width: 100%;
  }
  /* line 3934, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .page-produit .btn-acheter {
    float: left;
  }
  /* line 3937, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produit .produit-temoin .owl-carousel .owl-nav .owl-next, .page-produit .owl-carousel .owl-nav .owl-prev {
    top: 50%;
    height: 40px;
    width: 40px;
    background-size: 25px;
    cursor: pointer;
  }
  /* line 3946, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-footer {
    padding: 30px 0 0px 0 !important;
  }
  /* line 3948, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-footer .footer-divider {
    background: none;
  }
  /* line 3951, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-footer .g-container .g-grid > .g-block .g-content {
    padding-bottom: 0px !important;
  }
  /* line 3955, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-footer h3.footer-title5, .acymailing_module_form .acymailing_introtext {
    text-align: left;
  }
  /* line 3959, templates/desialis/scss/hydrogen/_desiacore.scss */
  .acymailing_module_form .acymailing_form .news_textbox {
    width: 260px;
    margin: 20px 0 !important;
  }
  /* line 3962, templates/desialis/scss/hydrogen/_desiacore.scss */
  .acymailing_module_form .acymailing_form .news_textbox input[type="text"] {
    width: 170px !important;
    height: 34px;
  }
  /* line 3966, templates/desialis/scss/hydrogen/_desiacore.scss */
  .acymailing_module_form .acymailing_form .news_textbox .btn-primary {
    padding: 13px 5px 5px 0;
    margin-left: 0;
    margin-top: -3px;
    width: 35px;
    margin-right: 10px;
  }
  /* line 3974, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 3975, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-footer h3.footer-title1, #g-footer h3.footer-title2, #g-footer h3.footer-title3, #g-footer h3.footer-title4 {
    text-align: left;
  }
  /* line 3981, templates/desialis/scss/hydrogen/_desiacore.scss */
  #g-footer .nav > li {
    text-align: left;
  }
  /* line 3987, templates/desialis/scss/hydrogen/_desiacore.scss */
  .rwd-table {
    margin: 1em 0;
    width: 100%;
  }
  /* line 3990, templates/desialis/scss/hydrogen/_desiacore.scss */
  .rwd-table + .rwd-table {
    width: 100%;
  }
  /* line 3993, templates/desialis/scss/hydrogen/_desiacore.scss */
  .rwd-table tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
  /* line 3998, templates/desialis/scss/hydrogen/_desiacore.scss */
  .rwd-table th {
    display: none;
  }
  /* line 4002, templates/desialis/scss/hydrogen/_desiacore.scss */
  .rwd-table td {
    display: block;
  }
  /* line 4005, templates/desialis/scss/hydrogen/_desiacore.scss */
  .rwd-table td:first-child {
    padding-top: 0.5em;
  }
  /* line 4008, templates/desialis/scss/hydrogen/_desiacore.scss */
  .rwd-table td:last-child {
    padding-bottom: 0.5em;
  }
  /* line 4012, templates/desialis/scss/hydrogen/_desiacore.scss */
  .rwd-table td:before {
    content: attr(data-th) " : ";
    font-weight: bold;
    width: 100%;
    display: inline-block;
    padding: 20px 0;
    display: block;
  }
  /* line 4023, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-category.layout-desialisproduits #g-main .g-block .g-container, .view-produits #g-main .g-block .g-container {
    width: 30rem;
  }
  /* line 4027, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produits .products-box h2 {
    min-height: auto;
  }
  /* line 4030, templates/desialis/scss/hydrogen/_desiacore.scss */
  .rapports_temoig {
    display: none;
  }
  /* line 4033, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 4034, templates/desialis/scss/hydrogen/_desiacore.scss */
  .recrutement h1 {
    margin: 10px 0;
  }
  /* line 4037, templates/desialis/scss/hydrogen/_desiacore.scss */
  .recrutement .item-recrutement {
    padding: 20px 20px 30px 20px;
  }
  /* line 4039, templates/desialis/scss/hydrogen/_desiacore.scss */
  .recrutement .item-recrutement .image, .recrutement .item-recrutement .content, .recrutement .item-recrutement .recrut-title, .recrutement .item-recrutement .text, .recrutement .item-recrutement .readmore {
    width: 100%;
    padding-left: 0px;
    margin-bottom: 10px;
    padding-right: 0px;
  }
  /* line 4045, templates/desialis/scss/hydrogen/_desiacore.scss */
  .recrutement .item-recrutement .readmore {
    margin: 20px 0 0 0;
    float: left;
    position: relative;
  }
  /* line 4052, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 4053, templates/desialis/scss/hydrogen/_desiacore.scss */
  .recrutement .recrutement-search .left-search, .recrutement .recrutement-search .right-search {
    padding-right: 0px;
  }
  /* line 4058, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 4060, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-contact form .form-horizontal .form-group {
    width: 100% !important;
    margin-right: 0 !important;
  }
  /* line 4063, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-contact form .form-horizontal .form-group + div.form-group {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 4068, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-contact form .radio-inline {
    width: 100%;
    margin-left: 0px;
  }
  /* line 4073, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-publications #g-main .g-block .produit-block-left {
    margin: 0 20px;
  }
  /* line 4076, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 4077, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-innovations .innovation-search {
    margin-top: 20px;
  }
  /* line 4079, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-innovations .innovation-search .left-search, .page-innovations .innovation-search .right-search {
    width: 100%;
    text-align: left;
  }
  /* line 4085, templates/desialis/scss/hydrogen/_desiacore.scss */
  .parol .parol-left, .parol .parol-right {
    width: 100%;
  }
  /* line 4088, templates/desialis/scss/hydrogen/_desiacore.scss */
  .produit-temoin .temoignages-produit .parol-left, .produit-temoin .temoignages-produit .parol-right {
    width: 100%;
    padding-left: 0px;
  }
  /* line 4093, templates/desialis/scss/hydrogen/_desiacore.scss */
  .certification-wrapper .content .zone1 .box-zone {
    height: auto;
  }
  /* line 4096, templates/desialis/scss/hydrogen/_desiacore.scss */
  .item-recrutement .content {
    padding-left: 0px;
  }
  /* line 4099, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 4100, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produits .listview .products-box .actu-title, .page-produits .listview .products-box p {
    width: 60%;
    float: left;
    text-align: left;
    margin-left: 30px;
  }
  /* line 4107, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 4108, templates/desialis/scss/hydrogen/_desiacore.scss */
  .page-produits .produits-search .view-mode {
    margin-top: 0px;
  }
  /* line 4112, templates/desialis/scss/hydrogen/_desiacore.scss */
  #fp_googleMapSidebar {
    position: relative;
    width: 100%;
    height: auto;
    float: left;
  }
  /* line 4117, templates/desialis/scss/hydrogen/_desiacore.scss */
  #fp_googleMapSidebar ul.sidebar li {
    display: inline-block;
  }
  /* line 4120, templates/desialis/scss/hydrogen/_desiacore.scss */
  #fp_googleMapSidebar .row-fluid:last-child {
    width: 100%;
  }
  /* line 4124, templates/desialis/scss/hydrogen/_desiacore.scss */
  #recrutement-form {
    padding: 0;
  }
  /* line 4126, templates/desialis/scss/hydrogen/_desiacore.scss */
  #recrutement-form .formControlLabel {
    width: 100%;
    padding: 0;
  }
  /* line 4130, templates/desialis/scss/hydrogen/_desiacore.scss */
  #recrutement-form.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px;
  }
}
/* % max-width:767px */
/**************** max 480 **************************/
@media (max-width: 480px) {
  /* line 4139, templates/desialis/scss/hydrogen/_desiacore.scss */
  /* line 4140, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-category.layout-desialisproduits #g-main .g-block .g-container, .view-produits #g-main .g-block .g-container {
    width: 100%;
  }
  /* line 4144, templates/desialis/scss/hydrogen/_desiacore.scss */
  .parol .parole {
    padding: 130px 20px 20px 20px;
  }
  /* line 4146, templates/desialis/scss/hydrogen/_desiacore.scss */
  .parol .parole:before {
    width: 100%;
    left: 0;
    text-align: center;
  }
  /* line 4152, templates/desialis/scss/hydrogen/_desiacore.scss */
  .view-mode {
    display: none;
  }
}
/*# sourceMappingURL=hydrogen_16.css.map */