@import url('https://fonts.googleapis.com/css?family=Josefin+Sans&display=swap');
@font-face {
  font-family: 'BebasNeue';
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/BebasNeue-webfont.eot');
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/BebasNeue-webfontd41d.eot?#iefix') format('embedded-opentype'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/BebasNeue-webfont.woff2') format('woff2'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/BebasNeue-webfont.woff') format('woff'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/BebasNeue-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lemon/Milk';
  src: url("//www.brasseriedelasenne.be/squelettes/css/fonts/lemonmilk-regular.eot");
  src: url("//www.brasseriedelasenne.be/squelettes/css/fonts/lemonmilk-regular.eot?#iefix") format("embedded-opentype"), url("//www.brasseriedelasenne.be/squelettes/css/fonts/lemonmilk-regular.woff2") format("woff2"), url("//www.brasseriedelasenne.be/squelettes/css/fonts/lemonmilk-regular.woff") format("woff"), url("//www.brasseriedelasenne.be/squelettes/css/fonts/lemonmilk-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  
  /* IE9*/
}
@font-face {
  font-family: 'Oswald';
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/Oswald-Regular.eot');
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/Oswald-Regular.eot?#iefix') format('embedded-opentype'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/Oswald-Regular.woff2') format('woff2'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/Oswald-Regular.woff') format('woff'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/Oswald-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bdlsicons';
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/bdlsicons.eot?49249697');
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/bdlsicons.eot?49249697#iefix') format('embedded-opentype'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/bdlsicons.woff?49249697') format('woff'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/bdlsicons.ttf?49249697') format('truetype'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/bdlsicons.svg?49249697#bdlsicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
#logo_site_spip {
  line-height: 3 !important;
}
#spip-admin {
  right: 0%;
}
pre {
  text-align: left;
}
@media (min-width: 1200px) {
  .vertical-align {
    display: flex;
    align-items: center;
  }
}
.vertical-centering-wrapper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.vertical-centering-wrapper div {
  display: table;
  height: 100%;
  width: 100%;
}
.vertical-centering-wrapper div div {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
video {
  width: 100% !important;
  height: auto !important;
}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*-webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;

    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;*/
  /* -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;*/
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
}
body {
  margin: 0;
  background-color: #ffffff;
}
h1.titre {
  font-family: 'BebasNeue', 'BebasNeue', 'Oswald', 'Josefin Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  text-transform: uppercase;
}
h3.spip {
  font-family: 'BebasNeue', 'Oswald', 'Josefin Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  text-transform: uppercase;
  font-size: 2em;
  margin-bottom: 1em;
}
a.spip_out {
  color: #c10016 !important;
}
a.spip_out:active,
a.spip_out:hover,
a.spip_out:focus {
  background-color: inherit;
}
.wrap {
  padding-top: 3em;
  padding-bottom: 3em;
  text-align: center;
}
@media (max-width: 767px) {
  .wrap {
    padding-top: 2em;
    padding-bottom: 2em;
  }
}
.wrap .surtitre,
.wrap .title,
.wrap .subtitle,
.wrap .hashtag {
  text-align: center;
}
#iciblabla .wrap .article,
#jobs .wrap .article {
  text-align: left;
}
.header-wrap {
  text-align: center;
  background-color: #000000;
}
.header-wrap #header-socials {
  z-index: 10000;
  vertical-align: middle;
  text-align: left;
  padding-top: 0.4em;
  color: #ffffff;
  font-size: 1.2em;
  line-height: 1.2em;
}
.header-wrap #header-socials a {
  color: #ffffff;
}
.header-wrap #header-socials a:hover,
.header-wrap #header-socials a:active,
.header-wrap #header-socials a:focus {
  background-color: inherit;
  color: #c10016;
}
.header-wrap #header #formulaire_menu_lang {
  z-index: 10000;
  padding-top: 1em;
  padding-bottom: 2em;
}
.header-wrap #header #formulaire_menu_lang ul.nav {
  margin-bottom: 0;
  float: right;
}
.header-wrap #header #formulaire_menu_lang ul.nav li {
  text-transform: uppercase;
  color: #c10016;
  border-right: 2px solid #c10016;
  line-height: 80%;
}
.header-wrap #header #formulaire_menu_lang ul.nav li a {
  color: #c10016;
  padding: 0.125rem 0.25rem;
}
.header-wrap #header #formulaire_menu_lang ul.nav li a.current {
  color: #ffffff;
}
.header-wrap #header #formulaire_menu_lang ul.nav li a:hover,
.header-wrap #header #formulaire_menu_lang ul.nav li a:focus {
  color: #ffffff;
}
.header-wrap #header #formulaire_menu_lang ul.nav li:last-child {
  border-right: none;
  padding-right: 0;
}
.header-wrap #header #formulaire_menu_lang {
  font-size: 0.85em;
  line-height: 0.9em;
}
.header-wrap #header #formulaire_menu_lang a:hover,
.header-wrap #header #formulaire_menu_lang a:focus {
  background-color: transparent;
}
.header-wrap .navbar {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  z-index: 1000;
  background-color: transparent;
  border-color: transparent;
  opacity: 0.9;
  color: #c10016;
  font-size: 1.2em;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  float: none;
}
.header-wrap .navbar .navbar-collapse {
  text-align: center;
}
.header-wrap .navbar .navbar-nav {
  text-transform: uppercase;
}
.header-wrap .navbar .navbar-nav > li > a {
  color: #c10016;
  background-color: transparent;
}
.header-wrap .navbar .navbar-nav > li > a:active,
.header-wrap .navbar .navbar-nav > li > a:hover,
.header-wrap .navbar .navbar-nav > li > a:focus {
  color: #ffffff;
}
.header-wrap .navbar .navbar-nav > li.active > a,
.header-wrap .navbar .navbar-nav > li.active > a:active,
.header-wrap .navbar .navbar-nav > li.active > a:hover,
.header-wrap .navbar .navbar-nav > li.active > a:focus {
  background-color: transparent;
  color: #ffffff;
}
@media (max-width: 767px) {
  .header-wrap .navbar-responsive {
    left: 0;
    top: 0;
    right: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .header-wrap .navbar-responsive .navbar-inner .navbar-toggle {
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0.45em;
    margin-right: 0;
    margin-bottom: 0;
    padding-top: 4px;
    float: none;
    z-index: 1000;
  }
  .header-wrap .navbar-responsive .navbar-inner .navbar-toggle .icon-bar {
    background-color: #c10016;
  }
  .header-wrap .navbar-responsive .navbar-inner .navbar-toggle:hover,
  .header-wrap .navbar-responsive .navbar-inner .navbar-toggle:active,
  .header-wrap .navbar-responsive .navbar-inner .navbar-toggle:focus {
    background-color: inherit;
  }
  .header-wrap .navbar-responsive .navbar-inner .navbar-toggle:hover .icon-bar,
  .header-wrap .navbar-responsive .navbar-inner .navbar-toggle:active .icon-bar,
  .header-wrap .navbar-responsive .navbar-inner .navbar-toggle:focus .icon-bar {
    background-color: #ffffff;
  }
  .header-wrap .navbar-responsive .navbar-inner .navbar-collapse {
    margin-top: 1em;
    background-color: #000000;
  }
}
.page_rubrique .page .container .article {
  margin-top: 2rem;
  /*font-size: 125%;
        line-height: 150%;*/
  font-size: 1.1em;
  line-height: 1.8em;
}
.page_rubrique .page .container .article .titre {
  color: #c10016;
}
.page_rubrique .page .container .article .texte {
  color: #261110;
}
.scene {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.scene .viewport {
  width: 50%;
  height: 50%;
  outline: 5px solid blue;
  position: absolute;
  top: 25%;
  left: 25%;
  z-index: 1000;
  display: none;
}
#scene_a {
  height: 38.6vw;
}
#scene_b,
#scene_c,
#scene_d {
  height: 28.57vw;
}
@media (max-width: 767px) {
  #scene_a {
    height: 70vh;
  }
  #scene_b,
  #scene_c {
    height: 50vh;
  }
  #scene_d {
    height: 35vh;
  }
}
.spacer {
  height: 3em;
  background-color: pink;
}
.parallax-layer {
  width: 200%;
  height: 200%;
  position: absolute;
  top: -50%;
  left: -50%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  overflow: hidden;
}
#scene_a .fond {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_A_09_fond.svg);
  background-size: 50%;
  background-position: 50% 50%;
}
@media (max-width: 767px) {
  #scene_a .fond {
    background-size: 200%;
  }
}
#scene_a .nuages {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_A_05_nuages.svg);
  background-position: 49.1% 25.7%;
  background-size: 52.4%;
}
@media (max-width: 767px) {
  #scene_a .nuages {
    background-size: 52%;
  }
}
#scene_a .halo_logo {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_A_06_halo_logo.svg);
  background-size: 52.5%;
  background-position: 50% 60%;
  opacity: 0;
}
@media (max-width: 767px) {
  #scene_a .halo_logo {
    background-size: 85%;
    background-position-y: 45%;
  }
}
#scene_a .logo {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_A_03_logo.svg);
  background-size: 14.375%;
  background-position: 50% 40%;
  opacity: 0.2;
}
@media (max-width: 767px) {
  #scene_a .logo {
    background-size: 34%;
  }
}
#scene_a .soleil {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_A_07_soleil.svg);
  background-position: 50% 0%;
  background-size: 86%;
  opacity: 0.6;
}
@media (max-width: 767px) {
  #scene_a .soleil {
    background-size: 200%;
    background-position-y: 22%;
  }
}
#scene_a .rayons {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_A_08_rayons.svg);
  background-position: 61% 49%;
  background-size: 70%;
  opacity: 0;
}
@media (max-width: 767px) {
  #scene_a .rayons {
    background-size: 241%;
  }
}
#scene_a .villearr {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_A_04_ville_arr.svg);
  background-position: 49.4% 65%;
  background-size: 52%;
}
@media (max-width: 767px) {
  #scene_a .villearr {
    background-size: 100%;
    background-position-y: 67%;
  }
}
#scene_a .villeav {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_A_02_ville_av.svg);
  background-position: 50% 75%;
  background-size: 51.5%;
}
@media (max-width: 767px) {
  #scene_a .villeav {
    background-size: 114%;
  }
}
#scene_a .brasserie {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_A_01_brasserie.svg);
  background-size: 14.6%;
  background-position: 50% 74%;
}
@media (max-width: 767px) {
  #scene_a .brasserie {
    background-size: 24.4%;
  }
}
#scene_a .bio {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/BIO_cachet.svg);
  background-size: 8%;
  background-position: 35% 35%;
  transform: rotate(-11.25deg);
  opacity: 0;
}
@media (max-width: 767px) {
  #scene_a .bio {
    background-size: 15%;
    background-position: 35% 30%;
  }
}
#brasserie,
#jobs {
  background-color: #ffffff;
  color: #000000;
}
#brasserie #leitmotiv,
#jobs #leitmotiv {
  font-family: 'Lemon/Milk', 'Oswald', 'Josefin Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #c10016;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1.85em;
}
.page_sommaire #brasserie #leitmotiv {
  margin-bottom: 5rem;
  font-size: 0.9em;
}
@media (max-width: 767px) {
  .page_sommaire #brasserie #leitmotiv {
    display: none;
  }
}
.page_sommaire #brasserie #shop {
  position: relative;
  margin-bottom: 5rem;
}
.page_sommaire #brasserie #shop h1 {
  margin: 0;
  font-family: 'Lemon/Milk', 'Oswald', 'Josefin Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #c10016;
  text-transform: uppercase;
  font-size: 1.3em;
  line-height: 1.85em;
  opacity: 0.5;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.page_sommaire #brasserie #shop picture,
