html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a.button a:hover,
input.button a:hover,
ul.js-pager__items .button a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1rem;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a, a.button a:hover,
input.button a:hover,
ul.js-pager__items .button a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
a:link,
a.button a:link:hover,
input.button a:link:hover,
ul.js-pager__items .button a:link:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:link:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:link:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:link:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:link:hover,
a:visited,
a.button a:visited:hover,
input.button a:visited:hover,
ul.js-pager__items .button a:visited:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:visited:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:visited:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:visited:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:visited:hover {
  text-decoration: none;
}

a:focus, a.button a:focus:hover,
input.button a:focus:hover,
ul.js-pager__items .button a:focus:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:focus:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:focus:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:focus:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:focus:hover,
textarea:focus,
input:focus {
  outline: 1px dotted black;
}

img {
  vertical-align: middle;
  max-width: 100%;
  height: auto !important;
}

body {
  font-family: Arial, verdana, sans-serif;
}

tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
  background: none;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

sub {
  vertical-align: sub;
  font-size: smaller;
}

blockquote {
  font-size: 1.2em;
  line-height: 1.5;
  font-style: italic;
  margin: 30px 50px;
}

em {
  font-style: italic;
}

b, strong {
  font-weight: bold;
}

#drupal-live-announce {
  height: 0;
}

#forward-form #edit-subject,
#forward-form #edit-body,
.ajax-progress-throbber,
.search-result__info {
  display: none;
}

#site-branding #logo a {
  display: block;
}

.search-results li {
  margin: 0 0 15px 0;
}

.label {
  color: #11151C;
}

@font-face {
  font-family: jaapokki-regular;
  src: url("../fonts/jaapokki-regular.eot");
  src: url("../fonts/jaapokki-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/jaapokki-regular.woff") format("woff"), url("../fonts/jaapokki-regular.ttf") format("truetype"), url("../fonts/jaapokki-regular.svg#jaapokki-regular") format("svg");
}
@font-face {
  font-family: jaapokkisubtract-regular;
  src: url("../fonts/jaapokkisubtract-regular.eot");
  src: url("../fonts/jaapokkisubtract-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/jaapokkisubtract-regular.woff") format("woff"), url("../fonts/jaapokkisubtract-regular.ttf") format("truetype"), url("../fonts/jaapokkisubtract-regular.svg#jaapokkisubtract-regular") format("svg");
}
@font-face {
  font-family: fjallaone-regular-webfont;
  src: url("../fonts/fjallaone-regular-webfont.eot");
  src: url("../fonts/fjallaone-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fjallaone-regular-webfont.woff") format("woff"), url("../fonts/fjallaone-regular-webfont.ttf") format("truetype"), url("../fonts/fjallaone-regular-webfont.svg#fjallaone-regular-webfont") format("svg");
}
h1, h2, h3, h4, h5, h6 {
  font-family: jaapokki-regular;
  margin-bottom: 10px;
}

h1 {
  font-size: 1.6rem;
}

h2 {
  font-size: 1.4rem;
}

h3 {
  font-size: 1.2rem;
  margin-top: 15px;
  line-height: 1.2;
  color: #FF206E;
}
h3 a, h3 a.button a:hover, a.button h3 a:hover,
h3 input.button a:hover,
input.button h3 a:hover,
h3 ul.js-pager__items .button a:hover,
ul.js-pager__items .button h3 a:hover, h3 .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a h3 a:hover,
h3 .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a h3 a:hover, h3 .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a h3 a:hover,
h3 .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a h3 a:hover {
  color: #FF206E;
}
h3 a:hover, h3 a.button a:hover, a.button h3 a:hover,
h3 input.button a:hover,
input.button h3 a:hover,
h3 ul.js-pager__items .button a:hover,
ul.js-pager__items .button h3 a:hover, h3 .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a h3 a:hover,
h3 .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a h3 a:hover, h3 .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a h3 a:hover,
h3 .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a h3 a:hover {
  color: #11151C;
}

h4 {
  font-size: 1.2rem;
}

h5 {
  font-size: 1.1rem;
}

h6 {
  font-size: 1rem;
}

#core-outer-wrapper,
#main-wrapper {
  background: #F2F2F2;
}

.not-front .layout-main-wrapper {
  padding-top: 20px;
  padding-bottom: 40px;
}

.page-title {
  margin-bottom: 20px;
}

.panel-title {
  font-size: 1.4em;
  margin-bottom: 10px;
  line-height: 1.2;
  color: #FF206E;
  font-family: jaapokki-regular;
}
.panel-title a, .panel-title a.button a:hover, a.button .panel-title a:hover,
.panel-title input.button a:hover,
input.button .panel-title a:hover,
.panel-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .panel-title a:hover, .panel-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .panel-title a:hover,
.panel-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .panel-title a:hover, .panel-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .panel-title a:hover,
.panel-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .panel-title a:hover {
  color: #FF206E;
}
.panel-title a:hover, .panel-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .panel-title a:hover,
.panel-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .panel-title a:hover, .panel-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .panel-title a:hover,
.panel-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .panel-title a:hover {
  color: #11151C;
}

.field--name-node-title,
.views-field-title,
.field--name-field-title {
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: bold;
  color: #11151C;
}
.field--name-node-title a, .field--name-node-title a.button a:hover, a.button .field--name-node-title a:hover,
.field--name-node-title input.button a:hover,
input.button .field--name-node-title a:hover,
.field--name-node-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .field--name-node-title a:hover, .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-node-title a:hover,
.field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-node-title a:hover, .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-node-title a:hover,
.field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-node-title a:hover,
.views-field-title a,
.views-field-title a.button a:hover,
a.button .views-field-title a:hover,
.views-field-title input.button a:hover,
input.button .views-field-title a:hover,
.views-field-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-title a:hover,
.field--name-field-title a,
.field--name-field-title a.button a:hover,
a.button .field--name-field-title a:hover,
.field--name-field-title input.button a:hover,
input.button .field--name-field-title a:hover,
.field--name-field-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-title a:hover {
  color: #11151C;
}
.field--name-node-title a:hover, .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-node-title a:hover,
.field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-node-title a:hover, .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-node-title a:hover,
.field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-node-title a:hover,
.views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-title a:hover,
.field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-title a:hover {
  color: #FF206E;
}
.field--name-node-title h2,
.field--name-node-title h2.pane-title,
.views-field-title h2,
.views-field-title h2.pane-title,
.field--name-field-title h2,
.field--name-field-title h2.pane-title {
  font-size: 1em;
  line-height: 1em;
  font-family: inherit;
  margin-bottom: 0;
}
.field--name-node-title a, .field--name-node-title a.button a:hover, a.button .field--name-node-title a:hover,
.field--name-node-title input.button a:hover,
input.button .field--name-node-title a:hover,
.field--name-node-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .field--name-node-title a:hover, .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-node-title a:hover,
.field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-node-title a:hover, .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-node-title a:hover,
.field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-node-title a:hover,
.views-field-title a,
.views-field-title a.button a:hover,
a.button .views-field-title a:hover,
.views-field-title input.button a:hover,
input.button .views-field-title a:hover,
.views-field-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-title a:hover,
.views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-title a:hover,
.field--name-field-title a,
.field--name-field-title a.button a:hover,
a.button .field--name-field-title a:hover,
.field--name-field-title input.button a:hover,
input.button .field--name-field-title a:hover,
.field--name-field-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-title a:hover,
.field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-title a:hover {
  display: block;
}

.group-address .field--name-field-code-postal,
.group-address .field--name-field-commune,
.group-address .field--name-field-ville {
  display: inline;
}
.group-address .field--name-field-code-postal .field__items,
.group-address .field--name-field-code-postal .field__item,
.group-address .field--name-field-commune .field__items,
.group-address .field--name-field-commune .field__item,
.group-address .field--name-field-ville .field__items,
.group-address .field--name-field-ville .field__item {
  display: inline;
}

.views-field-field-galerie-images a, .views-field-field-galerie-images a.button a:hover, a.button .views-field-field-galerie-images a:hover,
.views-field-field-galerie-images input.button a:hover,
input.button .views-field-field-galerie-images a:hover,
.views-field-field-galerie-images ul.js-pager__items .button a:hover,
ul.js-pager__items .button .views-field-field-galerie-images a:hover, .views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-field-galerie-images a:hover,
.views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-field-galerie-images a:hover, .views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-field-galerie-images a:hover,
.views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-field-galerie-images a:hover,
.field--name-field-galerie-images a,
.field--name-field-galerie-images a.button a:hover,
a.button .field--name-field-galerie-images a:hover,
.field--name-field-galerie-images input.button a:hover,
input.button .field--name-field-galerie-images a:hover,
.field--name-field-galerie-images ul.js-pager__items .button a:hover,
ul.js-pager__items .button .field--name-field-galerie-images a:hover,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-galerie-images a:hover,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-galerie-images a:hover,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-galerie-images a:hover,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-galerie-images a:hover,
.field--name-field-image a,
.field--name-field-image a.button a:hover,
a.button .field--name-field-image a:hover,
.field--name-field-image input.button a:hover,
input.button .field--name-field-image a:hover,
.field--name-field-image ul.js-pager__items .button a:hover,
ul.js-pager__items .button .field--name-field-image a:hover,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-image a:hover,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-image a:hover,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-image a:hover,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-image a:hover,
.views-field-field-image a,
.views-field-field-image a.button a:hover,
a.button .views-field-field-image a:hover,
.views-field-field-image input.button a:hover,
input.button .views-field-field-image a:hover,
.views-field-field-image ul.js-pager__items .button a:hover,
ul.js-pager__items .button .views-field-field-image a:hover,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-field-image a:hover,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-field-image a:hover,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-field-image a:hover,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-field-image a:hover {
  display: block;
  background: none;
  transition: background 0.5 ease;
  -o-transition: background 0.5s ease;
  -ms-transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -webkit-transition: background 0.5s ease;
}
.views-field-field-galerie-images a img, .views-field-field-galerie-images a.button a:hover img, a.button .views-field-field-galerie-images a:hover img,
.views-field-field-galerie-images input.button a:hover img,
input.button .views-field-field-galerie-images a:hover img,
.views-field-field-galerie-images ul.js-pager__items .button a:hover img,
ul.js-pager__items .button .views-field-field-galerie-images a:hover img, .views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover img, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-field-galerie-images a:hover img,
.views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-field-galerie-images a:hover img, .views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover img, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-field-galerie-images a:hover img,
.views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-field-galerie-images a:hover img,
.field--name-field-galerie-images a img,
.field--name-field-galerie-images a.button a:hover img,
a.button .field--name-field-galerie-images a:hover img,
.field--name-field-galerie-images input.button a:hover img,
input.button .field--name-field-galerie-images a:hover img,
.field--name-field-galerie-images ul.js-pager__items .button a:hover img,
ul.js-pager__items .button .field--name-field-galerie-images a:hover img,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-galerie-images a:hover img,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-galerie-images a:hover img,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-galerie-images a:hover img,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-galerie-images a:hover img,
.field--name-field-image a img,
.field--name-field-image a.button a:hover img,
a.button .field--name-field-image a:hover img,
.field--name-field-image input.button a:hover img,
input.button .field--name-field-image a:hover img,
.field--name-field-image ul.js-pager__items .button a:hover img,
ul.js-pager__items .button .field--name-field-image a:hover img,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-image a:hover img,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-image a:hover img,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-image a:hover img,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-image a:hover img,
.views-field-field-image a img,
.views-field-field-image a.button a:hover img,
a.button .views-field-field-image a:hover img,
.views-field-field-image input.button a:hover img,
input.button .views-field-field-image a:hover img,
.views-field-field-image ul.js-pager__items .button a:hover img,
ul.js-pager__items .button .views-field-field-image a:hover img,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-field-image a:hover img,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-field-image a:hover img,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-field-image a:hover img,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-field-image a:hover img {
  opacity: 1;
  -webkit-backface-visibility: hidden;
  transition: opacity 0.5 ease;
  -o-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
}
.views-field-field-galerie-images a:hover, .views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-field-galerie-images a:hover,
.views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-field-galerie-images a:hover, .views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-field-galerie-images a:hover,
.views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-field-galerie-images a:hover,
.field--name-field-galerie-images a:hover,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-galerie-images a:hover,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-galerie-images a:hover,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-galerie-images a:hover,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-galerie-images a:hover,
.field--name-field-image a:hover,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-image a:hover,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-image a:hover,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-image a:hover,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-image a:hover,
.views-field-field-image a:hover,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-field-image a:hover,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-field-image a:hover,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-field-image a:hover,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-field-image a:hover {
  background: #11151C;
}
.views-field-field-galerie-images a:hover img, .views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover img, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-field-galerie-images a:hover img,
.views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-field-galerie-images a:hover img, .views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover img, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-field-galerie-images a:hover img,
.views-field-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-field-galerie-images a:hover img,
.field--name-field-galerie-images a:hover img,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-galerie-images a:hover img,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-galerie-images a:hover img,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-galerie-images a:hover img,
.field--name-field-galerie-images .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-galerie-images a:hover img,
.field--name-field-image a:hover img,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-image a:hover img,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-image a:hover img,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-image a:hover img,
.field--name-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-image a:hover img,
.views-field-field-image a:hover img,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-field-image a:hover img,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-field-image a:hover img,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-field-image a:hover img,
.views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-field-image a:hover img {
  opacity: .7;
}

.field--name-field-galerie-images {
  overflow: hidden;
}
.field--name-field-galerie-images .field__item {
  margin: 0 10px 10px 0;
}

.field--name-field-video-youtube .field__item {
  margin-bottom: 10px;
}

.fieldset-enplacement .field--name-field-code-postal,
.fieldset-enplacement .field--name-field-ville {
  display: inline;
}

.term-merise .field--type-faqfield .ui-accordion .ui-accordion-header,
.term-merise .field--type-faqfield .ui-accordion .ui-accordion-content {
  background: #FFEFE8;
  color: #11151C;
}
.term-merise .field--type-faqfield .ui-accordion .ui-accordion-header:after,
.term-merise .field--type-faqfield .ui-accordion .ui-accordion-content:after {
  background: #132E41;
  background: -webkit-linear-gradient(135deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -moz-linear-gradient(135deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -ms-linear-gradient(135deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -o-linear-gradient(135deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: linear-gradient(-45deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
}
.ui-accordion-content .term-merise .field--type-faqfield .ui-accordion:after {
  background: #132E41;
  background: -webkit-linear-gradient(135deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -moz-linear-gradient(135deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -ms-linear-gradient(135deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -o-linear-gradient(135deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: linear-gradient(-45deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
}

.print__wrapper--pdf {
  float: right;
}
.print__wrapper--pdf a, .print__wrapper--pdf a.button a:hover, a.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf input.button a:hover,
input.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf ul.js-pager__items .button a:hover,
ul.js-pager__items .button .print__wrapper--pdf a:hover, .print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover, .print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover {
  display: block;
  width: 50px;
  height: 50px;
  background-image: url("../images/site-pdf.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: #FF206E;
}

.se-block.se-align-left {
  margin-bottom: 30px;
}
.se-block.se-align-left .block-content {
  overflow: hidden;
}
.se-block.se-align-left .block-content .se-container .se-trigger {
  display: none;
}
.se-block.se-align-left .block-content .se-container .se-links-container {
  float: right;
}
.se-block.se-align-left .block-content .se-container .se-links-container .se-links {
  width: 100%;
  margin: 0;
  text-align: right;
}
.se-block.se-align-left .block-content .se-container .se-links-container ul li {
  float: right;
}
.se-block.se-align-left .block-content .se-container .se-links-container ul li a {
  display: block;
  width: 50px;
  height: 50px;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.se-block.se-align-left .block-content .se-container .se-links-container ul li.facebook_share a {
  background-color: #002D5B;
  background-image: url("../images/site-facebook.png");
}
.se-block.se-align-left .block-content .se-container .se-links-container ul li.twitter a {
  background-color: #3EC300;
  background-image: url("../images/site-twitter.png");
}
.se-block.se-align-left .block-content .se-container .se-links-container ul li.linkedin a {
  background-color: #002D5B;
  background-image: url("../images/suivez-nous-linkedin.png");
}
.se-block.se-align-left .block-content .se-container .se-links-container ul li:before {
  display: none;
}
.se-block.se-align-left.se-align-left .block-content .se-container .se-links-container {
  height: 50px;
  margin-left: 0;
  width: -webkit-calc(100% - 50px);
  width: -moz-calc(100% - 50px);
  width: calc(100% - 50px);
}

.node--view-mode-full .text-formatted {
  line-height: 1.5em;
}

.group-operations {
  background: none !important;
  padding: 0 !important;
}

.spb-popup-main-wrapper {
  border: 1px solid #F2F2F2;
  min-height: 320px;
  padding: 30px 30px 0 30px;
  left: -moz-calc((100% - 700px) / 2);
  left: -webkit-calc((100% - 700px) / 2);
  left: calc((100% - 700px) / 2);
  margin-left: 0;
  top: 250px;
}
.spb-popup-main-wrapper .spb-controls {
  right: 20px;
  top: 10px;
}
@media (max-width: 599px) {
  .spb-popup-main-wrapper .button {
    display: block;
  }
}
.spb-popup-main-wrapper .alert {
  color: red;
  font-size: 1.4em;
  font-family: jaapokkisubtract-regular;
}
.spb-popup-main-wrapper p {
  margin-bottom: 20px;
}
.spb-popup-main-wrapper .spb_close {
  border: 0;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  font-size: 0px;
  font-size: 0rem;
  background-image: url("../images/croix.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.spb-popup-main-wrapper .popup-image {
  float: left;
  max-width: 200px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-top: 10px;
}
.spb-popup-main-wrapper h3 {
  margin-top: 20px;
}
.spb-popup-main-wrapper .popup-link {
  text-align: right;
  display: block;
  float: none;
  margin: 30px 0;
}
.spb-popup-main-wrapper .popup-link a, .spb-popup-main-wrapper .popup-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .spb-popup-main-wrapper .popup-link a:hover,
.spb-popup-main-wrapper .popup-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .spb-popup-main-wrapper .popup-link a:hover, .spb-popup-main-wrapper .popup-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .spb-popup-main-wrapper .popup-link a:hover,
.spb-popup-main-wrapper .popup-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .spb-popup-main-wrapper .popup-link a:hover {
  text-transform: uppercase;
  padding: 20px 25px;
  background: #3EC300;
  display: inline-block;
  border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: white;
  font-family: inherit;
}
@media (max-width: 799px) {
  .spb-popup-main-wrapper {
    width: 70% !important;
    left: 15%;
  }
}
@media (max-width: 767px) {
  .spb-popup-main-wrapper .popup-image {
    float: none;
  }
}
@media (max-width: 479px) {
  .spb-popup-main-wrapper {
    width: 90% !important;
    left: 5%;
  }
}

a.button,
input.button,
ul.js-pager__items .button, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a, a.button a,
input.button a,
ul.js-pager__items .button a, a.button a:hover,
input.button a:hover {
  text-transform: none;
  text-shadow: none;
  font-weight: normal;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

#block-nicemenus ul.nice-menu li, .menu--pied-de-page-semi-marathon .nav li,
.menu--pied-de-page-merise .nav li,
.menu--footer .nav li, nav.navigation ul li {
  list-style-image: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

#block-nicemenus ul.nice-menu {
  border-top: none;
}
#block-nicemenus ul.nice-menu li:hover,
#block-nicemenus ul.nice-menu li.menuparent,
#block-nicemenus ul.nice-menu li.menuparent:hover,
#block-nicemenus ul.nice-menu li {
  background: none;
  border: none;
}
#block-nicemenus ul.nice-menu ul {
  border-top: none;
}

a.button,
input.button,
ul.js-pager__items .button, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a {
  padding: 7px 15px;
  line-height: 1.5;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

.search-form .form-type-search textarea,
.search-form .form-type-search input,
.form-type-url textarea,
.form-type-url input,
.field--type-daterange textarea,
.field--type-daterange input,
.form-type-date textarea,
.form-type-date input,
.form-type-textfield textarea,
.form-type-textfield input,
.form-type-email textarea,
.form-type-email input,
.field--type-entity-reference textarea,
.field--type-entity-reference input,
.form-type-textarea textarea,
.form-type-textarea input, .chosen-container-single .chosen-single,
select, .user-login-form .js-form-item input {
  line-height: 1.5;
  padding: 7px 15px;
  color: black;
  background: white;
  font-size: 1rem;
  border: none;
  width: 100%;
  max-width: 100%;
  border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.1);
}
.search-form .form-type-search textarea + .description,
.search-form .form-type-search input + .description,
.form-type-url textarea + .description,
.form-type-url input + .description,
.field--type-daterange textarea + .description,
.field--type-daterange input + .description,
.form-type-date textarea + .description,
.form-type-date input + .description,
.form-type-textfield textarea + .description,
.form-type-textfield input + .description,
.form-type-email textarea + .description,
.form-type-email input + .description,
.field--type-entity-reference textarea + .description,
.field--type-entity-reference input + .description,
.form-type-textarea textarea + .description,
.form-type-textarea input + .description, .chosen-container-single .chosen-single + .description,
select + .description, .user-login-form .js-form-item input + .description {
  margin-top: 0.5em;
  color: #8d8d8d;
}
@media all and (min-width: 40em) {
  .search-form .form-type-search textarea,
  .search-form .form-type-search input,
  .form-type-url textarea,
  .form-type-url input,
  .field--type-daterange textarea,
  .field--type-daterange input,
  .form-type-date textarea,
  .form-type-date input,
  .form-type-textfield textarea,
  .form-type-textfield input,
  .form-type-email textarea,
  .form-type-email input,
  .field--type-entity-reference textarea,
  .field--type-entity-reference input,
  .form-type-textarea textarea,
  .form-type-textarea input, .chosen-container-single .chosen-single,
  select, .user-login-form .js-form-item input {
    max-width: 400px;
  }
}

.view-mag-ils-font-trappes .views-row,
.view-agenda .views-row {
  width: 100%;
}

.view-merise-carrousel, .view-marathon-carrousel {
  position: relative;
}
.view-merise-carrousel .views_slideshow_cycle_teaser_section, .view-marathon-carrousel .views_slideshow_cycle_teaser_section {
  width: 100% !important;
}
.view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide, .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide {
  width: 100% !important;
}
.view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide img, .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide img {
  width: 100%;
}

@media (max-width: 767px) {
  .path-frontpage .block-region-top, .path-frontpage .agenda .view,
  .path-frontpage .ils-font-trappes .view, .path-frontpage .block-emploi .field--name-body, .sites-externes .field--name-body, .term-merise-home .view-merise-agenda {
    width: 97.917%;
    margin-left: 1.042%;
    margin-right: 1.042%;
  }
}

.full-page .full-map .view-filters,
.full-page .full-map .attachment, body.not-front:not(.page-fluid) .block-page-help-block .content,
body.not-front:not(.page-fluid) .block-page-title-block .content,
body.not-front:not(.page-fluid) .block-system-breadcrumb-block .content,
body.not-front:not(.page-fluid) .block-page-title-block ~ nav[role="navigation"], body.not-front:not(.full-page):not(.page-fluid) .block-system-main-block, .site-footer .container {
  margin: 0 auto;
}
@media (max-width: 479px) {
  .full-page .full-map .view-filters,
  .full-page .full-map .attachment, body.not-front:not(.page-fluid) .block-page-help-block .content,
  body.not-front:not(.page-fluid) .block-page-title-block .content,
  body.not-front:not(.page-fluid) .block-system-breadcrumb-block .content,
  body.not-front:not(.page-fluid) .block-page-title-block ~ nav[role="navigation"], body.not-front:not(.full-page):not(.page-fluid) .block-system-main-block, .site-footer .container {
    width: 95%;
  }
}
@media (max-width: 991px) {
  .full-page .full-map .view-filters,
  .full-page .full-map .attachment, body.not-front:not(.page-fluid) .block-page-help-block .content,
  body.not-front:not(.page-fluid) .block-page-title-block .content,
  body.not-front:not(.page-fluid) .block-system-breadcrumb-block .content,
  body.not-front:not(.page-fluid) .block-page-title-block ~ nav[role="navigation"], body.not-front:not(.full-page):not(.page-fluid) .block-system-main-block, .site-footer .container {
    width: 90%;
    max-width: none;
  }
}
@media (min-width: 992px) {
  .full-page .full-map .view-filters,
  .full-page .full-map .attachment, body.not-front:not(.page-fluid) .block-page-help-block .content,
  body.not-front:not(.page-fluid) .block-page-title-block .content,
  body.not-front:not(.page-fluid) .block-system-breadcrumb-block .content,
  body.not-front:not(.page-fluid) .block-page-title-block ~ nav[role="navigation"], body.not-front:not(.full-page):not(.page-fluid) .block-system-main-block, .site-footer .container {
    max-width: 900px;
  }
}
@media (min-width: 1220px) {
  .full-page .full-map .view-filters,
  .full-page .full-map .attachment, body.not-front:not(.page-fluid) .block-page-help-block .content,
  body.not-front:not(.page-fluid) .block-page-title-block .content,
  body.not-front:not(.page-fluid) .block-system-breadcrumb-block .content,
  body.not-front:not(.page-fluid) .block-page-title-block ~ nav[role="navigation"], body.not-front:not(.full-page):not(.page-fluid) .block-system-main-block, .site-footer .container {
    max-width: 1140px;
  }
}
@media (min-width: 1440px) {
  .full-page .full-map .view-filters,
  .full-page .full-map .attachment, body.not-front:not(.page-fluid) .block-page-help-block .content,
  body.not-front:not(.page-fluid) .block-page-title-block .content,
  body.not-front:not(.page-fluid) .block-system-breadcrumb-block .content,
  body.not-front:not(.page-fluid) .block-page-title-block ~ nav[role="navigation"], body.not-front:not(.full-page):not(.page-fluid) .block-system-main-block, .site-footer .container {
    max-width: 1360px;
  }
}

.full-page .layout-main-wrapper, .term-semi-marathon-home .layout-main-wrapper,
.path-frontpage .layout-main-wrapper,
.term-merise-home .layout-main-wrapper, .term-merise #postscript-outer-wrapper .layout-main-wrapper,
.term-merise #header .layout-main-wrapper,
.term-merise .site-filter .layout-main-wrapper, .node--type-grand-format .layout-main-wrapper,
.term-semi-marathon .layout-main-wrapper {
  max-width: 1920px;
  margin: 0 auto;
}
.full-page .layout-main-wrapper > .container, .term-semi-marathon-home .layout-main-wrapper > .container,
.path-frontpage .layout-main-wrapper > .container,
.term-merise-home .layout-main-wrapper > .container, .term-merise #postscript-outer-wrapper .layout-main-wrapper > .container,
.term-merise #header .layout-main-wrapper > .container,
.term-merise .site-filter .layout-main-wrapper > .container, .node--type-grand-format .layout-main-wrapper > .container,
.term-semi-marathon .layout-main-wrapper > .container {
  padding: 0;
  max-width: none;
}
.full-page .layout-main-wrapper > .container .main-content, .term-semi-marathon-home .layout-main-wrapper > .container .main-content,
.path-frontpage .layout-main-wrapper > .container .main-content,
.term-merise-home .layout-main-wrapper > .container .main-content, .term-merise #postscript-outer-wrapper .layout-main-wrapper > .container .main-content,
.term-merise #header .layout-main-wrapper > .container .main-content,
.term-merise .site-filter .layout-main-wrapper > .container .main-content, .node--type-grand-format .layout-main-wrapper > .container .main-content,
.term-semi-marathon .layout-main-wrapper > .container .main-content {
  padding: 0;
}

.view-offres-d-emploi .view-content,
.view-agenda-global .view-content,
.view-display-id-block_webzine_en_videos .view-content,
.view-display-id-block_webzine_en_images .view-content,
.view-publications .view-content,
.view-panneaux .view-content,
.view-association .view-content,
.view-entreprises .view-content,
.view-elus .view-content,
.view-merise-agenda .view-content,
.view-display-id-page_marathon_en_images .view-content,
.view-display-id-page_webzine_en_videos .view-content,
.view-display-id-page_webzine_en_images .view-content,
.view-display-id-page_webzine_toutes_les_actualites .view-content,
.view-display-id-block_webzine_ils_font_trappes .view-content,
.view-page .view-content {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.view-offres-d-emploi .view-content h3,
.view-agenda-global .view-content h3,
.view-display-id-block_webzine_en_videos .view-content h3,
.view-display-id-block_webzine_en_images .view-content h3,
.view-publications .view-content h3,
.view-panneaux .view-content h3,
.view-association .view-content h3,
.view-entreprises .view-content h3,
.view-elus .view-content h3,
.view-merise-agenda .view-content h3,
.view-display-id-page_marathon_en_images .view-content h3,
.view-display-id-page_webzine_en_videos .view-content h3,
.view-display-id-page_webzine_en_images .view-content h3,
.view-display-id-page_webzine_toutes_les_actualites .view-content h3,
.view-display-id-block_webzine_ils_font_trappes .view-content h3,
.view-page .view-content h3 {
  width: 100%;
}
.view-offres-d-emploi .views-row,
.view-agenda-global .views-row,
.view-display-id-block_webzine_en_videos .views-row,
.view-display-id-block_webzine_en_images .views-row,
.view-publications .views-row,
.view-panneaux .views-row,
.view-association .views-row,
.view-entreprises .views-row,
.view-elus .views-row,
.view-merise-agenda .views-row,
.view-display-id-page_marathon_en_images .views-row,
.view-display-id-page_webzine_en_videos .views-row,
.view-display-id-page_webzine_en_images .views-row,
.view-display-id-page_webzine_toutes_les_actualites .views-row,
.view-display-id-block_webzine_ils_font_trappes .views-row,
.view-page .views-row {
  margin-bottom: 20px;
  width: 100%;
  vertical-align: top;
}
@media (min-width: 480px) {
  .view-offres-d-emploi .views-row,
  .view-agenda-global .views-row,
  .view-display-id-block_webzine_en_videos .views-row,
  .view-display-id-block_webzine_en_images .views-row,
  .view-publications .views-row,
  .view-panneaux .views-row,
  .view-association .views-row,
  .view-entreprises .views-row,
  .view-elus .views-row,
  .view-merise-agenda .views-row,
  .view-display-id-page_marathon_en_images .views-row,
  .view-display-id-page_webzine_en_videos .views-row,
  .view-display-id-page_webzine_en_images .views-row,
  .view-display-id-page_webzine_toutes_les_actualites .views-row,
  .view-display-id-block_webzine_ils_font_trappes .views-row,
  .view-page .views-row {
    width: 47%;
    margin-left: 1%;
    margin-right: 1%;
  }
}
@media (min-width: 768px) {
  .view-offres-d-emploi .views-row,
  .view-agenda-global .views-row,
  .view-display-id-block_webzine_en_videos .views-row,
  .view-display-id-block_webzine_en_images .views-row,
  .view-publications .views-row,
  .view-panneaux .views-row,
  .view-association .views-row,
  .view-entreprises .views-row,
  .view-elus .views-row,
  .view-merise-agenda .views-row,
  .view-display-id-page_marathon_en_images .views-row,
  .view-display-id-page_webzine_en_videos .views-row,
  .view-display-id-page_webzine_en_images .views-row,
  .view-display-id-page_webzine_toutes_les_actualites .views-row,
  .view-display-id-block_webzine_ils_font_trappes .views-row,
  .view-page .views-row {
    width: 30%;
  }
}
@media (min-width: 1220px) {
  .view-offres-d-emploi .views-row,
  .view-agenda-global .views-row,
  .view-display-id-block_webzine_en_videos .views-row,
  .view-display-id-block_webzine_en_images .views-row,
  .view-publications .views-row,
  .view-panneaux .views-row,
  .view-association .views-row,
  .view-entreprises .views-row,
  .view-elus .views-row,
  .view-merise-agenda .views-row,
  .view-display-id-page_marathon_en_images .views-row,
  .view-display-id-page_webzine_en_videos .views-row,
  .view-display-id-page_webzine_en_images .views-row,
  .view-display-id-page_webzine_toutes_les_actualites .views-row,
  .view-display-id-block_webzine_ils_font_trappes .views-row,
  .view-page .views-row {
    width: 22%;
  }
}
.view-offres-d-emploi .more-link,
.view-agenda-global .more-link,
.view-display-id-block_webzine_en_videos .more-link,
.view-display-id-block_webzine_en_images .more-link,
.view-publications .more-link,
.view-panneaux .more-link,
.view-association .more-link,
.view-entreprises .more-link,
.view-elus .more-link,
.view-merise-agenda .more-link,
.view-display-id-page_marathon_en_images .more-link,
.view-display-id-page_webzine_en_videos .more-link,
.view-display-id-page_webzine_en_images .more-link,
.view-display-id-page_webzine_toutes_les_actualites .more-link,
.view-display-id-block_webzine_ils_font_trappes .more-link,
.view-page .more-link {
  text-align: center;
}

/*
%exLayout {
	&.postscript-layout { 
	        .region {
        	        @include width(2);
                	> div {
                        	@include mediaQuery(2);
                	}
        	}
        	.region-postscript-first > div {
                	margin-right: 0;
			padding-right: 20px;
        	}
        	.region-postscript-second > div {
                	margin-left: 0;
			padding-left: 20px; 
        	}
	}
}
*/
.node--type-grand-format .inner-wrapper.with--content.without--sidebar-first.without--sidebar-second .region-content,
.term-semi-marathon .inner-wrapper.with--content.without--sidebar-first.without--sidebar-second .region-content {
  margin-left: 0;
  margin-right: 0;
}

.print__wrapper--pdf a, .print__wrapper--pdf a.button a:hover, a.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf input.button a:hover,
input.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf ul.js-pager__items .button a:hover,
ul.js-pager__items .button .print__wrapper--pdf a:hover, .print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover, .print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover, .se-block.se-align-left .block-content .se-container .se-links-container ul li a, #header #navbar-main > .block-search .form-actions input, .addtocalendar .atcb-link:focus,
.addtocalendar .atcb-link:hover,
.addtocalendar .atcb-link, #block-menumobile .we-mega-menu-ul > .we-mega-menu-li > a, .navbar-collapse .block-search .form-actions button, .navbar-collapse .menu--menu-deroulant-user .nav li a, .navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .menu--menu-deroulant-user .nav li a:hover,
.navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .menu--menu-deroulant-user .nav li a:hover, .navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .menu--menu-deroulant-user .nav li a:hover,
.navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .menu--menu-deroulant-user .nav li a:hover, .menu--reseaux-sociaux-webzine ul.nav li,
.menu--reseaux-sociaux ul.nav li {
  color: transparent;
  font-size: 0;
  text-indent: -9999px;
}

.field--name-field-galerie-images .field__item, .print__wrapper--pdf, .view-mag-ils-font-trappes .views-row,
.view-agenda .views-row, .view-offres-d-emploi .views-row,
.view-agenda-global .views-row,
.view-display-id-block_webzine_en_videos .views-row,
.view-display-id-block_webzine_en_images .views-row,
.view-publications .views-row,
.view-panneaux .views-row,
.view-association .views-row,
.view-entreprises .views-row,
.view-elus .views-row,
.view-merise-agenda .views-row,
.view-display-id-page_marathon_en_images .views-row,
.view-display-id-page_webzine_en_videos .views-row,
.view-display-id-page_webzine_en_images .views-row,
.view-display-id-page_webzine_toutes_les_actualites .views-row,
.view-display-id-block_webzine_ils_font_trappes .views-row,
.view-page .views-row, #header #navbar-main > .block-search .form-actions input, .form--inline .form-item, .form--inline .form-actions, .semi-marathon-images .views-row, .path-frontpage .webzine-facebook,
.path-frontpage .webzine-twitter,
.path-frontpage .webzine-instagram,
.path-frontpage .webzine-youtube, .path-frontpage .block-emploi .field--name-body div {
  display: inline-block;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
}

.view-offres-d-emploi .view-content,
.view-agenda-global .view-content,
.view-display-id-block_webzine_en_videos .view-content,
.view-display-id-block_webzine_en_images .view-content,
.view-publications .view-content,
.view-panneaux .view-content,
.view-association .view-content,
.view-entreprises .view-content,
.view-elus .view-content,
.view-merise-agenda .view-content,
.view-display-id-page_marathon_en_images .view-content,
.view-display-id-page_webzine_en_videos .view-content,
.view-display-id-page_webzine_en_images .view-content,
.view-display-id-page_webzine_toutes_les_actualites .view-content,
.view-display-id-block_webzine_ils_font_trappes .view-content,
.view-page .view-content, .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title a, .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items, body.not-front:not(.full-page).page-fluid .node--view-mode-full, .paragraph--type-chiffres-et-texte, #header #navbar-main > .block-superfish ul.sf-menu, #header #navbar-main > .block-superfish ul.sf-menu > li.menuparent, .navbar-collapse .block-search .row, .navbar-collapse .block-search .flex-wrap, .navbar-collapse .block-search .search-form, .navbar-collapse .block-search form, .path-taxonomy #block-omegabasic-content nav.navigation ul, .term-semi-marathon .menu--menu-principal ul.nav, .view-merise-carrousel .views-slideshow-controls-top, .view-filters .views-exposed-form .form--inline, .path-frontpage .block-region-top .actu-p4 .views-row,
.path-frontpage .block-region-top .actu-p5 .views-row,
.path-frontpage .block-region-top .actu-p6 .views-row,
.path-frontpage .block-region-top .actu-p7 .views-row,
.path-frontpage .block-region-top .actu-p9 .views-row, .path-frontpage .agenda .view-content,
.path-frontpage .ils-font-trappes .view-content, .path-frontpage .block-emploi .field--name-body div a, .path-frontpage .block-emploi .field--name-body div .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .block-emploi .field--name-body div a:hover,
.path-frontpage .block-emploi .field--name-body div .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .block-emploi .field--name-body div a:hover, .path-frontpage .block-emploi .field--name-body div .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .block-emploi .field--name-body div a:hover,
.path-frontpage .block-emploi .field--name-body div .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .block-emploi .field--name-body div a:hover, .sites-externes .field--name-body > div, .node--type-grand-format .gf-title .field--name-node-title, .path-soumissions .view-content, .path-connexion .layout--twocol {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.path-frontpage .webzine-instagram {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.field--type-faqfield .ui-accordion .ui-accordion-header {
  font-family: arial;
  padding: 10px 55px 10px 10px;
  margin: 0 0 20px 0;
  border: none;
  position: relative;
  background: white;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.field--type-faqfield .ui-accordion .ui-accordion-header:after {
  content: "";
  width: 55px;
  height: 100%;
  background: #002D5B;
  box-shadow: 5px 5px 20px 0 rgba(0, 45, 91, 0.2);
  -moz-box-shadow: 5px 5px 20px 0 rgba(0, 45, 91, 0.2);
  -webkit-box-shadow: 5px 5px 20px 0 rgba(0, 45, 91, 0.2);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
}
.field--type-faqfield .ui-accordion .ui-accordion-header .ui-icon {
  margin-top: 0;
  width: 55px;
  height: 100%;
  z-index: 1;
  background-image: url("../images/faq-arrow.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
  transition: transform 0.5 ease;
  -o-transition: transform 0.5s ease;
  -ms-transition: transform 0.5s ease;
  -moz-transition: transform 0.5s ease;
  -webkit-transition: transform 0.5s ease;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
}
.field--type-faqfield .ui-accordion .ui-accordion-header:focus {
  outline: none;
}
.field--type-faqfield .ui-accordion .ui-accordion-header.ui-state-active {
  color: black;
  margin-bottom: 0;
}
.field--type-faqfield .ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.field--type-faqfield .ui-accordion .ui-accordion-content {
  padding: 20px;
  background: #002D5B;
  color: white;
  border: none;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 5px 5px 20px 0 rgba(0, 45, 91, 0.2);
  -moz-box-shadow: 5px 5px 20px 0 rgba(0, 45, 91, 0.2);
  -webkit-box-shadow: 5px 5px 20px 0 rgba(0, 45, 91, 0.2);
}
.field--type-faqfield .ui-accordion .ui-accordion-content a, .field--type-faqfield .ui-accordion .ui-accordion-content .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--type-faqfield .ui-accordion .ui-accordion-content a:hover,
.field--type-faqfield .ui-accordion .ui-accordion-content .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--type-faqfield .ui-accordion .ui-accordion-content a:hover, .field--type-faqfield .ui-accordion .ui-accordion-content .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--type-faqfield .ui-accordion .ui-accordion-content a:hover,
.field--type-faqfield .ui-accordion .ui-accordion-content .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--type-faqfield .ui-accordion .ui-accordion-content a:hover {
  color: white;
}
.field--type-faqfield .ui-accordion .ui-accordion-content a:hover, .field--type-faqfield .ui-accordion .ui-accordion-content .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--type-faqfield .ui-accordion .ui-accordion-content a:hover,
.field--type-faqfield .ui-accordion .ui-accordion-content .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--type-faqfield .ui-accordion .ui-accordion-content a:hover, .field--type-faqfield .ui-accordion .ui-accordion-content .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--type-faqfield .ui-accordion .ui-accordion-content a:hover,
.field--type-faqfield .ui-accordion .ui-accordion-content .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--type-faqfield .ui-accordion .ui-accordion-content a:hover {
  color: #FF206E;
}
.field--type-faqfield .ui-accordion .ui-accordion-content.ui-accordion-content-active {
  margin-bottom: 20px;
}

.view-actualites .views-row, .term-merise .layout .layout__region .view-panneaux .node--view-mode-teaser, .term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser,
.term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser,
.term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser, .term-merise .menu--menu-principal ul.nav li a, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a:hover, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a:hover, .view-merise-agenda .views-field-field-image img, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(4) .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(4) .node--view-mode-vous-aimeriez-aussi {
  border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 0px 5px 15px 0 rgba(224, 70, 83, 0.1);
  -moz-box-shadow: 0px 5px 15px 0 rgba(224, 70, 83, 0.1);
  -webkit-box-shadow: 0px 5px 15px 0 rgba(224, 70, 83, 0.1);
}

.view-actualites .views-row {
  padding: 20px;
}

.layout .layout__region .view-panneaux .node--view-mode-teaser, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser, .addtocalendar .atcb-list, .path-taxonomy #block-omegabasic-content nav.navigation ul li, .view-offres-d-emploi .views-row,
.view-agenda-global .views-row,
.view-display-id-block_webzine_en_videos .views-row,
.view-display-id-block_webzine_en_images .views-row,
.view-publications .views-row,
.view-display-id-page_marathon_en_images .views-row,
.view-association .views-row,
.view-entreprises .views-row,
.view-elus .views-row,
.view-display-id-page_webzine_en_videos .views-row,
.view-display-id-page_webzine_en_images .views-row, .view-mag-actualites.view-display-id-page_webzine_toutes_les_actualites .views-row, .view-mag-ils-font-trappes .views-field-nothing, .path-frontpage .block-region-top .actu-p1 .views-field-nothing,
.path-frontpage .block-region-top .actu-p2 .views-field-nothing,
.path-frontpage .block-region-top .actu-p3 .views-field-nothing,
.path-frontpage .block-region-top .actu-p8 .views-field-nothing, .field--name-field-paragraphe, .ds-2col-stacked-fluid.node--view-mode-default > .group-right .groupe_wrapper, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .groupe_wrapper,
.ds-2col-stacked.node--view-mode-default > .group-right .groupe_wrapper,
.ds-2col-stacked.node--view-mode-full > .group-right .groupe_wrapper,
.ds-2col.node--view-mode-default > .group-right .groupe_wrapper,
.ds-2col.node--view-mode-full > .group-right .groupe_wrapper,
.ds-2col-fluid.node--view-mode-default > .group-right .groupe_wrapper,
.ds-2col-fluid.node--view-mode-full > .group-right .groupe_wrapper, .ds-2col-stacked-fluid.node--view-mode-default > .group-right > fieldset.form-wrapper,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field, .ds-2col-stacked-fluid.node--view-mode-full > .group-right > fieldset.form-wrapper,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field,
.ds-2col-stacked.node--view-mode-default > .group-right > fieldset.form-wrapper,
.ds-2col-stacked.node--view-mode-default > .group-right > .field,
.ds-2col-stacked.node--view-mode-full > .group-right > fieldset.form-wrapper,
.ds-2col-stacked.node--view-mode-full > .group-right > .field,
.ds-2col.node--view-mode-default > .group-right > fieldset.form-wrapper,
.ds-2col.node--view-mode-default > .group-right > .field,
.ds-2col.node--view-mode-full > .group-right > fieldset.form-wrapper,
.ds-2col.node--view-mode-full > .group-right > .field,
.ds-2col-fluid.node--view-mode-default > .group-right > fieldset.form-wrapper,
.ds-2col-fluid.node--view-mode-default > .group-right > .field,
.ds-2col-fluid.node--view-mode-full > .group-right > fieldset.form-wrapper,
.ds-2col-fluid.node--view-mode-full > .group-right > .field {
  background: white;
  padding: 20px;
  box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
}

.view-actualites .views-row {
  background: #F2F2F2;
}
.view-actualites .views-row .views-field-field-image {
  margin-bottom: 15px;
}
.view-actualites .views-row .views-field-field-image img {
  width: 100%;
  border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

a.button,
input.button,
ul.js-pager__items .button, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a {
  background-color: transparent;
  font-family: jaapokki-regular;
  padding: 0px 15px 5px 15px;
  font-size: 1.2em;
  border-bottom: 4px solid #11151C;
  color: #11151C;
  text-transform: uppercase;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
a.button:hover,
input.button:hover,
ul.js-pager__items .button:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a:hover {
  background-color: transparent;
}

.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a, .term-merise a.button,
.term-merise input.button,
.term-merise ul.js-pager__items .button,
.term-merise .more-link a, .term-merise .user-login-form input.button, .term-merise .pager .pager__items .pager__item a {
  color: white;
  font-family: inherit;
  border-bottom: none;
  text-transform: uppercase;
  border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  transition: none 0.5 ease;
  -o-transition: none 0.5s ease;
  -ms-transition: none 0.5s ease;
  -moz-transition: none 0.5s ease;
  -webkit-transition: none 0.5s ease;
  box-shadow: 5px 5px 10px 0 rgba(133, 22, 110, 0.3);
  -moz-box-shadow: 5px 5px 10px 0 rgba(133, 22, 110, 0.3);
  -webkit-box-shadow: 5px 5px 10px 0 rgba(133, 22, 110, 0.3);
  background: #FDA57F;
  background: -webkit-linear-gradient(286deg, #FDA57F, #E04653, #85166E, #4B2B95, #132E41);
  background: -moz-linear-gradient(286deg, #FDA57F, #E04653, #85166E, #4B2B95, #132E41);
  background: -ms-linear-gradient(286deg, #FDA57F, #E04653, #85166E, #4B2B95, #132E41);
  background: -o-linear-gradient(286deg, #FDA57F, #E04653, #85166E, #4B2B95, #132E41);
  background: linear-gradient(106deg, #FDA57F, #E04653, #85166E, #4B2B95, #132E41);
  transition: all 0.4s ease-in-out;
  -o-transition: all 0.4ss ease-in-out;
  -ms-transition: all 0.4ss ease-in-out;
  -moz-transition: all 0.4ss ease-in-out;
  -webkit-transition: all 0.4ss ease-in-out;
  background-size: 140% 100%;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a:hover, .term-merise a.button:hover,
.term-merise input.button:hover,
.term-merise ul.js-pager__items .button:hover,
.term-merise .more-link a:hover, .term-merise .pager .pager__items .pager__item a:hover {
  color: white !important;
  background-position: 99% 0;
}

.layout .layout__region .view-panneaux .node--view-mode-teaser, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser {
  overflow: hidden;
  position: relative;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title {
  margin: -20px;
  text-align: center;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title a {
  color: white;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a:hover, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title a:hover {
  color: #11151C;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title h2, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title h2,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title h2,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title h2 {
  font-family: inherit;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title a {
  padding: 20px;
  min-height: 150px;
  background: #3EC300;
  box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-field-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-field-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-field-image {
  margin: -20px -20px 20px -20px;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image img, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-field-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-field-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-field-image img {
  width: 100%;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-field-image + .field--name-node-title,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-field-image + .field--name-node-title,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-field-image + .field--name-node-title {
  margin: 0;
  text-align: left;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title a, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-field-image + .field--name-node-title a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-field-image + .field--name-node-title a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-field-image + .field--name-node-title a {
  color: #11151C;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:hover, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:hover {
  color: #FF206E;
}
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title a, .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-field-image + .field--name-node-title a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-field-image + .field--name-node-title a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-field-image + .field--name-node-title a {
  background: none !important;
  padding: 0;
  display: block;
  min-height: 0;
  box-shadow: none !important;
}

.path-connexion .layout--onecol div[role="form"], .path-user .user-pass,
.path-user .user-login-form,
.path-admin .user-pass,
.path-admin .user-login-form {
  padding: 20px;
  max-width: 400px;
  margin: 20px auto;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.8);
  filter: alpha(opacity=80);
  box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
}

.term-merise .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a, .term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title a,
.term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title a,
.term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title a {
  background: #ffc5ad;
  background: -webkit-linear-gradient(102deg, #ffc5ad, #FDA57F, #E04653);
  background: -moz-linear-gradient(102deg, #ffc5ad, #FDA57F, #E04653);
  background: -ms-linear-gradient(102deg, #ffc5ad, #FDA57F, #E04653);
  background: -o-linear-gradient(102deg, #ffc5ad, #FDA57F, #E04653);
  background: linear-gradient(-78deg, #ffc5ad, #FDA57F, #E04653);
  box-shadow: 5px 5px 10px 0 rgba(224, 70, 83, 0.1);
  -moz-box-shadow: 5px 5px 10px 0 rgba(224, 70, 83, 0.1);
  -webkit-box-shadow: 5px 5px 10px 0 rgba(224, 70, 83, 0.1);
  transition: all 0.4s ease-in-out;
  -o-transition: all 0.4ss ease-in-out;
  -ms-transition: all 0.4ss ease-in-out;
  -moz-transition: all 0.4ss ease-in-out;
  -webkit-transition: all 0.4ss ease-in-out;
  background-size: 140% 100%;
}
.term-merise .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a:hover, .term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title a:hover,
.term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title a:hover,
.term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title a:hover {
  background-position: 99% 0;
  color: white;
}
.term-merise .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title a, .term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-field-image + .field--name-node-title a,
.term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-field-image + .field--name-node-title a,
.term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-field-image + .field--name-node-title a {
  color: #4B2B95;
}
.term-merise .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:hover, .term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:hover,
.term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:hover,
.term-merise .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:hover {
  color: #132E41;
}

.view-display-id-page_marathon_en_images .views-row, .term-semi-marathon .layout .layout__region .view-panneaux .node--view-mode-teaser, .term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser,
.term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser,
.term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser {
  background: #E5E5E5;
  box-shadow: 10px 10px 0 0 #F4BD45;
  -moz-box-shadow: 10px 10px 0 0 #F4BD45;
  -webkit-box-shadow: 10px 10px 0 0 #F4BD45;
}
.view-display-id-page_marathon_en_images .views-row .field--name-node-title a, .term-semi-marathon .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a, .term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title a,
.term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title a,
.term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title a, .view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover,
.view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover, .view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover,
.view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover {
  color: #212121;
}
.view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover, .term-semi-marathon .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a:hover, .term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title a:hover,
.term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title a:hover,
.term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title a:hover, .view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover,
.view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover, .view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover,
.view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover {
  color: #F4BD45;
}
.view-display-id-page_marathon_en_images .views-row .field--name-node-title a, .term-semi-marathon .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a, .term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .field--name-node-title a,
.term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .field--name-node-title a,
.term-semi-marathon .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .field--name-node-title a, .view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover,
.view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover, .view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover,
.view-display-id-page_marathon_en_images .views-row .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-display-id-page_marathon_en_images .views-row .field--name-node-title a:hover {
  background: #E5E5E5;
}

.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi, .node--type-grand-format .field--name-field-vous-aimeriez-aussi {
  padding: 20px 0 10px 0;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi .field__label,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi .field__label,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi .field__label,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi .field__label,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi .field__label,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi .field__label,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi .field__label, .node--type-grand-format .field--name-field-vous-aimeriez-aussi .field__label {
  text-align: center;
  display: table;
  color: #11151C;
  margin: 0 auto 20px auto;
  padding: 13px 0 8px 50px;
  background-image: url("../images/vous-aimeriez-aussi.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: initial;
  background-color: transparent;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item {
  width: 100%;
}
@media (min-width: 480px) {
  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
  .ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
  .ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
  .ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
  .ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
  .ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items,
  .ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items {
    -webkit-flex-flow: wrap row;
    -moz-flex-flow: wrap row;
    -ms-flex-flow: wrap row;
    flex-flow: wrap row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item {
    width: 48%;
  }
}
@media (min-width: 1024px) {
  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
  .ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item {
    width: 23%;
  }
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item {
  margin-bottom: 30px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi {
  background: #FBFF12;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.15);
  -moz-box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.15);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.15);
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before {
  background: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image img, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image img, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi .field--name-field-image img {
  width: 100%;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi ul li:before {
  background: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi h3 {
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a {
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi {
  background: #3EC300;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.15);
  -moz-box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.15);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.15);
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before {
  background: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img {
  width: 100%;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi ul li:before {
  background: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi h3 {
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a {
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi {
  background: #FF206E;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.15);
  -moz-box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.15);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.15);
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi ul li:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi ul li:before,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi ul li:before, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi ul li:before {
  background: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi h3, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi h3,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi h3, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi .field--name-field-image img {
  width: 100%;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover,
.ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover, .node--type-grand-format .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover {
  color: #11151C;
}

.navbar-brand {
  width: 320px;
}

#header .navbar {
  padding: 0;
  margin-bottom: 0;
  border: none;
  min-height: 0;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#header #navbar-top {
  background-color: #11151C;
  padding: 0;
}
#header #navbar-main {
  background-color: white;
  padding: 0;
  margin-bottom: 0;
}
#header #navbar-main:before, #header #navbar-main:after {
  display: none;
}
#header .navbar-expand-lg {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
#header .navbar-toggler {
  padding: 0;
  border: none;
  float: right;
  margin-top: 5px;
}
#header .navbar-toggler:focus {
  box-shadow: none;
}
#header .navbar-toggler .navbar-toggler-icon {
  width: 2em;
  height: 2em;
  margin-right: 20px;
  background-image: url("../images/mobile-menu.png");
}
#header .navbar-collapse {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: white;
  height: calc(100vh - 86px) !important;
  width: 320px;
  padding: 20px;
  overflow: scroll;
  z-index: 104;
  position: absolute;
  top: 65px;
  right: -330px;
  bottom: 0;
  left: auto;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
#header .navbar-collapse.show {
  right: -10px;
}
#header .navbar-collapse > * {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  #header .navbar-collapse {
    display: none !important;
  }
}
@media (max-width: 991px) {
  #header .navbar-brand {
    margin-bottom: -55px;
  }
  #header #navbar-main > .block-superfish,
  #header #navbar-main > .menu--menu-principal,
  #header #navbar-main > .block-search {
    display: none;
  }
}

#block-menumobile .contextual,
.block-search .contextual,
.menu--reseaux-sociaux .contextual {
  display: none;
}

#block-connexion,
#header #navbar-main > .block-search {
  float: right;
}

#block-bootstrap-barrio-subtheme-headersitedetrappes,
.navbar-brand {
  float: left;
  z-index: 2;
  position: relative;
}

.block-header-trappes,
.block-home-newsletter {
  float: left;
  z-index: 1;
  position: relative;
  margin-right: 30px;
}
.block-header-trappes .field--name-body a, .block-header-trappes .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .block-header-trappes .field--name-body a:hover,
.block-header-trappes .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .block-header-trappes .field--name-body a:hover, .block-header-trappes .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .block-header-trappes .field--name-body a:hover,
.block-header-trappes .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .block-header-trappes .field--name-body a:hover,
.block-home-newsletter .field--name-body a,
.block-home-newsletter .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .block-home-newsletter .field--name-body a:hover,
.block-home-newsletter .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .block-home-newsletter .field--name-body a:hover,
.block-home-newsletter .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .block-home-newsletter .field--name-body a:hover,
.block-home-newsletter .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .block-home-newsletter .field--name-body a:hover {
  color: white;
}
.block-header-trappes .field--name-body a:hover, .block-header-trappes .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .block-header-trappes .field--name-body a:hover,
.block-header-trappes .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .block-header-trappes .field--name-body a:hover, .block-header-trappes .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .block-header-trappes .field--name-body a:hover,
.block-header-trappes .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .block-header-trappes .field--name-body a:hover,
.block-home-newsletter .field--name-body a:hover,
.block-home-newsletter .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .block-home-newsletter .field--name-body a:hover,
.block-home-newsletter .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .block-home-newsletter .field--name-body a:hover,
.block-home-newsletter .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .block-home-newsletter .field--name-body a:hover,
.block-home-newsletter .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .block-home-newsletter .field--name-body a:hover {
  color: #132E41;
}
.block-header-trappes .field--name-body img,
.block-home-newsletter .field--name-body img {
  width: 15px;
  margin-top: 2px;
}

.block-merise-tel .field--name-body {
  color: white;
}

.navbar-brand {
  margin-top: -10px;
  margin-bottom: -15px;
}

#block-bootstrap-barrio-subtheme-headersitedetrappes {
  margin: 12px 0 12px 20px;
}
#block-bootstrap-barrio-subtheme-headersitedetrappes .field--name-body a {
  color: white;
}
#block-bootstrap-barrio-subtheme-headersitedetrappes .field--name-body a:hover {
  color: #FF206E;
}
#block-bootstrap-barrio-subtheme-headersitedetrappes .field--name-body a {
  display: block;
  line-height: 25px;
}

#header #navbar-main > .block-search {
  background: transparent;
  position: relative;
  z-index: 5;
}
#header #navbar-main > .block-search .element-invisible {
  display: none;
}
#header #navbar-main > .block-search .mb-3 {
  margin-bottom: 0 !important;
}
#header #navbar-main > .block-search #search-block-form {
  padding: 0;
}
#header #navbar-main > .block-search .js-form-item label {
  display: none !important;
}
#header #navbar-main > .block-search .js-form-item input {
  color: transparent;
  z-index: 99;
  height: 50px;
  width: 50px;
  padding-left: 15px;
  background-color: transparent;
  border: none;
  max-width: none;
  border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
#header #navbar-main > .block-search .form-actions button {
  position: relative;
  float: right;
  border: none !important;
  width: 70px;
  height: 50px;
  cursor: pointer;
  padding: 0;
  z-index: 10;
  margin-right: 0;
  font-size: 0;
  color: transparent;
  border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  background-image: url("../images/search.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
#header #navbar-main > .block-search .form-actions button:hover {
  transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}
#header #navbar-main > .block-search:hover .js-form-item input {
  width: 300px;
  z-index: 102;
  color: #11151C;
  background-color: #F2F2F2;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
#header #navbar-main > .block-search:hover .form-actions button {
  z-index: 500;
  background-color: transparent !important;
}

.block-marathon-logo {
  float: left;
  padding-right: 25px;
  z-index: 101;
  position: relative;
}
.block-marathon-logo .field--name-body {
  background: white;
  padding: 15px 40px 15px 50px;
  transform: skew(-20deg, 0);
  -o-transform: skew(-20deg, 0);
  -ms-transform: skew(-20deg, 0);
  -moz-transform: skew(-20deg, 0);
  -webkit-transform: skew(-20deg, 0);
  transform-origin: top;
  -o-transform-origin: top;
  -ms-transform-origin: top;
  -moz-transform-origin: top;
  -webkit-transform-origin: top;
  box-shadow: 10px 10px 0 0 #F4BD45;
  -moz-box-shadow: 10px 10px 0 0 #F4BD45;
  -webkit-box-shadow: 10px 10px 0 0 #F4BD45;
}
.block-marathon-logo .field--name-body img {
  transform-origin: center;
  -o-transform-origin: center;
  -ms-transform-origin: center;
  -moz-transform-origin: center;
  -webkit-transform-origin: center;
  transform: skew(20deg, 0);
  -o-transform: skew(20deg, 0);
  -ms-transform: skew(20deg, 0);
  -moz-transform: skew(20deg, 0);
  -webkit-transform: skew(20deg, 0);
}

#block-countdowntimer {
  z-index: 51;
  background: #F57400;
  transform-origin: top;
  transform: skew(-20deg, 0);
  -o-transform: skew(-20deg, 0);
  -ms-transform: skew(-20deg, 0);
  -moz-transform: skew(-20deg, 0);
  -webkit-transform: skew(-20deg, 0);
  position: absolute;
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
}
#block-countdowntimer #jquery-countdown-timer {
  display: none;
}
#block-countdowntimer #jquery-countdown-timer-note {
  font-size: 1em;
  color: white;
  font-family: fjallaone-regular-webfont;
  padding: 10px 20px;
  transform: skew(20deg, 0);
  -o-transform: skew(20deg, 0);
  -ms-transform: skew(20deg, 0);
  -moz-transform: skew(20deg, 0);
  -webkit-transform: skew(20deg, 0);
}

.term-merise #header {
  position: relative;
  z-index: 52;
  background: #132E41;
  background: -webkit-linear-gradient(94deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -moz-linear-gradient(94deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -ms-linear-gradient(94deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -o-linear-gradient(94deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: linear-gradient(-86deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
}
.term-merise #header .block-merise-logo {
  text-align: center;
  z-index: 2;
  position: absolute;
  top: 10px;
  right: 170px;
  bottom: auto;
  left: 170px;
}
.term-merise #header .block-merise-logo img {
  max-width: 200px;
}
.term-merise #header .block-header-trappes {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
}
.term-merise #header .block-merise-tel,
.term-merise #header .menu--reseaux-sociaux,
.term-merise #header #navbar-main > .block-search {
  float: right;
  z-index: 1;
  position: relative;
  margin-left: 30px;
}
.term-merise #header #navbar-main {
  background-color: transparent;
  padding: 10px 20px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
.term-merise #header #navbar-main > .block-search {
  margin-top: 0;
  background: transparent;
  position: relative;
  z-index: 5;
}
.term-merise #header #navbar-main > .block-search .element-invisible {
  display: none;
}
.term-merise #header #navbar-main > .block-search .mb-3 {
  margin-bottom: 0 !important;
}
.term-merise #header #navbar-main > .block-search #search-block-form {
  padding: 0;
}
.term-merise #header #navbar-main > .block-search .js-form-item label {
  display: none !important;
}
.term-merise #header #navbar-main > .block-search .js-form-item input {
  color: transparent;
  z-index: 99;
  height: 50px;
  width: 50px;
  padding-left: 15px;
  background-color: transparent;
  border: none;
  max-width: none;
  border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
.term-merise #header #navbar-main > .block-search .form-actions button {
  position: relative;
  float: right;
  border: none !important;
  width: 70px;
  height: 50px;
  cursor: pointer;
  padding: 0;
  z-index: 10;
  margin-right: 0;
  font-size: 0;
  color: transparent;
  border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  background-image: url("../images/header-search.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.term-merise #header #navbar-main > .block-search .form-actions button:hover {
  transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}
.term-merise #header #navbar-main > .block-search:hover .js-form-item input {
  width: 300px;
  z-index: 102;
  color: #11151C;
  background-color: #FDA57F;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.term-merise #header #navbar-main > .block-search:hover .form-actions button {
  z-index: 500;
  background-color: transparent !important;
}
@media (max-width: 1023px) {
  .term-merise #header {
    height: 200px;
  }
  .term-merise #header .navbar-toggler {
    display: none;
  }
  .term-merise #header #navbar-main {
    padding: 10px;
    height: 70px;
    background: #132E41;
  }
  .term-merise #header #navbar-main > .block-search {
    top: 30px;
    right: 0;
    background: transparent;
    position: relative;
    z-index: 5;
  }
  .term-merise #header #navbar-main > .block-search .element-invisible {
    display: none;
  }
  .term-merise #header #navbar-main > .block-search .mb-3 {
    margin-bottom: 0 !important;
  }
  .term-merise #header #navbar-main > .block-search #search-block-form {
    padding: 0;
  }
  .term-merise #header #navbar-main > .block-search .js-form-item label {
    display: none !important;
  }
  .term-merise #header #navbar-main > .block-search .js-form-item input {
    color: transparent;
    z-index: 99;
    height: 30px;
    width: 30px;
    padding-left: 15px;
    background-color: transparent;
    border: none;
    max-width: none;
    border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    transition: all 0.5 ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
  }
  .term-merise #header #navbar-main > .block-search .form-actions button {
    position: relative;
    float: right;
    border: none !important;
    width: 50px;
    height: 30px;
    cursor: pointer;
    padding: 0;
    z-index: 10;
    margin-right: 0;
    font-size: 0;
    color: transparent;
    border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    background-image: url("../images/mobile-search.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: initial;
    background-color: transparent;
  }
  .term-merise #header #navbar-main > .block-search .form-actions button:hover {
    transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
  }
  .term-merise #header #navbar-main > .block-search:hover .js-form-item input {
    width: 200px;
    z-index: 102;
    color: #11151C;
    background-color: #FDA57F;
    transition: all 0.5 ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
  }
  .term-merise #header #navbar-main > .block-search:hover .form-actions button {
    z-index: 500;
    background-color: transparent !important;
  }
  .term-merise #header .block-header-trappes,
  .term-merise #header .block-home-newsletter,
  .term-merise #header .block-merise-tel,
  .term-merise #header .menu--reseaux-sociaux,
  .term-merise #header #navbar-main > .block-search {
    position: absolute;
    display: block;
  }
  .term-merise #header .block-header-trappes .field--name-body a,
  .term-merise #header .block-home-newsletter .field--name-body a,
  .term-merise #header .block-merise-tel .field--name-body a,
  .term-merise #header .menu--reseaux-sociaux .field--name-body a,
  .term-merise #header #navbar-main > .block-search .field--name-body a {
    color: white;
  }
  .term-merise #header .block-header-trappes .field--name-body a:hover,
  .term-merise #header .block-home-newsletter .field--name-body a:hover,
  .term-merise #header .block-merise-tel .field--name-body a:hover,
  .term-merise #header .menu--reseaux-sociaux .field--name-body a:hover,
  .term-merise #header #navbar-main > .block-search .field--name-body a:hover {
    color: #FDA57F;
  }
  .term-merise #header .block-merise-logo {
    top: 100px;
    left: 0;
    right: 0;
  }
  .term-merise #header .block-header-trappes {
    top: 10px;
    left: 10px;
  }
  .term-merise #header .block-home-newsletter {
    top: 25px;
    left: 10px;
  }
  .term-merise #header .menu--reseaux-sociaux {
    top: 35px;
    right: 45px;
  }
  .term-merise #header .menu--reseaux-sociaux ul.nav li a {
    width: 20px;
    height: 20px;
    background-image: url("../images/mobile-facebook.png");
  }
  .term-merise #header .block-merise-tel {
    top: 10px;
    right: 13px;
  }
}

.term-merise-home #header {
  position: absolute;
  height: 180px;
  width: 100%;
  background: rgba(0, 0, 0, 0.39);
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.39), transparent);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.39), transparent);
  background: -ms-linear-gradient(0deg, rgba(0, 0, 0, 0.39), transparent);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.39), transparent);
  background: linear-gradient(-180deg, rgba(0, 0, 0, 0.39), transparent);
}
.term-merise-home #header .block-header-trappes .field--name-body a:hover,
.term-merise-home #header .block-home-newsletter .field--name-body a:hover {
  color: #FDA57F;
}
@media (max-width: 1023px) {
  .term-merise-home #header {
    height: 69px;
  }
}

.block-marathon-logo .field--name-body img {
  max-width: 250px;
}
@media (min-width: 1024px) {
  .block-marathon-logo .field--name-body img {
    max-width: 100%;
  }
}

.term-semi-marathon .block-header-trappes {
  margin: 10px 20px;
}
.term-semi-marathon .block-search {
  margin-top: 30px;
  z-index: 51;
}

.term-semi-marathon-home #header {
  position: relative;
  height: 435px;
}
.term-semi-marathon-home #header #navbar-main {
  display: block;
}
.term-semi-marathon-home #header #navbar-main .block-search {
  background: transparent;
  position: relative;
  z-index: 5;
  z-index: 51;
}
.term-semi-marathon-home #header #navbar-main .block-search .element-invisible {
  display: none;
}
.term-semi-marathon-home #header #navbar-main .block-search .mb-3 {
  margin-bottom: 0 !important;
}
.term-semi-marathon-home #header #navbar-main .block-search #search-block-form {
  padding: 0;
}
.term-semi-marathon-home #header #navbar-main .block-search .js-form-item label {
  display: none !important;
}
.term-semi-marathon-home #header #navbar-main .block-search .js-form-item input {
  color: transparent;
  z-index: 99;
  height: 50px;
  width: 50px;
  padding-left: 15px;
  background-color: transparent;
  border: none;
  max-width: none;
  border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
.term-semi-marathon-home #header #navbar-main .block-search .form-actions button {
  position: relative;
  float: right;
  border: none !important;
  width: 70px;
  height: 50px;
  cursor: pointer;
  padding: 0;
  z-index: 10;
  margin-right: 0;
  font-size: 0;
  color: transparent;
  border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  background-image: url("../images/mls-header-search.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.term-semi-marathon-home #header #navbar-main .block-search .form-actions button:hover {
  transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}
.term-semi-marathon-home #header #navbar-main .block-search:hover .js-form-item input {
  width: 300px;
  z-index: 102;
  color: #11151C;
  background-color: #AF003C;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.term-semi-marathon-home #header #navbar-main .block-search:hover .form-actions button {
  z-index: 500;
  background-color: transparent !important;
}
.term-semi-marathon-home .menu--menu-principal {
  z-index: 50;
  padding: 1px 0 50px 0;
  background: #212121;
  background: -webkit-linear-gradient(0deg, #212121, rgba(33, 33, 33, 0));
  background: -moz-linear-gradient(0deg, #212121, rgba(33, 33, 33, 0));
  background: -ms-linear-gradient(0deg, #212121, rgba(33, 33, 33, 0));
  background: -o-linear-gradient(0deg, #212121, rgba(33, 33, 33, 0));
  background: linear-gradient(-180deg, #212121, rgba(33, 33, 33, 0));
}
.term-semi-marathon-home .carrousel-semi-marathon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
}

.col-auto {
  padding: 0;
}

.full-page .full-map .view-filters {
  margin-bottom: 20px;
}
.full-page .full-map .leaflet-container {
  margin-bottom: 0 !important;
}

.page-fluid #header .container, .page-fluid .site-footer .container {
  padding: 0 20px;
  max-width: none;
}
@media (min-width: 1220px) {
  .page-fluid #header .container, .page-fluid .site-footer .container {
    padding: 0 40px;
  }
}
@media (min-width: 1440px) {
  .page-fluid #header .container, .page-fluid .site-footer .container {
    padding: 0 80px;
  }
}
.page-fluid footer.site-footer .container .site-footer__bottom .region {
  max-width: none;
}

#page-wrapper {
  overflow: hidden;
}

.layout-main-wrapper,
.featured-bottom {
  max-width: 1440px;
  margin: 0 auto;
  overflow: hidden;
}

.layout-main-wrapper > .container {
  padding: 0;
  max-width: none;
  min-height: 630px;
}

.bloc-popup,
.block-navbutton {
  display: none;
}

html.safari.mobile:not(.desktop) #spb-block-bootstrap-barrio-subtheme-installerapppourios {
  display: block;
}
html.chrome.mobile:not(.desktop) #spb-block-bootstrap-barrio-subtheme-installerapppourandroid {
  display: block;
}
html.mobile:not(.desktop) .block-navbutton {
  display: block;
}
html.mobile:not(.desktop) .site-footer {
  padding-bottom: 55px;
}

body {
  position: relative;
}
body.ispwa #spb-block-bootstrap-barrio-subtheme-installerapppourandroid,
body.ispwa #spb-block-bootstrap-barrio-subtheme-installerapppourios {
  display: none !important;
}
body.no-title .block-page-title-block {
  display: none;
}
body.toolbar-tray-open.toolbar-horizontal {
  padding-top: 79px !important;
}
body.scrolled {
  		/*
                  #header {
                          //box-shadow: $shadow;
                          #navbar-top {min-height: 0;}
                          //#navbar-main > .block-superfish:hover ul.sf-menu {z-index: 497;}
                          @include agrandirMQ($bs) {
                                  .navbar-brand {
                                          height: 50px !important;
                                          top: 2px;
                                  }
                          }
                          @include agrandirMQ(1100px) {
                                  #navbar-main {
                                          padding-top: 0;
                                          > .block-superfish ul.sf-menu .sf-depth-1 > a {font-size: 1em;}
                                  }
                          }
                  }*/
  /*
  &.path-frontpage #header {
          #navbar-main > .block-superfish {padding-bottom: 0;}
          @include agrandirMQ($bs) {
                  background-color: $textColor;
                  .navbar-brand {
                          padding: 5px !important;
                          height: 30px !important;
                  }
          }
  }
  &.not-front #header {
          @include agrandirMQ(1100px) {
                  #navbar-main {padding-top: 0;}
          }
  }*/
}
body.scrolled .to_top {
  right: 20px;
}
body.scrolled.path-node.node--type-commune h1.title {
  margin-top: 10px;
}
body.not-logged-in .node-form .vertical-tabs {
  border-color: #FF206E;
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu {
  width: 100%;
  border-color: #FF206E;
}
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item {
  border-color: #FF206E;
}
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected {
  background: #FF206E;
}
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title,
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected a {
  color: white;
}
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__panes {
  max-width: 100%;
}
body.not-logged-in .node-form.node-reservation-form input.form-time,
body.not-logged-in .node-form.node-reservation-form input.form-date,
body.not-logged-in .node-form.node-reservation-form input.form-text {
  margin-bottom: 0;
}
body.not-logged-in .node-form.node-reservation-form .field--type-datetime .fieldset-wrapper {
  margin: 0;
}
body.not-logged-in .node-form.node-reservation-form .layout-region-node-main {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  max-width: 100%;
}
body.not-logged-in .node-form.node-reservation-form #edit-field-zone-texte-0-format-help,
body.not-logged-in .node-form.node-reservation-form #edit-body-0-format-help,
body.not-logged-in .node-form.node-reservation-form #edit-field-observations-0-format,
body.not-logged-in .node-form.node-reservation-form .field--name-moderation-state,
body.not-logged-in .node-form.node-reservation-form .layout-region-node-secondary {
  display: none;
}
body.user-logged-in footer.site-footer .block-simplenews .form-actions {
  height: auto;
}
body.user-logged-in footer.site-footer .block-simplenews .form-actions button {
  position: relative;
  width: 40px;
  height: 40px;
  display: none;
}
body.user-logged-in #block-menumobile .we-mega-menu-li .we-mega-menu-submenu {
  padding-top: 145px !important;
}
body.user-logged-in.toolbar-vertical #block-menumobile .we-mega-menu-li .we-mega-menu-submenu {
  padding-top: 105px !important;
}
body.not-front .layout-main-wrapper .main-content {
  padding-bottom: 40px;
}
body.not-front:not(.page-fluid) .block-page-title-block ~ nav[role="navigation"] {
  margin-bottom: 30px;
}
body.not-front .field--name-field-code-postal,
body.not-front .field--name-field-ville {
  display: inline;
}
body.not-front:not(.full-page).page-fluid > .container {
  padding: 0 20px;
}
@media (min-width: 768px) {
  body.not-front:not(.full-page).page-fluid > .container {
    padding: 0 40px;
  }
}
@media (min-width: 1220px) {
  body.not-front:not(.full-page).page-fluid > .container {
    padding: 0 80px;
  }
}
body.not-front:not(.full-page).page-fluid.node--type-espace-dedie .block-system-main-block, body.not-front:not(.full-page).page-fluid.term-espace-dedie .layout__region--content,
body.not-front:not(.full-page).page-fluid .block-page-help-block .content,
body.not-front:not(.full-page).page-fluid .block-page-title-block .content,
body.not-front:not(.full-page).page-fluid .block-system-breadcrumb-block .content,
body.not-front:not(.full-page).page-fluid #main-content ~ nav[role="navigation"] {
  padding: 0 20px;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1220px) {
  body.not-front:not(.full-page).page-fluid.node--type-espace-dedie .block-system-main-block, body.not-front:not(.full-page).page-fluid.term-espace-dedie .layout__region--content,
  body.not-front:not(.full-page).page-fluid .block-page-help-block .content,
  body.not-front:not(.full-page).page-fluid .block-page-title-block .content,
  body.not-front:not(.full-page).page-fluid .block-system-breadcrumb-block .content,
  body.not-front:not(.full-page).page-fluid #main-content ~ nav[role="navigation"] {
    padding: 0 40px;
  }
}
body.not-front:not(.full-page).page-fluid .node--view-mode-full {
  -webkit-flex-flow: wrap column;
  -moz-flex-flow: wrap column;
  -ms-flex-flow: wrap column;
  flex-flow: wrap column;
}
body.not-front:not(.full-page).page-fluid .node--view-mode-full > .group-header,
body.not-front:not(.full-page).page-fluid .node--view-mode-full > .group-footer {
  width: 100%;
}
body.not-front:not(.full-page).page-fluid .node--view-mode-full > .group-left,
body.not-front:not(.full-page).page-fluid .node--view-mode-full > .group-right {
  padding: 0 20px;
}
@media (max-width: 767px) {
  body.not-front:not(.full-page).page-fluid .node--view-mode-full > .group-left,
  body.not-front:not(.full-page).page-fluid .node--view-mode-full > .group-right {
    width: auto;
  }
}
@media (min-width: 768px) {
  body.not-front:not(.full-page).page-fluid .node--view-mode-full {
    -webkit-flex-flow: wrap row;
    -moz-flex-flow: wrap row;
    -ms-flex-flow: wrap row;
    flex-flow: wrap row;
  }
  body.not-front:not(.full-page).page-fluid .node--view-mode-full > .group-left,
  body.not-front:not(.full-page).page-fluid .node--view-mode-full > .group-right {
    width: 50%;
  }
}
@media (min-width: 1220px) {
  body.not-front:not(.full-page).page-fluid .node--view-mode-full > .group-left {
    padding-left: 40px;
    max-width: 700px;
    margin-right: 0;
  }
  body.not-front:not(.full-page).page-fluid .node--view-mode-full > .group-right {
    padding-right: 40px;
    max-width: 700px;
    margin-left: 0;
  }
}

.page-link:focus {
  box-shadow: 0 0 0 0 white;
}

.site-footer {
  background: #FF206E;
  padding: 20px 0 30px;
}
.site-footer .content {
  color: inherit;
  font-size: 1em;
}
.site-footer .block {
  padding: 0;
  margin: 0;
  border: none;
}
.site-footer .site-footer__bottom {
  margin-top: 0;
  border: none;
}
.site-footer .site-footer__bottom .region {
  margin-top: 0;
}

.menu--pied-de-page-semi-marathon .nav li a, .menu--pied-de-page-semi-marathon .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--pied-de-page-semi-marathon .nav li a:hover,
.menu--pied-de-page-semi-marathon .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--pied-de-page-semi-marathon .nav li a:hover, .menu--pied-de-page-semi-marathon .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--pied-de-page-semi-marathon .nav li a:hover,
.menu--pied-de-page-semi-marathon .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--pied-de-page-semi-marathon .nav li a:hover,
.menu--pied-de-page-merise .nav li a,
.menu--pied-de-page-merise .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--pied-de-page-merise .nav li a:hover,
.menu--pied-de-page-merise .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--pied-de-page-merise .nav li a:hover,
.menu--pied-de-page-merise .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--pied-de-page-merise .nav li a:hover,
.menu--pied-de-page-merise .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--pied-de-page-merise .nav li a:hover,
.menu--footer .nav li a,
.menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
.menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover,
.menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
.menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover {
  color: white;
}
.menu--pied-de-page-semi-marathon .nav li a:hover, .menu--pied-de-page-semi-marathon .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--pied-de-page-semi-marathon .nav li a:hover,
.menu--pied-de-page-semi-marathon .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--pied-de-page-semi-marathon .nav li a:hover, .menu--pied-de-page-semi-marathon .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--pied-de-page-semi-marathon .nav li a:hover,
.menu--pied-de-page-semi-marathon .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--pied-de-page-semi-marathon .nav li a:hover,
.menu--pied-de-page-merise .nav li a:hover,
.menu--pied-de-page-merise .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--pied-de-page-merise .nav li a:hover,
.menu--pied-de-page-merise .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--pied-de-page-merise .nav li a:hover,
.menu--pied-de-page-merise .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--pied-de-page-merise .nav li a:hover,
.menu--pied-de-page-merise .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--pied-de-page-merise .nav li a:hover,
.menu--footer .nav li a:hover,
.menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
.menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover,
.menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
.menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover {
  color: #11151C;
}

.menu--footer > h2 {
  display: none;
}
.menu--footer .nav {
  padding-left: 120px;
  font-family: jaapokki-regular;
  text-transform: uppercase;
  display: block;
  background-image: url("../images/logo-trappes-mag-footer.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: initial;
  background-color: transparent;
}
.menu--footer .nav li {
  display: inline-block;
}
.menu--footer .nav li a, .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
.menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover, .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
.menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover {
  padding: 6px 15px 2px 15px;
  margin-right: -5px;
  display: block;
}
@media (min-width: 1024px) {
  .menu--footer .nav li a, .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
  .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover, .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
  .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover {
    padding: 6px 20px 2px 20px;
  }
}
@media (min-width: 1220px) {
  .menu--footer .nav li a, .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
  .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover, .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
  .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover {
    padding: 10px 30px 6px 30px;
    font-size: 1.2em;
  }
}
@media (max-width: 767px) {
  .menu--footer .nav li {
    display: block;
  }
  .menu--footer .nav li a, .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
  .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover, .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
  .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover {
    padding: 6px 10px 1px 10px;
  }
}
@media (max-width: 479px) {
  .menu--footer .nav {
    padding: 100px 0 20px 0px;
    background-position: center 20px;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .menu--footer .nav li a, .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
  .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover, .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--footer .nav li a:hover,
  .menu--footer .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--footer .nav li a:hover {
    border-right: 3px solid white;
  }
  .menu--footer .nav li:last-child a, .menu--footer .nav li:last-child .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--footer .nav li:last-child a:hover,
  .menu--footer .nav li:last-child .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--footer .nav li:last-child a:hover, .menu--footer .nav li:last-child .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--footer .nav li:last-child a:hover,
  .menu--footer .nav li:last-child .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--footer .nav li:last-child a:hover {
    border-right: none;
  }
}

.block-merise-partenaires {
  text-align: center;
  padding: 10px 0;
}
.block-merise-partenaires img {
  margin: 10px;
}

.term-merise .site-footer {
  padding: 20px 0;
  background: #132E41;
}
.term-merise .site-footer .region {
  -webkit-flex-flow: wrap row;
  -moz-flex-flow: wrap row;
  -ms-flex-flow: wrap row;
  flex-flow: wrap row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
  color: white;
}
.term-merise .site-footer .region a, .term-merise .site-footer .region .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .site-footer .region a:hover,
.term-merise .site-footer .region .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .site-footer .region a:hover, .term-merise .site-footer .region .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .site-footer .region a:hover,
.term-merise .site-footer .region .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .site-footer .region a:hover {
  color: white;
}
.term-merise .site-footer .region a:hover, .term-merise .site-footer .region .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .site-footer .region a:hover,
.term-merise .site-footer .region .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .site-footer .region a:hover, .term-merise .site-footer .region .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .site-footer .region a:hover,
.term-merise .site-footer .region .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .site-footer .region a:hover {
  color: #FDA57F;
}
.term-merise .site-footer .block-merise-coordonnees {
  margin-bottom: 20px;
}
.term-merise .site-footer .block-merise-coordonnees h2 {
  font-size: 2em;
  color: #FDA57F;
  text-transform: uppercase;
}
.term-merise .site-footer .menu--reseaux-sociaux,
.term-merise .site-footer .menu--pied-de-page-merise {
  width: auto;
}
@media (min-width: 768px) {
  .term-merise .site-footer .block-merise-coordonnees {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
  }
  .term-merise .site-footer .block-merise-coordonnees h2 {
    font-size: 2.4em;
  }
  .term-merise .site-footer .menu--pied-de-page-merise {
    margin-right: 5px;
  }
  .term-merise .site-footer .menu--pied-de-page-merise ul.menu li {
    font-size: 1.1em;
    margin-right: 10px;
  }
}
@media (min-width: 1024px) {
  .term-merise .site-footer .block-merise-coordonnees h2 {
    font-size: 3em;
  }
}
@media (min-width: 1220px) {
  .term-merise .site-footer .block-merise-coordonnees h2 {
    font-size: 4em;
  }
  .term-merise .site-footer .menu--pied-de-page-merise ul.menu li {
    margin-right: 20px;
  }
}

.term-semi-marathon .site-footer {
  background: #AF003C;
  padding: 0 0 10px 0;
}
.term-semi-marathon .site-footer .menu--pied-de-page-semi-marathon ul.nav {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.term-semi-marathon .site-footer .menu--pied-de-page-semi-marathon ul.nav li a, .term-semi-marathon .site-footer .menu--pied-de-page-semi-marathon ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .site-footer .menu--pied-de-page-semi-marathon ul.nav li a:hover,
.term-semi-marathon .site-footer .menu--pied-de-page-semi-marathon ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .site-footer .menu--pied-de-page-semi-marathon ul.nav li a:hover, .term-semi-marathon .site-footer .menu--pied-de-page-semi-marathon ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .site-footer .menu--pied-de-page-semi-marathon ul.nav li a:hover,
.term-semi-marathon .site-footer .menu--pied-de-page-semi-marathon ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .site-footer .menu--pied-de-page-semi-marathon ul.nav li a:hover {
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  padding: 5px 10px;
}

.layout .field--name-description {
  margin-bottom: 20px;
}
.layout.layout--twocol .layout__region .block-region-first {
  margin-right: 10px;
}
.layout.layout--twocol .layout__region .block-region-second {
  margin-left: 10px;
}
.layout.layout--threecol-33-34-33 .layout__region {
  margin-bottom: 30px;
}
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser {
  margin-bottom: 20px;
}
@media all and (min-width: 40em) {
  .layout.layout--threecol-33-34-33 > .layout__region--first,
  .layout.layout--threecol-33-34-33 > .layout__region--second,
  .layout.layout--threecol-33-34-33 > .layout__region--third {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 30.99%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 30.99%;
    -ms-flex: 0 1 30.99%;
  }
  .layout.layout--threecol-33-34-33 > .layout__region--second {
    margin: 0 3%;
  }
}
@media all and (max-width: 767px) {
  .layout.layout--twocol .layout__region .block-region-first {
    margin-right: 0;
  }
  .layout.layout--twocol .layout__region .block-region-second {
    margin-left: 0;
  }
}

.paragraph--type-chiffres-et-texte {
  margin: 10px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.paragraph--type-chiffres-et-texte .field--name-field-chiffre {
  width: 150px;
  margin-right: 20px;
  padding-top: 12px;
  text-align: right;
  font-family: jaapokki-regular;
  font-size: 1.6em;
}
.paragraph--type-chiffres-et-texte .field--name-field-titre {
  font-size: .8em;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
}
@media (max-width: 479px) {
  .paragraph--type-chiffres-et-texte .field--name-field-chiffre {
    width: 100px;
    font-size: 1.1em;
  }
}
@media (min-width: 1024px) {
  .paragraph--type-chiffres-et-texte {
    font-size: 1.3em;
  }
  .paragraph--type-chiffres-et-texte .field--name-field-chiffre {
    width: 250px;
  }
}

.addtocalendar {
  vertical-align: middle;
}
.addtocalendar .atcb-link:focus,
.addtocalendar .atcb-link:hover,
.addtocalendar .atcb-link {
  display: block;
  width: 33px;
  height: 32px;
  padding: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  background-image: url("../images/ajouter-calendrier.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: #FF206E;
}
.addtocalendar .atcb-list {
  margin: 0;
  border: none;
  padding: 10px;
}
.addtocalendar .atcb-list li.atcb-item:before {
  display: none;
}
.addtocalendar .atcb-list li.atcb-item a, .addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .addtocalendar .atcb-list li.atcb-item a:hover,
.addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .addtocalendar .atcb-list li.atcb-item a:hover, .addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .addtocalendar .atcb-list li.atcb-item a:hover,
.addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .addtocalendar .atcb-list li.atcb-item a:hover {
  color: black;
}
.addtocalendar .atcb-list li.atcb-item a:hover, .addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .addtocalendar .atcb-list li.atcb-item a:hover,
.addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .addtocalendar .atcb-list li.atcb-item a:hover, .addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .addtocalendar .atcb-list li.atcb-item a:hover,
.addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .addtocalendar .atcb-list li.atcb-item a:hover {
  color: #FF206E;
}
.addtocalendar .atcb-list li.atcb-item a, .addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .addtocalendar .atcb-list li.atcb-item a:hover,
.addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .addtocalendar .atcb-list li.atcb-item a:hover, .addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .addtocalendar .atcb-list li.atcb-item a:hover,
.addtocalendar .atcb-list li.atcb-item .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .addtocalendar .atcb-list li.atcb-item a:hover {
  padding: 5px 0;
}

.paragraph--type-image-droite-et-texte-gauche .field--name-field-image img,
.paragraph--type-image-fond-et-texte-centre .field--name-field-image img,
.paragraph--type-image-gauche-et-texte-droite .field--name-field-image img,
.paragraph--type-sm-texte-gauche-et-image-droite .field--name-field-image img,
.paragraph--type-sm-image-fond-et-texte-droite .field--name-field-image img,
.paragraph--type-sm-image-fond-et-texte-gauche .field--name-field-image img,
.paragraph--type-sm-grande-image-gauche-et-texte .field--name-field-image img,
.paragraph--type-sm-grande-image-droite-et-texte .field--name-field-image img {
  width: 100%;
}
.paragraph--type-image-droite-et-texte-gauche .body-wrapper,
.paragraph--type-image-fond-et-texte-centre .body-wrapper,
.paragraph--type-image-gauche-et-texte-droite .body-wrapper,
.paragraph--type-sm-texte-gauche-et-image-droite .body-wrapper,
.paragraph--type-sm-image-fond-et-texte-droite .body-wrapper,
.paragraph--type-sm-image-fond-et-texte-gauche .body-wrapper,
.paragraph--type-sm-grande-image-gauche-et-texte .body-wrapper,
.paragraph--type-sm-grande-image-droite-et-texte .body-wrapper {
  background: #F4BD45;
  padding: 20px;
  margin: -80px 20px 10px 20px;
  position: relative;
  z-index: 1;
  transform-origin: top;
  -o-transform-origin: top;
  -ms-transform-origin: top;
  -moz-transform-origin: top;
  -webkit-transform-origin: top;
}
.paragraph--type-image-droite-et-texte-gauche h2,
.paragraph--type-image-fond-et-texte-centre h2,
.paragraph--type-image-gauche-et-texte-droite h2,
.paragraph--type-sm-texte-gauche-et-image-droite h2,
.paragraph--type-sm-image-fond-et-texte-droite h2,
.paragraph--type-sm-image-fond-et-texte-gauche h2,
.paragraph--type-sm-grande-image-gauche-et-texte h2,
.paragraph--type-sm-grande-image-droite-et-texte h2 {
  line-height: 1.2;
}

@media (min-width: 768px) {
  .paragraph--type-image-droite-et-texte-gauche .field--name-field-image,
  .paragraph--type-image-gauche-et-texte-droite .field--name-field-image,
  .paragraph--type-sm-grande-image-gauche-et-texte .field--name-field-image,
  .paragraph--type-sm-grande-image-droite-et-texte .field--name-field-image {
    width: 60%;
  }
  .paragraph--type-image-droite-et-texte-gauche .body-wrapper,
  .paragraph--type-image-gauche-et-texte-droite .body-wrapper,
  .paragraph--type-sm-grande-image-gauche-et-texte .body-wrapper,
  .paragraph--type-sm-grande-image-droite-et-texte .body-wrapper {
    width: 60%;
    padding: 30px 60px;
    margin: 30px 0 10px 0;
  }
}
@media (min-width: 1024px) {
  .paragraph--type-image-droite-et-texte-gauche .body-wrapper,
  .paragraph--type-image-gauche-et-texte-droite .body-wrapper,
  .paragraph--type-sm-grande-image-gauche-et-texte .body-wrapper,
  .paragraph--type-sm-grande-image-droite-et-texte .body-wrapper {
    width: 50%;
    margin-top: 50px;
    padding: 50px 70px;
  }
}
@media (min-width: 1220px) {
  .paragraph--type-image-droite-et-texte-gauche .field--name-field-image,
  .paragraph--type-image-gauche-et-texte-droite .field--name-field-image,
  .paragraph--type-sm-grande-image-gauche-et-texte .field--name-field-image,
  .paragraph--type-sm-grande-image-droite-et-texte .field--name-field-image {
    max-height: 550px;
    overflow: hidden;
  }
  .paragraph--type-image-droite-et-texte-gauche .body-wrapper,
  .paragraph--type-image-gauche-et-texte-droite .body-wrapper,
  .paragraph--type-sm-grande-image-gauche-et-texte .body-wrapper,
  .paragraph--type-sm-grande-image-droite-et-texte .body-wrapper {
    margin-top: 80px;
    padding: 60px 90px;
  }
}

.paragraph--type-sm-grande-image-droite-et-texte .body-wrapper {
  box-shadow: -10px 10px 0 0 #F57400;
  -moz-box-shadow: -10px 10px 0 0 #F57400;
  -webkit-box-shadow: -10px 10px 0 0 #F57400;
}
@media (min-width: 768px) {
  .paragraph--type-sm-grande-image-droite-et-texte .field--name-field-image {
    float: right;
  }
  .paragraph--type-sm-grande-image-droite-et-texte .body-wrapper {
    float: left;
    margin-right: -20%;
    transform: skew(-15deg, 0);
    -o-transform: skew(-15deg, 0);
    -ms-transform: skew(-15deg, 0);
    -moz-transform: skew(-15deg, 0);
    -webkit-transform: skew(-15deg, 0);
  }
  .paragraph--type-sm-grande-image-droite-et-texte .body-wrapper .field--name-field-body {
    transform: skew(15deg, 0);
    -o-transform: skew(15deg, 0);
    -ms-transform: skew(15deg, 0);
    -moz-transform: skew(15deg, 0);
    -webkit-transform: skew(15deg, 0);
  }
}

.paragraph--type-sm-grande-image-gauche-et-texte .body-wrapper {
  box-shadow: 10px 10px 0 0 #F57400;
  -moz-box-shadow: 10px 10px 0 0 #F57400;
  -webkit-box-shadow: 10px 10px 0 0 #F57400;
}
@media (min-width: 768px) {
  .paragraph--type-sm-grande-image-gauche-et-texte .field--name-field-image {
    float: left;
  }
  .paragraph--type-sm-grande-image-gauche-et-texte .body-wrapper {
    float: right;
    margin-left: -20%;
    transform: skew(15deg, 0);
    -o-transform: skew(15deg, 0);
    -ms-transform: skew(15deg, 0);
    -moz-transform: skew(15deg, 0);
    -webkit-transform: skew(15deg, 0);
  }
  .paragraph--type-sm-grande-image-gauche-et-texte .body-wrapper .field--name-field-body {
    transform: skew(-15deg, 0);
    -o-transform: skew(-15deg, 0);
    -ms-transform: skew(-15deg, 0);
    -moz-transform: skew(-15deg, 0);
    -webkit-transform: skew(-15deg, 0);
  }
}

@media (min-width: 768px) {
  .paragraph--type-sm-image-fond-et-texte-droite,
  .paragraph--type-sm-image-fond-et-texte-gauche {
    position: relative;
  }
  .paragraph--type-sm-image-fond-et-texte-droite .body-wrapper,
  .paragraph--type-sm-image-fond-et-texte-gauche .body-wrapper {
    background: white;
    margin: 0;
    padding: 30px 60px;
    width: 60%;
  }
}
@media (min-width: 1024px) {
  .paragraph--type-sm-image-fond-et-texte-droite .body-wrapper,
  .paragraph--type-sm-image-fond-et-texte-gauche .body-wrapper {
    width: 50%;
    padding: 50px 80px;
    top: 60px !important;
  }
}
@media (min-width: 1220px) {
  .paragraph--type-sm-image-fond-et-texte-droite .body-wrapper,
  .paragraph--type-sm-image-fond-et-texte-gauche .body-wrapper {
    top: 90px !important;
  }
}

@media (min-width: 768px) {
  .paragraph--type-sm-image-fond-et-texte-droite .body-wrapper {
    box-shadow: 10px 10px 0 0 #F4BD45;
    -moz-box-shadow: 10px 10px 0 0 #F4BD45;
    -webkit-box-shadow: 10px 10px 0 0 #F4BD45;
    transform: skew(15deg, 0);
    -o-transform: skew(15deg, 0);
    -ms-transform: skew(15deg, 0);
    -moz-transform: skew(15deg, 0);
    -webkit-transform: skew(15deg, 0);
    position: absolute;
    top: 30px;
    right: 0;
    bottom: auto;
    left: auto;
  }
  .paragraph--type-sm-image-fond-et-texte-droite .body-wrapper .field--name-field-body {
    transform: skew(-15deg, 0);
    -o-transform: skew(-15deg, 0);
    -ms-transform: skew(-15deg, 0);
    -moz-transform: skew(-15deg, 0);
    -webkit-transform: skew(-15deg, 0);
  }
}

@media (min-width: 768px) {
  .paragraph--type-sm-image-fond-et-texte-gauche .body-wrapper {
    box-shadow: -10px 10px 0 0 #F4BD45;
    -moz-box-shadow: -10px 10px 0 0 #F4BD45;
    -webkit-box-shadow: -10px 10px 0 0 #F4BD45;
    transform: skew(-15deg, 0);
    -o-transform: skew(-15deg, 0);
    -ms-transform: skew(-15deg, 0);
    -moz-transform: skew(-15deg, 0);
    -webkit-transform: skew(-15deg, 0);
    position: absolute;
    top: 30px;
    right: auto;
    bottom: auto;
    left: 0;
  }
  .paragraph--type-sm-image-fond-et-texte-gauche .body-wrapper .field--name-field-body {
    transform: skew(15deg, 0);
    -o-transform: skew(15deg, 0);
    -ms-transform: skew(15deg, 0);
    -moz-transform: skew(15deg, 0);
    -webkit-transform: skew(15deg, 0);
  }
}

@media (min-width: 768px) {
  .paragraph--type-sm-texte-gauche-et-image-droite {
    background: #55ABFF;
    color: white;
    padding: 40px 0 40px 40px;
  }
  .paragraph--type-sm-texte-gauche-et-image-droite .field--name-field-image {
    float: right;
    width: 50%;
    overflow: hidden;
    transform-origin: bottom;
    -o-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -webkit-transform-origin: bottom;
    box-shadow: 10px 10px 0 0 #F4BD45;
    -moz-box-shadow: 10px 10px 0 0 #F4BD45;
    -webkit-box-shadow: 10px 10px 0 0 #F4BD45;
    transform: skew(-15deg, 0);
    -o-transform: skew(-15deg, 0);
    -ms-transform: skew(-15deg, 0);
    -moz-transform: skew(-15deg, 0);
    -webkit-transform: skew(-15deg, 0);
  }
  .paragraph--type-sm-texte-gauche-et-image-droite .field--name-field-image img {
    transform-origin: bottom;
    -o-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -webkit-transform-origin: bottom;
    transform: skew(15deg, 0);
    -o-transform: skew(15deg, 0);
    -ms-transform: skew(15deg, 0);
    -moz-transform: skew(15deg, 0);
    -webkit-transform: skew(15deg, 0);
  }
  .paragraph--type-sm-texte-gauche-et-image-droite .body-wrapper {
    padding: 40px 0 0 40px;
    margin: 0;
    background: transparent;
  }
}

.paragraph--type-image-droite-et-texte-gauche .body-wrapper,
.paragraph--type-image-gauche-et-texte-droite .body-wrapper {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.9);
  filter: alpha(opacity=90);
  box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
}

@media (min-width: 768px) {
  .paragraph--type-image-gauche-et-texte-droite .field--name-field-image {
    float: left;
  }
  .paragraph--type-image-gauche-et-texte-droite .body-wrapper {
    float: right;
    margin-left: -20%;
  }
}

@media (min-width: 768px) {
  .paragraph--type-image-droite-et-texte-gauche .field--name-field-image {
    float: right;
  }
  .paragraph--type-image-droite-et-texte-gauche .body-wrapper {
    float: left;
    margin-right: -20%;
  }
}

.paragraph--type-image-fond-et-texte-centre {
  position: relative;
  text-align: center;
}
.paragraph--type-image-fond-et-texte-centre .body-wrapper {
  color: white;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  filter: alpha(opacity=80);
}
@media (min-width: 768px) {
  .paragraph--type-image-fond-et-texte-centre .body-wrapper {
    max-width: 500px;
    margin: 0 auto;
    padding: 40px;
    text-align: left;
    position: absolute;
    top: 40px;
    right: 0;
    bottom: 40px;
    left: 0;
  }
}
@media (min-width: 1024px) {
  .paragraph--type-image-fond-et-texte-centre .body-wrapper {
    max-width: 700px;
    top: 15%;
    bottom: 15%;
  }
}

.paragraph--type-titre-texte-et-video-centre,
.paragraph--type-histoire-citation {
  padding: 40px;
}
.paragraph--type-titre-texte-et-video-centre .field--name-field-titre,
.paragraph--type-histoire-citation .field--name-field-titre {
  font-family: jaapokki-regular;
  font-size: 1.4em;
  line-height: 1.2;
  margin-bottom: 10px;
}
.paragraph--type-titre-texte-et-video-centre .field--name-field-citation,
.paragraph--type-histoire-citation .field--name-field-citation {
  font-style: italic;
  font-size: 1.2em;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .paragraph--type-titre-texte-et-video-centre .field--name-field-citation,
  .paragraph--type-histoire-citation .field--name-field-citation {
    float: left;
    margin: 0 20px 20px 0;
    width: 300px;
  }
}
@media (min-width: 1024px) {
  .paragraph--type-titre-texte-et-video-centre,
  .paragraph--type-histoire-citation {
    padding: 40px 15%;
  }
  .paragraph--type-titre-texte-et-video-centre .field--name-field-titre,
  .paragraph--type-histoire-citation .field--name-field-titre {
    font-size: 1.6em;
  }
}
@media (min-width: 1024px) {
  .paragraph--type-titre-texte-et-video-centre,
  .paragraph--type-histoire-citation {
    padding: 60px 25%;
  }
  .paragraph--type-titre-texte-et-video-centre .field--name-field-titre,
  .paragraph--type-histoire-citation .field--name-field-titre {
    font-size: 1.8em;
  }
  .paragraph--type-titre-texte-et-video-centre .field--name-field-citation,
  .paragraph--type-histoire-citation .field--name-field-citation {
    font-size: 1.4em;
  }
}

.paragraph--type-histoire-citation {
  background: white;
}

.paragraph--type-titre-texte-et-video-centre {
  padding-top: 0;
}
@media (min-width: 768px) {
  .paragraph--type-titre-texte-et-video-centre .field--name-field-video-youtube {
    margin: 30px -100px;
  }
}

.more-link {
  padding: 20px 0;
  text-align: center;
  text-transform: uppercase;
  clear: both;
}
.more-link a, .more-link a.button a:hover, a.button .more-link a:hover,
.more-link input.button a:hover,
input.button .more-link a:hover,
.more-link ul.js-pager__items .button a:hover,
ul.js-pager__items .button .more-link a:hover, .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .more-link a:hover,
.more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .more-link a:hover, .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .more-link a:hover,
.more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .more-link a:hover {
  font-family: jaapokki-regular;
  padding: 15px 15px 5px 15px;
  font-size: 1.2em;
  border-bottom: 4px solid #11151C;
  color: #11151C;
}

.pager {
  padding: 10px 0;
}
.pager .pager__items .pager__item {
  padding: 10px 5px;
  font-weight: bold;
}
.pager .pager__items .pager__item a, .pager .pager__items .pager__item .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .pager .pager__items .pager__item a:hover,
.pager .pager__items .pager__item .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .pager .pager__items .pager__item a:hover, .pager .pager__items .pager__item .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .pager .pager__items .pager__item a:hover,
.pager .pager__items .pager__item .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .pager .pager__items .pager__item a:hover {
  color: #11151C;
  padding: 8px 10px 5px 10px;
  background-color: transparent;
  border: 3px solid #11151C;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.pager .pager__items .pager__item.is-active a, .pager .pager__items .pager__item.is-active .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .pager .pager__items .pager__item.is-active a:hover,
.pager .pager__items .pager__item.is-active .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .pager .pager__items .pager__item.is-active a:hover, .pager .pager__items .pager__item.is-active .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .pager .pager__items .pager__item.is-active a:hover,
.pager .pager__items .pager__item.is-active .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .pager .pager__items .pager__item.is-active a:hover {
  border: none;
  font-weight: normal;
}
.pager .pager__items .pager__item a:hover, .pager .pager__items .pager__item .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .pager .pager__items .pager__item a:hover,
.pager .pager__items .pager__item .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .pager .pager__items .pager__item a:hover, .pager .pager__items .pager__item .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .pager .pager__items .pager__item a:hover,
.pager .pager__items .pager__item .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .pager .pager__items .pager__item a:hover {
  color: white;
  background-color: #11151C;
}
.pager .pager__items .pager__item.is-active a, .pager .pager__items .pager__item.is-active .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .pager .pager__items .pager__item.is-active a:hover,
.pager .pager__items .pager__item.is-active .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .pager .pager__items .pager__item.is-active a:hover, .pager .pager__items .pager__item.is-active .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .pager .pager__items .pager__item.is-active a:hover,
.pager .pager__items .pager__item.is-active .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .pager .pager__items .pager__item.is-active a:hover {
  pointer-events: none;
}

.print__wrapper--pdf a:hover, .print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover, .print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover,
.se-block.se-align-left .block-content .se-container .se-links-container ul li a:hover,
.menu--reseaux-sociaux-webzine ul.menu li a:hover,
.menu--reseaux-sociaux-webzine ul.menu li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.menu li a:hover,
.menu--reseaux-sociaux-webzine ul.menu li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.menu li a:hover,
.menu--reseaux-sociaux-webzine ul.menu li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.menu li a:hover,
.menu--reseaux-sociaux-webzine ul.menu li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.menu li a:hover,
.views-field-view-node a:hover,
.views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-field-view-node a:hover,
.views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-field-view-node a:hover,
.views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-field-view-node a:hover,
.views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-field-view-node a:hover {
  animation: colorText 5s ease forwards;
  -o-animation: colorText 5s ease forwards;
  -ms-animation: colorText 5s ease forwards;
  -moz-animation: colorText 5s ease forwards;
  -webkit-animation: colorText 5s ease forwards;
}

.node ol {
  margin: 10px 0 20px 17px;
  list-style: decimal inside;
}
.node ul {
  margin: 10px 0 20px 17px;
}
.node ul li:before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #FF206E;
  border: none;
  margin: 0 10px 3px 0;
  border-radius: 50%;
}
.node ul li li:before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background: transparent;
  border: 1px solid #FF206E;
  margin: 0 10px 3px 0;
  border-radius: 50%;
}

.js .dropbutton-wrapper {
  text-align: center;
}
.js .dropbutton-wrapper.dropbutton-multiple .dropbutton {
  border-right: none;
}
.js .dropbutton-wrapper .dropbutton-widget {
  border-color: #FF206E;
  border-radius: 3px;
  background-color: white;
}
.js .dropbutton-wrapper .dropbutton-widget a, .js .dropbutton-wrapper .dropbutton-widget .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .js .dropbutton-wrapper .dropbutton-widget a:hover,
.js .dropbutton-wrapper .dropbutton-widget .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .js .dropbutton-wrapper .dropbutton-widget a:hover, .js .dropbutton-wrapper .dropbutton-widget .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .js .dropbutton-wrapper .dropbutton-widget a:hover,
.js .dropbutton-wrapper .dropbutton-widget .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .js .dropbutton-wrapper .dropbutton-widget a:hover {
  color: #FF206E;
  text-transform: uppercase;
  padding: 5px .5em;
}
.js .dropbutton-wrapper .dropbutton-widget a:hover, .js .dropbutton-wrapper .dropbutton-widget .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .js .dropbutton-wrapper .dropbutton-widget a:hover,
.js .dropbutton-wrapper .dropbutton-widget .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .js .dropbutton-wrapper .dropbutton-widget a:hover, .js .dropbutton-wrapper .dropbutton-widget .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .js .dropbutton-wrapper .dropbutton-widget a:hover,
.js .dropbutton-wrapper .dropbutton-widget .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .js .dropbutton-wrapper .dropbutton-widget a:hover {
  color: white;
  background: #FF206E;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle .dropbutton-arrow {
  border-top-color: #FF206E;
}
.js .dropbutton-wrapper .dropbutton-widget:hover {
  border-color: #FF206E;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action {
  border-top: none;
}
.js .dropbutton-wrapper.open .dropbutton-widget .dropbutton-toggle .dropbutton-arrow {
  border-bottom-color: #FF206E;
  border-top-color: transparent;
}

.views-field-dropbutton {
  vertical-align: middle;
}

nav.navigation ul li {
  vertical-align: top;
}

ul.sf-menu a, ul.sf-menu a.button a:hover, a.button ul.sf-menu a:hover,
ul.sf-menu input.button a:hover,
input.button ul.sf-menu a:hover,
ul.sf-menu ul.js-pager__items .button a:hover,
ul.js-pager__items .button ul.sf-menu a:hover, ul.sf-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a ul.sf-menu a:hover,
ul.sf-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a ul.sf-menu a:hover, ul.sf-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a ul.sf-menu a:hover,
ul.sf-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a ul.sf-menu a:hover, ul.sf-menu span.nolink {
  padding: .5em 1em;
}
ul.sf-menu a + ul, ul.sf-menu a.button a:hover + ul, a.button ul.sf-menu a:hover + ul,
ul.sf-menu input.button a:hover + ul,
input.button ul.sf-menu a:hover + ul,
ul.sf-menu ul.js-pager__items .button a:hover + ul,
ul.js-pager__items .button ul.sf-menu a:hover + ul, ul.sf-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover + ul, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a ul.sf-menu a:hover + ul,
ul.sf-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover + ul,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a ul.sf-menu a:hover + ul, ul.sf-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover + ul, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a ul.sf-menu a:hover + ul,
ul.sf-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover + ul,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a ul.sf-menu a:hover + ul, ul.sf-menu span.nolink + ul {
  padding: .5em 0;
}
ul.sf-menu .sf-depth-1.nolink {
  padding: .5em 40px .5em .5em;
}
ul.sf-menu .sf-depth-1.nolink .sf-sub-indicator {
  width: 15px;
  height: 15px;
}

#header #navbar-main > .block-superfish ul.sf-menu {
  float: none;
  margin-top: 22px;
  position: relative;
  z-index: 4;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent:after {
  content: "";
  width: 3px;
  height: 30px;
  margin: 0 12px;
  background: #11151C;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent.sfHover > a:before {
  width: 100%;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent.sfHover > a + ul {
  visibility: visible;
  opacity: 1;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent > a {
  font-family: jaapokki-regular;
  text-transform: uppercase;
  line-height: 1;
  padding: 7px 0 20px 0;
  color: #11151C;
  position: relative;
  pointer-events: none;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent > a:before {
  content: "";
  width: 0;
  height: 16px;
  background: #FBFF12;
  z-index: -1;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  position: absolute;
  top: 5px;
  right: auto;
  bottom: 0;
  left: 0;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent > a + ul {
  visibility: hidden;
  opacity: 0;
  background: white;
  padding: 20px;
  width: 600px !important;
  left: 50%;
  top: 40px;
  box-shadow: 5px 5px 50px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 5px 5px 50px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 5px 5px 50px 0 rgba(0, 0, 0, 0.3);
  transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent > a + ul .sf-multicolumn-wrapper > ol {
  					/*
                                  	@extend %flexBox;
                                          @include flexFlow(wrap row);
  					*/
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent > a + ul .sf-multicolumn-wrapper > ol > li {
  width: 48% !important;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent > a + ul .sf-multicolumn-wrapper > ol .sf-multicolumn-column {
  margin-bottom: 20px;
  width: 100% !important;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 48%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 48%;
  -ms-flex: 0 0 48%;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent:first-child, #header #navbar-main > .block-superfish ul.sf-menu > li.menuparent:last-child {
  position: static;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent:first-child > a + ul, #header #navbar-main > .block-superfish ul.sf-menu > li.menuparent:last-child > a + ul {
  transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent:first-child > a + ul {
  left: 0;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent:last-child > a + ul {
  left: auto;
  right: 0;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent:last-child:after {
  display: none;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent ul {
  font-weight: bold;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent ul li a {
  color: #3EC300;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent ul li a:hover {
  color: #002D5B;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent ul li a {
  font-size: 1.1em;
  line-height: 1;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent ul ul {
  display: block !important;
  visibility: visible;
  opacity: 1 !important;
  position: static;
  padding: 0 0 0 15px;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent ul ul li {
  float: none !important;
  width: 100%;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent ul ul li a {
  color: #002D5B;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent ul ul li a:hover {
  color: #3EC300;
}
#header #navbar-main > .block-superfish ul.sf-menu > li.menuparent ul ul li a {
  font-size: .9em;
}
@media (min-width: 1220px) {
  #header #navbar-main > .block-superfish ul.sf-menu > li.menuparent:after {
    margin: 0 25px;
    width: 4px;
  }
  #header #navbar-main > .block-superfish ul.sf-menu > li.menuparent > a {
    font-size: 1.2em;
  }
  #header #navbar-main > .block-superfish ul.sf-menu > li.menuparent > a + ul {
    left: 38%;
  }
}
@media (min-width: 1440px) {
  #header #navbar-main > .block-superfish ul.sf-menu > li.menuparent:after {
    margin: 0 60px;
  }
  #header #navbar-main > .block-superfish ul.sf-menu > li.menuparent > a + ul {
    left: 30%;
  }
}

#block-menumobile .navbar {
  background: none;
  margin-bottom: 0;
  z-index: 100;
  transition: none 0.5 ease;
  -o-transition: none 0.5s ease;
  -ms-transition: none 0.5s ease;
  -moz-transition: none 0.5s ease;
  -webkit-transition: none 0.5s ease;
}
#block-menumobile #block-menuprincipal-semi-marathon {
  display: none;
}
#block-menumobile .navbar-we-mega-menu .span12 {
  flex: 0 0 100%;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li {
  z-index: 101 !important;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li > a {
  margin: 12px 20px 0 auto;
  padding: 0;
  display: block;
  width: 50px;
  height: 50px;
  border-top: none;
  cursor: pointer;
  z-index: 101 !important;
  background-image: url("../images/mobile-menu.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li > a:before {
  display: none;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li:hover > a, #block-menumobile .we-mega-menu-ul > .we-mega-menu-li:focus > a {
  background-color: transparent;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu {
  border: none;
  clear: both;
  height: 0;
  overflow: scroll;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-submenu-inner {
  margin-top: 50px;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul {
  text-align: center;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li {
  display: block;
  font-family: jaapokki-regular;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a {
  color: #11151C;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a:hover {
  color: #3EC300;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li .open {
  border-bottom: none;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a {
  font-size: 1.4em;
  text-transform: uppercase;
  display: block;
  padding: 15px 0;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul {
  text-align: left;
  max-width: 400px;
  margin: 0 auto;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li {
  font-family: arial;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li a {
  color: #3EC300;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li a:hover {
  color: #11151C;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li a {
  padding: 5px 40px;
  text-transform: none;
  font-size: 1.1em;
  border-color: #11151C;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul ul {
  display: block;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul ul li a {
  color: #002D5B;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul ul li a:hover {
  color: #11151C;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul ul li a {
  font-size: 1em;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .menu-item--expanded {
  position: relative;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .menu-item--expanded > a, #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul a.button .menu-item--expanded > a:hover,
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul input.button .menu-item--expanded > a:hover,
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul.js-pager__items .button .menu-item--expanded > a:hover, #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu-item--expanded > a:hover,
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu-item--expanded > a:hover, #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu-item--expanded > a:hover,
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu-item--expanded > a:hover {
  margin: 0 40px;
  position: relative;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .menu-item--expanded .rubrique-button {
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  background-image: url("../images/puce-enroule.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .menu-item--expanded .open .rubrique-button {
  background-image: url("../images/puce-deroule.png");
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .menu-item--expanded ul {
  display: none;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li.clicked:after {
  display: none;
}
#block-menumobile .we-mega-menu-ul > .we-mega-menu-li.clicked .we-mega-menu-submenu {
  height: 300px;
}

.path-plan-du-site .block-system-main-block nav.navigation ul.nav {
  display: block;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav li {
  display: block;
  font-family: jaapokki-regular;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav li a, .path-plan-du-site .block-system-main-block nav.navigation ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-plan-du-site .block-system-main-block nav.navigation ul.nav li a:hover,
.path-plan-du-site .block-system-main-block nav.navigation ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-plan-du-site .block-system-main-block nav.navigation ul.nav li a:hover, .path-plan-du-site .block-system-main-block nav.navigation ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-plan-du-site .block-system-main-block nav.navigation ul.nav li a:hover,
.path-plan-du-site .block-system-main-block nav.navigation ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-plan-du-site .block-system-main-block nav.navigation ul.nav li a:hover {
  color: #FF206E;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav li a:hover {
  color: #11151C;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav li a, .path-plan-du-site .block-system-main-block nav.navigation ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-plan-du-site .block-system-main-block nav.navigation ul.nav li a:hover,
.path-plan-du-site .block-system-main-block nav.navigation ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-plan-du-site .block-system-main-block nav.navigation ul.nav li a:hover, .path-plan-du-site .block-system-main-block nav.navigation ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-plan-du-site .block-system-main-block nav.navigation ul.nav li a:hover,
.path-plan-du-site .block-system-main-block nav.navigation ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-plan-du-site .block-system-main-block nav.navigation ul.nav li a:hover {
  font-size: 1.6em;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul {
  margin: 10px 0 30px 20px;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li {
  background: none;
  padding-left: 0;
  font-family: arial;
  font-weight: bold;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a, .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a:hover,
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a:hover, .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a:hover,
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a:hover {
  color: #11151C;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a:hover {
  color: #FF206E;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a, .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a:hover,
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a:hover, .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a:hover,
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul li a:hover {
  font-size: 1.2em;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li {
  font-weight: normal;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li:before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #FF206E;
  border: none;
  margin: 0 5px 5px 0;
  border-radius: 50%;
}
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li a, .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li a:hover,
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li a:hover, .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li a:hover,
.path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-plan-du-site .block-system-main-block nav.navigation ul.nav ul ul li a:hover {
  font-size: 1.1em;
}

.navbar-collapse .block-search {
  background: #F2F2F2;
  width: 100%;
  height: 60px;
  max-width: 416px;
}
.navbar-collapse .block-search h2,
.navbar-collapse .block-search .element-invisible {
  display: none;
}
.navbar-collapse .block-search .mb-3 {
  margin-bottom: 0 !important;
  padding: 0 !important;
  margin-right: 0;
}
.navbar-collapse .block-search .row, .navbar-collapse .block-search .flex-wrap, .navbar-collapse .block-search .search-form, .navbar-collapse .block-search form {
  margin: 0;
  -webkit-flex-flow: nowrap row-reverse;
  -moz-flex-flow: nowrap row-reverse;
  -ms-flex-flow: nowrap row-reverse;
  flex-flow: nowrap row-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.navbar-collapse .block-search .row > *, .navbar-collapse .block-search .flex-wrap > *, .navbar-collapse .block-search .search-form > *, .navbar-collapse .block-search form > * {
  width: auto;
}
.navbar-collapse .block-search .container-inline {
  display: block;
}
.navbar-collapse .block-search .js-form-item {
  width: calc(100% - 60px);
}
.navbar-collapse .block-search .js-form-item label {
  display: none;
}
.navbar-collapse .block-search .js-form-item input {
  height: 56px;
  padding: 0;
  margin-bottom: 0;
  background: #F2F2F2 !important;
  border: none !important;
  box-shadow: none !important;
  max-width: 100%;
}
.navbar-collapse .block-search .js-form-item input::placeholder {
  opacity: 1;
  font-size: .8em;
  color: black;
}
.navbar-collapse .block-search .form-actions {
  height: 60px;
  width: 60px;
  align-self: unset;
  position: static;
  margin-bottom: 0;
}
.navbar-collapse .block-search .form-actions button {
  cursor: pointer;
  padding: 0;
  background-image: url("../images/search.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  height: 60px;
  width: 60px;
  background-color: search !important;
  border: 0 none !important;
}
.navbar-collapse .block-search .form-actions button[data-drupal-selector="edit-reset"] {
  display: none;
}
.navbar-collapse .block-search #search-block-form {
  padding: 0;
}
.navbar-collapse .menu--menu-deroulant-user {
  float: right;
}
.navbar-collapse .menu--menu-deroulant-user .nav {
  font-size: .85em;
}
.navbar-collapse .menu--menu-deroulant-user .nav li {
  width: auto;
  border-bottom: none;
}
.navbar-collapse .menu--menu-deroulant-user .nav li a, .navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .menu--menu-deroulant-user .nav li a:hover,
.navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .menu--menu-deroulant-user .nav li a:hover, .navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .menu--menu-deroulant-user .nav li a:hover,
.navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .menu--menu-deroulant-user .nav li a:hover {
  padding: 0;
  display: block;
  width: 30px;
  height: 30px;
  border: none;
  padding: 0;
  border: 1px solid #11151C;
  background-image: url("../images/blank.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30px;
  background-color: transparent;
  border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
.navbar-collapse .menu--menu-deroulant-user .nav li a.nav-link--espace, .navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a.nav-link--espace:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .menu--menu-deroulant-user .nav li a.nav-link--espace:hover,
.navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a.nav-link--espace:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .menu--menu-deroulant-user .nav li a.nav-link--espace:hover, .navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a.nav-link--espace:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .menu--menu-deroulant-user .nav li a.nav-link--espace:hover,
.navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a.nav-link--espace:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .menu--menu-deroulant-user .nav li a.nav-link--espace:hover {
  background: url("../images/login.svg"), linear-gradient(transparent, transparent);
}
.navbar-collapse .menu--menu-deroulant-user .nav li a.nav-link--user-logout, .navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a.nav-link--user-logout:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .menu--menu-deroulant-user .nav li a.nav-link--user-logout:hover,
.navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a.nav-link--user-logout:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .menu--menu-deroulant-user .nav li a.nav-link--user-logout:hover, .navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a.nav-link--user-logout:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .menu--menu-deroulant-user .nav li a.nav-link--user-logout:hover,
.navbar-collapse .menu--menu-deroulant-user .nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a.nav-link--user-logout:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .menu--menu-deroulant-user .nav li a.nav-link--user-logout:hover {
  background: url("../images/logout.svg"), linear-gradient(transparent, transparent);
}
.navbar-collapse .menu--header-communication {
  float: left;
}
.navbar-collapse .menu--mots-cles {
  margin-bottom: 10px !important;
}
.navbar-collapse .block-menu {
  margin-bottom: 20px;
}
.navbar-collapse .block-menu ul {
  padding: 0;
}
.navbar-collapse .block-menu ul:before, .navbar-collapse .block-menu ul:after {
  display: none;
}
.navbar-collapse .block-menu ul li {
  display: block;
  text-align: left;
  margin: 0;
  padding: 0;
  width: 100%;
  border-bottom: 1px dotted #ddd;
}
.navbar-collapse .block-menu ul li .open {
  border-bottom: none;
}
.navbar-collapse .block-menu ul li > a, .navbar-collapse .block-menu ul a.button li > a:hover,
.navbar-collapse .block-menu ul input.button li > a:hover,
.navbar-collapse .block-menu ul.js-pager__items .button li > a:hover, .navbar-collapse .block-menu ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a li > a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li > a:hover,
.navbar-collapse .block-menu ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a li > a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li > a:hover, .navbar-collapse .block-menu ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a li > a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li > a:hover,
.navbar-collapse .block-menu ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a li > a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li > a:hover {
  font-size: 1em;
  display: block;
  font-family: jaapokkisubtract-regular;
  text-transform: uppercase;
  padding: 15px 0;
  color: #11151C;
  background-color: transparent;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border: none !important;
}
.navbar-collapse .block-menu ul li ul {
  padding: 10px 20px;
  background: white;
  display: none;
  margin: 0;
}
.navbar-collapse .block-menu ul li ul li {
  border: none !important;
}
.navbar-collapse .block-menu ul li ul a, .navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li ul a:hover,
.navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li ul a:hover, .navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li ul a:hover,
.navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li ul a:hover {
  padding: 5px 0;
  font-family: jaapokki-regular;
  font-size: 1em;
  border: none;
  color: #3EC300;
  line-height: 1.3;
  text-transform: initial;
  background-color: transparent !important;
}
.navbar-collapse .block-menu ul li ul a:after, .navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover:after, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li ul a:hover:after,
.navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover:after,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li ul a:hover:after, .navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover:after, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li ul a:hover:after,
.navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover:after,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li ul a:hover:after {
  display: none;
}
.navbar-collapse .block-menu ul li ul a.open, .navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a.open:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li ul a.open:hover,
.navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a.open:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li ul a.open:hover, .navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a.open:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li ul a.open:hover,
.navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a.open:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li ul a.open:hover, .navbar-collapse .block-menu ul li ul a:hover, .navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li ul a:hover,
.navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li ul a:hover, .navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li ul a:hover,
.navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li ul a:hover, .navbar-collapse .block-menu ul li ul a:active, .navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:active:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li ul a:active:hover,
.navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:active:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li ul a:active:hover, .navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:active:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu ul li ul a:active:hover,
.navbar-collapse .block-menu ul li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:active:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .block-menu ul li ul a:active:hover {
  color: #11151C !important;
  background-color: transparent !important;
}
.navbar-collapse .block-menu .menu-item--expanded {
  position: relative;
}
.navbar-collapse .block-menu .menu-item--expanded > a, .navbar-collapse .block-menu a.button .menu-item--expanded > a:hover,
.navbar-collapse .block-menu input.button .menu-item--expanded > a:hover,
.navbar-collapse .block-menu ul.js-pager__items .button .menu-item--expanded > a:hover, .navbar-collapse .block-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu-item--expanded > a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu .menu-item--expanded > a:hover,
.navbar-collapse .block-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu-item--expanded > a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .block-menu .menu-item--expanded > a:hover, .navbar-collapse .block-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu-item--expanded > a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .block-menu .menu-item--expanded > a:hover,
.navbar-collapse .block-menu .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu-item--expanded > a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .block-menu .menu-item--expanded > a:hover {
  position: relative;
}
.navbar-collapse .block-menu .menu-item--expanded .rubrique-button {
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  background-image: url("../images/puce-enroule.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.navbar-collapse .block-menu .menu-item--expanded .rubrique-button .open .rubrique-button {
  background-image: url("../images/puce-deroule.png");
}
.navbar-collapse .block-menu .menu-item--expanded .rubrique-button ul {
  display: none;
}
.navbar-collapse .menu--reseaux-sociaux ul.nav li a, .navbar-collapse .menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-collapse .menu--reseaux-sociaux ul.nav li a:hover,
.navbar-collapse .menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-collapse .menu--reseaux-sociaux ul.nav li a:hover, .navbar-collapse .menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-collapse .menu--reseaux-sociaux ul.nav li a:hover,
.navbar-collapse .menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-collapse .menu--reseaux-sociaux ul.nav li a:hover {
  background-color: #FF206E;
}
.navbar-collapse .menu--reseaux-sociaux ul li,
.navbar-collapse .menu--header-communication ul li {
  border-bottom: none;
  width: auto;
}

.path-taxonomy #block-omegabasic-content nav.navigation ul {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.path-taxonomy #block-omegabasic-content nav.navigation ul li {
  font-size: 1.1em;
  width: 100%;
  margin-bottom: 20px;
}
.path-taxonomy #block-omegabasic-content nav.navigation ul li a {
  color: #11151C;
}
.path-taxonomy #block-omegabasic-content nav.navigation ul li a:hover {
  color: #FF206E;
}
@media (min-width: 480px) {
  .path-taxonomy #block-omegabasic-content nav.navigation ul li {
    width: 47%;
    margin-left: 1%;
    margin-right: 1%;
  }
}
@media (min-width: 768px) {
  .path-taxonomy #block-omegabasic-content nav.navigation ul li {
    width: 30%;
  }
}
@media (min-width: 1220px) {
  .path-taxonomy #block-omegabasic-content nav.navigation ul li {
    width: 22%;
  }
}

.term-merise .menu--menu-principal {
  margin-bottom: 40px;
  background: #132E41;
  background: -webkit-linear-gradient(100deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -moz-linear-gradient(100deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -ms-linear-gradient(100deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: -o-linear-gradient(100deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
  background: linear-gradient(-80deg, #132E41, #4B2B95, #85166E, #E04653, #FDA57F);
}
.term-merise .menu--menu-principal ul.nav {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  padding: 30px 0;
}
.term-merise .menu--menu-principal ul.nav li {
  width: 173px;
  height: 173px;
  margin: 10px 20px 10px 15px;
}
.term-merise .menu--menu-principal ul.nav li a, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a:hover, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a:hover {
  color: #E04653;
}
.term-merise .menu--menu-principal ul.nav li a:hover, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a:hover, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a:hover {
  color: #132E41;
}
@media (min-width: 768px) {
  .term-merise .menu--menu-principal ul.nav li {
    margin: 10px 10px 10px 5px;
  }
}
@media (min-width: 1024px) {
  .term-merise .menu--menu-principal ul.nav li {
    margin: 10px 40px 10px 35px;
  }
}
.term-merise .menu--menu-principal ul.nav li a, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a:hover, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a:hover {
  display: block;
  font-weight: bold;
  font-size: .9em;
  height: 100%;
  padding: 105px 20px 30px 20px;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: center 35px;
  background-size: initial;
  background-color: white;
}
.term-merise .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/67"], .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[data-drupal-link-system-path="taxonomy/term/67"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/67"]:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[data-drupal-link-system-path="taxonomy/term/67"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/67"]:hover, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[data-drupal-link-system-path="taxonomy/term/67"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/67"]:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[data-drupal-link-system-path="taxonomy/term/67"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/67"]:hover {
  background-image: url("../images/acces-direct-prog.png");
}
.term-merise .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/69"], .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[data-drupal-link-system-path="taxonomy/term/69"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/69"]:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[data-drupal-link-system-path="taxonomy/term/69"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/69"]:hover, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[data-drupal-link-system-path="taxonomy/term/69"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/69"]:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[data-drupal-link-system-path="taxonomy/term/69"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/69"]:hover {
  background-image: url("../images/acces-direct-billetterie.png");
}
.term-merise .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/70"], .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[data-drupal-link-system-path="taxonomy/term/70"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/70"]:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[data-drupal-link-system-path="taxonomy/term/70"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/70"]:hover, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[data-drupal-link-system-path="taxonomy/term/70"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/70"]:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[data-drupal-link-system-path="taxonomy/term/70"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/70"]:hover {
  background-image: url("../images/acces-direct-infos.png");
}
.term-merise .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/71"], .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[data-drupal-link-system-path="taxonomy/term/71"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/71"]:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[data-drupal-link-system-path="taxonomy/term/71"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/71"]:hover, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[data-drupal-link-system-path="taxonomy/term/71"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/71"]:hover,
.term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[data-drupal-link-system-path="taxonomy/term/71"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a[data-drupal-link-system-path="taxonomy/term/71"]:hover {
  background-image: url("../images/acces-direct-actions.png");
}
@media (max-width: 1023px) {
  .term-merise .menu--menu-principal ul.nav li {
    width: 153px;
    height: 153px;
  }
  .term-merise .menu--menu-principal ul.nav li a, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a:hover,
  .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a:hover, .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--menu-principal ul.nav li a:hover,
  .term-merise .menu--menu-principal ul.nav li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--menu-principal ul.nav li a:hover {
    font-size: .8em;
    padding: 100px 15px 0px 15px;
    background-position: center 30px;
  }
}

.menu--reseaux-sociaux-webzine ul.nav li a, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a:hover, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a:hover,
.menu--reseaux-sociaux ul.nav li a,
.menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux ul.nav li a:hover,
.menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux ul.nav li a:hover,
.menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux ul.nav li a:hover,
.menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux ul.nav li a:hover {
  width: 30px;
  height: 30px;
  display: block;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"], .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="Facebook"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="Facebook"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="Facebook"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="Facebook"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover,
.menu--reseaux-sociaux ul.nav li a[title="Facebook"],
.menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="Facebook"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux ul.nav li a[title="Facebook"]:hover,
.menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="Facebook"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux ul.nav li a[title="Facebook"]:hover,
.menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="Facebook"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux ul.nav li a[title="Facebook"]:hover,
.menu--reseaux-sociaux ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="Facebook"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux ul.nav li a[title="Facebook"]:hover {
  background-image: url("../images/header-facebook.png");
}

.menu--reseaux-sociaux-webzine ul.nav {
  text-align: right;
  background: #11151C;
}
.menu--reseaux-sociaux-webzine ul.nav li a, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a:hover, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a:hover {
  width: 50px;
  height: 50px;
}
.menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"], .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="Facebook"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="Facebook"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="Facebook"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="Facebook"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover {
  background-color: #002D5B;
  background-image: url("../images/suivez-nous-facebook.png");
}
.menu--reseaux-sociaux-webzine ul.nav li a[title="Twitter"], .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="Twitter"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="Twitter"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="Twitter"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="Twitter"]:hover, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="Twitter"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="Twitter"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="Twitter"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="Twitter"]:hover {
  background-color: #3EC300;
  background-image: url("../images/suivez-nous-twitter.png");
}
.menu--reseaux-sociaux-webzine ul.nav li a[title="Instagram"], .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="Instagram"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="Instagram"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="Instagram"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="Instagram"]:hover, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="Instagram"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="Instagram"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="Instagram"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="Instagram"]:hover {
  background-color: #FBFF12;
  background-image: url("../images/suivez-nous-instagram.png");
}
.menu--reseaux-sociaux-webzine ul.nav li a[title="YouTube"], .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="YouTube"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="YouTube"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="YouTube"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="YouTube"]:hover, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="YouTube"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="YouTube"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="YouTube"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="YouTube"]:hover {
  background-color: #FF206E;
  background-image: url("../images/suivez-nous-youtube.png");
}
.menu--reseaux-sociaux-webzine ul.nav li a[title="LinkedIn"], .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="LinkedIn"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="LinkedIn"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="LinkedIn"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="LinkedIn"]:hover, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="LinkedIn"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="LinkedIn"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="LinkedIn"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="LinkedIn"]:hover {
  background-color: #002D5B;
  background-image: url("../images/suivez-nous-linkedin.png");
}
.menu--reseaux-sociaux-webzine ul.nav li a[href="/newsletter/subscriptions"], .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[href="/newsletter/subscriptions"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[href="/newsletter/subscriptions"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[href="/newsletter/subscriptions"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[href="/newsletter/subscriptions"]:hover, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[href="/newsletter/subscriptions"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[href="/newsletter/subscriptions"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[href="/newsletter/subscriptions"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[href="/newsletter/subscriptions"]:hover, .menu--reseaux-sociaux-webzine ul.nav li a[title="newsletter"], .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="newsletter"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="newsletter"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="newsletter"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="newsletter"]:hover, .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="newsletter"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu--reseaux-sociaux-webzine ul.nav li a[title="newsletter"]:hover,
.menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="newsletter"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu--reseaux-sociaux-webzine ul.nav li a[title="newsletter"]:hover {
  background-image: url("../images/suivez-nous-newsletter.png");
}

.term-semi-marathon .menu--menu-principal ul.nav {
  max-width: 700px;
  margin: 40px auto 0 auto;
  float: none;
  z-index: 1;
  position: relative;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
}
.term-semi-marathon .menu--menu-principal ul.nav li {
  font-family: fjallaone-regular-webfont;
  text-transform: uppercase;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.term-semi-marathon .menu--menu-principal ul.nav li a, .term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--menu-principal ul.nav li a:hover,
.term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .menu--menu-principal ul.nav li a:hover, .term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--menu-principal ul.nav li a:hover,
.term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .menu--menu-principal ul.nav li a:hover {
  color: #212121;
}
.term-semi-marathon .menu--menu-principal ul.nav li a:hover, .term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--menu-principal ul.nav li a:hover,
.term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .menu--menu-principal ul.nav li a:hover, .term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--menu-principal ul.nav li a:hover,
.term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .menu--menu-principal ul.nav li a:hover {
  color: #AF003C;
}
.term-semi-marathon .menu--menu-principal ul.nav li a, .term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--menu-principal ul.nav li a:hover,
.term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .menu--menu-principal ul.nav li a:hover, .term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--menu-principal ul.nav li a:hover,
.term-semi-marathon .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .menu--menu-principal ul.nav li a:hover {
  font-size: 1.4em;
  letter-spacing: .05em;
}
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav {
  padding-right: 20px;
  background: #AF003C;
}
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a, .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a:hover, .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a:hover {
  width: 40px;
  height: 40px;
  background-color: transparent;
}
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"], .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="Facebook"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="Facebook"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover, .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="Facebook"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="Facebook"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Facebook"]:hover {
  background-image: url("../images/mls-header-facebook.png");
}
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Twitter"], .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="Twitter"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Twitter"]:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="Twitter"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Twitter"]:hover, .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="Twitter"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Twitter"]:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="Twitter"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Twitter"]:hover {
  background-image: url("../images/mls-header-twitter.png");
}
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Instagram"], .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="Instagram"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Instagram"]:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="Instagram"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Instagram"]:hover, .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="Instagram"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Instagram"]:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="Instagram"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="Instagram"]:hover {
  background-image: url("../images/mls-header-instagram.png");
}
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="YouTube"], .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="YouTube"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="YouTube"]:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="YouTube"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="YouTube"]:hover, .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="YouTube"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="YouTube"]:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="YouTube"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="YouTube"]:hover {
  background-image: url("../images/mls-header-youtube.png");
}
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="LinkedIn"], .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[title="LinkedIn"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="LinkedIn"]:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[title="LinkedIn"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="LinkedIn"]:hover, .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[title="LinkedIn"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="LinkedIn"]:hover,
.term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[title="LinkedIn"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .menu--reseaux-sociaux-webzine ul.nav li a[title="LinkedIn"]:hover {
  background-image: url("../images/mls-header-linkedin.png");
}
.term-semi-marathon.term-semi-marathon-home .menu--menu-principal ul.nav li a, .term-semi-marathon.term-semi-marathon-home .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon.term-semi-marathon-home .menu--menu-principal ul.nav li a:hover,
.term-semi-marathon.term-semi-marathon-home .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon.term-semi-marathon-home .menu--menu-principal ul.nav li a:hover, .term-semi-marathon.term-semi-marathon-home .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon.term-semi-marathon-home .menu--menu-principal ul.nav li a:hover,
.term-semi-marathon.term-semi-marathon-home .menu--menu-principal ul.nav li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon.term-semi-marathon-home .menu--menu-principal ul.nav li a:hover {
  color: white;
}
.term-semi-marathon.term-semi-marathon-home .menu--menu-principal ul.nav li a:hover {
  color: #AF003C;
}
.term-semi-marathon.term-semi-marathon-home #block-menumobile .we-mega-menu-ul > .we-mega-menu-li > a {
  background-image: url("../images/mls-header-menu.png");
}

.view-merise-carrousel {
  overflow: hidden;
}
.view-merise-carrousel .views-field-nothing {
  padding: 40px;
  text-align: left;
  color: white;
  font-size: 1.2em;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.3);
  filter: alpha(opacity=30);
}
.view-merise-carrousel .views-field-nothing a, .view-merise-carrousel .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-merise-carrousel .views-field-nothing a:hover,
.view-merise-carrousel .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-merise-carrousel .views-field-nothing a:hover, .view-merise-carrousel .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-merise-carrousel .views-field-nothing a:hover,
.view-merise-carrousel .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-merise-carrousel .views-field-nothing a:hover {
  color: white;
}
.view-merise-carrousel .views-field-nothing a:hover, .view-merise-carrousel .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-merise-carrousel .views-field-nothing a:hover,
.view-merise-carrousel .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-merise-carrousel .views-field-nothing a:hover, .view-merise-carrousel .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-merise-carrousel .views-field-nothing a:hover,
.view-merise-carrousel .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-merise-carrousel .views-field-nothing a:hover {
  color: #E04653;
}
.view-merise-carrousel .views-field-nothing .title {
  margin-top: 15px;
  font-family: jaapokki-regular;
  font-size: 2.1em;
  line-height: 1;
}
.view-merise-carrousel .views-slideshow-controls-top {
  z-index: 50;
  text-align: center;
  width: auto;
  position: absolute;
  top: 12%;
  right: 20%;
  bottom: auto;
  left: 10px;
}
.view-merise-carrousel .views-slideshow-controls-top .views_slideshow_pager_field_item {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: white;
  cursor: pointer;
  margin: 10px auto;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
}
.view-merise-carrousel .views-slideshow-controls-top .views_slideshow_pager_field_item.active,
.view-merise-carrousel .views-slideshow-controls-top .views_slideshow_pager_field_item:hover {
  background: #E04653;
}
.view-merise-carrousel .views-slideshow-controls-top {
  z-index: 50;
  width: auto;
  position: absolute;
  top: 5%;
  right: 10px;
  bottom: 5%;
  left: auto;
}
.view-merise-carrousel .views-slideshow-controls-top .views_slideshow_controls_text {
  position: relative;
}
.view-merise-carrousel .views-slideshow-controls-top span {
  display: block;
  cursor: pointer;
  width: 58px;
  height: 58px;
  font-size: 0px;
  font-size: 0rem;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: transparent;
  transition: 0.4 0.5 ease;
  -o-transition: 0.4 0.5s ease;
  -ms-transition: 0.4 0.5s ease;
  -moz-transition: 0.4 0.5s ease;
  -webkit-transition: 0.4 0.5s ease;
}
.view-merise-carrousel .views-slideshow-controls-top .views-slideshow-controls-text-status-play {
  background-image: url("../images/carrousel-pause.png");
}
.view-merise-carrousel .views-slideshow-controls-top .views-slideshow-controls-text-status-pause {
  background-image: url("../images/carrousel-play.png");
}
.view-merise-carrousel .views-slideshow-controls-top .views_slideshow_controls_text_previous {
  background-image: url("../images/fleche-haut.png");
  display: none !important;
}
.view-merise-carrousel .views-slideshow-controls-top .views_slideshow_controls_text_next {
  background-image: url("../images/fleche-bas.png");
  display: none !important;
}
.view-merise-carrousel .views-slideshow-controls-top {
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.view-marathon-carrousel {
  overflow: hidden;
}
.view-marathon-carrousel .views-field-title {
  color: white;
  font-family: fjallaone-regular-webfont;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-shadow: 0 3px 30px black;
  position: absolute;
  top: auto;
  right: 10px;
  bottom: 90px;
  left: 10px;
}

.search-form .form-type-search .label,
.search-form .form-type-search label,
.form-type-url .label,
.form-type-url label,
.field--type-daterange .label,
.field--type-daterange label,
.form-type-date .label,
.form-type-date label,
.form-type-textfield .label,
.form-type-textfield label,
.form-type-email .label,
.form-type-email label,
.field--type-entity-reference .label,
.field--type-entity-reference label,
.form-type-textarea .label,
.form-type-textarea label {
  font-size: .9em;
  font-weight: normal;
  margin-bottom: 5px;
  color: #11151C;
  display: block;
  text-align: left;
}
.search-form .form-type-search textarea:focus,
.search-form .form-type-search input:focus,
.form-type-url textarea:focus,
.form-type-url input:focus,
.field--type-daterange textarea:focus,
.field--type-daterange input:focus,
.form-type-date textarea:focus,
.form-type-date input:focus,
.form-type-textfield textarea:focus,
.form-type-textfield input:focus,
.form-type-email textarea:focus,
.form-type-email input:focus,
.field--type-entity-reference textarea:focus,
.field--type-entity-reference input:focus,
.form-type-textarea textarea:focus,
.form-type-textarea input:focus {
  border: none;
}
.search-form .form-type-search textarea,
.form-type-url textarea,
.field--type-daterange textarea,
.form-type-date textarea,
.form-type-textfield textarea,
.form-type-email textarea,
.field--type-entity-reference textarea,
.form-type-textarea textarea {
  min-height: 35px;
}

form fieldset legend {
  font-weight: bold;
  font-size: 1.2em;
  color: #FF206E;
  text-transform: uppercase;
}
form fieldset .fieldset-wrapper {
  margin: 20px;
}

.form--inline .form-item,
.form--inline .form-actions {
  margin-top: 5px;
  margin-bottom: 5px;
}
.form--inline .form-item {
  float: none;
  width: 100%;
  margin-right: 0;
  vertical-align: middle;
}

.chosen-container {
  font-size: 1rem;
  width: 100% !important;
  min-width: 200px;
}

.chosen-container-single .chosen-single div {
  padding-top: 8px;
  width: 15px;
}

.chosen-container-single .chosen-single,
select {
  height: 38px;
}

.chosen-with-drop .chosen-single {
  border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}

.user-login-form {
  max-width: 500px;
  margin: 20px auto;
}
.user-login-form .js-form-item label {
  font-weight: bold;
  font-size: .9em;
  margin-bottom: 0.25em;
  color: #11151C;
  display: block;
}
.user-login-form .js-form-item input {
  width: 100%;
  background: white;
}
.user-login-form .form-actions {
  text-align: center;
}
.user-login-form button {
  font-family: jaapokki-regular;
  text-transform: uppercase;
  color: #11151C !important;
  border: none;
  border-bottom: 4px solid #11151C !important;
  background-color: transparent !important;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
.user-login-form button:hover {
  letter-spacing: .1em;
}
.user-login-form + .item-list ul li {
  margin-left: 0;
  font-weight: bold;
  text-align: center;
  border: none;
  background-color: transparent;
}
.user-login-form + .item-list ul li a, .user-login-form + .item-list ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .user-login-form + .item-list ul li a:hover,
.user-login-form + .item-list ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .user-login-form + .item-list ul li a:hover, .user-login-form + .item-list ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .user-login-form + .item-list ul li a:hover,
.user-login-form + .item-list ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .user-login-form + .item-list ul li a:hover {
  color: #FF206E;
}
.user-login-form + .item-list ul li a:hover, .user-login-form + .item-list ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .user-login-form + .item-list ul li a:hover,
.user-login-form + .item-list ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .user-login-form + .item-list ul li a:hover, .user-login-form + .item-list ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .user-login-form + .item-list ul li a:hover,
.user-login-form + .item-list ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .user-login-form + .item-list ul li a:hover {
  color: #11151C;
}

.webform-submission-form a, .webform-submission-form a.button a:hover, a.button .webform-submission-form a:hover,
.webform-submission-form input.button a:hover,
input.button .webform-submission-form a:hover,
.webform-submission-form ul.js-pager__items .button a:hover,
ul.js-pager__items .button .webform-submission-form a:hover, .webform-submission-form .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .webform-submission-form a:hover,
.webform-submission-form .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .webform-submission-form a:hover, .webform-submission-form .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .webform-submission-form a:hover,
.webform-submission-form .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .webform-submission-form a:hover {
  color: #3EC300;
}
.webform-submission-form nav {
  max-width: 1000px;
  border: none;
}
.webform-submission-form nav ul li a, .webform-submission-form nav ul li a.button a:hover, a.button .webform-submission-form nav ul li a:hover,
.webform-submission-form nav ul li input.button a:hover,
input.button .webform-submission-form nav ul li a:hover,
.webform-submission-form nav ul.js-pager__items li .button a:hover,
.webform-submission-form nav ul.js-pager__items .button li a:hover, .webform-submission-form nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .webform-submission-form nav ul li a:hover,
.webform-submission-form nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .webform-submission-form nav ul li a:hover, .webform-submission-form nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .webform-submission-form nav ul li a:hover,
.webform-submission-form nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .webform-submission-form nav ul li a:hover {
  font-family: jaapokki-regular;
  text-transform: uppercase;
  color: #11151C;
  border: none;
  border-bottom: 4px solid #11151C;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  padding: 0 5px;
}
.webform-submission-form nav ul li a b, .webform-submission-form nav ul li a.button a:hover b, a.button .webform-submission-form nav ul li a:hover b,
.webform-submission-form nav ul li input.button a:hover b,
input.button .webform-submission-form nav ul li a:hover b,
.webform-submission-form nav ul.js-pager__items li .button a:hover b,
.webform-submission-form nav ul.js-pager__items .button li a:hover b, .webform-submission-form nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover b, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .webform-submission-form nav ul li a:hover b,
.webform-submission-form nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover b,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .webform-submission-form nav ul li a:hover b, .webform-submission-form nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover b, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .webform-submission-form nav ul li a:hover b,
.webform-submission-form nav ul li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover b,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .webform-submission-form nav ul li a:hover b {
  font-size: 25px;
}
.webform-submission-form details[data-webform-element-id="contact--submission_information"] .details-wrapper {
  padding-left: 40px;
}
.webform-submission-form details[data-webform-element-id="contact--submission_information"] summary {
  color: #FF206E;
  text-transform: uppercase;
  font: inherit;
  font-size: 1.2em;
  font-weight: bold;
}
.webform-submission-form details[data-webform-element-id="contact--submission_information"] a, .webform-submission-form details[data-webform-element-id="contact--submission_information"] .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .webform-submission-form details[data-webform-element-id="contact--submission_information"] a:hover,
.webform-submission-form details[data-webform-element-id="contact--submission_information"] .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .webform-submission-form details[data-webform-element-id="contact--submission_information"] a:hover, .webform-submission-form details[data-webform-element-id="contact--submission_information"] .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .webform-submission-form details[data-webform-element-id="contact--submission_information"] a:hover,
.webform-submission-form details[data-webform-element-id="contact--submission_information"] .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .webform-submission-form details[data-webform-element-id="contact--submission_information"] a:hover {
  color: #3EC300;
}
.webform-submission-form fieldset {
  border: 1px solid #FF206E;
  max-width: 1000px;
  padding: 10px 20px;
}
.webform-submission-form fieldset legend {
  display: initial;
  width: auto;
  padding: 0 5px 0 20px;
}
.webform-submission-form fieldset input.form-file {
  font-size: 0.85em;
  margin-top: 5px;
}
.webform-submission-form fieldset label {
  font-size: 18px;
}
.webform-submission-form fieldset input.form-text,
.webform-submission-form fieldset input.form-email,
.webform-submission-form fieldset input.form-date,
.webform-submission-form fieldset textarea,
.webform-submission-form fieldset select {
  font-size: 14px;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: unset;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  padding: 0 5px;
}
.webform-submission-form fieldset input.form-text, .webform-submission-form fieldset input.form-email, .webform-submission-form fieldset input.form-date, .webform-submission-form fieldset select {
  height: 30px;
}
.webform-submission-form fieldset textarea {
  padding: 5px;
  min-height: 300px;
}
.webform-submission-form fieldset select {
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.webform-submission-form fieldset .description {
  margin: 5px 0;
}
.webform-submission-form fieldset input[data-drupal-selector="edit-fichier-remove-button"] {
  border: none;
  padding: 8px 10px;
  background: #FF206E;
  font: inherit;
  color: white;
  font-size: 14px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.node-agenda-form .form-type-vertical-tabs {
  display: none !important;
}

.view .view-header {
  margin-bottom: 30px;
}
.view .view-content:before, .view .view-content:after {
  display: none;
}
.view .view-content > h3 {
  padding: 0;
}
.view .view-content .views-row .node p,
.view .view-content .views-row .node > .field {
  margin-bottom: 10px;
}
.view .views-field-field-telephone,
.view .views-field-field-courriel {
  font-size: .9em;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.view .views-field-field-telephone a, .view .views-field-field-telephone .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view .views-field-field-telephone a:hover,
.view .views-field-field-telephone .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view .views-field-field-telephone a:hover, .view .views-field-field-telephone .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view .views-field-field-telephone a:hover,
.view .views-field-field-telephone .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view .views-field-field-telephone a:hover,
.view .views-field-field-courriel a,
.view .views-field-field-courriel .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view .views-field-field-courriel a:hover,
.view .views-field-field-courriel .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view .views-field-field-courriel a:hover,
.view .views-field-field-courriel .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view .views-field-field-courriel a:hover,
.view .views-field-field-courriel .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view .views-field-field-courriel a:hover {
  color: #FF206E;
}
.view .views-field-field-telephone a:hover, .view .views-field-field-telephone .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view .views-field-field-telephone a:hover,
.view .views-field-field-telephone .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view .views-field-field-telephone a:hover, .view .views-field-field-telephone .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view .views-field-field-telephone a:hover,
.view .views-field-field-telephone .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view .views-field-field-telephone a:hover,
.view .views-field-field-courriel a:hover,
.view .views-field-field-courriel .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view .views-field-field-courriel a:hover,
.view .views-field-field-courriel .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view .views-field-field-courriel a:hover,
.view .views-field-field-courriel .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view .views-field-field-courriel a:hover,
.view .views-field-field-courriel .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view .views-field-field-courriel a:hover {
  color: #11151C;
}
.view .views-field-field-adresse {
  margin-bottom: 5px;
}
.view.view-unflex .row {
  display: block;
}
.view.view-unflex .row > .skin-default {
  padding-left: 0;
  padding-right: 0;
}

.view-filters {
  margin: 20px 0;
}
.view-filters .views-exposed-form .form--inline {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
.view-filters .views-exposed-form .form-item label {
  display: block;
  text-align: left;
  font-size: .9em;
  margin-bottom: 5px;
}
.view-filters .views-exposed-form .form-item input {
  color: black;
  border: none;
}
.view-filters .views-exposed-form .form-no-label {
  margin-top: 33px;
}

.views-table {
  border: 1px solid #FF206E;
}
.views-table caption {
  text-align: left;
  background-position: 0 center;
  font-size: 1.4em;
  margin: 20px 0 10px 0;
  color: #FF206E;
}
.views-table th {
  border-color: #FF206E;
  background: none;
}
.views-table thead tr th {
  background: #FF206E;
  color: white;
  vertical-align: top;
  font-size: 1.1rem;
  padding: 5px;
}
.views-table thead tr th a, .views-table thead tr th a.button a:hover, a.button .views-table thead tr th a:hover,
.views-table thead tr th input.button a:hover,
input.button .views-table thead tr th a:hover,
.views-table thead tr th ul.js-pager__items .button a:hover,
ul.js-pager__items .button .views-table thead tr th a:hover, .views-table thead tr th .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-table thead tr th a:hover,
.views-table thead tr th .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-table thead tr th a:hover, .views-table thead tr th .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-table thead tr th a:hover,
.views-table thead tr th .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-table thead tr th a:hover {
  color: white !important;
}
.views-table d th td,
.views-table d th .views-row-last,
.views-table th td,
.views-table th .views-row-last,
.views-table tbody td,
.views-table tbody .views-row-last {
  border: 1px solid #FF206E;
}
.views-table d th tr td,
.views-table th tr td,
.views-table tbody tr td {
  vertical-align: top;
  padding: 5px;
}
.views-table d th .views-field-title,
.views-table th .views-field-title,
.views-table tbody .views-field-title {
  font-size: 1rem;
}
.views-table .views-field-view-node {
  position: static;
}
.views-table .views-field-view-node a, .views-table .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-table .views-field-view-node a:hover,
.views-table .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-table .views-field-view-node a:hover, .views-table .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-table .views-field-view-node a:hover,
.views-table .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-table .views-field-view-node a:hover {
  margin: 0;
}
.views-table tr:hover td, .views-table tr.even:hover td.active, .views-table tr.odd:hover td.active,
.views-table tr.even td {
  background: none;
}

.view-soumissions-contact #view-webform-submission-value-7-table-column {
  width: 40%;
  min-width: 200px;
}

.view-merise-agenda .views-field-nothing .datetime + .datetime,
.view-merise-agenda .views-field-field-date .datetime + .datetime,
.view-merise-agenda .views-field-field-date-1 .datetime + .datetime,
.view-merise-agenda .views-field-field-date-2 .datetime + .datetime,
.view-agenda .views-field-nothing .datetime + .datetime,
.view-agenda .views-field-field-date .datetime + .datetime,
.view-agenda .views-field-field-date-1 .datetime + .datetime,
.view-agenda .views-field-field-date-2 .datetime + .datetime {
  display: none;
}

.view-merise-agenda .view-filters {
  margin: 20px 0;
}
.view-merise-agenda .views-row {
  position: relative;
  margin-top: 20px;
  width: 80%;
  padding-left: 0;
  padding-right: 0;
}
.view-merise-agenda .views-row:hover .views-field-field-image + .views-field-title a {
  padding: 15px 10px 30px 10px;
  color: #FDA57F;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  filter: alpha(opacity=80);
}
@media (min-width: 480px) {
  .view-merise-agenda .views-row {
    width: 40%;
    margin-left: 2.5%;
    margin-right: 2.5%;
  }
}
@media (min-width: 768px) {
  .view-merise-agenda .views-row {
    width: 28%;
  }
}
@media (min-width: 1220px) {
  .view-merise-agenda .views-row {
    width: 20%;
  }
}
.view-merise-agenda .views-field-field-image a, .view-merise-agenda .views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-merise-agenda .views-field-field-image a:hover,
.view-merise-agenda .views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-merise-agenda .views-field-field-image a:hover, .view-merise-agenda .views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-merise-agenda .views-field-field-image a:hover,
.view-merise-agenda .views-field-field-image .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-merise-agenda .views-field-field-image a:hover {
  border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.view-merise-agenda .views-field-field-image img {
  width: 100%;
}
.view-merise-agenda .views-field-field-image + .views-field-title {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.view-merise-agenda .views-field-field-image + .views-field-title a, .view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-merise-agenda .views-field-field-image + .views-field-title a:hover,
.view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-merise-agenda .views-field-field-image + .views-field-title a:hover, .view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-merise-agenda .views-field-field-image + .views-field-title a:hover,
.view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-merise-agenda .views-field-field-image + .views-field-title a:hover {
  color: white;
}
.view-merise-agenda .views-field-field-image + .views-field-title a:hover, .view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-merise-agenda .views-field-field-image + .views-field-title a:hover,
.view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-merise-agenda .views-field-field-image + .views-field-title a:hover, .view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-merise-agenda .views-field-field-image + .views-field-title a:hover,
.view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-merise-agenda .views-field-field-image + .views-field-title a:hover {
  color: #FDA57F;
}
.view-merise-agenda .views-field-field-image + .views-field-title a, .view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-merise-agenda .views-field-field-image + .views-field-title a:hover,
.view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-merise-agenda .views-field-field-image + .views-field-title a:hover, .view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-merise-agenda .views-field-field-image + .views-field-title a:hover,
.view-merise-agenda .views-field-field-image + .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-merise-agenda .views-field-field-image + .views-field-title a:hover {
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  filter: alpha(opacity=50);
}
.view-merise-agenda .views-field-title {
  text-align: center;
  text-transform: uppercase;
}
.view-merise-agenda .views-field-title a, .view-merise-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-merise-agenda .views-field-title a:hover,
.view-merise-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-merise-agenda .views-field-title a:hover, .view-merise-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-merise-agenda .views-field-title a:hover,
.view-merise-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-merise-agenda .views-field-title a:hover {
  display: block;
  padding: 15px 10px;
  background: #132E41;
}
.view-merise-agenda .views-field-nothing {
  text-align: center;
  width: 100px;
  height: 100px;
  font-family: jaapokki-regular;
  color: white;
  padding: 15px;
  line-height: 1;
  text-transform: uppercase;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  position: absolute;
  top: -20px;
  right: -30px;
  bottom: auto;
  left: auto;
  background: #FDA57F;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #FDA57F), color-stop(100%, #E04653));
  background: -webkit-linear-gradient(135deg, #FDA57F 0%, #E04653 100%);
  background: -moz-linear-gradient(135deg, #FDA57F 0%, #E04653 100%);
  background: -ms-linear-gradient(135deg, #FDA57F 0%, #E04653 100%);
  background: -o-linear-gradient(135deg, #FDA57F 0%, #E04653 100%);
  background: linear-gradient(-45deg, #FDA57F 0%, #E04653 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= '#FDA57F', endColorstr= '#E04653', GradientType=1);
}
.view-merise-agenda .views-field-nothing .day {
  font-size: 2.6em;
}
.view-merise-agenda .views-field-nothing .month {
  font-size: 1.1em;
}
.view-merise-agenda .views-field-nothing .week {
  font-size: .65em;
  margin-bottom: 5px;
}

.view-offres-d-emploi .views-field-field-couverture,
.view-offres-d-emploi .node--view-mode-teaser .field--name-field-image,
.view-offres-d-emploi .views-field-field-video-youtube,
.view-offres-d-emploi .views-field-field-image,
.view-offres-d-emploi .views-field-field-galerie-images,
.view-agenda-global .views-field-field-couverture,
.view-agenda-global .node--view-mode-teaser .field--name-field-image,
.view-agenda-global .views-field-field-video-youtube,
.view-agenda-global .views-field-field-image,
.view-agenda-global .views-field-field-galerie-images,
.view-display-id-block_webzine_en_videos .views-field-field-couverture,
.view-display-id-block_webzine_en_videos .node--view-mode-teaser .field--name-field-image,
.view-display-id-block_webzine_en_videos .views-field-field-video-youtube,
.view-display-id-block_webzine_en_videos .views-field-field-image,
.view-display-id-block_webzine_en_videos .views-field-field-galerie-images,
.view-display-id-block_webzine_en_images .views-field-field-couverture,
.view-display-id-block_webzine_en_images .node--view-mode-teaser .field--name-field-image,
.view-display-id-block_webzine_en_images .views-field-field-video-youtube,
.view-display-id-block_webzine_en_images .views-field-field-image,
.view-display-id-block_webzine_en_images .views-field-field-galerie-images,
.view-publications .views-field-field-couverture,
.view-publications .node--view-mode-teaser .field--name-field-image,
.view-publications .views-field-field-video-youtube,
.view-publications .views-field-field-image,
.view-publications .views-field-field-galerie-images,
.view-display-id-page_marathon_en_images .views-field-field-couverture,
.view-display-id-page_marathon_en_images .node--view-mode-teaser .field--name-field-image,
.view-display-id-page_marathon_en_images .views-field-field-video-youtube,
.view-display-id-page_marathon_en_images .views-field-field-image,
.view-display-id-page_marathon_en_images .views-field-field-galerie-images,
.view-association .views-field-field-couverture,
.view-association .node--view-mode-teaser .field--name-field-image,
.view-association .views-field-field-video-youtube,
.view-association .views-field-field-image,
.view-association .views-field-field-galerie-images,
.view-entreprises .views-field-field-couverture,
.view-entreprises .node--view-mode-teaser .field--name-field-image,
.view-entreprises .views-field-field-video-youtube,
.view-entreprises .views-field-field-image,
.view-entreprises .views-field-field-galerie-images,
.view-elus .views-field-field-couverture,
.view-elus .node--view-mode-teaser .field--name-field-image,
.view-elus .views-field-field-video-youtube,
.view-elus .views-field-field-image,
.view-elus .views-field-field-galerie-images,
.view-display-id-page_webzine_en_videos .views-field-field-couverture,
.view-display-id-page_webzine_en_videos .node--view-mode-teaser .field--name-field-image,
.view-display-id-page_webzine_en_videos .views-field-field-video-youtube,
.view-display-id-page_webzine_en_videos .views-field-field-image,
.view-display-id-page_webzine_en_videos .views-field-field-galerie-images,
.view-display-id-page_webzine_en_images .views-field-field-couverture,
.view-display-id-page_webzine_en_images .node--view-mode-teaser .field--name-field-image,
.view-display-id-page_webzine_en_images .views-field-field-video-youtube,
.view-display-id-page_webzine_en_images .views-field-field-image,
.view-display-id-page_webzine_en_images .views-field-field-galerie-images {
  margin: -20px -20px 20px -20px;
}
.view-offres-d-emploi .views-field-field-couverture img,
.view-offres-d-emploi .node--view-mode-teaser .field--name-field-image img,
.view-offres-d-emploi .views-field-field-video-youtube img,
.view-offres-d-emploi .views-field-field-image img,
.view-offres-d-emploi .views-field-field-galerie-images img,
.view-agenda-global .views-field-field-couverture img,
.view-agenda-global .node--view-mode-teaser .field--name-field-image img,
.view-agenda-global .views-field-field-video-youtube img,
.view-agenda-global .views-field-field-image img,
.view-agenda-global .views-field-field-galerie-images img,
.view-display-id-block_webzine_en_videos .views-field-field-couverture img,
.view-display-id-block_webzine_en_videos .node--view-mode-teaser .field--name-field-image img,
.view-display-id-block_webzine_en_videos .views-field-field-video-youtube img,
.view-display-id-block_webzine_en_videos .views-field-field-image img,
.view-display-id-block_webzine_en_videos .views-field-field-galerie-images img,
.view-display-id-block_webzine_en_images .views-field-field-couverture img,
.view-display-id-block_webzine_en_images .node--view-mode-teaser .field--name-field-image img,
.view-display-id-block_webzine_en_images .views-field-field-video-youtube img,
.view-display-id-block_webzine_en_images .views-field-field-image img,
.view-display-id-block_webzine_en_images .views-field-field-galerie-images img,
.view-publications .views-field-field-couverture img,
.view-publications .node--view-mode-teaser .field--name-field-image img,
.view-publications .views-field-field-video-youtube img,
.view-publications .views-field-field-image img,
.view-publications .views-field-field-galerie-images img,
.view-display-id-page_marathon_en_images .views-field-field-couverture img,
.view-display-id-page_marathon_en_images .node--view-mode-teaser .field--name-field-image img,
.view-display-id-page_marathon_en_images .views-field-field-video-youtube img,
.view-display-id-page_marathon_en_images .views-field-field-image img,
.view-display-id-page_marathon_en_images .views-field-field-galerie-images img,
.view-association .views-field-field-couverture img,
.view-association .node--view-mode-teaser .field--name-field-image img,
.view-association .views-field-field-video-youtube img,
.view-association .views-field-field-image img,
.view-association .views-field-field-galerie-images img,
.view-entreprises .views-field-field-couverture img,
.view-entreprises .node--view-mode-teaser .field--name-field-image img,
.view-entreprises .views-field-field-video-youtube img,
.view-entreprises .views-field-field-image img,
.view-entreprises .views-field-field-galerie-images img,
.view-elus .views-field-field-couverture img,
.view-elus .node--view-mode-teaser .field--name-field-image img,
.view-elus .views-field-field-video-youtube img,
.view-elus .views-field-field-image img,
.view-elus .views-field-field-galerie-images img,
.view-display-id-page_webzine_en_videos .views-field-field-couverture img,
.view-display-id-page_webzine_en_videos .node--view-mode-teaser .field--name-field-image img,
.view-display-id-page_webzine_en_videos .views-field-field-video-youtube img,
.view-display-id-page_webzine_en_videos .views-field-field-image img,
.view-display-id-page_webzine_en_videos .views-field-field-galerie-images img,
.view-display-id-page_webzine_en_images .views-field-field-couverture img,
.view-display-id-page_webzine_en_images .node--view-mode-teaser .field--name-field-image img,
.view-display-id-page_webzine_en_images .views-field-field-video-youtube img,
.view-display-id-page_webzine_en_images .views-field-field-image img,
.view-display-id-page_webzine_en_images .views-field-field-galerie-images img {
  width: 100%;
}

.view-offres-d-emploi .views-field-field-type-contrat {
  color: #909090;
  margin-bottom: 10px;
}

.view-agenda-global .views-field-title {
  margin-bottom: 10px;
}

.view-mag-ils-font-trappes .views-row,
.view-agenda .views-row {
  position: relative;
  margin-bottom: 30px;
}
.view-mag-ils-font-trappes .views-field-field-image,
.view-agenda .views-field-field-image {
  box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
}
.view-mag-ils-font-trappes .views-field-field-image img,
.view-agenda .views-field-field-image img {
  width: 100%;
}

.view-mag-actualites .views-field-field-image img {
  width: 100%;
}
.view-mag-actualites .views-field-field-thematique {
  color: #3EC300;
  font-size: .8em;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.view-mag-actualites .views-field-title a, .view-mag-actualites .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-actualites .views-field-title a:hover,
.view-mag-actualites .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-actualites .views-field-title a:hover, .view-mag-actualites .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-actualites .views-field-title a:hover,
.view-mag-actualites .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-actualites .views-field-title a:hover {
  color: #11151C;
}
.view-mag-actualites .views-field-title a:hover, .view-mag-actualites .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-actualites .views-field-title a:hover,
.view-mag-actualites .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-actualites .views-field-title a:hover, .view-mag-actualites .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-actualites .views-field-title a:hover,
.view-mag-actualites .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-actualites .views-field-title a:hover {
  color: #3EC300;
}
.view-mag-actualites .views-field-field-resume {
  font-size: .9em;
}
.view-mag-actualites.view-display-id-page_webzine_toutes_les_actualites .views-field-title {
  margin-bottom: 10px;
}
.view-mag-actualites.view-display-id-page_webzine_toutes_les_actualites .views-field-field-image {
  margin: -20px -20px 15px -20px;
}

.view-agenda {
  text-align: center;
}
.view-agenda .views-field-nothing {
  color: white;
  line-height: 1;
  font-size: 1.2em;
  font-family: jaapokki-regular;
  text-transform: uppercase;
  background: #FF206E;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.2);
  padding: 13px 19px 10px 19px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
.view-agenda .views-field-nothing ul li:before {
  background: white;
}
.view-agenda .views-field-nothing h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.view-agenda .views-field-nothing a, .view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-nothing a:hover,
.view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-nothing a:hover, .view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-nothing a:hover,
.view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-nothing a:hover {
  color: white;
}
.view-agenda .views-field-nothing a:hover, .view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-nothing a:hover,
.view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-nothing a:hover, .view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-nothing a:hover,
.view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-nothing a:hover {
  color: #FF206E;
}
.view-agenda .views-field-nothing .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.view-agenda .views-field-nothing .field--name-field-image img {
  width: 100%;
}
.view-agenda .views-field-nothing a, .view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-nothing a:hover,
.view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-nothing a:hover, .view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-nothing a:hover,
.view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-nothing a:hover {
  color: white;
}
.view-agenda .views-field-nothing a:hover, .view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-nothing a:hover,
.view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-nothing a:hover, .view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-nothing a:hover,
.view-agenda .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-nothing a:hover {
  color: #11151C;
}
.view-agenda .views-field-nothing .day {
  font-size: 2em;
}
.view-agenda .views-field-title a, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover {
  margin: -20px 20px 0 20px;
  z-index: 1;
  position: relative;
  background: #FBFF12;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  color: #11151C;
  padding: 15px;
}
.view-agenda .views-field-title a ul li:before, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover ul li:before, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover ul li:before,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover ul li:before,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover ul li:before, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover ul li:before, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover ul li:before,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover ul li:before,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover ul li:before {
  background: white;
}
.view-agenda .views-field-title a h3, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover h3, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover h3,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover h3,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover h3, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover h3, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover h3,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover h3,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.view-agenda .views-field-title a a, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover a,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover a, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover a,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover a, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link .view-agenda .views-field-title a a:hover,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver .view-agenda .views-field-title a a:hover, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link .view-agenda .views-field-title a a:hover,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver .view-agenda .views-field-title a a:hover {
  color: white;
}
.view-agenda .views-field-title a a:hover, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link .view-agenda .views-field-title a a:hover,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver .view-agenda .views-field-title a a:hover, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link .view-agenda .views-field-title a a:hover,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver .view-agenda .views-field-title a a:hover {
  color: #FF206E;
}
.view-agenda .views-field-title a .field--name-field-image, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover .field--name-field-image, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover .field--name-field-image,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover .field--name-field-image,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover .field--name-field-image, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover .field--name-field-image, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover .field--name-field-image,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover .field--name-field-image,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.view-agenda .views-field-title a .field--name-field-image img, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover .field--name-field-image img, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover .field--name-field-image img,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover .field--name-field-image img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover .field--name-field-image img, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover .field--name-field-image img, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover .field--name-field-image img,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover .field--name-field-image img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover .field--name-field-image img {
  width: 100%;
}
.view-agenda .views-field-title a ul li:before, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover ul li:before, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover ul li:before,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover ul li:before,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover ul li:before, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover ul li:before, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover ul li:before,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover ul li:before,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover ul li:before {
  background: #11151C;
}
.view-agenda .views-field-title a h3, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover h3, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover h3,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover h3,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover h3, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover h3, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover h3,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover h3,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover h3 {
  color: #11151C;
}
.view-agenda .views-field-title a a, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover a,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover a, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-agenda .views-field-title a:hover a,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-agenda .views-field-title a:hover a, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link .view-agenda .views-field-title a a:hover,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver .view-agenda .views-field-title a a:hover, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link .view-agenda .views-field-title a a:hover,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver .view-agenda .views-field-title a a:hover {
  color: #11151C;
}
.view-agenda .views-field-title a a:hover, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link .view-agenda .views-field-title a a:hover,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver .view-agenda .views-field-title a a:hover, .view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link .view-agenda .views-field-title a a:hover,
.view-agenda .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver .view-agenda .views-field-title a a:hover {
  color: #FF206E;
}

.view-mag-ils-font-trappes .views-field-nothing {
  padding: 20px 20px 30px 20px;
  margin: -50px 20px 0px 20px;
  position: relative;
  font-size: .9em;
}
.view-mag-ils-font-trappes .views-field-title {
  margin-bottom: 10px;
}
.view-mag-ils-font-trappes .views-field-view-node {
  text-align: center;
  position: absolute;
  top: auto;
  right: 0;
  bottom: -15px;
  left: 0;
}
.view-mag-ils-font-trappes .views-field-view-node a, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover {
  font-weight: bold;
  font-size: 1.6em;
  color: #11151C;
  background: #FBFF12;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  color: #11151C;
  padding: 4px 10px 1px 10px;
}
.view-mag-ils-font-trappes .views-field-view-node a ul li:before, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover ul li:before, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover ul li:before,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover ul li:before,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover ul li:before, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover ul li:before, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover ul li:before,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover ul li:before,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover ul li:before {
  background: white;
}
.view-mag-ils-font-trappes .views-field-view-node a h3, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover h3, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover h3,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover h3,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover h3, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover h3, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover h3,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover h3,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.view-mag-ils-font-trappes .views-field-view-node a a, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover a,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover a, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover a,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover a, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link .view-mag-ils-font-trappes .views-field-view-node a a:hover,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver .view-mag-ils-font-trappes .views-field-view-node a a:hover, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link .view-mag-ils-font-trappes .views-field-view-node a a:hover,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver .view-mag-ils-font-trappes .views-field-view-node a a:hover {
  color: white;
}
.view-mag-ils-font-trappes .views-field-view-node a a:hover, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link .view-mag-ils-font-trappes .views-field-view-node a a:hover,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver .view-mag-ils-font-trappes .views-field-view-node a a:hover, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link .view-mag-ils-font-trappes .views-field-view-node a a:hover,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver .view-mag-ils-font-trappes .views-field-view-node a a:hover {
  color: #FF206E;
}
.view-mag-ils-font-trappes .views-field-view-node a .field--name-field-image, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover .field--name-field-image, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover .field--name-field-image,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover .field--name-field-image,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover .field--name-field-image, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover .field--name-field-image, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover .field--name-field-image,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover .field--name-field-image,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.view-mag-ils-font-trappes .views-field-view-node a .field--name-field-image img, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover .field--name-field-image img, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover .field--name-field-image img,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover .field--name-field-image img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover .field--name-field-image img, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover .field--name-field-image img, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover .field--name-field-image img,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover .field--name-field-image img,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover .field--name-field-image img {
  width: 100%;
}
.view-mag-ils-font-trappes .views-field-view-node a ul li:before, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover ul li:before, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover ul li:before,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover ul li:before,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover ul li:before, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover ul li:before, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover ul li:before,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover ul li:before,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover ul li:before {
  background: #11151C;
}
.view-mag-ils-font-trappes .views-field-view-node a h3, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover h3, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover h3,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover h3,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover h3, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover h3, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover h3,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover h3,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover h3 {
  color: #11151C;
}
.view-mag-ils-font-trappes .views-field-view-node a a, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover a,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover a, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-mag-ils-font-trappes .views-field-view-node a:hover a,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-mag-ils-font-trappes .views-field-view-node a:hover a, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link .view-mag-ils-font-trappes .views-field-view-node a a:hover,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver .view-mag-ils-font-trappes .views-field-view-node a a:hover, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link .view-mag-ils-font-trappes .views-field-view-node a a:hover,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver .view-mag-ils-font-trappes .views-field-view-node a a:hover {
  color: #11151C;
}
.view-mag-ils-font-trappes .views-field-view-node a a:hover, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link .view-mag-ils-font-trappes .views-field-view-node a a:hover,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver .view-mag-ils-font-trappes .views-field-view-node a a:hover, .view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link .view-mag-ils-font-trappes .views-field-view-node a a:hover,
.view-mag-ils-font-trappes .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver .view-mag-ils-font-trappes .views-field-view-node a a:hover {
  color: #FF206E;
}

.view-marathon-actualites .views-row {
  overflow: hidden;
  padding: 30px 0;
}
.view-marathon-actualites .views-field-field-image {
  overflow: hidden;
  width: 100%;
  margin-bottom: 20px;
  transform: skew(-16deg, 0);
  -o-transform: skew(-16deg, 0);
  -ms-transform: skew(-16deg, 0);
  -moz-transform: skew(-16deg, 0);
  -webkit-transform: skew(-16deg, 0);
}
.view-marathon-actualites .views-field-field-image img {
  width: 100%;
  transform: skew(16deg, 0);
  -o-transform: skew(16deg, 0);
  -ms-transform: skew(16deg, 0);
  -moz-transform: skew(16deg, 0);
  -webkit-transform: skew(16deg, 0);
}
.view-marathon-actualites .views-field-title,
.view-marathon-actualites .views-field-field-resume {
  margin-bottom: 10px;
}
.view-marathon-actualites .views-field-title {
  text-transform: uppercase;
}
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-field-image,
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-field-image img {
  transform-origin: bottom;
  -o-transform-origin: bottom;
  -ms-transform-origin: bottom;
  -moz-transform-origin: bottom;
  -webkit-transform-origin: bottom;
}
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-field-image {
  box-shadow: 10px 10px 0 0 #E5E5E5;
  -moz-box-shadow: 10px 10px 0 0 #E5E5E5;
  -webkit-box-shadow: 10px 10px 0 0 #E5E5E5;
}
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title a, .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title a:hover,
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title a:hover, .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title a:hover,
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title a:hover {
  color: #55ABFF;
}
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title a:hover, .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title a:hover,
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title a:hover, .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title a:hover,
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-title a:hover {
  color: #212121;
}
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 {
  background: #55ABFF;
  color: white;
}
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-field-image,
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-field-image img {
  transform-origin: top;
  -o-transform-origin: top;
  -ms-transform-origin: top;
  -moz-transform-origin: top;
  -webkit-transform-origin: top;
}
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-field-image {
  box-shadow: 10px 10px 0 0 #F4BD45;
  -moz-box-shadow: 10px 10px 0 0 #F4BD45;
  -webkit-box-shadow: 10px 10px 0 0 #F4BD45;
}
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title a, .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title a:hover,
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title a:hover, .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title a:hover,
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title a:hover {
  color: white;
}
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title a:hover, .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title a:hover,
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title a:hover, .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title a:hover,
.view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-title a:hover {
  color: #212121;
}
@media (max-width: 767px) {
  .view-marathon-actualites .views-field-title,
  .view-marathon-actualites .views-field-field-resume {
    margin: 0 20px 10px 20px;
  }
}
@media (min-width: 768px) {
  .view-marathon-actualites .views-field-field-image {
    width: 49%;
    margin-bottom: 0;
  }
  .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-row {
    margin-left: 20px;
  }
  .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-field-image {
    float: right;
    margin-left: 20px;
  }
  .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-row {
    margin-right: 20px;
  }
  .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-field-image {
    float: left;
    margin-right: 20px;
  }
}
@media (min-width: 1024px) {
  .view-marathon-actualites .views-row {
    padding: 50px 0;
  }
  .view-marathon-actualites .views-field-title {
    font-size: 1.8rem !important;
  }
  .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-row {
    margin-left: 40px;
  }
  .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-field-image {
    margin-left: 40px;
  }
  .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-row {
    margin-right: 40px;
  }
  .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-field-image {
    margin-right: 40px;
  }
}

.semi-marathon-images {
  background: #E5E5E5;
  padding: 40px 0;
  overflow: hidden;
  text-align: center;
}
.semi-marathon-images .views-row {
  width: 300px;
  margin-left: -5px;
}
.semi-marathon-images .views-row img {
  width: 100%;
}
@media (max-width: 479px) {
  .semi-marathon-images .view-content {
    -webkit-flex-flow: wrap row;
    -moz-flex-flow: wrap row;
    -ms-flex-flow: wrap row;
    flex-flow: wrap row;
  }
  .semi-marathon-images .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
  }
  .semi-marathon-images .views-row:nth-child(5) {
    display: none;
  }
}

.breadcrumb {
  padding: 0;
  margin: 10px 0;
  color: #11151C;
  background-color: transparent;
}
.breadcrumb li a, .breadcrumb li a.button a:hover, a.button .breadcrumb li a:hover,
.breadcrumb li input.button a:hover,
input.button .breadcrumb li a:hover,
.breadcrumb li ul.js-pager__items .button a:hover,
ul.js-pager__items .button .breadcrumb li a:hover, .breadcrumb li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .breadcrumb li a:hover,
.breadcrumb li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .breadcrumb li a:hover, .breadcrumb li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .breadcrumb li a:hover,
.breadcrumb li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .breadcrumb li a:hover {
  color: #3EC300;
}
.breadcrumb li a:hover, .breadcrumb li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .breadcrumb li a:hover,
.breadcrumb li .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .breadcrumb li a:hover, .breadcrumb li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .breadcrumb li a:hover,
.breadcrumb li .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .breadcrumb li a:hover {
  color: #11151C;
}
.breadcrumb .breadcrumb-item.active {
  color: black;
}
.breadcrumb li {
  z-index: 3;
  position: relative;
}

table thead tr th {
  padding: 5px 0;
}

.more-link a, .more-link a.button a:hover, a.button .more-link a:hover,
.more-link input.button a:hover,
input.button .more-link a:hover,
.more-link ul.js-pager__items .button a:hover,
ul.js-pager__items .button .more-link a:hover, .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .more-link a:hover,
.more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .more-link a:hover, .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .more-link a:hover,
.more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .more-link a:hover,
#block-menubutton .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .navigation ul li a {
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

@keyframes colorText {
  25% {
    background-color: #FF206E;
    color: white;
  }
  50% {
    background-color: #002D5B;
    color: white;
  }
  75% {
    background-color: #3EC300;
    color: #11151C;
  }
}
.term-semi-marathon-home #content-outer-wrapper,
.path-frontpage #content-outer-wrapper,
.term-merise-home #content-outer-wrapper {
  padding-bottom: 0;
}

@media (min-width: 1220px) {
  .path-frontpage .navbar-brand {
    width: 500px;
    margin-bottom: -90px;
    margin-top: -15px;
  }
  .path-frontpage ul.nice-menu-menu-principal {
    margin-top: 30px;
  }
  .path-frontpage ul.nice-menu-menu-principal > li.menuparent:after {
    margin: 0 20px;
  }
}
@media (min-width: 1440px) {
  .path-frontpage .navbar-brand {
    width: auto;
    margin-bottom: -110px;
  }
  .path-frontpage ul.nice-menu-menu-principal > li.menuparent:after {
    margin: 0 50px;
  }
}
.path-frontpage .spb_top_center {
  border: 1px solid #F2F2F2;
  max-width: 700px;
  min-height: 320px;
  max-height: 450px;
  overflow-y: scroll;
  padding: 30px 30px 0 30px;
  left: calc((100% - 700px) / 2);
  left: -webkit-calc((100% - 700px) / 2);
  margin-left: 0;
  top: 250px;
}
.path-frontpage .spb_top_center .spb-controls {
  right: 20px;
  top: 10px;
}
.path-frontpage .spb_top_center .spb_close {
  border: 0;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  font-size: 0px;
  font-size: 0rem;
  background-image: url("../images/croix.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.path-frontpage .spb_top_center .popup-image {
  float: left;
  max-width: 200px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-top: 10px;
}
.path-frontpage .spb_top_center h3 {
  margin-top: 20px;
  color: #11151C;
}
.path-frontpage .spb_top_center .popup-resume p {
  line-height: 1.5;
}
.path-frontpage .spb_top_center .popup-link {
  text-align: right;
  display: block;
  float: none;
  margin: 30px 0;
}
.path-frontpage .spb_top_center .popup-link a, .path-frontpage .spb_top_center .popup-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .spb_top_center .popup-link a:hover,
.path-frontpage .spb_top_center .popup-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .spb_top_center .popup-link a:hover, .path-frontpage .spb_top_center .popup-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .spb_top_center .popup-link a:hover,
.path-frontpage .spb_top_center .popup-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .spb_top_center .popup-link a:hover {
  text-transform: uppercase;
  padding: 20px 25px;
  background: #FF206E;
  display: inline-block;
  color: white;
  font-family: inherit;
}
@media (max-width: 799px) {
  .path-frontpage .spb_top_center {
    width: 70% !important;
    left: 15%;
  }
}
@media (max-width: 767px) {
  .path-frontpage .spb_top_center .popup-image {
    float: none;
  }
}
@media (max-width: 479px) {
  .path-frontpage .spb_top_center {
    width: 90% !important;
    left: 5%;
  }
}
.path-frontpage .main-layout {
  margin-bottom: 0;
}
.path-frontpage h2 {
  text-transform: uppercase;
  display: table;
  margin: 25px auto;
  color: #11151C;
  padding: 12px 0 4px 60px;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: initial;
  background-color: transparent;
}
.path-frontpage .mag-actualites h2 {
  background-image: url("../images/accueil-actualites.png");
}
.path-frontpage .agenda h2 {
  background-image: url("../images/accueil-agenda.png");
}
.path-frontpage .ils-font-trappes h2 {
  background-image: url("../images/accueil-ils-font-trappes.png");
}
.path-frontpage .webzine-suivez-nous h2 {
  background-image: url("../images/accueil-suivez-nous.png");
}
.path-frontpage .en-images h2 {
  background-image: url("../images/accueil-en-images.png");
}
.path-frontpage .en-videos h2 {
  background-image: url("../images/accueil-en-video.png");
}
.path-frontpage .more-link a:hover, .path-frontpage .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .more-link a:hover,
.path-frontpage .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .more-link a:hover, .path-frontpage .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .more-link a:hover,
.path-frontpage .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .more-link a:hover {
  letter-spacing: .1em;
}
.path-frontpage .block-region-top {
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .path-frontpage .block-region-top {
    width: 740px;
  }
}
@media (max-width: 1219px) and (min-width: 1024px) {
  .path-frontpage .block-region-top {
    width: 1000px;
  }
}
@media (max-width: 1439px) and (min-width: 1220px) {
  .path-frontpage .block-region-top {
    width: 1200px;
  }
}
@media (min-width: 1440px) {
  .path-frontpage .block-region-top {
    width: 1420px;
  }
}
.path-frontpage .block-region-top .views-element-container {
  margin-bottom: 20px;
}
.path-frontpage .block-region-top .views-element-container .views-row {
  overflow: hidden;
  position: relative;
}
.path-frontpage .block-region-top .more-link {
  margin-bottom: 30px;
}
.path-frontpage .block-region-top .actu-p1 .view,
.path-frontpage .block-region-top .actu-p2 .view,
.path-frontpage .block-region-top .actu-p3 .view,
.path-frontpage .block-region-top .actu-p8 .view {
  box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
}
.path-frontpage .block-region-top .actu-p1 .views-field-nothing,
.path-frontpage .block-region-top .actu-p2 .views-field-nothing,
.path-frontpage .block-region-top .actu-p3 .views-field-nothing,
.path-frontpage .block-region-top .actu-p8 .views-field-nothing {
  position: absolute;
  bottom: 0;
  width: 100%;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
.path-frontpage .block-region-top .actu-p1 .views-field-field-resume,
.path-frontpage .block-region-top .actu-p2 .views-field-field-resume,
.path-frontpage .block-region-top .actu-p3 .views-field-field-resume,
.path-frontpage .block-region-top .actu-p8 .views-field-field-resume {
  height: 0;
  overflow: hidden;
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.path-frontpage .block-region-top .actu-p1:hover .views-field-field-resume,
.path-frontpage .block-region-top .actu-p2:hover .views-field-field-resume,
.path-frontpage .block-region-top .actu-p3:hover .views-field-field-resume,
.path-frontpage .block-region-top .actu-p8:hover .views-field-field-resume {
  height: 48px;
  margin-top: 5px;
}
.path-frontpage .block-region-top .actu-p4 .views-row,
.path-frontpage .block-region-top .actu-p5 .views-row,
.path-frontpage .block-region-top .actu-p6 .views-row,
.path-frontpage .block-region-top .actu-p7 .views-row,
.path-frontpage .block-region-top .actu-p9 .views-row {
  padding: 20px;
  background: #002D5B;
  color: white;
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.path-frontpage .block-region-top .actu-p4 .views-row .views-field-field-thematique,
.path-frontpage .block-region-top .actu-p5 .views-row .views-field-field-thematique,
.path-frontpage .block-region-top .actu-p6 .views-row .views-field-field-thematique,
.path-frontpage .block-region-top .actu-p7 .views-row .views-field-field-thematique,
.path-frontpage .block-region-top .actu-p9 .views-row .views-field-field-thematique {
  color: white;
}
.path-frontpage .block-region-top .actu-p4 .views-row .views-field-title a,
.path-frontpage .block-region-top .actu-p5 .views-row .views-field-title a,
.path-frontpage .block-region-top .actu-p6 .views-row .views-field-title a,
.path-frontpage .block-region-top .actu-p7 .views-row .views-field-title a,
.path-frontpage .block-region-top .actu-p9 .views-row .views-field-title a {
  color: white;
}
.path-frontpage .block-region-top .actu-p4 .views-row .views-field-title a:hover,
.path-frontpage .block-region-top .actu-p5 .views-row .views-field-title a:hover,
.path-frontpage .block-region-top .actu-p6 .views-row .views-field-title a:hover,
.path-frontpage .block-region-top .actu-p7 .views-row .views-field-title a:hover,
.path-frontpage .block-region-top .actu-p9 .views-row .views-field-title a:hover {
  color: #11151C;
}
.path-frontpage .block-region-top .actu-p4 .views-row {
  background: #3EC300;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  color: #11151C;
}
.path-frontpage .block-region-top .actu-p4 .views-row ul li:before {
  background: white;
}
.path-frontpage .block-region-top .actu-p4 .views-row h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.path-frontpage .block-region-top .actu-p4 .views-row a, .path-frontpage .block-region-top .actu-p4 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p4 .views-row a:hover,
.path-frontpage .block-region-top .actu-p4 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p4 .views-row a:hover, .path-frontpage .block-region-top .actu-p4 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p4 .views-row a:hover,
.path-frontpage .block-region-top .actu-p4 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p4 .views-row a:hover {
  color: white;
}
.path-frontpage .block-region-top .actu-p4 .views-row a:hover {
  color: #FF206E;
}
.path-frontpage .block-region-top .actu-p4 .views-row .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.path-frontpage .block-region-top .actu-p4 .views-row .field--name-field-image img {
  width: 100%;
}
.path-frontpage .block-region-top .actu-p4 .views-row ul li:before {
  background: #11151C;
}
.path-frontpage .block-region-top .actu-p4 .views-row h3 {
  color: #11151C;
}
.path-frontpage .block-region-top .actu-p4 .views-row a, .path-frontpage .block-region-top .actu-p4 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p4 .views-row a:hover,
.path-frontpage .block-region-top .actu-p4 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p4 .views-row a:hover, .path-frontpage .block-region-top .actu-p4 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p4 .views-row a:hover,
.path-frontpage .block-region-top .actu-p4 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p4 .views-row a:hover {
  color: #11151C;
}
.path-frontpage .block-region-top .actu-p4 .views-row a:hover {
  color: #FF206E;
}
.path-frontpage .block-region-top .actu-p5 .views-row {
  background: #FF206E;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.2);
}
.path-frontpage .block-region-top .actu-p5 .views-row ul li:before {
  background: white;
}
.path-frontpage .block-region-top .actu-p5 .views-row h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.path-frontpage .block-region-top .actu-p5 .views-row a, .path-frontpage .block-region-top .actu-p5 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p5 .views-row a:hover,
.path-frontpage .block-region-top .actu-p5 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p5 .views-row a:hover, .path-frontpage .block-region-top .actu-p5 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p5 .views-row a:hover,
.path-frontpage .block-region-top .actu-p5 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p5 .views-row a:hover {
  color: white;
}
.path-frontpage .block-region-top .actu-p5 .views-row a:hover {
  color: #FF206E;
}
.path-frontpage .block-region-top .actu-p5 .views-row .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.path-frontpage .block-region-top .actu-p5 .views-row .field--name-field-image img {
  width: 100%;
}
.path-frontpage .block-region-top .actu-p5 .views-row a, .path-frontpage .block-region-top .actu-p5 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p5 .views-row a:hover,
.path-frontpage .block-region-top .actu-p5 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p5 .views-row a:hover, .path-frontpage .block-region-top .actu-p5 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p5 .views-row a:hover,
.path-frontpage .block-region-top .actu-p5 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p5 .views-row a:hover {
  color: white;
}
.path-frontpage .block-region-top .actu-p5 .views-row a:hover {
  color: #11151C;
}
.path-frontpage .block-region-top .actu-p7 .views-row {
  background: #FBFF12;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  color: #11151C;
}
.path-frontpage .block-region-top .actu-p7 .views-row ul li:before {
  background: white;
}
.path-frontpage .block-region-top .actu-p7 .views-row h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.path-frontpage .block-region-top .actu-p7 .views-row a, .path-frontpage .block-region-top .actu-p7 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p7 .views-row a:hover,
.path-frontpage .block-region-top .actu-p7 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p7 .views-row a:hover, .path-frontpage .block-region-top .actu-p7 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p7 .views-row a:hover,
.path-frontpage .block-region-top .actu-p7 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p7 .views-row a:hover {
  color: white;
}
.path-frontpage .block-region-top .actu-p7 .views-row a:hover {
  color: #FF206E;
}
.path-frontpage .block-region-top .actu-p7 .views-row .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.path-frontpage .block-region-top .actu-p7 .views-row .field--name-field-image img {
  width: 100%;
}
.path-frontpage .block-region-top .actu-p7 .views-row ul li:before {
  background: #11151C;
}
.path-frontpage .block-region-top .actu-p7 .views-row h3 {
  color: #11151C;
}
.path-frontpage .block-region-top .actu-p7 .views-row a, .path-frontpage .block-region-top .actu-p7 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p7 .views-row a:hover,
.path-frontpage .block-region-top .actu-p7 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p7 .views-row a:hover, .path-frontpage .block-region-top .actu-p7 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p7 .views-row a:hover,
.path-frontpage .block-region-top .actu-p7 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p7 .views-row a:hover {
  color: #11151C;
}
.path-frontpage .block-region-top .actu-p7 .views-row a:hover {
  color: #FF206E;
}
.path-frontpage .block-region-top .actu-p7 .views-row .views-field-field-thematique {
  color: #11151C;
}
.path-frontpage .block-region-top .actu-p7 .views-row .views-field-title a {
  color: #11151C;
}
.path-frontpage .block-region-top .actu-p7 .views-row .views-field-title a:hover {
  color: #FF206E;
}
.path-frontpage .block-region-top .actu-p9 .views-row {
  background: #11151C;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(17, 21, 28, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(17, 21, 28, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(17, 21, 28, 0.2);
}
.path-frontpage .block-region-top .actu-p9 .views-row ul li:before {
  background: white;
}
.path-frontpage .block-region-top .actu-p9 .views-row h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.path-frontpage .block-region-top .actu-p9 .views-row a, .path-frontpage .block-region-top .actu-p9 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p9 .views-row a:hover,
.path-frontpage .block-region-top .actu-p9 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p9 .views-row a:hover, .path-frontpage .block-region-top .actu-p9 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .block-region-top .actu-p9 .views-row a:hover,
.path-frontpage .block-region-top .actu-p9 .views-row .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .block-region-top .actu-p9 .views-row a:hover {
  color: white;
}
.path-frontpage .block-region-top .actu-p9 .views-row a:hover {
  color: #FF206E;
}
.path-frontpage .block-region-top .actu-p9 .views-row .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.path-frontpage .block-region-top .actu-p9 .views-row .field--name-field-image img {
  width: 100%;
}
.path-frontpage .block-region-top .actu-p6 .views-row .views-field-title a,
.path-frontpage .block-region-top .actu-p9 .views-row .views-field-title a {
  color: white;
}
.path-frontpage .block-region-top .actu-p6 .views-row .views-field-title a:hover,
.path-frontpage .block-region-top .actu-p9 .views-row .views-field-title a:hover {
  color: #FF206E;
}
@media (min-width: 480px) {
  .path-frontpage .block-region-top .actu-p3 {
    float: right;
    width: 50%;
  }
  .path-frontpage .block-region-top .actu-p3 .view {
    margin-left: 10px;
    margin-right: 0;
  }
  .path-frontpage .block-region-top .actu-p2 {
    display: none;
  }
  .path-frontpage .block-region-top .actu-p4,
  .path-frontpage .block-region-top .actu-p5,
  .path-frontpage .block-region-top .actu-p6,
  .path-frontpage .block-region-top .actu-p7 {
    float: left;
    width: 50%;
  }
  .path-frontpage .block-region-top .actu-p4 .view,
  .path-frontpage .block-region-top .actu-p5 .view,
  .path-frontpage .block-region-top .actu-p6 .view,
  .path-frontpage .block-region-top .actu-p7 .view {
    margin-left: 0;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p8 {
    clear: both;
  }
}
@media (min-width: 768px) {
  .path-frontpage .block-region-top .actu-p1 {
    float: left;
    width: 60%;
  }
  .path-frontpage .block-region-top .actu-p1 .view {
    margin-left: 0;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p1 .views-row {
    height: 341px;
  }
  .path-frontpage .block-region-top .actu-p2 {
    display: block;
    float: left;
    width: 60%;
  }
  .path-frontpage .block-region-top .actu-p2 .view {
    margin-left: 0;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p3 {
    float: right;
    width: 40%;
  }
  .path-frontpage .block-region-top .actu-p3 .view {
    margin-left: 10px;
    margin-right: 0;
  }
  .path-frontpage .block-region-top .actu-p4 {
    float: left;
    width: 25%;
  }
  .path-frontpage .block-region-top .actu-p4 .view {
    margin-left: 10px;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p5 {
    clear: both;
    float: left;
    width: 25%;
  }
  .path-frontpage .block-region-top .actu-p5 .view {
    margin-left: 0;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p6 {
    float: left;
    width: 25%;
  }
  .path-frontpage .block-region-top .actu-p6 .view {
    margin-left: 10px;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p7 {
    float: left;
    width: 25%;
  }
  .path-frontpage .block-region-top .actu-p7 .view {
    margin-left: 10px;
    margin-right: 0;
  }
  .path-frontpage .block-region-top .actu-p8 {
    clear: none;
    float: left;
    width: 75%;
  }
  .path-frontpage .block-region-top .actu-p8 .view {
    margin-left: 0;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p9 {
    float: left;
    width: 25%;
  }
  .path-frontpage .block-region-top .actu-p9 .view {
    margin-left: 10px;
    margin-right: 0;
  }
  .path-frontpage .block-region-top .actu-p4 .views-row, .path-frontpage .block-region-top .actu-p5 .views-row, .path-frontpage .block-region-top .actu-p6 .views-row, .path-frontpage .block-region-top .actu-p7 .views-row, .path-frontpage .block-region-top .actu-p8 .views-row, .path-frontpage .block-region-top .actu-p9 .views-row {
    height: 175px;
  }
}
@media (min-width: 1024px) {
  .path-frontpage .block-region-top .actu-p1 .views-row {
    height: 474px;
  }
  .path-frontpage .block-region-top .actu-p4 .views-row, .path-frontpage .block-region-top .actu-p5 .views-row, .path-frontpage .block-region-top .actu-p6 .views-row, .path-frontpage .block-region-top .actu-p7 .views-row, .path-frontpage .block-region-top .actu-p8 .views-row, .path-frontpage .block-region-top .actu-p9 .views-row {
    height: 240px;
  }
}
@media (min-width: 1220px) {
  .path-frontpage .block-region-top .actu-p1 {
    float: left;
    width: 40%;
  }
  .path-frontpage .block-region-top .actu-p1 .view {
    margin-left: 0;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p1 .views-row {
    height: auto;
  }
  .path-frontpage .block-region-top .actu-p2 {
    float: right;
    width: 40%;
  }
  .path-frontpage .block-region-top .actu-p2 .view {
    margin-left: 10px;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p2 .views-row {
    height: 235px;
  }
  .path-frontpage .block-region-top .actu-p3 {
    float: right;
    width: 20%;
  }
  .path-frontpage .block-region-top .actu-p3 .view {
    margin-left: 10px;
    margin-right: 0;
  }
  .path-frontpage .block-region-top .actu-p3 .views-row {
    height: 470px;
  }
  .path-frontpage .block-region-top .actu-p4 {
    float: right;
    width: 20%;
  }
  .path-frontpage .block-region-top .actu-p4 .view {
    margin-left: 10px;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p5 {
    clear: none;
    float: right;
    width: 20%;
  }
  .path-frontpage .block-region-top .actu-p5 .view {
    margin-left: 10px;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p6 {
    clear: both;
    float: left;
    width: 20%;
  }
  .path-frontpage .block-region-top .actu-p6 .view {
    margin-left: 0;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p7 {
    float: left;
    width: 20%;
  }
  .path-frontpage .block-region-top .actu-p7 .view {
    margin-left: 10px;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p8 {
    float: left;
    width: 40%;
  }
  .path-frontpage .block-region-top .actu-p8 .view {
    margin-left: 10px;
    margin-right: 10px;
  }
  .path-frontpage .block-region-top .actu-p9 {
    float: left;
    width: 20%;
  }
  .path-frontpage .block-region-top .actu-p9 .view {
    margin-left: 10px;
    margin-right: 0;
  }
  .path-frontpage .block-region-top .actu-p4 .views-row, .path-frontpage .block-region-top .actu-p5 .views-row, .path-frontpage .block-region-top .actu-p6 .views-row, .path-frontpage .block-region-top .actu-p7 .views-row, .path-frontpage .block-region-top .actu-p8 .views-row, .path-frontpage .block-region-top .actu-p9 .views-row {
    height: 215px;
  }
}
@media (min-width: 1440px) {
  .path-frontpage .block-region-top .actu-p2 .views-row {
    height: 279px;
  }
  .path-frontpage .block-region-top .actu-p4 .views-row, .path-frontpage .block-region-top .actu-p5 .views-row, .path-frontpage .block-region-top .actu-p6 .views-row, .path-frontpage .block-region-top .actu-p7 .views-row, .path-frontpage .block-region-top .actu-p9 .views-row {
    height: 259px;
  }
  .path-frontpage .block-region-top .actu-p4 .views-field-title, .path-frontpage .block-region-top .actu-p5 .views-field-title, .path-frontpage .block-region-top .actu-p6 .views-field-title, .path-frontpage .block-region-top .actu-p7 .views-field-title, .path-frontpage .block-region-top .actu-p9 .views-field-title {
    font-size: 1.4em;
  }
  .path-frontpage .block-region-top .actu-p3 .views-row {
    height: 558px;
  }
  .path-frontpage .block-region-top .actu-p8 .views-row {
    height: 259px;
  }
}
.path-frontpage .block-region-middle {
  text-align: center;
  background: white;
}
.path-frontpage .agenda,
.path-frontpage .ils-font-trappes {
  padding: 10px 0 30px 0;
}
.path-frontpage .agenda .view,
.path-frontpage .ils-font-trappes .view {
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .path-frontpage .agenda .view,
  .path-frontpage .ils-font-trappes .view {
    width: 740px;
  }
}
@media (max-width: 1219px) and (min-width: 1024px) {
  .path-frontpage .agenda .view,
  .path-frontpage .ils-font-trappes .view {
    width: 1000px;
  }
}
@media (max-width: 1439px) and (min-width: 1220px) {
  .path-frontpage .agenda .view,
  .path-frontpage .ils-font-trappes .view {
    width: 1200px;
  }
}
@media (min-width: 1440px) {
  .path-frontpage .agenda .view,
  .path-frontpage .ils-font-trappes .view {
    width: 1420px;
  }
}
.path-frontpage .agenda .view-content,
.path-frontpage .ils-font-trappes .view-content {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .path-frontpage .agenda .views-row,
  .path-frontpage .ils-font-trappes .views-row {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 480px) {
  .path-frontpage .agenda .views-row {
    width: 48%;
  }
}
@media (min-width: 1024px) {
  .path-frontpage .agenda .views-row {
    width: 24%;
  }
}
@media (min-width: 1220px) {
  .path-frontpage .agenda .views-row {
    width: 22%;
  }
}
.path-frontpage .ils-font-trappes {
  background: #F2F2F2;
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing {
  text-align: left;
  background: #FF206E;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(255, 32, 110, 0.2);
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing ul li:before {
  background: white;
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing a, .path-frontpage .ils-font-trappes .views-row .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .ils-font-trappes .views-row .views-field-nothing a:hover,
.path-frontpage .ils-font-trappes .views-row .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .ils-font-trappes .views-row .views-field-nothing a:hover, .path-frontpage .ils-font-trappes .views-row .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .ils-font-trappes .views-row .views-field-nothing a:hover,
.path-frontpage .ils-font-trappes .views-row .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .ils-font-trappes .views-row .views-field-nothing a:hover {
  color: white;
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing a:hover {
  color: #FF206E;
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing .field--name-field-image img {
  width: 100%;
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing a, .path-frontpage .ils-font-trappes .views-row .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .ils-font-trappes .views-row .views-field-nothing a:hover,
.path-frontpage .ils-font-trappes .views-row .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .ils-font-trappes .views-row .views-field-nothing a:hover, .path-frontpage .ils-font-trappes .views-row .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .ils-font-trappes .views-row .views-field-nothing a:hover,
.path-frontpage .ils-font-trappes .views-row .views-field-nothing .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .ils-font-trappes .views-row .views-field-nothing a:hover {
  color: white;
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing a:hover {
  color: #11151C;
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing .views-field-view-node a {
  color: #11151C !important;
}
.path-frontpage .ils-font-trappes .views-row .views-field-nothing .views-field-title a {
  color: white !important;
}
@media (min-width: 768px) {
  .path-frontpage .ils-font-trappes .views-row {
    width: 32%;
  }
}
@media (min-width: 1024px) {
  .path-frontpage .ils-font-trappes .views-row {
    width: 28%;
  }
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing {
  background: #3EC300;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  color: #11151C;
  color: white;
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing ul li:before {
  background: white;
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing a {
  color: white;
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing a:hover {
  color: #FF206E;
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing .field--name-field-image img {
  width: 100%;
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing ul li:before {
  background: #11151C;
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing h3 {
  color: #11151C;
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing a {
  color: #11151C;
}
.path-frontpage .ils-font-trappes .views-row:first-child .views-field-nothing a:hover {
  color: #FF206E;
}
.path-frontpage .ils-font-trappes .views-row:last-child .views-field-nothing {
  background: #002D5B;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(0, 45, 91, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(0, 45, 91, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(0, 45, 91, 0.2);
}
.path-frontpage .ils-font-trappes .views-row:last-child .views-field-nothing ul li:before {
  background: white;
}
.path-frontpage .ils-font-trappes .views-row:last-child .views-field-nothing h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.path-frontpage .ils-font-trappes .views-row:last-child .views-field-nothing a {
  color: white;
}
.path-frontpage .ils-font-trappes .views-row:last-child .views-field-nothing a:hover {
  color: #FF206E;
}
.path-frontpage .ils-font-trappes .views-row:last-child .views-field-nothing .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.path-frontpage .ils-font-trappes .views-row:last-child .views-field-nothing .field--name-field-image img {
  width: 100%;
}
.path-frontpage .webzine-facebook,
.path-frontpage .webzine-twitter,
.path-frontpage .webzine-instagram,
.path-frontpage .webzine-youtube {
  height: 402px;
  margin: 20px auto;
  position: relative;
}
.path-frontpage .webzine-facebook:before,
.path-frontpage .webzine-twitter:before,
.path-frontpage .webzine-instagram:before,
.path-frontpage .webzine-youtube:before {
  content: "";
  width: 40px;
  height: 40px;
  z-index: 10;
  position: absolute;
  top: -20px;
  right: 20px;
  bottom: auto;
  left: auto;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.path-frontpage .webzine-facebook > div,
.path-frontpage .webzine-twitter > div,
.path-frontpage .webzine-instagram > div,
.path-frontpage .webzine-youtube > div {
  border: 1px solid #F2F2F2;
}
.path-frontpage .webzine-facebook iframe,
.path-frontpage .webzine-twitter iframe,
.path-frontpage .webzine-instagram iframe,
.path-frontpage .webzine-youtube iframe {
  vertical-align: bottom;
}
.path-frontpage .webzine-facebook:before {
  background-color: #002D5B;
  background-image: url("../images/suivez-nous-facebook.png");
}
.path-frontpage .webzine-twitter:before {
  background-color: #3EC300;
  background-image: url("../images/suivez-nous-twitter.png");
}
.path-frontpage .webzine-instagram:before {
  background-color: #FBFF12;
  background-image: url("../images/suivez-nous-instagram.png");
}
.path-frontpage .webzine-youtube:before {
  background-color: #FF206E;
  background-image: url("../images/suivez-nous-youtube.png");
}
.path-frontpage .webzine-instagram {
  background: black;
  border: 1px solid #F2F2F2;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.path-frontpage .webzine-instagram > div {
  border: none;
}
.path-frontpage .block-emploi {
  background: #F2F2F2;
  padding: 1px 0 50px 0;
}
.path-frontpage .block-emploi h2 {
  background-image: url("../images/picto-strate-emploi.png");
}
.path-frontpage .block-emploi .field--name-body {
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .path-frontpage .block-emploi .field--name-body {
    width: 740px;
  }
}
@media (max-width: 1219px) and (min-width: 1024px) {
  .path-frontpage .block-emploi .field--name-body {
    width: 1000px;
  }
}
@media (max-width: 1439px) and (min-width: 1220px) {
  .path-frontpage .block-emploi .field--name-body {
    width: 1200px;
  }
}
@media (min-width: 1440px) {
  .path-frontpage .block-emploi .field--name-body {
    width: 1420px;
  }
}
.path-frontpage .block-emploi .field--name-body div {
  position: relative;
  width: 50%;
  margin-right: -5px;
}
.path-frontpage .block-emploi .field--name-body div img {
  padding: 0 10px;
  width: 100%;
}
.path-frontpage .block-emploi .field--name-body div a, .path-frontpage .block-emploi .field--name-body div .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .block-emploi .field--name-body div a:hover,
.path-frontpage .block-emploi .field--name-body div .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .block-emploi .field--name-body div a:hover, .path-frontpage .block-emploi .field--name-body div .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .block-emploi .field--name-body div a:hover,
.path-frontpage .block-emploi .field--name-body div .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .block-emploi .field--name-body div a:hover {
  color: white;
  font-family: jaapokki-regular;
  font-size: 1.4em;
  line-height: 1.2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  left: 10px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.1);
  filter: alpha(opacity=10);
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.path-frontpage .block-emploi .field--name-body div:hover a, .path-frontpage .block-emploi .field--name-body div:hover .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .block-emploi .field--name-body div:hover a:hover,
.path-frontpage .block-emploi .field--name-body div:hover .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .block-emploi .field--name-body div:hover a:hover, .path-frontpage .block-emploi .field--name-body div:hover .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .block-emploi .field--name-body div:hover a:hover,
.path-frontpage .block-emploi .field--name-body div:hover .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .block-emploi .field--name-body div:hover a:hover {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.3);
  filter: alpha(opacity=30);
}
@media (max-width: 479px) {
  .path-frontpage .block-emploi .field--name-body div {
    width: 100%;
    margin-right: 0;
    display: block;
    margin-bottom: 10px;
  }
}
.path-frontpage .layout__region--first-below,
.path-frontpage .layout__region--second-below {
  background: #11151C;
  padding: 10px 0 30px 0;
}
.path-frontpage .layout__region--first-below h2,
.path-frontpage .layout__region--second-below h2 {
  color: white;
}
.path-frontpage .layout__region--first-below .more-link a, .path-frontpage .layout__region--first-below .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .layout__region--first-below .more-link a:hover,
.path-frontpage .layout__region--first-below .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .layout__region--first-below .more-link a:hover, .path-frontpage .layout__region--first-below .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .layout__region--first-below .more-link a:hover,
.path-frontpage .layout__region--first-below .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .layout__region--first-below .more-link a:hover,
.path-frontpage .layout__region--second-below .more-link a,
.path-frontpage .layout__region--second-below .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-frontpage .layout__region--second-below .more-link a:hover,
.path-frontpage .layout__region--second-below .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-frontpage .layout__region--second-below .more-link a:hover,
.path-frontpage .layout__region--second-below .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-frontpage .layout__region--second-below .more-link a:hover,
.path-frontpage .layout__region--second-below .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-frontpage .layout__region--second-below .more-link a:hover {
  border-bottom-color: white;
  color: white;
}
.path-frontpage .layout__region--first-below .views-row img,
.path-frontpage .layout__region--second-below .views-row img {
  width: 100%;
}
@media (min-width: 480px) {
  .path-frontpage .layout__region--first-below .views-row,
  .path-frontpage .layout__region--second-below .views-row {
    width: 33.33%;
    float: left;
  }
}

.sites-externes {
  background: white;
  padding: 30px 0;
}
.sites-externes .field--name-body {
  text-align: center;
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .sites-externes .field--name-body {
    width: 740px;
  }
}
@media (max-width: 1219px) and (min-width: 1024px) {
  .sites-externes .field--name-body {
    width: 1000px;
  }
}
@media (max-width: 1439px) and (min-width: 1220px) {
  .sites-externes .field--name-body {
    width: 1200px;
  }
}
@media (min-width: 1440px) {
  .sites-externes .field--name-body {
    width: 1420px;
  }
}
.sites-externes .field--name-body > div {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

.panels-ipe-active .block-region-top {
  display: block;
}

.ds-1col > .field--label-above.field--name-field-contenu-merise > .field__items > .field__item,
.ds-1col > .field--label-above.field--name-field-contenu > .field__items > .field__item,
.ds-1col > .field--name-field-contenu-merise > .field__item,
.ds-1col > .field--name-field-contenu > .field__item {
  margin-bottom: 20px;
}
.ds-1col > .field--label-above.field--name-field-contenu-merise > .field__items > .field__item .node--view-mode-image-resume .field--name-field-image,
.ds-1col > .field--label-above.field--name-field-contenu > .field__items > .field__item .node--view-mode-image-resume .field--name-field-image,
.ds-1col > .field--name-field-contenu-merise > .field__item .node--view-mode-image-resume .field--name-field-image,
.ds-1col > .field--name-field-contenu > .field__item .node--view-mode-image-resume .field--name-field-image {
  float: left;
  margin: 0 15px 10px 0;
}
.ds-1col > .field--label-above.field--name-field-contenu-merise > .field__items > .field__item .node--view-mode-image-resume .field--name-node-title,
.ds-1col > .field--label-above.field--name-field-contenu > .field__items > .field__item .node--view-mode-image-resume .field--name-node-title,
.ds-1col > .field--name-field-contenu-merise > .field__item .node--view-mode-image-resume .field--name-node-title,
.ds-1col > .field--name-field-contenu > .field__item .node--view-mode-image-resume .field--name-node-title {
  margin-bottom: 10px;
}
.ds-1col > .field--label-above.field--name-field-contenu-merise > .field__items > .field__item .node--view-mode-image-resume .field--name-node-link,
.ds-1col > .field--label-above.field--name-field-contenu > .field__items > .field__item .node--view-mode-image-resume .field--name-node-link,
.ds-1col > .field--name-field-contenu-merise > .field__item .node--view-mode-image-resume .field--name-node-link,
.ds-1col > .field--name-field-contenu > .field__item .node--view-mode-image-resume .field--name-node-link {
  text-align: right;
}
.ds-1col > .field--label-above.field--name-field-contenu-merise > .field__items > .field__item .node--view-mode-image-resume .field--name-node-link a,
.ds-1col > .field--label-above.field--name-field-contenu > .field__items > .field__item .node--view-mode-image-resume .field--name-node-link a,
.ds-1col > .field--name-field-contenu-merise > .field__item .node--view-mode-image-resume .field--name-node-link a,
.ds-1col > .field--name-field-contenu > .field__item .node--view-mode-image-resume .field--name-node-link a {
  color: white;
  background: #FF206E;
  padding: 6px 10px 4px 9px;
}
.ds-1col > .field--label-above > .field__label {
  font-size: 1.6em;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.path-node #content-outer-wrapper {
  overflow: hidden;
}
.path-node #block-omegabasic-content .node-form[action*="/node/add"] .form-type-date input {
  width: auto;
}
.path-node #block-omegabasic-content .node-form[action*="/node/add"] .tabledrag-toggle-weight-wrapper,
.path-node #block-omegabasic-content .node-form[action*="/node/add"] .field-multiple-drag {
  display: none;
}
.path-node #block-omegabasic-content .node-form[action*="/node/add"] .container-inline {
  margin-bottom: 20px;
}
.path-node #block-omegabasic-content .node-form[action*="/node/add"] input.button {
  background: #FF206E;
  margin: 10px 10px 20px 0;
  border-bottom: none;
  color: white;
  padding: 8px 15px 7px 15px;
  width: auto;
  text-transform: none;
  border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.path-node #block-omegabasic-content .node-form[action*="/node/add"] .label {
  font-family: inherit;
}
.path-node #block-omegabasic-content .node-form[action*="/node/add"] .dropbutton-single .dropbutton-widget {
  border: none;
  background: none;
}

.node--type-article .page-title,
.node--type-evenement .page-title {
  display: none;
}

.ds-2col-stacked-fluid.node--view-mode-default > div > fieldset.form-wrapper,
.ds-2col-stacked-fluid.node--view-mode-default .groupe_wrapper,
.ds-2col-stacked-fluid.node--view-mode-default .field__groupe, .ds-2col-stacked-fluid.node--view-mode-full > div > fieldset.form-wrapper,
.ds-2col-stacked-fluid.node--view-mode-full .groupe_wrapper,
.ds-2col-stacked-fluid.node--view-mode-full .field__groupe,
.ds-2col-stacked.node--view-mode-default > div > fieldset.form-wrapper,
.ds-2col-stacked.node--view-mode-default .groupe_wrapper,
.ds-2col-stacked.node--view-mode-default .field__groupe,
.ds-2col-stacked.node--view-mode-full > div > fieldset.form-wrapper,
.ds-2col-stacked.node--view-mode-full .groupe_wrapper,
.ds-2col-stacked.node--view-mode-full .field__groupe,
.ds-2col.node--view-mode-default > div > fieldset.form-wrapper,
.ds-2col.node--view-mode-default .groupe_wrapper,
.ds-2col.node--view-mode-default .field__groupe,
.ds-2col.node--view-mode-full > div > fieldset.form-wrapper,
.ds-2col.node--view-mode-full .groupe_wrapper,
.ds-2col.node--view-mode-full .field__groupe,
.ds-2col-fluid.node--view-mode-default > div > fieldset.form-wrapper,
.ds-2col-fluid.node--view-mode-default .groupe_wrapper,
.ds-2col-fluid.node--view-mode-default .field__groupe,
.ds-2col-fluid.node--view-mode-full > div > fieldset.form-wrapper,
.ds-2col-fluid.node--view-mode-full .groupe_wrapper,
.ds-2col-fluid.node--view-mode-full .field__groupe {
  margin: 0 0 20px 0;
}
.ds-2col-stacked-fluid.node--view-mode-default > div > fieldset.form-wrapper h3,
.ds-2col-stacked-fluid.node--view-mode-default .groupe_wrapper h3,
.ds-2col-stacked-fluid.node--view-mode-default .field__groupe h3, .ds-2col-stacked-fluid.node--view-mode-full > div > fieldset.form-wrapper h3,
.ds-2col-stacked-fluid.node--view-mode-full .groupe_wrapper h3,
.ds-2col-stacked-fluid.node--view-mode-full .field__groupe h3,
.ds-2col-stacked.node--view-mode-default > div > fieldset.form-wrapper h3,
.ds-2col-stacked.node--view-mode-default .groupe_wrapper h3,
.ds-2col-stacked.node--view-mode-default .field__groupe h3,
.ds-2col-stacked.node--view-mode-full > div > fieldset.form-wrapper h3,
.ds-2col-stacked.node--view-mode-full .groupe_wrapper h3,
.ds-2col-stacked.node--view-mode-full .field__groupe h3,
.ds-2col.node--view-mode-default > div > fieldset.form-wrapper h3,
.ds-2col.node--view-mode-default .groupe_wrapper h3,
.ds-2col.node--view-mode-default .field__groupe h3,
.ds-2col.node--view-mode-full > div > fieldset.form-wrapper h3,
.ds-2col.node--view-mode-full .groupe_wrapper h3,
.ds-2col.node--view-mode-full .field__groupe h3,
.ds-2col-fluid.node--view-mode-default > div > fieldset.form-wrapper h3,
.ds-2col-fluid.node--view-mode-default .groupe_wrapper h3,
.ds-2col-fluid.node--view-mode-default .field__groupe h3,
.ds-2col-fluid.node--view-mode-full > div > fieldset.form-wrapper h3,
.ds-2col-fluid.node--view-mode-full .groupe_wrapper h3,
.ds-2col-fluid.node--view-mode-full .field__groupe h3 {
  margin-bottom: 10px;
}
.ds-2col-stacked-fluid.node--view-mode-default > div > fieldset.form-wrapper legend,
.ds-2col-stacked-fluid.node--view-mode-default > div > .field--label-above > .field__label, .ds-2col-stacked-fluid.node--view-mode-full > div > fieldset.form-wrapper legend,
.ds-2col-stacked-fluid.node--view-mode-full > div > .field--label-above > .field__label,
.ds-2col-stacked.node--view-mode-default > div > fieldset.form-wrapper legend,
.ds-2col-stacked.node--view-mode-default > div > .field--label-above > .field__label,
.ds-2col-stacked.node--view-mode-full > div > fieldset.form-wrapper legend,
.ds-2col-stacked.node--view-mode-full > div > .field--label-above > .field__label,
.ds-2col.node--view-mode-default > div > fieldset.form-wrapper legend,
.ds-2col.node--view-mode-default > div > .field--label-above > .field__label,
.ds-2col.node--view-mode-full > div > fieldset.form-wrapper legend,
.ds-2col.node--view-mode-full > div > .field--label-above > .field__label,
.ds-2col-fluid.node--view-mode-default > div > fieldset.form-wrapper legend,
.ds-2col-fluid.node--view-mode-default > div > .field--label-above > .field__label,
.ds-2col-fluid.node--view-mode-full > div > fieldset.form-wrapper legend,
.ds-2col-fluid.node--view-mode-full > div > .field--label-above > .field__label {
  font-family: jaapokki-regular;
  font-size: 1.3em;
  color: #002D5B;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.ds-2col-stacked-fluid.node--view-mode-default .field .field__label, .ds-2col-stacked-fluid.node--view-mode-full .field .field__label,
.ds-2col-stacked.node--view-mode-default .field .field__label,
.ds-2col-stacked.node--view-mode-full .field .field__label,
.ds-2col.node--view-mode-default .field .field__label,
.ds-2col.node--view-mode-full .field .field__label,
.ds-2col-fluid.node--view-mode-default .field .field__label,
.ds-2col-fluid.node--view-mode-full .field .field__label {
  font-weight: normal;
}
.ds-2col-stacked-fluid.node--view-mode-default .field .media--type-document, .ds-2col-stacked-fluid.node--view-mode-full .field .media--type-document,
.ds-2col-stacked.node--view-mode-default .field .media--type-document,
.ds-2col-stacked.node--view-mode-full .field .media--type-document,
.ds-2col.node--view-mode-default .field .media--type-document,
.ds-2col.node--view-mode-full .field .media--type-document,
.ds-2col-fluid.node--view-mode-default .field .media--type-document,
.ds-2col-fluid.node--view-mode-full .field .media--type-document {
  overflow: visible;
}
.ds-2col-stacked-fluid.node--view-mode-default .field .file, .ds-2col-stacked-fluid.node--view-mode-full .field .file,
.ds-2col-stacked.node--view-mode-default .field .file,
.ds-2col-stacked.node--view-mode-full .field .file,
.ds-2col.node--view-mode-default .field .file,
.ds-2col.node--view-mode-full .field .file,
.ds-2col-fluid.node--view-mode-default .field .file,
.ds-2col-fluid.node--view-mode-full .field .file {
  padding-left: 0;
  background: none;
}
.ds-2col-stacked-fluid.node--view-mode-default .field .file:before, .ds-2col-stacked-fluid.node--view-mode-full .field .file:before,
.ds-2col-stacked.node--view-mode-default .field .file:before,
.ds-2col-stacked.node--view-mode-full .field .file:before,
.ds-2col.node--view-mode-default .field .file:before,
.ds-2col.node--view-mode-full .field .file:before,
.ds-2col-fluid.node--view-mode-default .field .file:before,
.ds-2col-fluid.node--view-mode-full .field .file:before {
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #FF206E;
  border: none;
  margin: 0 10px 3px 0;
  border-radius: 0;
}
.ds-2col-stacked-fluid.node--view-mode-default .field .file:before, .ds-2col-stacked-fluid.node--view-mode-full .field .file:before,
.ds-2col-stacked.node--view-mode-default .field .file:before,
.ds-2col-stacked.node--view-mode-full .field .file:before,
.ds-2col.node--view-mode-default .field .file:before,
.ds-2col.node--view-mode-full .field .file:before,
.ds-2col-fluid.node--view-mode-default .field .file:before,
.ds-2col-fluid.node--view-mode-full .field .file:before {
  width: 0;
  height: 0;
  content: "-";
}
.ds-2col-stacked-fluid.node--view-mode-default .field a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field a:hover, .ds-2col-stacked-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default .field a:hover,
.ds-2col-stacked-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default .field a:hover, .ds-2col-stacked-fluid.node--view-mode-full .field a, .ds-2col-stacked-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full .field a:hover,
.ds-2col-stacked-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full .field a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field a:hover,
.ds-2col-stacked.node--view-mode-default .field a,
.ds-2col-stacked.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default .field a:hover,
.ds-2col-stacked.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default .field a:hover,
.ds-2col-stacked.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default .field a:hover,
.ds-2col-stacked.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default .field a:hover,
.ds-2col-stacked.node--view-mode-full .field a,
.ds-2col-stacked.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full .field a:hover,
.ds-2col-stacked.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full .field a:hover,
.ds-2col-stacked.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full .field a:hover,
.ds-2col-stacked.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full .field a:hover,
.ds-2col.node--view-mode-default .field a,
.ds-2col.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default .field a:hover,
.ds-2col.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default .field a:hover,
.ds-2col.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default .field a:hover,
.ds-2col.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default .field a:hover,
.ds-2col.node--view-mode-full .field a,
.ds-2col.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full .field a:hover,
.ds-2col.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full .field a:hover,
.ds-2col.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full .field a:hover,
.ds-2col.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full .field a:hover,
.ds-2col-fluid.node--view-mode-default .field a,
.ds-2col-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default .field a:hover,
.ds-2col-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default .field a:hover,
.ds-2col-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default .field a:hover,
.ds-2col-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default .field a:hover,
.ds-2col-fluid.node--view-mode-full .field a,
.ds-2col-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full .field a:hover,
.ds-2col-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full .field a:hover,
.ds-2col-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full .field a:hover,
.ds-2col-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full .field a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default .field a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field a:hover, .ds-2col-stacked-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default .field a:hover,
.ds-2col-stacked-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default .field a:hover, .ds-2col-stacked-fluid.node--view-mode-full .field a:hover, .ds-2col-stacked-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full .field a:hover,
.ds-2col-stacked-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full .field a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field a:hover,
.ds-2col-stacked.node--view-mode-default .field a:hover,
.ds-2col-stacked.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default .field a:hover,
.ds-2col-stacked.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default .field a:hover,
.ds-2col-stacked.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default .field a:hover,
.ds-2col-stacked.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default .field a:hover,
.ds-2col-stacked.node--view-mode-full .field a:hover,
.ds-2col-stacked.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full .field a:hover,
.ds-2col-stacked.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full .field a:hover,
.ds-2col-stacked.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full .field a:hover,
.ds-2col-stacked.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full .field a:hover,
.ds-2col.node--view-mode-default .field a:hover,
.ds-2col.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default .field a:hover,
.ds-2col.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default .field a:hover,
.ds-2col.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default .field a:hover,
.ds-2col.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default .field a:hover,
.ds-2col.node--view-mode-full .field a:hover,
.ds-2col.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full .field a:hover,
.ds-2col.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full .field a:hover,
.ds-2col.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full .field a:hover,
.ds-2col.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full .field a:hover,
.ds-2col-fluid.node--view-mode-default .field a:hover,
.ds-2col-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default .field a:hover,
.ds-2col-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default .field a:hover,
.ds-2col-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default .field a:hover,
.ds-2col-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default .field a:hover,
.ds-2col-fluid.node--view-mode-full .field a:hover,
.ds-2col-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full .field a:hover,
.ds-2col-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full .field a:hover,
.ds-2col-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full .field a:hover,
.ds-2col-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full .field a:hover {
  color: black;
}
.ds-2col-stacked-fluid.node--view-mode-default .field--name-field-galerie-images .field__item, .ds-2col-stacked-fluid.node--view-mode-full .field--name-field-galerie-images .field__item,
.ds-2col-stacked.node--view-mode-default .field--name-field-galerie-images .field__item,
.ds-2col-stacked.node--view-mode-full .field--name-field-galerie-images .field__item,
.ds-2col.node--view-mode-default .field--name-field-galerie-images .field__item,
.ds-2col.node--view-mode-full .field--name-field-galerie-images .field__item,
.ds-2col-fluid.node--view-mode-default .field--name-field-galerie-images .field__item,
.ds-2col-fluid.node--view-mode-full .field--name-field-galerie-images .field__item {
  width: 33%;
  margin: 0 -2px 2px 0;
}
.ds-2col-stacked-fluid.node--view-mode-default .field--name-field-galerie-images .field__item img, .ds-2col-stacked-fluid.node--view-mode-full .field--name-field-galerie-images .field__item img,
.ds-2col-stacked.node--view-mode-default .field--name-field-galerie-images .field__item img,
.ds-2col-stacked.node--view-mode-full .field--name-field-galerie-images .field__item img,
.ds-2col.node--view-mode-default .field--name-field-galerie-images .field__item img,
.ds-2col.node--view-mode-full .field--name-field-galerie-images .field__item img,
.ds-2col-fluid.node--view-mode-default .field--name-field-galerie-images .field__item img,
.ds-2col-fluid.node--view-mode-full .field--name-field-galerie-images .field__item img {
  width: 100%;
}
.ds-2col-stacked-fluid.node--view-mode-default .group-header, .ds-2col-stacked-fluid.node--view-mode-full .group-header,
.ds-2col-stacked.node--view-mode-default .group-header,
.ds-2col-stacked.node--view-mode-full .group-header,
.ds-2col.node--view-mode-default .group-header,
.ds-2col.node--view-mode-full .group-header,
.ds-2col-fluid.node--view-mode-default .group-header,
.ds-2col-fluid.node--view-mode-full .group-header {
  position: relative;
  margin-bottom: 30px;
  background: #FF206E;
  color: white;
  z-index: 1;
}
.ds-2col-stacked-fluid.node--view-mode-default .group-header a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .group-header .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .group-header a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .group-header .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .group-header a:hover, .ds-2col-stacked-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-stacked-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default .group-header a:hover, .ds-2col-stacked-fluid.node--view-mode-full .group-header a, .ds-2col-stacked-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full .group-header a:hover,
.ds-2col-stacked-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full .group-header a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .group-header .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .group-header a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .group-header .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .group-header a:hover,
.ds-2col-stacked.node--view-mode-default .group-header a,
.ds-2col-stacked.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default .group-header a:hover,
.ds-2col-stacked.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default .group-header a:hover,
.ds-2col-stacked.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default .group-header a:hover,
.ds-2col-stacked.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default .group-header a:hover,
.ds-2col-stacked.node--view-mode-full .group-header a,
.ds-2col-stacked.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full .group-header a:hover,
.ds-2col-stacked.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full .group-header a:hover,
.ds-2col-stacked.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full .group-header a:hover,
.ds-2col-stacked.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full .group-header a:hover,
.ds-2col.node--view-mode-default .group-header a,
.ds-2col.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default .group-header a:hover,
.ds-2col.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default .group-header a:hover,
.ds-2col.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default .group-header a:hover,
.ds-2col.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default .group-header a:hover,
.ds-2col.node--view-mode-full .group-header a,
.ds-2col.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full .group-header a:hover,
.ds-2col.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full .group-header a:hover,
.ds-2col.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full .group-header a:hover,
.ds-2col.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full .group-header a:hover,
.ds-2col-fluid.node--view-mode-default .group-header a,
.ds-2col-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-fluid.node--view-mode-full .group-header a,
.ds-2col-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full .group-header a:hover,
.ds-2col-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full .group-header a:hover,
.ds-2col-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full .group-header a:hover,
.ds-2col-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full .group-header a:hover {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default .group-header a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .group-header .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .group-header a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .group-header .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .group-header a:hover, .ds-2col-stacked-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-stacked-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default .group-header a:hover, .ds-2col-stacked-fluid.node--view-mode-full .group-header a:hover, .ds-2col-stacked-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full .group-header a:hover,
.ds-2col-stacked-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full .group-header a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .group-header .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .group-header a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .group-header .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .group-header a:hover,
.ds-2col-stacked.node--view-mode-default .group-header a:hover,
.ds-2col-stacked.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default .group-header a:hover,
.ds-2col-stacked.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default .group-header a:hover,
.ds-2col-stacked.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default .group-header a:hover,
.ds-2col-stacked.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default .group-header a:hover,
.ds-2col-stacked.node--view-mode-full .group-header a:hover,
.ds-2col-stacked.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full .group-header a:hover,
.ds-2col-stacked.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full .group-header a:hover,
.ds-2col-stacked.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full .group-header a:hover,
.ds-2col-stacked.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full .group-header a:hover,
.ds-2col.node--view-mode-default .group-header a:hover,
.ds-2col.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default .group-header a:hover,
.ds-2col.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default .group-header a:hover,
.ds-2col.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default .group-header a:hover,
.ds-2col.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default .group-header a:hover,
.ds-2col.node--view-mode-full .group-header a:hover,
.ds-2col.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full .group-header a:hover,
.ds-2col.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full .group-header a:hover,
.ds-2col.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full .group-header a:hover,
.ds-2col.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full .group-header a:hover,
.ds-2col-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-fluid.node--view-mode-default .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default .group-header a:hover,
.ds-2col-fluid.node--view-mode-full .group-header a:hover,
.ds-2col-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full .group-header a:hover,
.ds-2col-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full .group-header a:hover,
.ds-2col-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full .group-header a:hover,
.ds-2col-fluid.node--view-mode-full .group-header .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full .group-header a:hover {
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default .group-header:before, .ds-2col-stacked-fluid.node--view-mode-default .group-header:after, .ds-2col-stacked-fluid.node--view-mode-full .group-header:before, .ds-2col-stacked-fluid.node--view-mode-full .group-header:after,
.ds-2col-stacked.node--view-mode-default .group-header:before,
.ds-2col-stacked.node--view-mode-default .group-header:after,
.ds-2col-stacked.node--view-mode-full .group-header:before,
.ds-2col-stacked.node--view-mode-full .group-header:after,
.ds-2col.node--view-mode-default .group-header:before,
.ds-2col.node--view-mode-default .group-header:after,
.ds-2col.node--view-mode-full .group-header:before,
.ds-2col.node--view-mode-full .group-header:after,
.ds-2col-fluid.node--view-mode-default .group-header:before,
.ds-2col-fluid.node--view-mode-default .group-header:after,
.ds-2col-fluid.node--view-mode-full .group-header:before,
.ds-2col-fluid.node--view-mode-full .group-header:after {
  content: "";
  height: 100%;
  width: 150%;
  z-index: -1;
  background: #FF206E;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: -150%;
}
.ds-2col-stacked-fluid.node--view-mode-default .group-header:after, .ds-2col-stacked-fluid.node--view-mode-full .group-header:after,
.ds-2col-stacked.node--view-mode-default .group-header:after,
.ds-2col-stacked.node--view-mode-full .group-header:after,
.ds-2col.node--view-mode-default .group-header:after,
.ds-2col.node--view-mode-full .group-header:after,
.ds-2col-fluid.node--view-mode-default .group-header:after,
.ds-2col-fluid.node--view-mode-full .group-header:after {
  left: 100%;
}
.ds-2col-stacked-fluid.node--view-mode-default .group-header .field--name-node-title, .ds-2col-stacked-fluid.node--view-mode-full .group-header .field--name-node-title,
.ds-2col-stacked.node--view-mode-default .group-header .field--name-node-title,
.ds-2col-stacked.node--view-mode-full .group-header .field--name-node-title,
.ds-2col.node--view-mode-default .group-header .field--name-node-title,
.ds-2col.node--view-mode-full .group-header .field--name-node-title,
.ds-2col-fluid.node--view-mode-default .group-header .field--name-node-title,
.ds-2col-fluid.node--view-mode-full .group-header .field--name-node-title {
  color: white;
  line-height: 1;
}
.ds-2col-stacked-fluid.node--view-mode-default .group-header .field--name-field-image, .ds-2col-stacked-fluid.node--view-mode-full .group-header .field--name-field-image,
.ds-2col-stacked.node--view-mode-default .group-header .field--name-field-image,
.ds-2col-stacked.node--view-mode-full .group-header .field--name-field-image,
.ds-2col.node--view-mode-default .group-header .field--name-field-image,
.ds-2col.node--view-mode-full .group-header .field--name-field-image,
.ds-2col-fluid.node--view-mode-default .group-header .field--name-field-image,
.ds-2col-fluid.node--view-mode-full .group-header .field--name-field-image {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 20px;
}
.ds-2col-stacked-fluid.node--view-mode-default .group-header .field--name-field-resume, .ds-2col-stacked-fluid.node--view-mode-full .group-header .field--name-field-resume,
.ds-2col-stacked.node--view-mode-default .group-header .field--name-field-resume,
.ds-2col-stacked.node--view-mode-full .group-header .field--name-field-resume,
.ds-2col.node--view-mode-default .group-header .field--name-field-resume,
.ds-2col.node--view-mode-full .group-header .field--name-field-resume,
.ds-2col-fluid.node--view-mode-default .group-header .field--name-field-resume,
.ds-2col-fluid.node--view-mode-full .group-header .field--name-field-resume {
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  .ds-2col-stacked-fluid.node--view-mode-default .group-header .field--name-field-image, .ds-2col-stacked-fluid.node--view-mode-full .group-header .field--name-field-image,
  .ds-2col-stacked.node--view-mode-default .group-header .field--name-field-image,
  .ds-2col-stacked.node--view-mode-full .group-header .field--name-field-image,
  .ds-2col.node--view-mode-default .group-header .field--name-field-image,
  .ds-2col.node--view-mode-full .group-header .field--name-field-image,
  .ds-2col-fluid.node--view-mode-default .group-header .field--name-field-image,
  .ds-2col-fluid.node--view-mode-full .group-header .field--name-field-image {
    float: left;
    position: relative;
    padding-top: 0;
    margin: 0 30px -30px 0;
  }
  .ds-2col-stacked-fluid.node--view-mode-default .group-header .field--name-node-title, .ds-2col-stacked-fluid.node--view-mode-full .group-header .field--name-node-title,
  .ds-2col-stacked.node--view-mode-default .group-header .field--name-node-title,
  .ds-2col-stacked.node--view-mode-full .group-header .field--name-node-title,
  .ds-2col.node--view-mode-default .group-header .field--name-node-title,
  .ds-2col.node--view-mode-full .group-header .field--name-node-title,
  .ds-2col-fluid.node--view-mode-default .group-header .field--name-node-title,
  .ds-2col-fluid.node--view-mode-full .group-header .field--name-node-title {
    padding-top: 30px;
    margin-bottom: 10px;
  }
  .ds-2col-stacked-fluid.node--view-mode-default .group-header .field--name-field-resume, .ds-2col-stacked-fluid.node--view-mode-full .group-header .field--name-field-resume,
  .ds-2col-stacked.node--view-mode-default .group-header .field--name-field-resume,
  .ds-2col-stacked.node--view-mode-full .group-header .field--name-field-resume,
  .ds-2col.node--view-mode-default .group-header .field--name-field-resume,
  .ds-2col.node--view-mode-full .group-header .field--name-field-resume,
  .ds-2col-fluid.node--view-mode-default .group-header .field--name-field-resume,
  .ds-2col-fluid.node--view-mode-full .group-header .field--name-field-resume {
    padding-bottom: 30px;
  }
}
@media (min-width: 1220px) {
  .ds-2col-stacked-fluid.node--view-mode-default .group-header .field--name-field-resume, .ds-2col-stacked-fluid.node--view-mode-full .group-header .field--name-field-resume,
  .ds-2col-stacked.node--view-mode-default .group-header .field--name-field-resume,
  .ds-2col-stacked.node--view-mode-full .group-header .field--name-field-resume,
  .ds-2col.node--view-mode-default .group-header .field--name-field-resume,
  .ds-2col.node--view-mode-full .group-header .field--name-field-resume,
  .ds-2col-fluid.node--view-mode-default .group-header .field--name-field-resume,
  .ds-2col-fluid.node--view-mode-full .group-header .field--name-field-resume {
    font-size: 1.1em;
  }
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-left, .ds-2col-stacked-fluid.node--view-mode-full > .group-left,
.ds-2col-stacked.node--view-mode-default > .group-left,
.ds-2col-stacked.node--view-mode-full > .group-left,
.ds-2col.node--view-mode-default > .group-left,
.ds-2col.node--view-mode-full > .group-left,
.ds-2col-fluid.node--view-mode-default > .group-left,
.ds-2col-fluid.node--view-mode-full > .group-left {
  width: 64.66%;
  /*
  			fieldset.form-wrapper legend,
                          .field--label-above .field__label {
                                  color: $green;
  			}
  */
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-left > .field, .ds-2col-stacked-fluid.node--view-mode-full > .group-left > .field,
.ds-2col-stacked.node--view-mode-default > .group-left > .field,
.ds-2col-stacked.node--view-mode-full > .group-left > .field,
.ds-2col.node--view-mode-default > .group-left > .field,
.ds-2col.node--view-mode-full > .group-left > .field,
.ds-2col-fluid.node--view-mode-default > .group-left > .field,
.ds-2col-fluid.node--view-mode-full > .group-left > .field {
  margin-bottom: 40px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right, .ds-2col-stacked-fluid.node--view-mode-full > .group-right,
.ds-2col-stacked.node--view-mode-default > .group-right,
.ds-2col-stacked.node--view-mode-full > .group-right,
.ds-2col.node--view-mode-default > .group-right,
.ds-2col.node--view-mode-full > .group-right,
.ds-2col-fluid.node--view-mode-default > .group-right,
.ds-2col-fluid.node--view-mode-full > .group-right {
  width: 30.33%;
  float: right;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right > fieldset.form-wrapper,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field, .ds-2col-stacked-fluid.node--view-mode-full > .group-right > fieldset.form-wrapper,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field,
.ds-2col-stacked.node--view-mode-default > .group-right > fieldset.form-wrapper,
.ds-2col-stacked.node--view-mode-default > .group-right > .field,
.ds-2col-stacked.node--view-mode-full > .group-right > fieldset.form-wrapper,
.ds-2col-stacked.node--view-mode-full > .group-right > .field,
.ds-2col.node--view-mode-default > .group-right > fieldset.form-wrapper,
.ds-2col.node--view-mode-default > .group-right > .field,
.ds-2col.node--view-mode-full > .group-right > fieldset.form-wrapper,
.ds-2col.node--view-mode-full > .group-right > .field,
.ds-2col-fluid.node--view-mode-default > .group-right > fieldset.form-wrapper,
.ds-2col-fluid.node--view-mode-default > .group-right > .field,
.ds-2col-fluid.node--view-mode-full > .group-right > fieldset.form-wrapper,
.ds-2col-fluid.node--view-mode-full > .group-right > .field {
  margin-bottom: 30px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right > fieldset.form-wrapper .field__item .field__item,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field .field__item .field__item, .ds-2col-stacked-fluid.node--view-mode-full > .group-right > fieldset.form-wrapper .field__item .field__item,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field .field__item .field__item,
.ds-2col-stacked.node--view-mode-default > .group-right > fieldset.form-wrapper .field__item .field__item,
.ds-2col-stacked.node--view-mode-default > .group-right > .field .field__item .field__item,
.ds-2col-stacked.node--view-mode-full > .group-right > fieldset.form-wrapper .field__item .field__item,
.ds-2col-stacked.node--view-mode-full > .group-right > .field .field__item .field__item,
.ds-2col.node--view-mode-default > .group-right > fieldset.form-wrapper .field__item .field__item,
.ds-2col.node--view-mode-default > .group-right > .field .field__item .field__item,
.ds-2col.node--view-mode-full > .group-right > fieldset.form-wrapper .field__item .field__item,
.ds-2col.node--view-mode-full > .group-right > .field .field__item .field__item,
.ds-2col-fluid.node--view-mode-default > .group-right > fieldset.form-wrapper .field__item .field__item,
.ds-2col-fluid.node--view-mode-default > .group-right > .field .field__item .field__item,
.ds-2col-fluid.node--view-mode-full > .group-right > fieldset.form-wrapper .field__item .field__item,
.ds-2col-fluid.node--view-mode-full > .group-right > .field .field__item .field__item {
  margin-bottom: 0;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right > fieldset.form-wrapper legend, .ds-2col-stacked-fluid.node--view-mode-full > .group-right > fieldset.form-wrapper legend,
.ds-2col-stacked.node--view-mode-default > .group-right > fieldset.form-wrapper legend,
.ds-2col-stacked.node--view-mode-full > .group-right > fieldset.form-wrapper legend,
.ds-2col.node--view-mode-default > .group-right > fieldset.form-wrapper legend,
.ds-2col.node--view-mode-full > .group-right > fieldset.form-wrapper legend,
.ds-2col-fluid.node--view-mode-default > .group-right > fieldset.form-wrapper legend,
.ds-2col-fluid.node--view-mode-full > .group-right > fieldset.form-wrapper legend {
  float: left;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right > fieldset.form-wrapper .fieldset-legend,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--label-above > .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right > fieldset.form-wrapper .fieldset-legend,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--label-above > .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right > fieldset.form-wrapper .fieldset-legend,
.ds-2col-stacked.node--view-mode-default > .group-right .field--label-above > .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right > fieldset.form-wrapper .fieldset-legend,
.ds-2col-stacked.node--view-mode-full > .group-right .field--label-above > .field__label,
.ds-2col.node--view-mode-default > .group-right > fieldset.form-wrapper .fieldset-legend,
.ds-2col.node--view-mode-default > .group-right .field--label-above > .field__label,
.ds-2col.node--view-mode-full > .group-right > fieldset.form-wrapper .fieldset-legend,
.ds-2col.node--view-mode-full > .group-right .field--label-above > .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right > fieldset.form-wrapper .fieldset-legend,
.ds-2col-fluid.node--view-mode-default > .group-right .field--label-above > .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right > fieldset.form-wrapper .fieldset-legend,
.ds-2col-fluid.node--view-mode-full > .group-right .field--label-above > .field__label {
  padding: 13px 0 8px 50px;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: initial;
  background-color: transparent;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--label-inline, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--label-inline,
.ds-2col-stacked.node--view-mode-default > .group-right .field--label-inline,
.ds-2col-stacked.node--view-mode-full > .group-right .field--label-inline,
.ds-2col.node--view-mode-default > .group-right .field--label-inline,
.ds-2col.node--view-mode-full > .group-right .field--label-inline,
.ds-2col-fluid.node--view-mode-default > .group-right .field--label-inline,
.ds-2col-fluid.node--view-mode-full > .group-right .field--label-inline {
  clear: both;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--label-inline .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--label-inline .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--label-inline .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--label-inline .field__label,
.ds-2col.node--view-mode-default > .group-right .field--label-inline .field__label,
.ds-2col.node--view-mode-full > .group-right .field--label-inline .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--label-inline .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--label-inline .field__label {
  font-weight: normal;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact .field__label {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents {
  background: #FBFF12;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(251, 255, 18, 0.2);
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents ul li:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents ul li:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents ul li:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents ul li:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents ul li:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents ul li:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents ul li:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents ul li:before {
  background: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents h3, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents h3,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents h3,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents h3,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents h3,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents h3,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents h3,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-documents a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-documents a:hover, .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-documents a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents a,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents a,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-image, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-image,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-image,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-image,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-image,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-image,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-image,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-image img, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-image img,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-image img,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-image img,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-image img,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-image img,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-image img,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-image img {
  width: 100%;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents ul li:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents ul li:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents ul li:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents ul li:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents ul li:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents ul li:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents ul li:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents ul li:before {
  background: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents h3, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents h3,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents h3,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents h3,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents h3,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents h3,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents h3,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents h3 {
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-documents a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-documents a:hover, .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-documents a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents a,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents a,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover {
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-documents a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-documents a:hover, .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-documents a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents a,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents a,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover {
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents > .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents > .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents > .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents > .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents > .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents > .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents > .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents > .field__label {
  background-image: url("../images/site-sidebar-documents.png");
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques {
  background: #3EC300;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(62, 195, 0, 0.2);
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques ul li:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques ul li:before {
  background: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques h3, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques h3,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques h3,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques h3,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques h3,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques h3,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques h3,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-infos-pratiques a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-infos-pratiques a:hover, .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-infos-pratiques a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-image, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-image,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-image,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-image,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-image,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-image,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-image,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-image img, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-image img,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-image img,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-image img,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-image img,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-image img,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-image img,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-image img {
  width: 100%;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques ul li:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques ul li:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques ul li:before {
  background: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques h3, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques h3,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques h3,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques h3,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques h3,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques h3,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques h3,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques h3 {
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-infos-pratiques a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-infos-pratiques a:hover, .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-infos-pratiques a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover {
  color: #11151C;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques > .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques > .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques > .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques > .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques > .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques > .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques > .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques > .field__label {
  color: #11151C;
  background-image: url("../images/site-sidebar-infos-pratiques.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles > .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles > .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles > .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles > .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles > .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles > .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles > .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles > .field__label {
  background-image: url("../images/site-sidebar-liens-utiles.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-liens-utiles a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-liens-utiles a:hover, .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles a, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-liens-utiles a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-liens-utiles a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles a,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles a,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles a,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles a,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles a,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles a,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover {
  color: #002D5B;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact {
  background: #002D5B;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(0, 45, 91, 0.2);
  -moz-box-shadow: 10px 10px 30px 0 rgba(0, 45, 91, 0.2);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(0, 45, 91, 0.2);
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact ul li:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact ul li:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact ul li:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact ul li:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact ul li:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact ul li:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact ul li:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact ul li:before {
  background: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact h3, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact h3,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact h3,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact h3,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact h3,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact h3,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact h3,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field--name-field-contact a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field--name-field-contact a:hover, .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact a, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field--name-field-contact a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field--name-field-contact a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact a,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact a,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact a,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact a,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact a,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact a,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact a:hover {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact .field--name-field-image, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact .field--name-field-image,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact .field--name-field-image,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact .field--name-field-image,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact .field--name-field-image,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact .field--name-field-image,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact .field--name-field-image,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact .field--name-field-image img, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact .field--name-field-image img,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact .field--name-field-image img,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact .field--name-field-image img,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact .field--name-field-image img,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact .field--name-field-image img,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact .field--name-field-image img,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact .field--name-field-image img {
  width: 100%;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact > .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact > .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact > .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact > .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact > .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact > .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact > .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact > .field__label {
  background-image: url("../images/site-sidebar-contact.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field__item,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field__item,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .field__item,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .field__item,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .field__item,
.ds-2col.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .field__item,
.ds-2col.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .field__item,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .field__item,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item {
  margin-bottom: 10px;
  line-height: 1.2;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  background: #4B2B95;
  border: none;
  margin: 0 15px 0 0;
  border-radius: 0;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before {
  content: "-";
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field-group-fieldset, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field-group-fieldset,
.ds-2col-stacked.node--view-mode-default > .group-right .field-group-fieldset,
.ds-2col-stacked.node--view-mode-full > .group-right .field-group-fieldset,
.ds-2col.node--view-mode-default > .group-right .field-group-fieldset,
.ds-2col.node--view-mode-full > .group-right .field-group-fieldset,
.ds-2col-fluid.node--view-mode-default > .group-right .field-group-fieldset,
.ds-2col-fluid.node--view-mode-full > .group-right .field-group-fieldset {
  padding: 10px 20px 20px 20px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field-group-fieldset .field, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field-group-fieldset .field,
.ds-2col-stacked.node--view-mode-default > .group-right .field-group-fieldset .field,
.ds-2col-stacked.node--view-mode-full > .group-right .field-group-fieldset .field,
.ds-2col.node--view-mode-default > .group-right .field-group-fieldset .field,
.ds-2col.node--view-mode-full > .group-right .field-group-fieldset .field,
.ds-2col-fluid.node--view-mode-default > .group-right .field-group-fieldset .field,
.ds-2col-fluid.node--view-mode-full > .group-right .field-group-fieldset .field {
  padding: 0;
  background: none;
  margin-bottom: 0;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-ville, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-ville,
.ds-2col-stacked.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col-stacked.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-ville,
.ds-2col-stacked.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col-stacked.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-ville,
.ds-2col.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-ville,
.ds-2col.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-ville,
.ds-2col-fluid.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col-fluid.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-ville,
.ds-2col-fluid.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col-fluid.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-ville {
  display: inline;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal div,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-ville div, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal div,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-ville div,
.ds-2col-stacked.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal div,
.ds-2col-stacked.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-ville div,
.ds-2col-stacked.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal div,
.ds-2col-stacked.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-ville div,
.ds-2col.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal div,
.ds-2col.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-ville div,
.ds-2col.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal div,
.ds-2col.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-ville div,
.ds-2col-fluid.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal div,
.ds-2col-fluid.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-ville div,
.ds-2col-fluid.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal div,
.ds-2col-fluid.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-ville div {
  display: inline;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col-stacked.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col-stacked.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col-fluid.node--view-mode-default > .group-right .field-group-fieldset .field-name-field-asso-code-postal,
.ds-2col-fluid.node--view-mode-full > .group-right .field-group-fieldset .field-name-field-asso-code-postal {
  margin-right: 5px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement, .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement,
.ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement,
.ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement,
.ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement,
.ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement,
.ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement,
.ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement {
  background: #11151C;
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a fieldset.fieldset-enplacement a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a fieldset.fieldset-enplacement a:hover, .ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement a, .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a fieldset.fieldset-enplacement a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement a,
.ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement a,
.ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement a,
.ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement a,
.ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement a,
.ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement a,
.ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover {
  color: white;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover, .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement a:hover,
.ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement a:hover {
  color: #FF206E;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement .fieldset-legend, .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement .fieldset-legend,
.ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement .fieldset-legend,
.ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement .fieldset-legend,
.ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement .fieldset-legend,
.ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement .fieldset-legend,
.ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement .fieldset-legend,
.ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement .fieldset-legend {
  color: white;
  background-image: url("../images/site-sidebar-emplacement.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement + .field--type-geofield, .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement + .field--type-geofield,
.ds-2col-stacked.node--view-mode-default > .group-right fieldset.fieldset-enplacement + .field--type-geofield,
.ds-2col-stacked.node--view-mode-full > .group-right fieldset.fieldset-enplacement + .field--type-geofield,
.ds-2col.node--view-mode-default > .group-right fieldset.fieldset-enplacement + .field--type-geofield,
.ds-2col.node--view-mode-full > .group-right fieldset.fieldset-enplacement + .field--type-geofield,
.ds-2col-fluid.node--view-mode-default > .group-right fieldset.fieldset-enplacement + .field--type-geofield,
.ds-2col-fluid.node--view-mode-full > .group-right fieldset.fieldset-enplacement + .field--type-geofield {
  padding: 0;
  margin-top: -30px;
}
@media (min-width: 768px) {
  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer,
  .ds-2col-stacked.node--view-mode-default > .group-footer,
  .ds-2col-stacked.node--view-mode-full > .group-footer,
  .ds-2col.node--view-mode-default > .group-footer,
  .ds-2col.node--view-mode-full > .group-footer,
  .ds-2col-fluid.node--view-mode-default > .group-footer,
  .ds-2col-fluid.node--view-mode-full > .group-footer {
    position: relative;
    background: white;
    z-index: 1;
  }
  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer:before, .ds-2col-stacked-fluid.node--view-mode-default > .group-footer:after, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer:after,
  .ds-2col-stacked.node--view-mode-default > .group-footer:before,
  .ds-2col-stacked.node--view-mode-default > .group-footer:after,
  .ds-2col-stacked.node--view-mode-full > .group-footer:before,
  .ds-2col-stacked.node--view-mode-full > .group-footer:after,
  .ds-2col.node--view-mode-default > .group-footer:before,
  .ds-2col.node--view-mode-default > .group-footer:after,
  .ds-2col.node--view-mode-full > .group-footer:before,
  .ds-2col.node--view-mode-full > .group-footer:after,
  .ds-2col-fluid.node--view-mode-default > .group-footer:before,
  .ds-2col-fluid.node--view-mode-default > .group-footer:after,
  .ds-2col-fluid.node--view-mode-full > .group-footer:before,
  .ds-2col-fluid.node--view-mode-full > .group-footer:after {
    content: "";
    height: 100%;
    width: 150%;
    z-index: -1;
    background: white;
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: -150%;
  }
  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer:after, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer:after,
  .ds-2col-stacked.node--view-mode-default > .group-footer:after,
  .ds-2col-stacked.node--view-mode-full > .group-footer:after,
  .ds-2col.node--view-mode-default > .group-footer:after,
  .ds-2col.node--view-mode-full > .group-footer:after,
  .ds-2col-fluid.node--view-mode-default > .group-footer:after,
  .ds-2col-fluid.node--view-mode-full > .group-footer:after {
    left: 100%;
  }
}
.ds-2col-stacked-fluid.group-one-column > .group-left,
.ds-2col-stacked-fluid.group-one-column > .group-right,
.ds-2col-stacked.group-one-column > .group-left,
.ds-2col-stacked.group-one-column > .group-right,
.ds-2col.group-one-column > .group-left,
.ds-2col.group-one-column > .group-right,
.ds-2col-fluid.group-one-column > .group-left,
.ds-2col-fluid.group-one-column > .group-right {
  width: 100%;
}

/*
.node--view-mode-teaser {
	@extend %blockRow;
     	@extend %blockRowWight;
    	.field--name-node-link {text-align: right;}
}
*/
.node .field .node {
  background: transparent;
  padding: 0;
  margin-bottom: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}

.node--view-mode-vous-aimeriez-aussi.ds-1col.node {
  background: #002D5B;
  padding: 20px;
  color: white;
  box-shadow: 10px 10px 30px 0 rgba(0, 45, 91, 0.15);
  -moz-box-shadow: 10px 10px 30px 0 rgba(0, 45, 91, 0.15);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(0, 45, 91, 0.15);
}
.node--view-mode-vous-aimeriez-aussi.ds-1col.node ul li:before {
  background: white;
}
.node--view-mode-vous-aimeriez-aussi.ds-1col.node h3 {
  color: white;
  font-size: 1.2em;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-top: 25px;
}
.node--view-mode-vous-aimeriez-aussi.ds-1col.node a, .node--view-mode-vous-aimeriez-aussi.ds-1col.node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .node--view-mode-vous-aimeriez-aussi.ds-1col.node a:hover,
.node--view-mode-vous-aimeriez-aussi.ds-1col.node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .node--view-mode-vous-aimeriez-aussi.ds-1col.node a:hover, .node--view-mode-vous-aimeriez-aussi.ds-1col.node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .node--view-mode-vous-aimeriez-aussi.ds-1col.node a:hover,
.node--view-mode-vous-aimeriez-aussi.ds-1col.node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .node--view-mode-vous-aimeriez-aussi.ds-1col.node a:hover {
  color: white;
}
.node--view-mode-vous-aimeriez-aussi.ds-1col.node a:hover, .node--view-mode-vous-aimeriez-aussi.ds-1col.node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .node--view-mode-vous-aimeriez-aussi.ds-1col.node a:hover,
.node--view-mode-vous-aimeriez-aussi.ds-1col.node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .node--view-mode-vous-aimeriez-aussi.ds-1col.node a:hover, .node--view-mode-vous-aimeriez-aussi.ds-1col.node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .node--view-mode-vous-aimeriez-aussi.ds-1col.node a:hover,
.node--view-mode-vous-aimeriez-aussi.ds-1col.node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .node--view-mode-vous-aimeriez-aussi.ds-1col.node a:hover {
  color: #FF206E;
}
.node--view-mode-vous-aimeriez-aussi.ds-1col.node .field--name-field-image {
  float: none;
  width: auto !important;
  margin: -20px -20px 20px -20px;
}
.node--view-mode-vous-aimeriez-aussi.ds-1col.node .field--name-field-image img {
  width: 100%;
}
.node--view-mode-vous-aimeriez-aussi.ds-1col.node .field--name-field-thematique {
  margin-bottom: 10px;
  text-transform: uppercase;
}

.node--type-evenement .group-header .field--name-field-date {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-top: 5px;
}
.node--type-evenement .group-header .field--name-field-date time {
  display: none;
}
.node--type-evenement .group-header .field--name-field-date .field__item {
  display: none;
}
.node--type-evenement .group-header .field--name-field-date .field__item:nth-child(1) {
  display: block;
}
.node--type-evenement .group-header .field--name-field-date .field__item:nth-child(1) a.atcb-link {
  margin-left: -15px;
}
.node--type-evenement .group-header .field--name-field-date:before {
  content: '';
  width: 30px;
  height: 10px;
  position: absolute;
  top: 5px;
  background: #FF206E;
}
.node--type-evenement .group-header .field--name-field-date-evenement {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
}

.term-merise h1.page-title {
  text-align: left;
  text-transform: none;
}
.term-merise ul li:before {
  background: #E04653;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default, .term-merise .ds-2col-stacked-fluid.node--view-mode-full {
  color: #132E41;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > div > .field, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > div > .field {
  clear: both;
  margin-bottom: 30px;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > div > .field.field--label-above > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > div > .field.field--label-above > .field__label {
  font-family: jaapokkisubtract-regular;
  font-size: 1.3em;
  color: #E04653;
  text-transform: uppercase;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default .field a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default .field .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-default .field a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default .field .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-default .field a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full .field a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full .field .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .ds-2col-stacked-fluid.node--view-mode-full .field a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full .field .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .ds-2col-stacked-fluid.node--view-mode-full .field a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field a:hover {
  color: #4B2B95;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default .field a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full .field a:hover {
  color: #E04653;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-duree,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-date-evenement, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-duree,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-date-evenement {
  font-family: jaapokki-regular;
  font-size: 1.2em;
  color: #FDA57F;
  text-shadow: 5px 5px 10px rgba(253, 165, 127, 0.2);
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-date-evenement, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-date-evenement {
  margin-bottom: 0;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-image, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-image {
  text-align: center;
  margin: 40px 0;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-resume, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-resume {
  color: white;
  font-style: italic;
  padding: 30px;
  font-size: 1.2em;
  background: #FDA57F;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #FDA57F), color-stop(100%, #E04653));
  background: -webkit-linear-gradient(102deg, #FDA57F 0%, #E04653 100%);
  background: -moz-linear-gradient(102deg, #FDA57F 0%, #E04653 100%);
  background: -ms-linear-gradient(102deg, #FDA57F 0%, #E04653 100%);
  background: -o-linear-gradient(102deg, #FDA57F 0%, #E04653 100%);
  background: linear-gradient(-78deg, #FDA57F 0%, #E04653 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= '#FDA57F', endColorstr= '#E04653', GradientType=1);
  border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 20px 20px 30px 0 rgba(224, 70, 83, 0.3);
  -moz-box-shadow: 20px 20px 30px 0 rgba(224, 70, 83, 0.3);
  -webkit-box-shadow: 20px 20px 30px 0 rgba(224, 70, 83, 0.3);
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right {
  background: #FFEFE8;
  padding: 20px;
  font-size: .9em;
  border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 10px 10px 30px 0 rgba(253, 165, 127, 0.1);
  -moz-box-shadow: 10px 10px 30px 0 rgba(253, 165, 127, 0.1);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(253, 165, 127, 0.1);
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right h3, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right h3 {
  font-size: .8em;
  font-family: inherit;
  margin-top: 0;
  color: #132E41;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field {
  background: transparent;
  padding: 0;
  color: #11151C;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field > .field__label {
  font-size: 1.4em;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-genre > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-genre > .field__label {
  background-image: url("../images/sidebar-thematique.png");
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-genre .field__items, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-genre .field__items {
  font-size: initial;
  font-weight: bold;
  color: #4B2B95;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a {
  display: block;
  text-align: center;
  padding: 15px 10px 13px 10px;
  box-shadow: 5px 5px 10px 0 rgba(75, 43, 149, 0.3);
  -moz-box-shadow: 5px 5px 10px 0 rgba(75, 43, 149, 0.3);
  -webkit-box-shadow: 5px 5px 10px 0 rgba(75, 43, 149, 0.3);
  background: #4B2B95;
  background: -webkit-linear-gradient(286deg, #4B2B95, #132E41);
  background: -moz-linear-gradient(286deg, #4B2B95, #132E41);
  background: -ms-linear-gradient(286deg, #4B2B95, #132E41);
  background: -o-linear-gradient(286deg, #4B2B95, #132E41);
  background: linear-gradient(106deg, #4B2B95, #132E41);
  background-size: 140% 100%;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a:hover {
  background-position: 99% 0;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-public > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-public > .field__label {
  background-image: url("../images/sidebar-public.png");
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-tarifs > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-tarifs > .field__label {
  background-image: url("../images/sidebar-tarifs.png");
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques > .field__label {
  background-image: url("../images/sidebar-infos-pratiques.png");
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-galerie-images > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-galerie-images > .field__label {
  background-image: url("../images/sidebar-galerie.png");
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-galerie-images .field__item, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-galerie-images .field__item {
  width: 50%;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents > .field__label {
  background-image: url("../images/sidebar-documents.png");
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact > .field__label {
  background-image: url("../images/sidebar-contact.png");
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles > .field__label {
  background-image: url("../images/sidebar-liens.png");
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-duree > .field__label, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-duree > .field__label {
  background-image: url("../images/horloge-duree.png");
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(4) .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(4) .node--view-mode-vous-aimeriez-aussi {
  background: white;
  overflow: hidden;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(4) .node--view-mode-vous-aimeriez-aussi a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(4) .node--view-mode-vous-aimeriez-aussi a {
  color: #4B2B95;
}
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(4) .node--view-mode-vous-aimeriez-aussi a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:first-child .node--view-mode-vous-aimeriez-aussi a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(2) .node--view-mode-vous-aimeriez-aussi a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(3) .node--view-mode-vous-aimeriez-aussi a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-vous-aimeriez-aussi > .field__items > .field__item:nth-child(4) .node--view-mode-vous-aimeriez-aussi a:hover {
  color: #132E41;
}

.term-semi-marathon ul li:before {
  background: #AF003C;
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full {
  color: #212121;
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > div > .field.field--label-above > .field__label, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > div > .field.field--label-above > .field__label {
  font-family: fjallaone-regular-webfont;
  color: #212121;
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default .field a, .term-semi-marathon .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field .field--name-field-reserver-link a a:hover, .term-merise .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field .field--name-field-reserver-link a a:hover, .term-semi-marathon .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field a:hover, .term-merise .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .field a:hover,
.term-semi-marathon .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field .field--name-field-reserver a a:hover,
.term-merise .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field .field--name-field-reserver a a:hover,
.term-semi-marathon .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field a:hover,
.term-merise .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .field a:hover, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default .field a:hover,
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default .field .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default .field a:hover, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full .field a, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full .field a:hover,
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full .field .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full .field a:hover, .term-semi-marathon .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field .field--name-field-reserver-link a a:hover, .term-merise .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field .field--name-field-reserver-link a a:hover, .term-semi-marathon .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field a:hover, .term-merise .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .field a:hover,
.term-semi-marathon .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field .field--name-field-reserver a a:hover,
.term-merise .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field .field--name-field-reserver a a:hover,
.term-semi-marathon .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field a:hover,
.term-merise .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .field a:hover {
  color: #AF003C;
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default .field a:hover, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full .field a:hover {
  color: #212121;
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default .group-header, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full .group-header {
  margin-bottom: 0;
  padding: 0;
  background: white;
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-image img, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-image img {
  width: 100%;
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field {
  background: #E5E5E5;
  color: #212121;
  box-shadow: 10px 10px 0 0 #F4BD45;
  -moz-box-shadow: 10px 10px 0 0 #F4BD45;
  -webkit-box-shadow: 10px 10px 0 0 #F4BD45;
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques > .field__label, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques > .field__label {
  background-image: url("../images/mls-info-pratique.png");
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents > .field__label, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents > .field__label {
  background-image: url("../images/mls-documents.png");
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact > .field__label, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact > .field__label {
  background-image: url("../images/mls-contact.png");
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles > .field__label, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles > .field__label {
  background-image: url("../images/mls-liens-utiles.png");
}
.term-semi-marathon #content-outer-wrapper {
  padding-bottom: 0;
}
.term-semi-marathon #block-omegabasic-breadcrumbs,
.term-semi-marathon #block-omegabasic-page-title,
.term-semi-marathon #block-omegabasic-local-tasks {
  margin: 0 20px;
}
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-left,
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-left,
.term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right {
  padding: 0 20px;
}
@media (min-width: 768px) {
  .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right {
    width: 32.33%;
  }
}
.term-semi-marathon .node--type-article-semi-marathon .group-left .field--name-field-image {
  text-align: center;
}
.term-semi-marathon .node--type-article-semi-marathon .group-left .field--name-field-image img {
  width: auto !important;
  height: auto !important;
  max-width: none;
}
@media (min-width: 1024px) {
  .term-semi-marathon #block-omegabasic-breadcrumbs,
  .term-semi-marathon #block-omegabasic-page-title,
  .term-semi-marathon #block-omegabasic-local-tasks {
    margin: 0 40px;
  }
  .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-left,
  .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-default > .group-right, .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-left,
  .term-semi-marathon .ds-2col-stacked-fluid.node--view-mode-full > .group-right {
    padding: 0 40px;
  }
}

.node-offre-emploi-form {
  max-width: 700px;
}
.node-offre-emploi-form .field--name-field-date-depublication .form-type-date input {
  margin-bottom: 10px;
}

.node--type-grand-format .inner-wrapper.with--content.without--sidebar-first.without--sidebar-second .region-content,
.term-semi-marathon .inner-wrapper.with--content.without--sidebar-first.without--sidebar-second .region-content {
  width: 100%;
}

.node--type-grand-format h1.page-title {
  display: none;
}
.node--type-grand-format #content-outer-wrapper {
  padding-bottom: 0;
}
.node--type-grand-format .gf-title {
  position: relative;
  margin-bottom: 50px;
}
.node--type-grand-format .gf-title .field--name-field-image img {
  width: 100%;
}
.node--type-grand-format .gf-title .field--name-node-title {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.node--type-grand-format .gf-title .field--name-node-title h2 {
  padding: 20px;
  font-family: jaapokki-regular;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.2;
  color: white;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
}
.node--type-grand-format .field--name-field-paragraphe {
  background: transparent;
  padding: 0;
}
.node--type-grand-format .field--name-field-paragraphe > .field__item {
  margin-bottom: 50px;
}
.node--type-grand-format .field--name-field-vous-aimeriez-aussi {
  background: white;
  margin-top: -50px;
  padding: 30px 40px 20px 40px;
}
.node--type-grand-format .field--name-field-vous-aimeriez-aussi .field__label {
  font-family: jaapokki-regular;
  font-size: 1.3em;
  text-transform: uppercase;
}

#block-omegabasic-content .node--type-newsletter-merise,
#block-omegabasic-content .node--type-simplenews-issue {
  max-width: 600px;
  margin: 0 auto;
  background: white;
  padding: 10px;
}
#block-omegabasic-content .node--type-newsletter-merise .field--name-field-numero-date-newsletter,
#block-omegabasic-content .node--type-simplenews-issue .field--name-field-numero-date-newsletter {
  color: #FF206E;
  font-weight: bold;
}
#block-omegabasic-content .node--type-newsletter-merise .field--name-body a,
#block-omegabasic-content .node--type-simplenews-issue .field--name-body a {
  color: #FF206E;
}
#block-omegabasic-content .node--type-newsletter-merise .field--name-body a:hover,
#block-omegabasic-content .node--type-simplenews-issue .field--name-body a:hover {
  color: #11151C;
}

#block-omegabasic-content .node--type-newsletter-merise .field--name-body a {
  color: #B42121;
}
#block-omegabasic-content .node--type-newsletter-merise .field--name-node-link a {
  background: #B42121;
}

.path-soumissions .view-content {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 0 auto;
}
.path-soumissions table {
  font-size: 14px;
}
.path-soumissions table td a, .path-soumissions table td a.button a:hover, a.button .path-soumissions table td a:hover,
.path-soumissions table td input.button a:hover,
input.button .path-soumissions table td a:hover,
.path-soumissions table td ul.js-pager__items .button a:hover,
ul.js-pager__items .button .path-soumissions table td a:hover, .path-soumissions table td .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-soumissions table td a:hover,
.path-soumissions table td .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-soumissions table td a:hover, .path-soumissions table td .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-soumissions table td a:hover,
.path-soumissions table td .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-soumissions table td a:hover {
  color: #3EC300;
}
.path-soumissions table td {
  max-width: 400px;
}
.path-soumissions table td.views-field-edit-webform-submission a, .path-soumissions table td.views-field-edit-webform-submission .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-soumissions table td.views-field-edit-webform-submission a:hover,
.path-soumissions table td.views-field-edit-webform-submission .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-soumissions table td.views-field-edit-webform-submission a:hover, .path-soumissions table td.views-field-edit-webform-submission .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-soumissions table td.views-field-edit-webform-submission a:hover,
.path-soumissions table td.views-field-edit-webform-submission .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-soumissions table td.views-field-edit-webform-submission a:hover {
  font-size: 0;
  display: block;
  width: 60px;
  height: 60px;
  background-image: url("../images/stylo.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: #F2F2F2;
}
.path-soumissions table td.views-field-edit-webform-submission a:hover, .path-soumissions table td.views-field-edit-webform-submission .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-soumissions table td.views-field-edit-webform-submission a:hover,
.path-soumissions table td.views-field-edit-webform-submission .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-soumissions table td.views-field-edit-webform-submission a:hover, .path-soumissions table td.views-field-edit-webform-submission .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-soumissions table td.views-field-edit-webform-submission a:hover,
.path-soumissions table td.views-field-edit-webform-submission .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-soumissions table td.views-field-edit-webform-submission a:hover {
  background-image: url("../images/stylo-blanc.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: #F2F2F2;
}

.term-merise h1, .term-merise h2, .term-merise h3, .term-merise h4, .term-merise h5, .term-merise h6 {
  font-family: jaapokki-regular;
}
.term-merise h1.page-title {
  color: #E04653;
  text-transform: uppercase;
  text-align: center;
  text-shadow: 5px 5px 10px rgba(253, 165, 127, 0.5);
}
.term-merise h3 {
  color: #FDA57F;
}
.term-merise .main-layout {
  margin-bottom: 40px;
}
.term-merise #postscript-outer-wrapper .region > div > div .field--name-body,
.term-merise #header .region > div > div .field--name-body,
.term-merise .site-filter .region > div > div .field--name-body {
  color: white;
}
.term-merise #main-wrapper {
  background: white;
}
.term-merise .layout-main-wrapper {
  padding-top: 0;
}
.term-merise .more-link a, .term-merise .more-link .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .more-link a:hover,
.term-merise .more-link .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .more-link a:hover, .term-merise .more-link .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .more-link a:hover,
.term-merise .more-link .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .more-link a:hover {
  padding: 15px 45px;
  font-size: 1.1em;
  font-weight: bold;
  border-bottom: none;
  border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
}
.term-merise .views-table {
  border: 1px solid #E04653;
}
.term-merise .views-table caption {
  text-align: left;
  background-position: 0 center;
  font-size: 1.4em;
  margin: 20px 0 10px 0;
  color: #FF206E;
}
.term-merise .views-table th {
  border-color: #E04653;
  background: none;
}
.term-merise .views-table thead tr th {
  background: #E04653;
  color: white;
  vertical-align: top;
  font-size: 1.1rem;
  padding: 5px;
}
.term-merise .views-table thead tr th a, .term-merise .views-table thead tr th .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-table thead tr th a:hover,
.term-merise .views-table thead tr th .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-table thead tr th a:hover, .term-merise .views-table thead tr th .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-table thead tr th a:hover,
.term-merise .views-table thead tr th .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-table thead tr th a:hover {
  color: white !important;
}
.term-merise .views-table d th td,
.term-merise .views-table d th .views-row-last,
.term-merise .views-table th td,
.term-merise .views-table th .views-row-last,
.term-merise .views-table tbody td,
.term-merise .views-table tbody .views-row-last {
  border: 1px solid #E04653;
}
.term-merise .views-table d th tr td,
.term-merise .views-table th tr td,
.term-merise .views-table tbody tr td {
  vertical-align: top;
  padding: 5px;
}
.term-merise .views-table d th .views-field-title,
.term-merise .views-table th .views-field-title,
.term-merise .views-table tbody .views-field-title {
  font-size: 1rem;
}
.term-merise .views-table .views-field-view-node {
  position: static;
}
.term-merise .views-table .views-field-view-node a, .term-merise .views-table .views-field-view-node .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .views-table .views-field-view-node a:hover,
.term-merise .views-table .views-field-view-node .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .views-table .views-field-view-node a:hover, .term-merise .views-table .views-field-view-node .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .views-table .views-field-view-node a:hover,
.term-merise .views-table .views-field-view-node .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .views-table .views-field-view-node a:hover {
  margin: 0;
}
.term-merise .views-table tr:hover td, .term-merise .views-table tr.even:hover td.active, .term-merise .views-table tr.odd:hover td.active,
.term-merise .views-table tr.even td {
  background: none;
}
.term-merise .view-filters .views-exposed-form .form-item label {
  color: #132E41;
}
.term-merise .view-filters .views-exposed-form input.button {
  padding: 5px 30px;
  font-size: .8em;
}
.term-merise input.form-autocomplete,
.term-merise .form-type-date textarea,
.term-merise .form-type-date input,
.term-merise .form-type-textfield textarea,
.term-merise .form-type-textfield input,
.term-merise .form-type-email textarea,
.term-merise .form-type-email input,
.term-merise .field--type-entity-reference textarea,
.term-merise .field--type-entity-reference input,
.term-merise .form-type-textarea textarea,
.term-merise .form-type-textarea input,
.term-merise .chosen-container-single .chosen-single,
.term-merise select,
.term-merise .user-login-form .form-item input {
  background-color: white;
  padding: 3px 15px;
  height: 30px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 5px 5px 30px 0 rgba(224, 70, 83, 0.3);
  -moz-box-shadow: 5px 5px 30px 0 rgba(224, 70, 83, 0.3);
  -webkit-box-shadow: 5px 5px 30px 0 rgba(224, 70, 83, 0.3);
}
.term-merise .user-login-form input.button {
  font-size: .9em;
  padding: 7px 15px;
}
.term-merise .user-login-form input.button:hover {
  letter-spacing: inherit;
}
.term-merise .user-login-form + .item-list ul li a, .term-merise .user-login-form + .item-list ul li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .user-login-form + .item-list ul li a:hover,
.term-merise .user-login-form + .item-list ul li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .user-login-form + .item-list ul li a:hover, .term-merise .user-login-form + .item-list ul li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .user-login-form + .item-list ul li a:hover,
.term-merise .user-login-form + .item-list ul li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .user-login-form + .item-list ul li a:hover {
  color: #E04653;
}
.term-merise .user-login-form + .item-list ul li a:hover, .term-merise .user-login-form + .item-list ul li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .user-login-form + .item-list ul li a:hover,
.term-merise .user-login-form + .item-list ul li .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .user-login-form + .item-list ul li a:hover, .term-merise .user-login-form + .item-list ul li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .user-login-form + .item-list ul li a:hover,
.term-merise .user-login-form + .item-list ul li .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .user-login-form + .item-list ul li a:hover {
  color: #11151C;
}
.term-merise input.form-autocomplete {
  padding: 3px 30px 3px 10px;
  background-image: url("../images/filter-search.png");
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: initial;
  background-color: white;
}
.term-merise select {
  padding: 3px 30px 3px 10px;
  background-image: url("../images/filter-arrow.png");
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: initial;
  background-color: white;
  appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.term-merise .breadcrumb {
  font-size: .8em;
}
.term-merise .breadcrumb a, .term-merise .breadcrumb .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .breadcrumb a:hover,
.term-merise .breadcrumb .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .breadcrumb a:hover, .term-merise .breadcrumb .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .breadcrumb a:hover,
.term-merise .breadcrumb .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .breadcrumb a:hover {
  color: #132E41;
}
.term-merise .breadcrumb a:hover, .term-merise .breadcrumb .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .breadcrumb a:hover,
.term-merise .breadcrumb .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .breadcrumb a:hover, .term-merise .breadcrumb .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .breadcrumb a:hover,
.term-merise .breadcrumb .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .breadcrumb a:hover {
  color: #E04653;
}
.term-merise .view-header .more-link {
  padding: 6px 0;
}
.term-merise .view-header a, .term-merise .view-header .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-header a:hover,
.term-merise .view-header .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-header a:hover, .term-merise .view-header .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-header a:hover,
.term-merise .view-header .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-header a:hover {
  font-weight: normal;
  padding: 7px 30px;
  font-size: .8em;
}
.term-merise .pager {
  font-size: .9em;
  padding: 20px 0;
}
.term-merise .pager .pager__items .pager__item a, .term-merise .pager .pager__items .pager__item .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .pager .pager__items .pager__item a:hover,
.term-merise .pager .pager__items .pager__item .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .pager .pager__items .pager__item a:hover, .term-merise .pager .pager__items .pager__item .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .pager .pager__items .pager__item a:hover,
.term-merise .pager .pager__items .pager__item .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .pager .pager__items .pager__item a:hover {
  border: none;
  padding: 12px 16px;
}
.term-merise .pager .pager__items .pager__item.is-active a, .term-merise .pager .pager__items .pager__item a:hover {
  color: #E04653;
}
.term-merise .pager .pager__items .pager__item.is-active a {
  background: white;
  padding: 11px 15px;
  box-shadow: 0 0 0 2px #E04653;
  -moz-box-shadow: 0 0 0 2px #E04653;
  -webkit-box-shadow: 0 0 0 2px #E04653;
}
.term-merise .se-block.se-align-left .block-content .se-container .se-links-container ul li a,
.term-merise .print__wrapper--pdf a,
.term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover,
.term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover {
  width: 70px;
  height: 70px;
  background-color: transparent;
}
.term-merise .print__wrapper--pdf a, .term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover, .term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover {
  background-image: url("../images/pdf.png");
}
.term-merise .print__wrapper--pdf a:hover, .term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover, .term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .print__wrapper--pdf a:hover,
.term-merise .print__wrapper--pdf .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .print__wrapper--pdf a:hover {
  animation: none;
  -o-animation: none;
  -ms-animation: none;
  -moz-animation: none;
  -webkit-animation: none;
}
.term-merise .se-block.se-align-left .block-content .se-container .se-links-container {
  height: 70px;
}
.term-merise .se-block.se-align-left .block-content .se-container .se-links-container ul .facebook_share a {
  background-image: url("../images/facebook.png");
}
.term-merise .se-block.se-align-left .block-content .se-container .se-links-container ul .twitter a {
  background-image: url("../images/twitter.png");
}
.term-merise .se-block.se-align-left .block-content .se-container .se-links-container ul li a:hover {
  animation: none;
  -o-animation: none;
  -ms-animation: none;
  -moz-animation: none;
  -webkit-animation: none;
}

.term-merise-home .main-content section {
  text-align: center;
  overflow: visible;
}
.term-merise-home .main-content section h2 {
  text-transform: uppercase;
  font-size: 2em;
  color: #E04653;
}
.term-merise-home .view-merise-agenda {
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .term-merise-home .view-merise-agenda {
    width: 740px;
  }
}
@media (max-width: 1219px) and (min-width: 1024px) {
  .term-merise-home .view-merise-agenda {
    width: 1000px;
  }
}
@media (max-width: 1439px) and (min-width: 1220px) {
  .term-merise-home .view-merise-agenda {
    width: 1200px;
  }
}
@media (min-width: 1440px) {
  .term-merise-home .view-merise-agenda {
    width: 1420px;
  }
}

.term-semi-marathon h1, .term-semi-marathon h2, .term-semi-marathon h3, .term-semi-marathon h4, .term-semi-marathon h5, .term-semi-marathon h6 {
  font-family: fjallaone-regular-webfont;
  line-height: 1.2;
}
.term-semi-marathon #block-menumobile #block-menuprincipal-semi-marathon {
  display: block;
}
.term-semi-marathon #main-wrapper {
  background: white;
}
.term-semi-marathon #header #navbar-top {
  background-color: #AF003C;
}
.term-semi-marathon #header #navbar-main > .block-search {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.term-semi-marathon .field--name-node-title,
.term-semi-marathon .views-field-title,
.term-semi-marathon .field--name-field-title {
  font-family: fjallaone-regular-webfont;
  font-size: 1.4rem;
}
.term-semi-marathon .field--name-node-title a, .term-semi-marathon .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .field--name-node-title a:hover,
.term-semi-marathon .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .field--name-node-title a:hover, .term-semi-marathon .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .field--name-node-title a:hover,
.term-semi-marathon .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .field--name-node-title a:hover,
.term-semi-marathon .views-field-title a,
.term-semi-marathon .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-field-title a:hover,
.term-semi-marathon .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .views-field-title a:hover,
.term-semi-marathon .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-field-title a:hover,
.term-semi-marathon .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .views-field-title a:hover,
.term-semi-marathon .field--name-field-title a,
.term-semi-marathon .field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .field--name-field-title a:hover,
.term-semi-marathon .field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .field--name-field-title a:hover,
.term-semi-marathon .field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .field--name-field-title a:hover,
.term-semi-marathon .field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .field--name-field-title a:hover {
  color: #212121;
}
.term-semi-marathon .field--name-node-title a:hover, .term-semi-marathon .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .field--name-node-title a:hover,
.term-semi-marathon .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .field--name-node-title a:hover, .term-semi-marathon .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .field--name-node-title a:hover,
.term-semi-marathon .field--name-node-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .field--name-node-title a:hover,
.term-semi-marathon .views-field-title a:hover,
.term-semi-marathon .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-field-title a:hover,
.term-semi-marathon .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .views-field-title a:hover,
.term-semi-marathon .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-field-title a:hover,
.term-semi-marathon .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .views-field-title a:hover,
.term-semi-marathon .field--name-field-title a:hover,
.term-semi-marathon .field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .field--name-field-title a:hover,
.term-semi-marathon .field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .field--name-field-title a:hover,
.term-semi-marathon .field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .field--name-field-title a:hover,
.term-semi-marathon .field--name-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .field--name-field-title a:hover {
  color: #F57400;
}
.term-semi-marathon h3 {
  color: #AF003C;
}
.term-semi-marathon .breadcrumb {
  font-size: .8em;
}
.term-semi-marathon .breadcrumb a, .term-semi-marathon .breadcrumb .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .breadcrumb a:hover,
.term-semi-marathon .breadcrumb .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .breadcrumb a:hover, .term-semi-marathon .breadcrumb .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .breadcrumb a:hover,
.term-semi-marathon .breadcrumb .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .breadcrumb a:hover {
  color: #212121;
}
.term-semi-marathon .breadcrumb a:hover, .term-semi-marathon .breadcrumb .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .breadcrumb a:hover,
.term-semi-marathon .breadcrumb .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .breadcrumb a:hover, .term-semi-marathon .breadcrumb .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .breadcrumb a:hover,
.term-semi-marathon .breadcrumb .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .breadcrumb a:hover {
  color: #AF003C;
}
.term-semi-marathon .more-link,
.term-semi-marathon .views-field-view-node {
  text-transform: uppercase;
  display: table;
  margin: 10px 10px 10px auto;
  background: #F4BD45;
  transform: skew(-20deg, 0);
  -o-transform: skew(-20deg, 0);
  -ms-transform: skew(-20deg, 0);
  -moz-transform: skew(-20deg, 0);
  -webkit-transform: skew(-20deg, 0);
  transform-origin: top;
  -o-transform-origin: top;
  -ms-transform-origin: top;
  -moz-transform-origin: top;
  -webkit-transform-origin: top;
  box-shadow: 10px 10px 0 0 #F57400;
  -moz-box-shadow: 10px 10px 0 0 #F57400;
  -webkit-box-shadow: 10px 10px 0 0 #F57400;
  transition: box-shadow 0.5 ease;
  -o-transition: box-shadow 0.5s ease;
  -ms-transition: box-shadow 0.5s ease;
  -moz-transition: box-shadow 0.5s ease;
  -webkit-transition: box-shadow 0.5s ease;
}
.term-semi-marathon .more-link a, .term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .more-link a:hover,
.term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .more-link a:hover, .term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .more-link a:hover,
.term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .more-link a:hover,
.term-semi-marathon .views-field-view-node a,
.term-semi-marathon .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-field-view-node a:hover,
.term-semi-marathon .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .views-field-view-node a:hover,
.term-semi-marathon .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-field-view-node a:hover,
.term-semi-marathon .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .views-field-view-node a:hover {
  color: white;
  display: block;
  padding: 10px 30px;
  font-family: fjallaone-regular-webfont;
  transform: skew(20deg, 0);
  -o-transform: skew(20deg, 0);
  -ms-transform: skew(20deg, 0);
  -moz-transform: skew(20deg, 0);
  -webkit-transform: skew(20deg, 0);
}
.term-semi-marathon .more-link a:hover, .term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .more-link a:hover,
.term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .more-link a:hover, .term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .more-link a:hover,
.term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .more-link a:hover,
.term-semi-marathon .views-field-view-node a:hover,
.term-semi-marathon .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-field-view-node a:hover,
.term-semi-marathon .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .views-field-view-node a:hover,
.term-semi-marathon .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-field-view-node a:hover,
.term-semi-marathon .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .views-field-view-node a:hover {
  animation: none;
  -o-animation: none;
  -ms-animation: none;
  -moz-animation: none;
  -webkit-animation: none;
}
.term-semi-marathon .more-link:hover,
.term-semi-marathon .views-field-view-node:hover {
  box-shadow: 3px 3px 0px 0 #F57400;
  -moz-box-shadow: 3px 3px 0px 0 #F57400;
  -webkit-box-shadow: 3px 3px 0px 0 #F57400;
}
.term-semi-marathon .more-link {
  padding: 0;
  margin-right: auto;
}
.term-semi-marathon .more-link a, .term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .more-link a:hover,
.term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .more-link a:hover, .term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .more-link a:hover,
.term-semi-marathon .more-link .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .more-link a:hover {
  border-bottom: none;
  font-size: 1em;
}
.term-semi-marathon .print__wrapper--pdf a, .term-semi-marathon .print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .print__wrapper--pdf a:hover,
.term-semi-marathon .print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .print__wrapper--pdf a:hover, .term-semi-marathon .print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .print__wrapper--pdf a:hover,
.term-semi-marathon .print__wrapper--pdf .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .print__wrapper--pdf a:hover {
  background-color: transparent;
  background-image: url("../images/mls-pdf.png");
}
.term-semi-marathon .se-block.se-align-left .block-content .se-container .se-links-container ul li a {
  background-color: transparent;
}
.term-semi-marathon .se-block.se-align-left .block-content .se-container .se-links-container ul .facebook_share a {
  background-image: url("../images/mls-facebook.png");
}
.term-semi-marathon .se-block.se-align-left .block-content .se-container .se-links-container ul .twitter a {
  background-image: url("../images/mls-twitter.png");
}
.term-semi-marathon .layout .layout__region .view-panneaux .views-row {
  padding: 0 10px 20px 0;
}
.term-semi-marathon .field--name-field-paragraphe {
  background: none;
  padding: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
.term-semi-marathon .views-table {
  border: 1px solid #AF003C;
}
.term-semi-marathon .views-table caption {
  text-align: left;
  background-position: 0 center;
  font-size: 1.4em;
  margin: 20px 0 10px 0;
  color: #FF206E;
}
.term-semi-marathon .views-table th {
  border-color: #AF003C;
  background: none;
}
.term-semi-marathon .views-table thead tr th {
  background: #AF003C;
  color: white;
  vertical-align: top;
  font-size: 1.1rem;
  padding: 5px;
}
.term-semi-marathon .views-table thead tr th a, .term-semi-marathon .views-table thead tr th .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-table thead tr th a:hover,
.term-semi-marathon .views-table thead tr th .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .views-table thead tr th a:hover, .term-semi-marathon .views-table thead tr th .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-table thead tr th a:hover,
.term-semi-marathon .views-table thead tr th .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .views-table thead tr th a:hover {
  color: white !important;
}
.term-semi-marathon .views-table d th td,
.term-semi-marathon .views-table d th .views-row-last,
.term-semi-marathon .views-table th td,
.term-semi-marathon .views-table th .views-row-last,
.term-semi-marathon .views-table tbody td,
.term-semi-marathon .views-table tbody .views-row-last {
  border: 1px solid #AF003C;
}
.term-semi-marathon .views-table d th tr td,
.term-semi-marathon .views-table th tr td,
.term-semi-marathon .views-table tbody tr td {
  vertical-align: top;
  padding: 5px;
}
.term-semi-marathon .views-table d th .views-field-title,
.term-semi-marathon .views-table th .views-field-title,
.term-semi-marathon .views-table tbody .views-field-title {
  font-size: 1rem;
}
.term-semi-marathon .views-table .views-field-view-node {
  position: static;
}
.term-semi-marathon .views-table .views-field-view-node a, .term-semi-marathon .views-table .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-table .views-field-view-node a:hover,
.term-semi-marathon .views-table .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon .views-table .views-field-view-node a:hover, .term-semi-marathon .views-table .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon .views-table .views-field-view-node a:hover,
.term-semi-marathon .views-table .views-field-view-node .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon .views-table .views-field-view-node a:hover {
  margin: 0;
}
.term-semi-marathon .views-table tr:hover td, .term-semi-marathon .views-table tr.even:hover td.active, .term-semi-marathon .views-table tr.odd:hover td.active,
.term-semi-marathon .views-table tr.even td {
  background: none;
}

.term-semi-marathon-home h2 {
  text-align: center;
  font-size: 2em;
  text-transform: uppercase;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.term-semi-marathon-home .layout.layout--threecol-33-34-33 .layout__region {
  margin-bottom: 0;
}
.term-semi-marathon-home .view-marathon-carrousel .views-field-title a, .term-semi-marathon-home .view-marathon-carrousel .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon-home .view-marathon-carrousel .views-field-title a:hover,
.term-semi-marathon-home .view-marathon-carrousel .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon-home .view-marathon-carrousel .views-field-title a:hover, .term-semi-marathon-home .view-marathon-carrousel .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon-home .view-marathon-carrousel .views-field-title a:hover,
.term-semi-marathon-home .view-marathon-carrousel .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon-home .view-marathon-carrousel .views-field-title a:hover {
  color: white;
}
.term-semi-marathon-home .view-marathon-carrousel .views-field-title a:hover, .term-semi-marathon-home .view-marathon-carrousel .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .term-semi-marathon-home .view-marathon-carrousel .views-field-title a:hover,
.term-semi-marathon-home .view-marathon-carrousel .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .term-semi-marathon-home .view-marathon-carrousel .views-field-title a:hover, .term-semi-marathon-home .view-marathon-carrousel .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .term-semi-marathon-home .view-marathon-carrousel .views-field-title a:hover,
.term-semi-marathon-home .view-marathon-carrousel .views-field-title .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .term-semi-marathon-home .view-marathon-carrousel .views-field-title a:hover {
  color: #F57400;
}
.term-semi-marathon-home .view-marathon-actualites.view-display-id-block_accueil_sm_actu_1 .views-field-field-resume h3 {
  color: #212121;
}
.term-semi-marathon-home .view-marathon-actualites.view-display-id-block_accueil_sm_actu_2 .views-field-field-resume h3 {
  color: white;
}

.page-borne {
  background-color: white;
}
.page-borne #main-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.page-borne .layout-main-wrapper .main-content {
  margin-bottom: 0;
}
.page-borne .layout-main-wrapper > .container {
  min-height: 0;
}
.page-borne .site-footer {
  padding: 0;
}

.path-user #main-wrapper,
.path-connexion #main-wrapper {
  padding: 20px 0;
  min-height: 500px;
  background-image: url("../images/fond-connexion.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: transparent;
}
.path-user #main-wrapper .block-system-breadcrumb-block .breadcrumb,
.path-connexion #main-wrapper .block-system-breadcrumb-block .breadcrumb {
  color: #11151C;
}
.path-user #main-wrapper .block-system-breadcrumb-block a,
.path-connexion #main-wrapper .block-system-breadcrumb-block a {
  color: white;
}
.path-user #main-wrapper .block-system-breadcrumb-block a:hover,
.path-connexion #main-wrapper .block-system-breadcrumb-block a:hover {
  color: #11151C;
}
.path-user #main-wrapper h1.title,
.path-connexion #main-wrapper h1.title {
  color: white;
  text-align: center;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.path-user.user-logged-in .block-system-main-block,
.path-connexion.user-logged-in .block-system-main-block {
  padding: 20px;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.8);
  filter: alpha(opacity=80);
  box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
}

.path-connexion .layout--twocol .layout__region {
  margin: 10px 0;
}
.path-connexion .layout--twocol .layout__region > div {
  height: 100%;
  padding: 20px;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.8);
  filter: alpha(opacity=80);
  box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.05);
}
.path-connexion .layout--twocol .layout__region > div .field--name-body a, .path-connexion .layout--twocol .layout__region > div .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-connexion .layout--twocol .layout__region > div .field--name-body a:hover,
.path-connexion .layout--twocol .layout__region > div .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-connexion .layout--twocol .layout__region > div .field--name-body a:hover, .path-connexion .layout--twocol .layout__region > div .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-connexion .layout--twocol .layout__region > div .field--name-body a:hover,
.path-connexion .layout--twocol .layout__region > div .field--name-body .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-connexion .layout--twocol .layout__region > div .field--name-body a:hover {
  color: white;
  background: #FF206E;
  padding: 7px 15px;
  line-height: 1.5;
  display: table;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.5);
  transition: all 0.5 ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.path-connexion .layout--twocol .layout__region > div .field--name-body a:hover {
  color: #FF206E;
  background: white;
}

.path-user #block-omegabasic-local-tasks,
.path-admin #block-omegabasic-local-tasks {
  text-align: center;
}

.path-admin a[href="/admin/help/webform/video/submission"], .path-admin .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a[href="/admin/help/webform/video/submission"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .path-admin a[href="/admin/help/webform/video/submission"]:hover,
.path-admin .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a[href="/admin/help/webform/video/submission"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .path-admin a[href="/admin/help/webform/video/submission"]:hover, .path-admin .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a[href="/admin/help/webform/video/submission"]:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .path-admin a[href="/admin/help/webform/video/submission"]:hover,
.path-admin .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a[href="/admin/help/webform/video/submission"]:hover,
.term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .path-admin a[href="/admin/help/webform/video/submission"]:hover {
  display: none;
}

@media (max-width: 1023px) {
  .view-merise-carrousel .views-field-nothing {
    padding: 20px;
  }
  .view-merise-carrousel .views-field-nothing .title {
    font-size: 1.4em;
  }

  .path-frontpage .block-region-top .views-field-title {
    font-size: 1em;
  }
  .path-frontpage .ils-font-trappes .views-row {
    display: block;
  }
}
@media (max-width: 767px) {
  #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-row {
    clear: both;
  }

  .block-marathon-logo .field--name-body {
    padding: 10px 30px;
  }
  .block-marathon-logo .field--name-body img {
    max-width: 150px;
  }

  .view-merise-carrousel .views_slideshow_cycle_teaser_section {
    height: 337px !important;
    width: auto !important;
  }
  .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide {
    height: 100% !important;
  }
  .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row {
    height: 100%;
  }
  .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel {
    height: 100%;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .field-content {
    height: 100%;
  }
  .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a, .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover,
  .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover, .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover,
  .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover {
    height: 100%;
  }
  .view-merise-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel img {
    max-width: none;
    width: auto;
    height: 100% !important;
  }

  .view-marathon-carrousel .views_slideshow_cycle_teaser_section {
    height: 395px !important;
    width: auto !important;
  }
  .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide {
    height: 100% !important;
  }
  .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row {
    height: 100%;
  }
  .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel {
    height: 100%;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .field-content {
    height: 100%;
  }
  .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a, .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover,
  .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover, .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover,
  .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover {
    height: 100%;
  }
  .view-marathon-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel img {
    max-width: none;
    width: auto;
    height: 100% !important;
  }

  .sites-externes .field--name-body > div {
    display: block;
  }
  .sites-externes .field--name-body > div img {
    margin: 10px;
  }

  .path-frontpage .agenda .view-content,
  .path-frontpage .ils-font-trappes .view-content {
    display: block;
  }

  .ds-2col-stacked-fluid > .group-left,
  .ds-2col-stacked-fluid > .group-right,
  .ds-2col-stacked > .group-left,
  .ds-2col-stacked > .group-right,
  .ds-2col > .group-left,
  .ds-2col > .group-right,
  .ds-2col-fluid > .group-left,
  .ds-2col-fluid > .group-right {
    width: 100% !important;
  }
  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph,
  .ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph,
  .ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph,
  .ds-2col.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph,
  .ds-2col.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph,
  .ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph,
  .ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph {
    display: block;
    text-align: center;
  }

  .view-elus .views-row {
    width: 46%;
    margin-bottom: 20px;
  }

  .app-map .geolocation-common-map {
    -webkit-flex-flow: column;
    -moz-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
  }
  .app-map .geolocation-common-map .geolocation-common-map-container {
    height: 300px !important;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .app-map .geolocation-common-map .geolocation-common-map-locations {
    height: 300px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .app-map .geolocation-common-map .geolocation-common-map-locations .geolocation {
    width: 30%;
    font-size: .7em;
    margin-bottom: 20px;
  }
  .app-map .geolocation-common-map .geolocation-common-map-locations .geolocation .views-field-nothing .title a {
    padding: 15px 10px 10px 10px;
  }
}
@media (max-width: 479px) {
  .navbar-brand {
    width: 200px;
  }

  .view-elus .views-row {
    width: 100%;
    margin-right: 0;
  }

  .app-map .geolocation-common-map .geolocation-common-map-locations .geolocation {
    width: 47%;
  }
}
@media (min-width: 992px) {
  #block-menumobile {
    display: none;
  }

  .we-mega-menu-col {
    min-height: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  #block-omegabasic-search,
  #block-omegabasic-branding {
    z-index: 102;
  }

  .breadcrumb {
    position: relative;
    z-index: 103;
  }

  .region-we-mega-menu {
    background-color: transparent;
    padding: 0;
    margin-bottom: 0;
    display: block;
  }

  .navbar-we-mega-menu.navbar {
    display: block;
    position: relative;
    width: auto;
    right: auto;
    top: auto;
    border: none;
    overflow-y: visible;
  }
  .navbar-we-mega-menu.navbar .we-mega-menu-row {
    display: -webkit-flex;
    display: flex;
  }
  .navbar-we-mega-menu.navbar .type-of-block {
    display: block;
  }
  .navbar-we-mega-menu.navbar ul a.is-active, .navbar-we-mega-menu.navbar ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a.is-active:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-we-mega-menu.navbar ul a.is-active:hover,
  .navbar-we-mega-menu.navbar ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a.is-active:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-we-mega-menu.navbar ul a.is-active:hover, .navbar-we-mega-menu.navbar ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a.is-active:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-we-mega-menu.navbar ul a.is-active:hover,
  .navbar-we-mega-menu.navbar ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a.is-active:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-we-mega-menu.navbar ul a.is-active:hover {
    background-color: transparent;
  }
  .navbar-we-mega-menu.navbar ul > li ul {
    padding: 0;
  }
  .navbar-we-mega-menu.navbar ul > li ul a:hover, .navbar-we-mega-menu.navbar ul > li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-we-mega-menu.navbar ul > li ul a:hover,
  .navbar-we-mega-menu.navbar ul > li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-we-mega-menu.navbar ul > li ul a:hover, .navbar-we-mega-menu.navbar ul > li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-we-mega-menu.navbar ul > li ul a:hover,
  .navbar-we-mega-menu.navbar ul > li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-we-mega-menu.navbar ul > li ul a:hover, .navbar-we-mega-menu.navbar ul > li ul a:focus, .navbar-we-mega-menu.navbar ul > li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a a:focus:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .navbar-we-mega-menu.navbar ul > li ul a:focus:hover,
  .navbar-we-mega-menu.navbar ul > li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a a:focus:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .navbar-we-mega-menu.navbar ul > li ul a:focus:hover, .navbar-we-mega-menu.navbar ul > li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a a:focus:hover, .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .navbar-we-mega-menu.navbar ul > li ul a:focus:hover,
  .navbar-we-mega-menu.navbar ul > li ul .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a a:focus:hover,
  .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .navbar-we-mega-menu.navbar ul > li ul a:focus:hover {
    border-top: none;
  }

  #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .menu-item--expanded > a, #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal a.button .menu-item--expanded > a:hover,
  #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal input.button .menu-item--expanded > a:hover,
  #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul.js-pager__items .button .menu-item--expanded > a:hover, #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver-link a .menu-item--expanded > a:hover,
  #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .term-merise .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-reserver a .menu-item--expanded > a:hover, #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver-link a .menu-item--expanded > a:hover,
  #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .term-merise .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-reserver a .menu-item--expanded > a:hover {
    margin: 0 20px;
  }
  #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul ul li a {
    padding: 10px 20px;
  }

  .term-semi-marathon .block-search {
    z-index: 102;
  }
  .term-semi-marathon #block-menumobile #block-menuprincipal-semi-marathon {
    display: block;
    background: white;
    padding: 20px 0 15px 0;
  }
  .term-semi-marathon #block-menumobile #block-menuprincipal-semi-marathon ul {
    margin: 0 auto;
    display: block;
  }
  .term-semi-marathon #block-menumobile .we-mega-menu-ul > .we-mega-menu-li > a {
    margin-top: 30px;
  }
  .term-semi-marathon #block-menumobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-submenu-inner {
    margin-top: 0;
  }
  .term-semi-marathon #block-menumobile .we-mega-menu-ul > .we-mega-menu-li.clicked .we-mega-menu-submenu {
    height: 190px;
  }
  .term-semi-marathon #block-menuprincipal-2 {
    background: white;
    display: block !important;
    padding: 0;
  }
  .term-semi-marathon #block-menuprincipal-2 ul.menu {
    margin: 0;
    padding: 20px 0;
    max-width: 100%;
    display: block;
  }
  .term-semi-marathon #block-menuprincipal-2 ul.menu li a:hover {
    color: #AF003C !important;
  }
}
@media (min-width: 40em) {
  .path-connexion #content-outer-wrapper .layout--twocol .layout__region > div {
    max-width: 500px;
  }
  .path-connexion #content-outer-wrapper .layout--twocol .layout__region .block-region-first {
    margin-left: auto;
  }
  .path-connexion #content-outer-wrapper .layout--twocol .layout__region--top > div {
    max-width: 1020px;
    margin: 0 auto;
  }

  .form--inline .form-item {
    width: auto;
    margin-right: 20px;
  }

  input.button {
    margin-left: 15px;
  }

  .layout--twocol .block-region-first,
  .layout--twocol .block-region-first-below,
  .layout--twocol-bricks .block-region-first,
  .layout--twocol-bricks .block-region-first-below {
    margin-right: 5px;
  }
  .layout--twocol .block-region-second,
  .layout--twocol .block-region-second-below,
  .layout--twocol-bricks .block-region-second,
  .layout--twocol-bricks .block-region-second-below {
    margin-left: 5px;
  }
}
@media (min-width: 480px) {
  .path-frontpage .webzine-facebook,
  .path-frontpage .webzine-instagram {
    margin-left: auto;
    margin-right: 10px;
  }
  .path-frontpage .webzine-twitter,
  .path-frontpage .webzine-youtube {
    margin-left: 10px;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  h1 {
    font-size: 1.7rem;
  }

  h2 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.2rem;
  }

  h5 {
    font-size: 1.1rem;
  }

  .view-merise-carrousel .views_slideshow_cycle_teaser_section,
  .view-merise-carrousel .views_slideshow_cycle_slide {
    height: 337px !important;
  }

  .view-marathon-carrousel .views_slideshow_cycle_teaser_section,
  .view-marathon-carrousel .views_slideshow_cycle_slide {
    height: 395px !important;
  }

  .view-elus .views-row {
    width: 30%;
  }

  .path-frontpage .webzine-facebook,
  .path-frontpage .webzine-instagram {
    margin-left: auto;
    margin-right: 40px;
  }
  .path-frontpage .webzine-twitter,
  .path-frontpage .webzine-youtube {
    margin-left: 40px;
    margin-right: auto;
  }

  .app-map .geolocation-common-map-locations {
    height: 500px;
    float: left;
    width: 40%;
  }
  .app-map .geolocation-common-map-locations .geolocation {
    width: 96%;
  }
  .app-map .geolocation-common-map-container {
    float: right;
    width: 60% !important;
  }

  .term-merise-home .inner-wrapper .region-content h2 {
    font-size: 3em;
  }

  .node--type-grand-format .gf-title .field--name-node-title h2 {
    font-size: 1.4em;
  }

  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-left, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-left {
    width: 40%;
  }
  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-right, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-right {
    width: 60%;
  }
}
@media (min-width: 1024px) {
  h1 {
    font-size: 1.8rem;
  }

  h2 {
    font-size: 1.6rem;
  }

  h3 {
    font-size: 1.3rem;
  }

  h5 {
    font-size: 1.1rem;
  }

  h6 {
    font-size: 1rem;
  }

  .layout--twocol .block-region-first,
  .layout--twocol .block-region-first-below,
  .layout--twocol-bricks .block-region-first,
  .layout--twocol-bricks .block-region-first-below {
    margin-right: 10px;
  }
  .layout--twocol .block-region-second,
  .layout--twocol .block-region-second-below,
  .layout--twocol-bricks .block-region-second,
  .layout--twocol-bricks .block-region-second-below {
    margin-left: 10px;
  }

  .view-merise-carrousel .views_slideshow_cycle_teaser_section,
  .view-merise-carrousel .views_slideshow_cycle_slide {
    height: 449px !important;
  }

  .view-marathon-carrousel .views_slideshow_cycle_teaser_section,
  .view-marathon-carrousel .views_slideshow_cycle_slide {
    height: 487px !important;
  }
  .view-marathon-carrousel .views-field-title {
    font-size: 2em;
    bottom: 120px;
    left: 40px;
  }

  #block-countdowntimer {
    bottom: 40px;
    left: 50px;
  }
  #block-countdowntimer #jquery-countdown-timer-note {
    font-size: 1.4em;
  }

  .wrapper_address {
    float: left;
    width: 30%;
  }
  .wrapper_address + .field--name-field-geolocalisation {
    float: right;
    width: 68%;
    margin-top: 40px;
  }

  .path-frontpage .webzine-facebook,
  .path-frontpage .webzine-instagram {
    margin-left: auto;
    margin-right: 110px;
  }
  .path-frontpage .webzine-twitter,
  .path-frontpage .webzine-youtube {
    margin-left: 110px;
    margin-right: auto;
  }

  .view-elus .views-row {
    width: 23%;
    margin-right: 1.5%;
  }

  .app-map .geolocation-common-map-container {
    width: 50% !important;
  }
  .app-map .geolocation-common-map-locations {
    width: 50%;
  }
  .app-map .geolocation-common-map-locations .geolocation {
    width: 47%;
    margin-bottom: 30px;
  }

  .term-merise-home #header .block-merise-logo img {
    max-width: 300px;
  }

  .term-semi-marathon-home #header {
    height: 528px;
  }
}
@media (min-width: 1220px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 1.8rem;
  }

  h5 {
    font-size: 1.2rem;
  }

  h6 {
    font-size: 1.1rem;
  }

  .layout--twocol .block-region-first,
  .layout--twocol .block-region-first-below,
  .layout--twocol-bricks .block-region-first,
  .layout--twocol-bricks .block-region-first-below {
    margin-right: 20px;
  }
  .layout--twocol .block-region-second,
  .layout--twocol .block-region-second-below,
  .layout--twocol-bricks .block-region-second,
  .layout--twocol-bricks .block-region-second-below {
    margin-left: 20px;
  }

  .view-merise-carrousel .views_slideshow_cycle_teaser_section,
  .view-merise-carrousel .views_slideshow_cycle_slide {
    height: 535px !important;
  }

  .view-marathon-carrousel .views_slideshow_cycle_teaser_section,
  .view-marathon-carrousel .views_slideshow_cycle_slide {
    height: 580px !important;
  }
  .view-marathon-carrousel .views-field-title {
    font-size: 3em;
  }

  .path-frontpage .webzine-facebook,
  .path-frontpage .webzine-instagram {
    margin-left: auto;
    margin-right: 0;
  }
  .path-frontpage .webzine-twitter,
  .path-frontpage .webzine-youtube {
    margin-left: 0;
    margin-right: auto;
  }
  .path-frontpage .webzine-facebook,
  .path-frontpage .webzine-instagram,
  .path-frontpage .webzine-twitter,
  .path-frontpage .webzine-youtube {
    margin-bottom: 40px;
  }

  .app-map .geolocation-common-map-container {
    width: 55% !important;
  }
  .app-map .geolocation-common-map-locations {
    width: 45%;
  }

  .term-merise-home #header .block-merise-logo img {
    max-width: 100%;
  }

  .term-semi-marathon-home #header {
    height: 620px;
  }

  .paragraph--type-chiffres-et-texte .field--name-field-chiffre {
    padding-right: 30px;
  }

  .node--type-grand-format .gf-title .field--name-node-title h2 {
    font-size: 2em;
  }
}
@media (min-width: 1440px) {
  .view-merise-carrousel .views_slideshow_cycle_teaser_section,
  .view-merise-carrousel .views_slideshow_cycle_slide {
    height: 632px !important;
  }

  .view-marathon-carrousel .views_slideshow_cycle_teaser_section,
  .view-marathon-carrousel .views_slideshow_cycle_slide {
    height: 685px !important;
  }
  .view-marathon-carrousel .views-field-title {
    font-size: 3.8em;
    left: 100px;
    bottom: 160px;
  }

  #block-countdowntimer {
    bottom: 80px;
    left: 120px;
  }
  #block-countdowntimer #jquery-countdown-timer-note {
    font-size: 1.6em;
  }

  .view-elus .views-row {
    width: 18%;
  }

  .app-map .geolocation-common-map-container {
    width: 70% !important;
  }
  .app-map .geolocation-common-map-locations {
    width: 30%;
  }

  .path-frontpage h2 {
    font-size: 2.2rem;
  }
  .path-frontpage .webzine-facebook,
  .path-frontpage .webzine-instagram,
  .path-frontpage .webzine-twitter {
    margin-right: 10px;
  }
  .path-frontpage .webzine-instagram,
  .path-frontpage .webzine-twitter,
  .path-frontpage .webzine-youtube {
    margin-left: 10px;
  }

  .term-semi-marathon-home #header {
    height: 725px;
  }
}