.page_sommaire #brasserie #shop img {
  postion: relative;
}
.page_sommaire #brasserie #shop picture:nth-child(2),
.page_sommaire #brasserie #shop img:nth-child(2) {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.page_sommaire #brasserie #shop:hover picture:nth-child(2),
.page_sommaire #brasserie #shop:hover img:nth-child(2) {
  display: block;
}
#visites {
  text-align: left;
  padding: 1em 2em;
  background-color: #59b586;
  color: #ffffff;
}
#visites .adapt-img-wrapper {
  margin-bottom: 1em;
}
#visites .titre {
  font-size: 3em;
}
#visites h3.spip {
  margin-bottom: 0.5em;
}
#scene_b .fond_ar {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_B_06_fond_ar.svg);
  background-size: 60%;
}
@media (max-width: 767px) {
  #scene_b .fond_ar {
    background-size: 180%;
  }
}
#scene_b .fond_av {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_B_05_fond_av.svg);
  background-size: 60%;
}
@media (max-width: 767px) {
  #scene_b .fond_av {
    background-size: 180%;
  }
}
#scene_b .bouteilles {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_B_04_bouteilles-2.svg);
  background-size: 27.4%;
  background-position: 33.15% 55%;
  background-repeat: repeat-x;
}
@media (max-width: 767px) {
  #scene_b .bouteilles {
    background-size: 67.2vh;
    background-position: 63.15% 64.3%;
  }
}
#scene_b .cereales {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_B_03_cereales.svg);
  background-size: 64%;
  background-position: 50% 156%;
}
@media (max-width: 767px) {
  #scene_b .cereales {
    background-size: 180vh;
    background-position: 26.4% 101%;
  }
}
#scene_b .rampe {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_B_02_rampe.svg);
  background-position: 50% 74%;
  background-size: 60%;
}
@media (max-width: 767px) {
  #scene_b .rampe {
    background-position: 50% 74.5%;
  }
}
#scene_b .houblon {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_B_01_houblon.svg);
  background-position: 51.5% 83.6%;
  background-size: 52%;
}
@media (max-width: 767px) {
  #scene_b .houblon {
    background-position: 51.5% 75.6%;
    background-size: 56%;
  }
}
#listes_bieres h1.titre {
  font-size: 4rem;
  color: #261110;
  margin-bottom: 3.6rem;
  text-align: left;
}
#listes_bieres .liste_bieres {
  margin-bottom: 5em;
}
#listes_bieres .liste_bieres article {
  margin-bottom: 3em;
}
#listes_bieres .liste_bieres article a {
  color: #000000;
}
#listes_bieres .liste_bieres article a h2.titre {
  font-family: 'BebasNeue', 'BebasNeue', 'Oswald', 'Josefin Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  text-transform: uppercase;
  margin-bottom: 0.5em;
}
#listes_bieres .extra_bieres article {
  text-align: left;
  font-size: 1.1em;
  line-height: 1.8em;
}
#scene_c .fond_ar {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_C_08_fond_ar.svg);
  background-size: 60%;
}
@media (max-width: 767px) {
  #scene_c .fond_ar {
    background-size: 180%;
  }
}
#scene_c .fond_av {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_C_07_fond_av.svg);
  background-size: 40%;
  background-position: 86% 390%;
}
@media (max-width: 767px) {
  #scene_c .fond_av {
    background-size: 123%;
    background-position: -162% 113%;
  }
}
#scene_c .tuyaux_coudes {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_C_06_tuyaux.svg);
  background-size: 55%;
  background-position: 50% 12%;
}
@media (max-width: 767px) {
  #scene_c .tuyaux_coudes {
    background-size: 165%;
    background-position: -11% 12%;
  }
}
#scene_c .tuyaux_horiz {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_C_05_tuyaux.svg);
  background-size: 55%;
  background-position: 51% 58.5%;
}
@media (max-width: 767px) {
  #scene_c .tuyaux_horiz {
    background-size: 165%;
    background-position: 32% 58.5%;
  }
}
#scene_c .vapeur_ar {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_C_04_vapeur_arr.svg);
  background-size: 62%;
  background-position: 57.5% 65%;
}
@media (max-width: 767px) {
  #scene_c .vapeur_ar {
    background-size: 92% 165%;
    background-position: 39.5% 27%;
  }
}
#scene_c .vapeur_av {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_C_03_vapeur_av.svg);
  background-size: 57.5%;
  background-position: 52% 72%;
}
@media (max-width: 767px) {
  #scene_c .vapeur_av {
    background-size: 92%;
    background-position: 52% 72%;
  }
}
#scene_c .cuves {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_C_02_cuves.svg);
  background-size: 54.5%;
  background-position: 50% 43%;
}
@media (max-width: 767px) {
  #scene_c .cuves {
    background-size: 145%;
    background-position: 44% 43%;
  }
}
#scene_c .tuyaux_av_plan {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_C_01_tuyaux_av_plan.svg);
  background-size: 45.5%;
  background-position: 32% 285%;
}
@media (max-width: 767px) {
  #scene_c .tuyaux_av_plan {
    background-size: 126%;
    background-position: 17% 74%;
  }
}
#pointsdevente .map-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
@media (max-width: 767px) {
  #pointsdevente .map-responsive {
    padding-bottom: 125%;
  }
}
#pointsdevente .map-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
#social #instagram .social_title img {
  margin-left: auto;
  margin-right: auto;
}
#social #instagram .hashtag {
  margin-top: 1em;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 2em;
  font-size: 1.1em;
}
#social #instagram #img_grid img {
  margin-top: 15px;
  margin-bottom: 15px;
}
#social #instagram #img_grid .snapwidget-wrapper {
  position: relative;
  padding-bottom: 100%;
}
#social #instagram #img_grid .snapwidget-wrapper .snapwidget-widget {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#scene_d .fond {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_D_03_fond.svg);
  background-size: 57.5%;
}
@media (max-width: 767px) {
  #scene_d .fond {
    background-size: 173.5%;
    background-position: 10% 50%;
  }
}
#scene_d .tonneaux_ar {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_D_02_tonneaux_ar.svg);
  background-size: 56%;
  background-position: 116% 16%;
}
@media (max-width: 767px) {
  #scene_d .tonneaux_ar {
    background-size: 71vh;
    background-position: 100vw 16vh;
  }
}
#scene_d .tonneaux_av {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/SITE_illu_D_01_tonneaux_av.svg);
  background-size: 34.5%;
  background-position: 34.5% -90%;
}
@media (max-width: 767px) {
  #scene_d .tonneaux_av {
    background-size: 44vh;
    background-position: 25vw 27vh;
  }
}
#footer {
  margin-top: 3em;
  background-color: #c10016;
}
#footer #logo_small {
  background-image: url(//www.brasseriedelasenne.be/squelettes/img/LOGO_footer_BdlS_white.svg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 7em;
  display: block;
}
#BeerModal {
  text-align: center;
  padding: 0 !important;
}
#BeerModal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
#BeerModal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
#BeerModal .modal-dialog .modal-content button.close {
  z-index: 100;
}
#BeerModal .modal-dialog .modal-content button.close span {
  z-index: 120;
  width: 40px;
  height: 40px;
  font-size: 40px;
  line-height: 40px;
  display: inline-block;
}
#BeerModal .modal-dialog .modal-content .modal-body {
  position: static;
}
#BeerModal .modal-dialog .modal-content .modal-body .cartouche .soustitre {
  padding-bottom: 2em;
}
.intercalaire {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}
[class^="fontelloicon-"]:before,
[class*=" fontelloicon-"]:before {
  font-family: "bdlsicons";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.fontelloicon-instagram:before {
  content: '\f16d';
}
/* '' */
.fontelloicon-facebook-squared:before {
  content: '\f308';
  position: relative;
  top: -1px;
}
/* '' */
/*
.parallax-layer{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position:50% 50%;
  background-size: contain;
}
*/
