@import url('https://fonts.googleapis.com/css?family=Merienda&display=swap');
@font-face { font-family: 'Montserrat'; src: url('../fonts/Montserrat-Regular.woff2') format('woff2'), url('../fonts/Montserrat-Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Poppins'; src: url('../fonts/Poppins-SemiBold.woff2') format('woff2'), url('../fonts/Poppins-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Caveat Brush'; src: url('../fonts/CaveatBrush-Regular.woff2') format('woff2'), url('../fonts/CaveatBrush-Regular.woff') format('woff'); font-weight: normal; font-style: normal; }

.erf-container .erf-form .radio input[type="radio"],
.erf-container .erf-form .checkbox input[type="checkbox"],
.erf-container .erf-form .radio-inline input[type="radio"],
.erf-container .erf-form .checkbox-inline input[type="checkbox"] { top: 5px !important; transform: none !important; }
.erf-container .erf-form .radio,
.erf-container .erf-form .checkbox,
.erf-container .erf-form .radio-inline,
.erf-container .erf-form .checkbox-inline { padding-left: 30px !important; }

/* line 31, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-lightblue {
  background-color: #C3E1F5;
}

/* line 34, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-blue {
  background-color: #2C97DE;
}

/* line 37, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-lightgrey {
  background-color: #EEE;
}

/* line 40, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-grey {
  background-color: #CCC;
}

/* line 43, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-bluegrey {
  color: #FFF;
  background-color: #5b7485;
}

/* line 47, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-green {
  background-color: #080;
}

/* line 50, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-red {
  color: #FFF;
  background-color: #DF2927;
}

/* line 54, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-white {
  color: #333;
  background-color: #FFF;
}

/* line 58, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-yellow {
  background-color: #FFCC33;
}

body.airi-body{ font-family: 'Signika Negative', sans-serif; font-size:1.4em; }

.site-main {
    padding-top: 0;
}
@media (min-width: 992px){
  .section-page-header .page-header-inner { padding-top: 50px; padding-bottom: 0px; }
}

.titre-main,
.section-page-header .page-title {
  position: relative;
    color: #df2927;
    text-align: left;
    font-size: 3.2rem;
}

hr { display: block; clear: both; padding: 0; border: 0; color: #ccc; background-color: #EEE; height: 3px; width: 50%; margin: 30px auto; }

button, .btn, input[type="submit"], input[type="reset"] {
    text-decoration: none;
    display: inline-block;
    margin: 10px auto;
    padding: 5px 15px;
    font-weight: bold;
    text-align: center;
    background: #FFF;
    color: #DF2927;
    border: 2px solid #DF2927;
    border-radius: 20px;
    transition: color 0.5s, background-color 0.5s;
}
input[type="submit"]:hover {
    background: #DF2927; color: #fff;
}

button.btn-red-reverse:hover, button.btn-red-reverse:focus, button.btn-red-reverse:active,
.btn.btn-red-reverse:hover, .btn.btn-red-reverse:focus, .btn.btn-red-reverse:active,
input[type="submit"].btn-red-reverse:hover, input[type="submit"].btn-red-reverse:focus,
input[type="submit"].btn-red-reverse:active, input[type="reset"].btn-red-reverse:hover,
input[type="reset"].btn-red-reverse:focus, input[type="reset"].btn-red-reverse:active {
    background: #FFF;
    color: #DF2927;
}

button.btn-red-reverse, .btn.btn-red-reverse, input[type="submit"].btn-red-reverse, input[type="reset"].btn-red-reverse {
    background: #DF2927;
    border-color: #FFCC33;
    color: #FFF;
}

form.track_order .button, .place-order .button, .wc-proceed-to-checkout .button,
.widget_shopping_cart_content .button, .woocommerce-MyAccount-content form .button,
.lost_reset_password .button, form.register .button, .checkout_coupon .button, .woocomerce-form .button {
    background-color: #1e144b;
    border-color: #1e144b;
}

ul.unstyled {
    padding: 0;
    list-style: none;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .la-service-box.service-type-3 .b-title1, .heading-font-family {
    font-family: 'Signika Negative', sans-serif;
}

h1, .h1-like {
  min-height: 50px;
  margin-bottom: 0;
  padding-top: 5px;
  line-height: 1em;
  color: #DF2927;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 400;
}
@media (max-width: 767px) {
  h1, .h1-like {
    margin-top: 20px !important;
  }
}
@media (min-width: 550px) {
  h1, .h1-like, .titre-main {
    position: relative;
    margin-bottom: 0;
    padding-left: 70px;
  }
  .titre-main:before,
  h1:before, .h1-like:before {
    content: '';
    width: 50px;
    height: 50px;
    background: #DF2927;
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media (max-width: 550px) {
  h1, .h1-like {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}

h2, .h2-like {
  margin: 15px 0;
  color: #1E144B;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 400;
  font-size: 2.3rem;
  line-height: 1em;
  text-transform: uppercase;
}

h3, .h3-like {
  margin: 10px 0;
  color: #DF2927;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 300;
  font-size: 2.4rem;
  line-height: 1.1em;
}
h3 a, .h3-like a {
  color: #DF2927;
}

@media (max-width: 800px){
  .page-title-v1 header + .la-breadcrumbs { font-size: 14px; text-align: left; }
}
a.la-breadcrumb-item-link.is-home:before { content: "\f015"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }
/* BUTTONS */
.home .btn-small { display: inline-block; background: #1E144B; font-family: 'Montserrat'; color: #fff; border-radius: 5px; border: none; padding: 5px 10px; min-width: 150px; font-weight: 500; font-size: 16px; }
.home .btn-small:hover { background: #160f37; }
@media (max-width: 767px) {
  .home .btn-small { font-size: 14px; padding: 5px 15px; min-width: 0; }
}
.home .btn-xl { color: #fff; text-align: center; text-transform: uppercase; white-space: nowrap; padding: 14px 25px 14px 20px; position: relative; text-decoration: none; display: inline-block; border-radius: 15px; font-size: 20px; font-weight: bold; font-family: 'Montserrat'; transition: all 300ms ease; }
.home .btn-xl.btn-red { background: #DF2927; }
.home .btn-xl.btn-red:hover { background: #d02220; }
.home .btn-xl.btn-blue { background: #1e1545; }
.home .btn-xl.btn-blue:hover { background: #160f37; }
.home .btn-xl.btn-yellow { background: #feb900; }
.home .btn-xl.btn-yellow:hover { background: #e8a900; }
.home .btn-xl.fleche:after { content: ''; display: block; width: 60px; height: 42px; background-size: contain !important; background-repeat: no-repeat !important; position: absolute; top: 50%; transform: translateY(-50%); right: -50px; transition: all 400ms ease; }
.home .btn-xl.fleche.fleche-red:after { background: url('../images/fleche-rouge.png'); }
.home .btn-xl.fleche.fleche-blue:after { background: url('../images/fleche-bleu.png'); }
.home .btn-xl.fleche.fleche-yellow:after { background: url('../images/fleche-jaune.png'); }
.home .btn-xl.fleche.fleche-yellow:after { background: url('../images/fleche-jaune.png'); }
.home .btn-xl.fleche:hover:after { transform: translateX(15px) translateY(-50%); }
@media (min-width: 768px) and (max-width: 1023px) {
  .home .btn-xl { font-size: 17px; }
}
@media (max-width: 767px) {
  .home .btn-xl { padding: 8px 20px 8px 20px; border-radius: 10px; font-size: 14px; }
}
@media (max-width: 500px) {
  .home .btn-xl.fleche:after { transform: scale(0.5) translateY(-50%); transform-origin: top; }
  .home .btn-xl.fleche.fleche-outside:after { right: -50px; }
}

/* SLIDE */
.home .site-main { padding-top: 0; }
.home .slick-sliders-container{ position: relative; }
.home .slick-sliders-container:before,
.home .slick-sliders-container:after { content: ''; display: inline-block; position: absolute; width: 100%; z-index: 2; height: 20px; background: url(../images/blanc-destructure.png) no-repeat; }
.home .slick-sliders-container:before { top: 0; background-position: 0 -12px; }
.home .slick-sliders-container:after { bottom: 0; background-position: 0 4px; }
.home .slide-container{position: relative;}
.home .home-slide-title { position: absolute; z-index: 22; left: 0; top:22%; width: 100%; text-align: center; }
.home .home-slide-title .subtitle-slide { color: #df2927; text-align: center; white-space: nowrap; padding: 0 25px 0 20px; position: relative; text-decoration: none; display: inline-block; font-size: 40px; font-weight: bold; font-family: 'Montserrat'; }
.home .home-slide-title h1 { font-family: 'Caveat Brush'; text-transform: none; color: #1e1545; padding: 0; margin: 0; font-size: 100px; line-height: 100px; text-align: center; display: block; }
.home .home-slide-title h1:before { display: none; }
.home .home-slide-title .subtitle-slide:before { content: ''; display: inline-block; background: url(../images/trait-h-rouge.png); width: 228px; height: 7px; vertical-align: middle; margin: 0 30px 0 0; }
.home .slick-sliders-container p { position: relative; left: 0; width: 100%; text-align: center; }
.home .slick-sliders-container h3:empty,
.home .slick-sliders-container p:empty { display: none; }
.home .slick-slider .slick-dots{position: absolute; bottom: 25px;width: 100%;}
.home .slick-slider .slick-slide img { min-height: 35vh; object-fit: cover; }
.slider-button-1 {position: absolute;bottom: 50px;transform: translate(-50%, -50%);left: 50%;}
@media (min-width: 1700px) {
  .home .home-slide-title { top: 30%; }
}
@media (min-width: 820px) and (max-width: 1199px) {
  .home .home-slide-title h1 { font-size: 60px; line-height: 70px; }
  .home .home-slide-title .subtitle-slide { font-size: 26px; }
  .home .home-slide-title .subtitle-slide:before { width: 130px; }
  .slider-button-1 { bottom: 25px; }
}
@media (max-width:819px){
  .home .home-slide-title { top: 20%; line-height: 10px; }
  .home .home-slide-title h1 { font-size: 30px; line-height: 40px; }
  .home .home-slide-title .subtitle-slide { font-size: 20px; }
  .home .home-slide-title .subtitle-slide:before { width: 88px; }
  .slider-button-1 { bottom: 25px; }
}

/* SLIDE */
.home .gammes_slider {
  padding: 0 70px;
}
.home .gammes_slider li {
  padding: 0 15px;
}
.home .gammes_slider li .cadre-image {
  display: block;
  position: relative;
  background: url('../images/bg-vignette.png') no-repeat;
  background-size: cover;
  padding-bottom: 100%;
  transition: all 400ms ease;
}
.home .gammes_slider li .cadre-image img {
  position: absolute;
  top: 15px;
  left: 15px;
  width: calc(100% - 30px);
  height: calc(100% - 30px);
  display: block;
  object-fit: cover;
}
.home .gammes_slider li .cadre-image .category-label {
  display: inline-block;
  background: #fff;
  z-index: 2;
  position: absolute;
  bottom: 0;
  padding: 15px 15px 5px 15px;
  left: 12%;
  right: 12%;
  text-align: center;
  transition: bottom 300ms ease;
}
.home .gammes_slider li .cadre-image .category-label h3 {
  color: #1e1545;
  font-family: 'Caveat Brush';
  font-size: 34px;
  line-height: 30px;
}
.home .gammes_slider li .cadre-image .category-label h3:first-letter {
  text-transform: uppercase;
}
.home .gammes_slider li .cadre-image .category-label span {
  display: none;
  color: #feb900;
  font-size: 18px;
  font-family: 'Montserrat';
}
.home .gammes_slider li .cadre-image:hover {
  background: url('../images/bg-vignette-h.png') no-repeat;
  background-size: cover;
}
.home .gammes_slider li .cadre-image:hover .category-label {
  background: rgba(194, 14, 26, 0.6) url('../images/fleche-decouverte.png') no-repeat center bottom 15px;
  bottom: 15px;
  padding: 20px 15px 45px 15px;
}
.home .gammes_slider li .cadre-image:hover .category-label h3 {
  color: #fff;
}
.home .gammes_slider li .cadre-image:hover .category-label span {
  display: block;
}
.home .gammes_slider .slick-arrow {
  color: transparent;
  user-select: none;
  width: 34px;
  height: 61px;
  background: url('../images/fleche-g.png') no-repeat;
  border: none;
  position: absolute;
  top: 50%;
}
.home .gammes_slider .slick-arrow:focus {
  outline: 0;
}
.home .gammes_slider .slick-arrow.slick-prev {
  left: 20px;
  opacity: 1;
  transform: translateY(-50%);
}
.home .gammes_slider .slick-arrow.slick-next {
  left: initial;
  opacity: 1;
  right: 20px;
  transform: translateY(-50%) rotate(180deg);
}
@media (max-width: 991px) {
  .home .gammes_slider li .cadre-image .category-label h3 {
    font-size: 25px;
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  .home .gammes_slider .slick-arrow {
    width: 17px;
    height: 30px;
    background-size: contain;
  }
  .home .gammes_slider .slick-arrow.slick-prev {
    left: -15px;
  }
  .home .gammes_slider .slick-arrow.slick-next {
    right: -15px;
  }
}

/* LIGNES */
.home .ligne {
  padding: 0 0 30px 0;
  overflow: hidden;
}
.home .ligne h2,
h2.ligne-jaune
{
  font-family: 'Caveat Brush';
  text-transform: none;
  color: #1e1545;
  padding: 0 0 20px 0;
  margin: 10px 0 25px 0;
  font-size: 56px;
  text-align: center;
  background: url('../images/trait-h-jaune.png') no-repeat center bottom;
}
h2.ligne-rouge
{
  font-family: 'Caveat Brush';
  text-transform: none;
  color: #1e1545;
  padding: 0 0 20px 0;
  margin: 10px 0 25px 0;
  font-size: 56px;
  text-align: center;
  background: url('../images/trait-h-rouge.png') no-repeat center bottom;
}
.home .ligne .btn-all {
  text-align: center;
  padding: 30px 0;
  clear: both;
}
@media (max-width: 767px) {
  .home .ligne.ligne-produits {
    padding: 0;
  }
  .home .ligne h2 {
    padding: 0 15px 20px 15px;
    font-size: 36px;
  }
  .home .ligne h2,
  h2.ligne-jaune,
  h2.ligne-rouge {
    font-size: 38px;
  }
  h3.faq-title {
    font-size: 30px;
    line-height: 36px;
  }
}
.home .ligne.ligne-produits {
  max-width: 1500px;
  margin: 0 auto;
}
.home .ligne.ligne-produits h2:before {
  content: '';
  display: block;
  margin: auto;
  background: url('../images/illus-patisserie.png') no-repeat;
  background-size: 70% !important;
  background-position: center center;
  width: 227px;
  height: 89px;
}
.home .ligne.ligne-produits .btn-all a {
  position: relative;
}
.home .ligne.ligne-actus h2 {
  background: url('../images/trait-h-rouge.png') no-repeat center bottom;
}
.home .ligne.ligne-actus h2:before {
  content: '';
  display: block;
  margin: auto;
  background: url('../images/illus-phare.png') no-repeat;
  width: 121px;
  height: 123px;
  background-size: 70% !important;
  background-position: center center;
}
.home .ligne.ligne-actus .btn-all a {
  position: relative;
}
.home .ligne.ligne-actus .home-actus {
  overflow: hidden;
  background: #DF2927;
  position: relative;
  padding: 40px 15vw;
  display: flex;
  align-items: center;
}
.home .ligne.ligne-actus .home-actus:after {
  content: '';
  display: block;
  background: #fff url('../images/bg-points.png');
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  bottom: 0;
}
.home .ligne.ligne-actus .home-actus .home-actu-left {
  position: relative;
  width: 36%;
  padding: 0 40px 0 0;
}
.home .ligne.ligne-actus .home-actus .home-actu-left:after {
  content: '';
  display: block;
  width: 158px;
  height: 7px;
  background: url('../images/trait-h-bleu.png');
  position: absolute;
  top: 0;
  top: 50%;
  left: -190px;
}
.home .ligne.ligne-actus .home-actus .home-actu-left h3,
h3.new-design{
  margin-bottom: 45px;
  color: #fff;
  font-family: 'Caveat Brush';
  font-size: 65px;
  line-height: 56px;
}
.home .ligne.ligne-actus .home-actus .home-actu-right {
  width: 64%;
  padding: 30px 30px;
  display: flex;
  background: #fff;
  z-index: 2;
  position: relative;
  align-items: center;
}
.home .ligne.ligne-actus .home-actus .home-actu-right:after {
  content: '';
  display: block;
  width: 158px;
  height: 7px;
  background: url('../images/trait-h-bleu.png');
  position: absolute;
  top: 0;
  top: 50%;
  right: -190px;
}
.home .ligne.ligne-actus .home-actus .home-actu-right .home-actu-img {
  width: 50%;
  padding-bottom: 50%;
  position: relative;
}
.home .ligne.ligne-actus .home-actus .home-actu-right .home-actu-img img {
  float: none;
  position: absolute;
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.home .ligne.ligne-actus .home-actus .home-actu-right .home-actu-content {
  width: 50%;
  padding: 0 0 0 30px;
  font-size: 16px;
  color: #1e1545;
  font-family: 'Montserrat';
  font-weight: 600;
}
@media (min-width: 1500px) {
  .home .ligne.ligne-actus .home-actus {
    padding: 40px 20vw;
  }
}
@media (max-width: 1024px) {
  .home .ligne.ligne-actus .home-actus {
    padding: 40px 10vw;
  }
}
@media (min-width: 890px) and (max-width: 1024px) {
  .home .ligne.ligne-actus .home-actus .home-actu-left h3 {
    font-size: 36px;
    line-height: 36px;
  }
}
@media (min-width: 580px) and (max-width: 889px) {
  .home .ligne.ligne-actus .home-actus .home-actu-left {
    padding: 0 20px 0 0;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-left h3 {
    font-size: 27px;
    line-height: 27px;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-left:after {
    display: none;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-left .btn-xl.fleche:after {
    display: none;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-right:after {
    display: none;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-right .home-actu-img {
    width: 100%;
    padding-bottom: 100%;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-right .home-actu-content {
    display: none;
  }
}
@media (max-width: 579px) {
  .home .ligne.ligne-produits h2:before {
    background-size: 50% !important;
  }
  .home .ligne.ligne-actus {
    padding: 0;
  }
  .home .ligne.ligne-actus .home-actus:after {
    display: none;
  }
  .home .ligne.ligne-actus .home-actus {
    display: block;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-left {
    width: 100%;
    padding: 0 0px 0 0;
    text-align: center;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-left .btn-xl.fleche:after {
    display: none;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-left h3 {
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 30px;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-left:after {
    display: none;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-right {
    width: 100%;
    margin: 30px 0 0 0;
    display: block;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-right:after {
    display: none;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-right .home-actu-img {
    width: 100%;
    padding-bottom: 100%;
  }
  .home .ligne.ligne-actus .home-actus .home-actu-right .home-actu-content {
    display: none;
  }
}
.home .ligne.ligne-traditions {
  padding: 0 0 50px 0;
  max-width: 1500px;
  margin: 0 auto;
}
.home .ligne.ligne-traditions h2:before {
  content: '';
  display: block;
  margin: auto;
  background: url('../images/illus-livre.png') no-repeat;
  width: 160px;
  height: 97px;
  background-size: 70% !important;
  background-position: center center;
}
.home .ligne.ligne-traditions .traditions {
  display: flex;
  margin: 70px 0 0 0;
}
.home .ligne.ligne-traditions .traditions .tradition {
  padding: 0 2% 0 10%;
  width: 50%;
  position: relative;
}
.home .ligne.ligne-traditions .traditions .tradition .picto-tradition {
  position: absolute;
  top: -55px;
  right: 10%;
  z-index: 2;
}
.home .ligne.ligne-traditions .traditions .tradition .tradition-contenu {
  background: #feb900;
  padding: 30px 8%;
  min-height: 415px;
  position: relative;
}
.home .ligne.ligne-traditions .traditions .tradition h3 {
  color: #1e1545;
  font-family: 'Montserrat';
  margin: 0;
  font-size: 31px;
  font-weight: bold;
}
.home .ligne.ligne-traditions .traditions .tradition h4 {
  color: #c20e1a;
  font-size: 50px;
  line-height: 37px;
  font-family: 'Caveat Brush';
  margin: 0 0 50px 0;
  font-weight: normal;
}
.home .ligne.ligne-traditions .traditions .tradition .tradition-contenu-image {
  background: url('../images/bg-vignette-b.png') no-repeat center center;
  width: 18vw;
  padding-bottom: 18vw;
  background-size: contain;
  position: absolute;
  left: -16%;
  top: 170px;
}
.home .ligne.ligne-traditions .traditions .tradition .tradition-contenu-image img {
  position: absolute;
  top: 20px;
  left: 20px;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  object-fit: cover;
}
.home .ligne.ligne-traditions .traditions .tradition .tradition-contenu-texte {
  padding: 10px 0 50px 47%;
  font-family: 'Montserrat';
  font-size: 14px;
  font-weight: bold;
  color: #1e1545;
}
.home .ligne.ligne-traditions .traditions .tradition.tradition2 .tradition-contenu-texte {
  color: white;
}
.home .ligne.ligne-traditions .traditions .tradition .btn-xl {
  font-size: 17px;
  text-align: left;
  float: right;
  margin: 24px 44px 0 0;
}
.home .ligne.ligne-traditions .traditions .tradition.tradition2 .tradition-contenu {
  background: #1e1545;
}
.home .ligne.ligne-traditions .traditions .tradition.tradition2 .tradition-contenu-texte {
  font-size: 14px;
  padding-top: 0px;
  padding-bottom: 0;
}
.home .ligne.ligne-traditions .traditions .tradition.tradition2 .tradition-contenu-texte ul {
  padding: 0;
  list-style: none !important;
}
.home .ligne.ligne-traditions .traditions .tradition.tradition2 .tradition-contenu-texte ul li {
  color: #fff;
}
.home .ligne.ligne-traditions .traditions .tradition.tradition2 .tradition-contenu-image {
  top: 170px;
  background: url('../images/bg-vignette-h.png') no-repeat center center;
  background-size: contain;
}
.home .ligne.ligne-traditions .traditions .tradition.tradition2 h3 {
  color: #fff;
}
.home .ligne.ligne-traditions .traditions .tradition.tradition2 h4 {
  color: #feb900;
}
.home .ligne.ligne-traditions .traditions .tradition.tradition2 .btn-xl {
  color: #fff;
  padding-right: 70px;
}
@media (max-width: 1300px) {
  .home .ligne.ligne-traditions .traditions .tradition h3 {
    font-size: 24px;
  }
  .home .ligne.ligne-traditions .traditions .tradition h4 {
    font-size: 35px;
    line-height: 35px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .home .ligne.ligne-traditions .traditions .tradition.tradition1 {
    margin: 0 0 200px 0;
  }
  .home .ligne.ligne-traditions .traditions .tradition.tradition2 .tradition-contenu-image {
    top: 170px;
  }
  .home .ligne.ligne-traditions .traditions .tradition.tradition2 .tradition-contenu-texte {
    padding-top: 25px;
  }
}
@media (max-width: 991px) {
  .home .ligne.ligne-traditions .traditions {
    flex-direction: column;
  }
  .home .ligne.ligne-traditions .traditions .tradition {
    width: 100%;
  }
  .home .ligne.ligne-traditions .traditions .tradition .tradition-contenu-image {
    transform: scale(0.86);
    transform-origin: right top;
    width: 48vw;
    padding-bottom: 48vw;
  }
}
@media (max-width: 767px) {
  .home .ligne.ligne-traditions .traditions .tradition.tradition1 {
    margin: 0 0 100px 0;
  }
}
@media (max-width: 500px) {
  .home .ligne.ligne-traditions {
    padding: 0;
  }
  .home .ligne.ligne-traditions .traditions {
    margin: 30px 0 0 0;
  }
  .home .ligne.ligne-traditions .traditions .tradition {
    padding: 0;
    text-align: center;
  }
  .home .ligne.ligne-traditions .traditions .tradition h3 {
    text-align: center;
  }
  .home .ligne.ligne-traditions .traditions .tradition h4 {
    margin-bottom: 10px;
    text-align: center;
  }
  .home .ligne.ligne-traditions .traditions .tradition.tradition1 {
    margin: 50px 0px 0px 0px;
    background: #feb900;
    padding: 0 20px 20px 20px;
  }
  .home .ligne.ligne-traditions .traditions .tradition.tradition2 {
    margin: 0px 0px 0px 0px;
    background: #1e1545;
    padding: 0 20px 20px 20px;
  }
  .home .ligne.ligne-traditions .traditions .tradition.tradition1 .tradition-contenu {
    padding: 70px 0 0 0;
  }
  .home .ligne.ligne-traditions .traditions .tradition.tradition2 .tradition-contenu {
    padding: 70px 0 0 0;
  }
  .home .ligne.ligne-traditions .traditions .tradition .tradition-contenu {
    display: flex;
    flex-direction: column;
  }
  .home .ligne.ligne-traditions .traditions .tradition .btn-xl {
    float: none;
    margin: 0;
    text-align: center;
    padding: 17px 30px !important;
    font-size: 17px;
    line-height: 19px;
    border-radius: 15px;
  }
  .home .ligne.ligne-traditions .traditions .tradition .tradition-contenu-texte {
    order: 4;
  }
  .home .ligne.ligne-traditions .traditions .tradition .picto-tradition {
    top: 5px;
    right: initial;
    left: 50%;
    transform: translateX(-50%) scale(0.75);
    transform-origin: center center;
  }
  .home .ligne.ligne-traditions .traditions .tradition.tradition2 .picto-tradition {
    top: 35px;
    right: initial;
    left: 50%;
    transform: translateX(-50%) scale(0.75);
    transform-origin: center center;
  }
  .home .ligne.ligne-traditions .traditions .tradition .tradition-contenu-image {
    transform: scale(1);
    position: static;
    margin: 3rem auto;
    padding-bottom: 90%;
    width: 90%;
    left: 0;
  }
  .home .ligne.ligne-traditions .traditions .tradition .tradition-contenu-texte {
    padding-left: 0;
    display: none;
  }
  .home .ligne.ligne-traditions .traditions .tradition.tradition1 .tradition-contenu-texte {
    padding: 0;
    position: relative;
    top: -10px;
  }
}
.home .ligne.ligne-coordonnees h2 {
  background: url('../images/trait-h-rouge.png') no-repeat center bottom;
}
.home .ligne.ligne-coordonnees h2:before {
  content: '';
  display: block;
  margin: auto;
  background: url('../images/illus-bouteille.png') no-repeat;
  width: 177px;
  height: 120px;
  background-size: 70% !important;
  background-position: center center;
}
.home .ligne.ligne-coordonnees .social-media-link a {
  color: #1e1545;
  transition: all 300ms ease
}
.home .ligne.ligne-coordonnees .social-media-link a:hover {
  opacity: .9;
}
.home .ligne.ligne-coordonnees .coordonnees {
  margin: 40px 0 0 0 !important;
  list-style: none;
  padding: 0;
  table-layout: fixed;
  width: 100%;
  justify-content: center;
}
.home .ligne.ligne-coordonnees .coordonnees div.coordoonnees-elem {
  display: table-cell;
  width: 25%;
  vertical-align: top;
  text-align: center;
  background: url('../images/trait-vertical-gris.png') no-repeat right center;
}
.home .ligne.ligne-coordonnees .coordonnees div.coordoonnees-elem:last-of-type {
  background: none;
}
.home .ligne.ligne-coordonnees .coordonnees input[type="email"] {
  border: 2px solid #1e1545;
  border-radius: 5px;
  display: block;
  width: 80%;
  padding: 5px;
  height: 32px;
  margin: auto;
}
.home .ligne.ligne-coordonnees .coordonnees form{
  position: relative;
  top: -15px;
}
.home .ligne.ligne-coordonnees .coordonnees input[type="submit"] {
  background: #1E144B;
  font-family: 'Montserrat';
  color: #fff;
  border-radius: 5px;
  border: none;
  padding: 1px 10px;
  font-weight: 500;
  font-size: 16px;
  min-width: 160px;
    display: block;
}
.home .ligne.ligne-coordonnees .coordonnees button[type="submit"]:hover {
  background: #160f37;
}
.home .ligne.ligne-coordonnees .coordonnees .social-networks .btn {
  margin: 0 5px;
  width: 40px;
  height: 40px;
  position: relative;
  top: -5px;
}
.home .ligne.ligne-coordonnees .coordonnees .social-networks span,
.home .ligne.ligne-coordonnees .coordonnees div.coordoonnees-elem h4 {
  font-family: 'Caveat Brush';
  display: block;
  font-size: 30px;
  line-height: 30px;
  font-weight: normal;
  color: #1e1545;
  margin: 10px 0 50px 0;
}
.home .ligne.ligne-coordonnees .coordonnees div.coordoonnees-elem:nth-of-type(2) h4 {
  margin: 10px 0 20px 0;
}
.home .ligne.ligne-coordonnees .coordonnees div.coordoonnees-elem .coor-img {
  display: flex;
  align-items: center;
  width: 100%;
  height: 80px;
  justify-content: center;
}
@media (max-width: 1023px) {
  .home .ligne.ligne-coordonnees .coordonnees {
    display: block;
  }
  .home .ligne.ligne-coordonnees .coordonnees:after {
    display: block;
    content: '';
    clear: both;
  }
  .home .ligne.ligne-coordonnees .coordonnees div.coordoonnees-elem {
    display: block;
    width: 50%;
    float: left;
    padding: 20px 0;
    background: none;
  }
}
@media (max-width: 767px) {
  .home .ligne.ligne-coordonnees {
    padding: 0;
  }
  .home .ligne.ligne-coordonnees .coordonnees div.coordoonnees-elem {
    padding: 5px 0;
  }
  .home .ligne.ligne-coordonnees .coordonnees div.coordoonnees-elem:nth-of-type(2n+3) {
    clear: both;
  }
  .home .ligne.ligne-coordonnees .coordonnees .social-networks span,
  .home .ligne.ligne-coordonnees .coordonnees div.coordoonnees-elem h4 {
    margin: 10px 0 40px 0;
    font-size: 22px;
    line-height: 22px;
  }
  .home .ligne.ligne-coordonnees .coordonnees .social-networks .btn {
    width: 30px;
    height: 30px;
  }
  .home .ligne.ligne-coordonnees .coordonnees .register-newsletter button[type="submit"] {
    padding: 7px 22px;
  }
}

.social-media-link .fa {
  width: 40px;
  height: 40px;
  position: relative;
  top: -5px;
  font-size: 40px;
  line-height: 40px;
  text-align: center;
}

.social-media-link a i:before { opacity: 0; }
.social-media-link a.youtube i { background: url('../images/ico-youtube.png') no-repeat; background-size:contain }
.social-media-link a.facebook i { background: url('../images/ico-fb.png') no-repeat; background-size:contain }
.social-media-link a.instagram i { background: url('../images/ico-insta.png') no-repeat; background-size:contain }


.register{
  display: none;
  position: fixed;
  z-index: 100;
  background-color: white;
  width: 50%;
  left: 50%;
  transform: translate(-50%);
  padding: 20px;
  border: 2px solid #DF2927;
  overflow-y: scroll;
  height: 400px;
}

.field-reglement-link{
  display: block;
  text-transform: none;
  color: #909090;
}

.coordonnees input.wpcf7-form-control.wpcf7-submit.newsletter-button {
  background: #1E144B;
  font-family: 'Montserrat';
  color: #fff;
  border-radius: 5px;
  border: none;
  padding: 7px 40px;
  font-weight: 500;
  font-size: 16px;
  transition: all 300ms ease
}
.coordonnees input.wpcf7-form-control.wpcf7-submit.newsletter-button:hover {
  background: #2b1e6a;
}

.coordonnees span.wpcf7-form-control-wrap.your-email {
  margin-bottom: 10px;
}

.coordonnees .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  display: inline-block;
  background: #1E144B;
  font-family: 'Montserrat';
  color: #fff;
  border-radius: 5px;
  border: none;
  padding: 5px 10px;
  min-width: 150px;
  font-weight: 500;
  font-size: 16px;
  transition: all 300ms ease
}
.coordonnees .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
  background: #2b1e6a;
}

.coordonnees div.wpcf7 .ajax-loader{
  display: none;
}

.subheader .social-media-link .fa {
  width: 25px;
  height: 25px;
  position: relative;
  font-size: 25px;
  line-height: 25px;
  text-align: center;
  top: 0px;
}

/** HISTOIRE **/
.bg-red {
  color: #FFF;
  background-color: #DF2927;
}

.histoire-row {
  padding: 40px 0px;
}

.histoire-row h2{
  text-transform: none;
  line-height: 1.1em;
  font-size: 1.5em;
}

#histoire-1{
  background-image: url(/wp-content/uploads/2020/01/histoire.png), url(/wp-content/uploads/2020/02/bg-histoire-1-right.jpg);
  background-repeat: no-repeat;
  background-position: left center, right center;
}

#histoire-2{
  padding: 80px 0px;
  background: url(/wp-content/uploads/2020/02/bg-histoire-2-left.jpg) no-repeat left bottom;
}

#histoire-2-left {
  padding-left: 10%;
  padding-right: 10%;
}

#histoire-2-right {
  padding-left: 5%;
  padding-right: 10%;
}

#histoire-3{
  background: #FFCC33 url(/wp-content/uploads/2020/02/bg-histoire-3-right.jpg) no-repeat center bottom;
  text-align: center;
  padding-bottom: 150px;
}

#histoire-3 h2 span.h2-span:after,
#histoire-6 h2 span.h2-span:after{
  float: right;
  margin-top: -20px;
  margin-left: -10px;
  content: '';
  width: 39px;
  height: 33px;
  background: url(/wp-content/uploads/2020/02/light-top-right-white.png) no-repeat center center;
}

#histoire-3 .h2-span,
#histoire-6 .h2-span{
  display: inline-block;
}

#histoire-4-left,
#histoire-4-right{
  padding-top: 40px;
  padding-bottom: 150px;
  background: #C3E1F5 url(/wp-content/uploads/2020/02/bg-histoire-4-left.jpg) no-repeat right bottom;

  padding-left: 10%;
  padding-right: 10%;
}

#histoire-4-right{
  background: #EEE url(/wp-content/uploads/2020/02/bg-histoire-4-right.jpg) no-repeat left bottom;
}

#histoire-4.histoire-row{
  padding: 0px 0px;
}

#histoire-5{
  background: #5b7485 url(/wp-content/uploads/2020/02/bg-histoire-5.jpg) no-repeat center center;
  color: #FFF;
}

#histoire-5 h2{
  color: #FFF;
}

#histoire-5-right{
  padding-left: 5%;
  padding-right: 10%;
}

#histoire-6{
  background-image: url(/wp-content/uploads/2020/02/bg-histoire-6-top.jpg), url(/wp-content/uploads/2020/02/bg-histoire-6-bot.jpg);
  background-repeat: no-repeat;
  background-position: center top, center bottom;
  padding: 120px 0px 200px 0;
  text-align: center;
}

.bg-lightblue {
  background-color: #C3E1F5;
}

#histoire-7{
  padding-top: 40px;
  padding-bottom: 80px;
}

#histoire-7-left{
  padding-left: 10%;
  padding-right: 10%;
}

#histoire-8-right{
  padding-left: 5%;
  padding-right: 10%;
}

#histoire-9{
  padding: 0px;
}

#histoire-9-left {
  padding-top: 30px;
  padding-bottom: 100px;
  padding-left: 5% !important;
  background: #DF2927 url(/wp-content/uploads/2020/02/bg-histoire-9-left.png) no-repeat center bottom;
}

#histoire-9-right{
  padding-top: 140px;
  color: #1E144B;
  background: #EEE url(/wp-content/uploads/2020/02/bg-histoire-9-right.jpg) no-repeat center top;
  padding-bottom: 40px;
  padding-left: 5% !important;
}

#histoire-10{
  background: url(/wp-content/uploads/2020/02/bg-histoire-11.png) no-repeat right center;
  background-size: 600px;

}

histoire-10-left{
  padding-left: 5%;
  padding-right: 10%;
}

#histoire-ancre .wpb_text_column.wpb_content_element {
  margin-bottom: 0px;
}

#histoire-ancre ul{
  margin-bottom: 0 !important;
  list-style-image: none !important;
  padding-left: 0px;
}

#histoire-ancre .vc_column-inner {
  padding: 0px !important;
}

#histoire-ancre li.col {
  display: table-cell !important;
  font-size: 0.75em;
  height: 50px;
  padding-left: 0.5%;
  padding-right: 0.5%;
  line-height: 1.1em;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  color: #1E144B;
  font-size: 0.8em;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 400;
  font-weight: 700;
}

#histoire-ancre li.col:nth-child(1) {
  width: 15%;
}

#histoire-ancre li.col:nth-child(2), #histoire-ancre li.col:last-child {
  width: 10%;
}

#histoire-ancre{
  background-color: #EEE;
  overflow: hidden;
}

#histoire-ancre ul.unstyled.row {
  margin: 0px;
}

@media (max-width:767px){
  #histoire-ancre ul { display: none; }
  #histoire-9-left { padding-top: 30px; padding-bottom: 100px; }
  #histoire-10{ background-size: 600px; background-size: 290px; background-position: center top; padding: 180px 0 0 0; }
  body.page-id-193 #histoire-1 { padding-bottom: 0; padding-top: 300px; background-position: center -50px, center center !important; }
  body.page-id-193 #histoire-1 > :nth-child(2){ padding: 20px 20px 0; background: #DF2927;}
  #histoire-2-right { padding-bottom: 70px; padding-left: 10%; padding-right: 10%; }
}
@media (max-width: 550px){
  body.page-id-193 #histoire-1 { background-position: -120px -20px !important; background-size: 130%; }
}

/* NAV */
/* line 410, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
.small-navigation {
  background-color: #EEE;
  overflow: hidden;
}
/* line 413, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
.small-navigation.is_stuck {
  z-index: 10000;
  top: 48px !important;
  height: 50px !important;
  border-bottom: 3px solid #fff;
}
/* line 418, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
.small-navigation.is_stuck li > a {
  display: inline-block;
  width: 100%;
  height: auto !important;
  line-height: normal;
  padding-top: 0 !important;
  vertical-align: middle;
  background-image: none !important;
}
/* line 428, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
.small-navigation ul {
  margin-bottom: 0 !important;
  list-style-image: none !important;
}
/* line 432, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
.small-navigation li {
  height: 50px;
  padding-left: 0.5%;
  padding-right: 0.5%;
  line-height: 1.1em;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  color: #1E144B;
  font-size: 0.8em;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 400;
  font-weight: 700;
}
/* line 444, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
.small-navigation li.active, .small-navigation li:hover, .small-navigation li:focus {
  background-color: #ccc;
}
/* line 446, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
.small-navigation li.active > a, .small-navigation li:hover > a, .small-navigation li:focus > a {
  color: #DF2927;
}
/* line 450, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
.small-navigation li > a {
  display: block;
  background-repeat: no-repeat;
  background-position: center top;
}
@media (min-width: 768px) {
  /* line 457, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
  .small-navigation ul {
    padding: 0;
    display: flex;
    list-style: none
  }
  .small-navigation li {
    flex: 1 1;
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 410, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
  .small-navigation {
    display: block;
    background-color: transparent;
  }
  .small-navigation ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 465, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
  .small-navigation li {
    display: block;
    height: auto;
    flex: 0 0 33.33%;
    overflow: hidden;
    font-size: 1.3rem;
    border-bottom: 2px solid #FFF;
    transition: all 0.4s;
  }
  /* line 473, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
  .small-navigation li.active, .small-navigation li.show {
    display: block;
    height: auto;
  }
  /* line 477, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
  .small-navigation li a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 20px;
    background-image: none !important;
  }
  /* line 485, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_main.scss */
  .small-navigation ul:hover li, .small-navigation ul:focus li {
    display: block;
    height: auto;
  }
}


/* line 9, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories .category-2 .text,
.products ul.categories .category-4 .text,
.products ul.categories .category-6 .text,
.products ul.categories .category-8 .text,
.products ul.categories .category-9 .text,
.products ul.categories .coffrets .text, .category-header .gateaux .text,
.category-header .madeleines .text, .category-header .gouters .text,
.category-header .bio .text, .category-header .coffrets .text {
    float: right;
}
.products .small-navigation li > a {
  padding-top: 5px;
  padding-bottom: 10px;
}
/* line 14, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation li.quatre-quarts > a {
  background-image: url('../images/products/quatrequarts-s.png');
}
/* line 19, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation li.gateaux > a {
  background-image: url('../images/products/gateaux-s.png');
}
/* line 24, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation li.tranches > a {
  background-image: url('../images/products/tranches-s.png');
}
/* line 29, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation li.madeleines > a {
  background-image: url('../images/products/madeleines-s.png');
}
/* line 34, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation li.mignardises > a {
  background-image: url('../images/products/mignardises-s.png');
}
/* line 39, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation li.gouters > a {
  background-image: url('../images/products/gouters2-s.png');
}
/* line 44, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation li.specialites > a {
  background-image: url('../images/products/specialites-s.png');
}
/* line 49, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation li.bio > a {
  background-image: url('../images/products/bios-s.png');
}
/* line 54, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation li.biscuits > a {
  background-image: url('../images/products/biscuits-s.png');
}
/* line 59, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation li.coffrets > a {
  background-image: url('../images/products/coffrets-s.png');
}
/* line 64, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .small-navigation.is_stuck li > a {
  display: block;
  height: auto;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  /* line 70, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products .small-navigation li {
    font-size: .7em;
  }
}
@media (max-width: 549px) {
  /* line 7, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products .small-navigation {
    display: none;
  }
}

/* line 83, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .product-infos img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 89, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .product-infos .product-ingredients {
  font-family: 'Signika Negative', sans-serif;
  color: white;
  padding-left: 20px;
}
/* line 93, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .product-infos .product-ingredients p {
  text-align: left;
}
/* line 99, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products #content {
  width: 100%;
  max-width: inherit;
  margin: 0;
}
/* line 104, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .btn {
  margin-top: 30px;
  text-decoration: none;
}
/* line 107, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products .btn span {
  color: #FFCC33;
}
/* line 111, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories {
  margin-top: 0;
}
/* line 113, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories li {
  position: relative;
  margin-bottom: 5px;
  background-color: #961419;
}
/* line 117, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories li a {
  display: block;
}
/* line 119, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories li a:hover img, .products ul.categories li a:focus img {
  opacity: 0.6;
}
/* line 126, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories img, .products .category-header img {
  width: 100%;
  height: auto;
}
/* line 130, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories .text-wrapper, .products .category-header .text-wrapper {
  position: absolute;
  top: 25%;
  z-index: 1;
  width: 100%;
}
/* line 135, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories .text-wrapper .container, .products ul.categories .text-wrapper .erreur404 #breadcrumb, .erreur404 .products ul.categories .text-wrapper #breadcrumb, .products ul.categories .text-wrapper .erreur500 #breadcrumb, .erreur500 .products ul.categories .text-wrapper #breadcrumb, .products ul.categories .text-wrapper body.page-id-193 h1, body.page-id-193 .products ul.categories .text-wrapper h1, .products .category-header .text-wrapper .container, .products .category-header .text-wrapper .erreur404 #breadcrumb, .erreur404 .products .category-header .text-wrapper #breadcrumb, .products .category-header .text-wrapper .erreur500 #breadcrumb, .erreur500 .products .category-header .text-wrapper #breadcrumb, .products .category-header .text-wrapper body.page-id-193 h1, body.page-id-193 .products .category-header .text-wrapper h1 {
  width: 90%;
}
/* line 140, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories .text > div, .products .category-header .text > div {
  border-left: 5px solid #FFF;
  overflow: hidden;
}
/* line 144, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories .text h1, .products ul.categories .text h2, .products .category-header .text h1, .products .category-header .text h2 {
  display: inline;
  margin: 0;
  padding: 0px 5px 0 0;
  line-height: 1.2em;
  font-size: 2.1em;
  color: #1E144B;
  background: #FFF;
  text-transform: uppercase;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 600;
}
/* line 154, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories .text h1 span, .products ul.categories .text h2 span, .products .category-header .text h1 span, .products .category-header .text h2 span {
  padding-right: 5px;
  font-size: .8em;
  text-transform: none;
  font-family: 'Merienda', serif;
  font-weight: 700;
}
/* line 161, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories .text .btn, .products .category-header .text .btn {
  position: relative;
}
/* line 164, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories .text .btn:after, .products .category-header .text .btn:after {
  position: absolute;
  right: -25px;
  top: -25px;
  display: block;
  content: '';
  width: 39px;
  height: 33px;
  background: url('../images/light-top-right-white.png') no-repeat center center;
}

/* line 180, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories .gateaux .text, .products ul.categories .madeleines .text, .products ul.categories .gouters .text, .products ul.categories .bio .text, .products ul.categories .coffrets .text, .category-header .gateaux .text, .category-header .madeleines .text, .category-header .gouters .text, .category-header .bio .text, .category-header .coffrets .text {
  float: right;
}
/* line 184, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.products ul.categories .bio h2 br, .category-header .bio h2 br {
  display: none;
}

@media (max-width: 1024px) {
  /* line 190, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products ul.categories .text-wrapper, .products .category-header .text-wrapper {
    top: 15%;
  }
  /* line 194, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products ul.categories .text h1, .products ul.categories .text h2, .products .category-header .text h1, .products .category-header .text h2 {
    font-size: 1.8em;
  }
}
@media (max-width: 768px) {
  /* line 202, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products ul.categories .text-wrapper, .products .category-header .text-wrapper {
    top: 15%;
  }
  /* line 206, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products ul.categories .text h1, .products ul.categories .text h2, .products .category-header .text h1, .products .category-header .text h2 {
    font-size: 1.8em;
  }
}
@media (max-width: 767px) {
  /* line 214, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products ul.categories li, .products .category-header li {
    position: relative;
    background-color: #961419;
    margin-bottom: 40px;
    border-bottom: 4px solid #1E144B;
  }
  /* line 220, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products ul.categories .text-wrapper, .products ul.categories .text-wrapper, .products .category-header .text-wrapper, .products .category-header .text-wrapper {
    top: -15px;
  }
  /* line 223, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products ul.categories .text, .products .category-header .text {
    float: none !important;
  }
  /* line 225, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products ul.categories .text h1 br, .products ul.categories .text h2 br, .products .category-header .text h1 br, .products .category-header .text h2 br {
    display: none;
  }
}
@media (max-width: 549px) {
  /* line 232, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products ul.categories {
    margin-top: 40px;
  }
  /* line 234, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products ul.categories .text .btn, .products ul.categories .text .btn {
    display: none;
  }
}
/* line 246, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
body.show-product .category-header {
  position: relative;
}
/* line 248, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
body.show-product .category-header .text-wrapper {
  top: 30%;
}
/* line 251, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
body.show-product .category-header .text-wrapper h1:before {
  width: 0;
  height: 0;
}
@media (max-width: 550px) {
  /* line 259, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  body.show-product #content {
    margin-top: 30px !important;
  }
}

/* line 266, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider {
  padding-bottom: 60px;
}
/* line 268, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider a.prev-product, .product-slider a.next-product {
  position: absolute;
  top: 20%;
  z-index: 2;
  display: block;
  height: 200px;
  width: 140px;
  text-decoration: none;
}
/* line 276, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider a.prev-product img, .product-slider a.next-product img {
  width: 100%;
  height: auto;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 281, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider a.prev-product p, .product-slider a.next-product p {
  margin-top: 20px;
  text-align: center;
}
/* line 286, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider a.prev-product {
  left: -10%;
}
/* line 289, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider a.prev-product:hover img, .product-slider a.prev-product:focus img {
  -moz-transform: rotate(5deg) scale(1.2);
  -ms-transform: rotate(5deg) scale(1.2);
  -webkit-transform: rotate(5deg) scale(1.2);
  transform: rotate(5deg) scale(1.2);
}
/* line 294, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider a.next-product {
  right: -10%;
}
/* line 297, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider a.next-product:hover img, .product-slider a.next-product:focus img {
  -moz-transform: rotate(-5deg) scale(1.2);
  -ms-transform: rotate(-5deg) scale(1.2);
  -webkit-transform: rotate(-5deg) scale(1.2);
  transform: rotate(-5deg) scale(1.2);
}
/* line 302, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider .flexslider {
  margin-top: 40px;
}
/* line 304, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider .flexslider img {
  float: left;
  width: 35% !important;
  margin-right: 5%;
  margin-left: 10%;
}
/* line 310, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider .flexslider .text-content {
  float: left;
  width: 45%;
  padding-top: 40px 10% 0 50%;
}
/* line 315, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider .flexslider h2 {
  margin-left: 0;
  line-height: 1em;
  color: #1E144B;
}
/* line 320, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-slider .flexslider p.bloc-conditionnements {
  margin: 20px 0;
  padding: 10px 0;
  color: #DF2927;
  border-top: 2px solid #EEE;
  border-bottom: 2px solid #EEE;
}

/* line 330, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.disponibility p {
  margin-bottom: 1em;
  line-height: 1.1em;
}

/* line 335, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.picto-gms, .picto-dispenser {
  float: left;
  display: block;
  margin-right: 7px;
}

/* line 340, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.picto-chef {
  display: inline-block;
  height: 42px;
  width: 40px;
}

@media (max-width: 1280px) {
  /* line 348, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .flex-direction-nav .flex-prev, .product-slider .flexslider:hover .flex-direction-nav .flex-prev {
    left: 0;
  }
  /* line 351, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .flex-direction-nav .flex-next, .product-slider .flexslider:hover .flex-direction-nav .flex-next {
    right: 0;
  }
  /* line 355, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider a.prev-product {
    left: -5%;
  }
  /* line 358, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider a.next-product {
    right: -5%;
  }
}
@media (max-width: 1024px) {
  /* line 366, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .product-slider .flexslider img {
    margin-right: 2%;
    margin-left: 5%;
  }
  /* line 370, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .text-content {
    min-height: 360px;
  }
  /* line 373, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .flex-direction-nav .flex-prev, .product-slider .flexslider:hover .flex-direction-nav .flex-prev {
    left: -7%;
    top: 390px;
  }
  /* line 377, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .flex-direction-nav .flex-next, .product-slider .flexslider:hover .flex-direction-nav .flex-next {
    right: -7%;
    top: 390px;
  }
  /* line 383, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider div a.prev-product, .product-slider div a.next-product {
    width: 120px;
    height: auto;
  }
  /* line 387, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider div a.prev-product {
    left: 0;
  }
  /* line 390, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider div a.next-product {
    right: 0;
  }
}
@media (max-width: 768px) {
  /* line 397, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .products .btn {
    margin-top: 20px;
  }

  /* line 401, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider a.prev-product, .product-slider a.next-product {
    top: 10%;
    width: 110%;
  }
  /* line 404, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider a.prev-product p, .product-slider a.next-product p {
    line-height: 1.2em;
  }
  /* line 408, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider {
    width: 70%;
    margin: 20px 15%;
  }
  /* line 411, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider img {
    width: 40% !important;
    margin-right: 3%;
    margin-left: 5%;
  }
  /* line 416, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .text-content {
    width: 47%;
  }
  /* line 419, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider h2 {
    font-size: 2.1rem;
  }
  /* line 422, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .flex-direction-nav .flex-prev, .product-slider .flexslider:hover .flex-direction-nav .flex-prev {
    left: -15%;
  }
  /* line 425, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .flex-direction-nav .flex-next, .product-slider .flexslider:hover .flex-direction-nav .flex-next {
    right: -15%;
  }
}
@media (max-width: 767px) {
  /* line 433, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider {
    width: 100%;
    margin: 0;
  }
  /* line 436, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider a.prev-product, .product-slider .flexslider a.next-product {
    display: none !important;
  }
  /* line 439, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .slides > li {
    display: block;
    margin-top: 40px;
    padding-bottom: 20px;
    border-bottom: 4px solid #DF2927;
    overflow: hidden;
  }
  /* line 445, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .slides > li img {
    width: 80% !important;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 10px;
  }
  /* line 452, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider .text-content {
    min-height: auto;
    width: 100%;
  }
}
@media (max-width: 550px) {
  /* line 461, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  body.show-product p.h1-like {
    display: none;
  }
  /* line 465, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  body.show-product ul.categories img.category-large, body.show-product .category-header img.category-large {
    display: none;
  }
  /* line 468, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  body.show-product ul.categories .text-wrapper, body.show-product .category-header .text-wrapper {
    top: 0;
  }
  /* line 471, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  body.show-product ul.categories .text h2, body.show-product .category-header .text h2 {
    font-size: 1.5em;
  }
  /* line 474, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  body.show-product ul.categories .text .btn, body.show-product .category-header .text .btn {
    display: none;
  }

  /* line 481, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .flexslider img, .product-slider .flexslider .text-content {
    width: 100%;
    height: auto;
  }
}
/* line 491, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos {
  padding: 30px 0;
  background: #DF2927;
}
/* line 494, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos .image img {
  width: 100%;
  height: auto;
  margin-top: -82px;
}
/* line 499, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos .js-accordion__header {
  display: none;
}
/* line 502, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos h3 {
  text-align: center;
  text-transform: uppercase;
  color: #FFCC33;
}
/* line 507, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos p {
  text-align: center;
  color: #FFF;
}
/* line 511, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos table {
  border: none;
}
/* line 513, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos table caption {
  margin-top: 0;
  padding-top: 0;
  color: #FFF;
}
/* line 518, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos table tr {
  border-bottom: 1px dotted #FFF;
}
/* line 520, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos table tr:last-child {
  border-bottom: none;
}
/* line 524, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos table td {
  font-family: 'Signika Negative', sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  color: #FFF;
  border: none;
}
/* line 529, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-infos table td:nth-child(1) {
  border-right: 1px solid #FFF;
}

@media (max-width: 768px) {
  /* line 537, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos .image img {
    margin-top: -68px;
  }
}
@media (max-width: 767px) {
  /* line 544, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .product-infos {
    display: block !important;
    background: none;
  }
  /* line 547, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .product-infos .row {
    width: 100%;
    max-width: 100%;
  }
  /* line 551, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .product-infos .col.image {
    background-color: #DF2927;
    color: #FFF;
    padding: 20px;
  }
  /* line 556, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-slider .product-infos .col + .col {
    padding: 20px 5%;
    background: #DF2927;
  }
  /* line 562, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos table tr {
    border-bottom: none;
  }
  /* line 565, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos table td {
    display: block !important;
    width: auto !important;
    text-align: left !important;
  }
  /* line 570, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos table td:nth-child(1) {
    color: #DF2927;
    background-color: #FFF;
    border-right: none;
  }
  /* line 575, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos table td:nth-child(2) {
    margin-top: 0;
  }
}
@media (max-width: 550px) {
  /* line 582, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos {
    padding-bottom: 0;
  }
  /* line 584, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos .image {
    display: none;
  }
  /* line 587, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos .values {
    padding-top: 0 !important;
    padding: 20px 0 !important;
    background: #fff !important;
  }
  /* line 595, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos .values-accordion .js-accordion__panel[aria-hidden=true] {
    display: none;
  }
  /* line 599, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos .values-accordion .js-accordion__header {
    display: block;
    padding: 10px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 1.4em;
  }
  /* line 607, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos .values-accordion .js-accordion__header:after {
    margin-left: 5px;
  }
  /* line 610, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos .values-accordion .js-accordion__header[aria-expanded="false"]:after {
    content: "\f078";
  }
  /* line 613, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos .values-accordion .js-accordion__header[aria-expanded="true"]:after {
    content: "\f077";
  }
  /* line 618, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos .values-table {
    padding-top: 20px;
  }
  /* line 621, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos .values-accordion__title {
    display: none;
  }
  /* line 624, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos h3 {
    padding-top: 20px;
    color: #DF2927;
  }
  /* line 628, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos p {
    padding: 10px 0;
    background: #DF2927;
  }
  /* line 632, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos table {
    margin-bottom: 0;
    background: #DF2927;
  }
  /* line 635, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos table caption {
    color: #DF2927;
  }
  /* line 638, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos table td:nth-child(1) {
    color: #fff;
    background-color: transparent;
  }
  /* line 642, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-infos table td:nth-child(2) {
    margin-top: 0;
    color: #DF2927;
    background-color: #fff;
  }
}
/* line 652, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-recipe {
  display: none;
  width: 100%;
  background: #E9D2B4;
  text-align: center;
}
/* line 657, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-recipe .recipe-content {
  padding: 20px 0;
}

/* line 661, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.share-recipe {
  text-align: center;
  background: #95CAE9;
}
/* line 664, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.share-recipe a {
  display: block;
  padding: 15px;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 400;
  font-size: 1.4em;
  color: #1E144B;
  text-align: center;
  text-decoration: none;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 673, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.share-recipe a:hover, .share-recipe a:focus {
  color: #FFF;
  background-color: #1E144B;
}
/* line 678, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.share-recipe i, .share-recipe span {
  vertical-align: middle;
}
/* line 681, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.share-recipe i {
  margin-right: 5px;
}

/* line 687, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-other-slider {
  padding-top: 30px;
}
/* line 689, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-other-slider p.title {
  font-size: 1.2em;
}
/* line 693, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-other-slider .flexslider .slides li {
  margin-right: 10px;
}
/* line 696, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-other-slider .flexslider .slides img {
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 700, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
.product-other-slider .flexslider .slides a:hover img, .product-other-slider .flexslider .slides a:focus img {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

@media (max-width: 768px) {
  /* line 709, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-other-slider .flex-direction-nav .flex-prev {
    left: -10%;
  }
  /* line 712, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-other-slider .flex-direction-nav .flex-next {
    right: -10%;
  }
}
@media (max-width: 767px) {
  /* line 719, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_products.scss */
  .product-other-slider {
    display: none;
  }
}


/* line 6, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipes-list #content {
  width: 100%;
  max-width: inherit;
  margin: 0px;
}

/* line 13, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter {
  text-align: center;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 600;
  font-size: 1.8rem;
  color: #1E144B;
  background-color: #DDD;
}
/* line 20, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .col.envy {
  width: 66.66667%;
  border-right: 2px solid #fff;
}
@media (max-width: 550px) {
  /* line 20, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .col.envy {
    border-right: 0;
  }
}
/* line 27, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .col.author {
  width: 22.22222%;
  border-right: 2px solid #fff;
}
@media (max-width: 550px) {
  /* line 27, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .col.author {
    border-right: 0;
  }
}
/* line 34, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .col.options {
  position: relative;
  padding-top: 30px;
  border-right: 0;
  background-color: #DDD;
}
@media (max-width: 550px) {
  /* line 34, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .col.options {
    background-color: #CCC;
    padding-top: 0;
  }
}
/* line 43, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .col.options .row {
  padding: 0 5px;
}
/* line 46, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .title {
  padding: 5px 0;
  text-transform: uppercase;
  background-color: #CCC;
}
/* line 50, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .title.options {
  background-color: transparent;
}
/* line 53, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .buttons .col {
  width: 11.11111%;
  text-align: center;
  background-color: #DDD;
}
@media (max-width: 550px) {
  /* line 53, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .buttons .col {
    display: inline-block !important;
  }
}
/* line 60, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .buttons .col label {
  display: block;
  height: 108px;
  margin: 0;
  padding: 10px 0;
  text-transform: uppercase;
  font-size: 1.2rem;
  line-height: 1.2em;
}
@media (max-width: 768px) {
  /* line 60, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .buttons .col label {
    padding-bottom: 0;
    font-size: 1rem;
  }
}
@media (max-width: 550px) {
  /* line 60, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .buttons .col label {
    padding-right: 5px;
    padding-left: 5px;
  }
}
@media (min-width: 768px) {
  /* line 78, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .buttons .col:hover label {
    background-color: #CCC;
  }
}
/* line 82, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .buttons .col .col label {
  padding-top: 0;
}
/* line 83, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .buttons .col .col i {
  margin-bottom: 0;
}
@media (max-width: 550px) {
  /* line 83, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .buttons .col .col i {
    width: 100%;
  }
}
/* line 90, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .buttons.category .col {
  background-color: #CCC;
}
/* line 92, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .buttons.category .col i {
  padding-bottom: 5px;
}
/* line 94, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .buttons i {
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
/* line 98, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .buttons i.picto-birthday {
  margin-bottom: 0;
}
/* line 102, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .buttons .author a {
  padding-bottom: 10px;
}
/* line 107, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .options button {
  display: inline-block;
  margin: 0;
  padding: 5px;
  text-transform: uppercase;
  line-height: 1.2em;
  font-size: 1.2rem;
  color: #1E144B;
  background-color: transparent;
  border: 0;
  border-radius: none;
}
/* line 118, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .options button:hover, .recipes-filter .options button:focus {
  text-decoration: underline;
  background-color: transparent;
}
@media (max-width: 768px) {
  /* line 107, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .options button {
    font-size: 1rem;
  }
}
@media (max-width: 550px) {
  /* line 107, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .options button {
    line-height: 1.6em;
    font-size: 1.3rem;
  }
}
/* line 129, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter .options button i {
  display: block;
  width: 20px;
  margin: 0 auto;
  padding: 4px;
  font-size: 1.2rem;
  color: #fff;
  background-color: #1E144B;
  border-radius: 50%;
}
@media (max-width: 550px) {
  /* line 129, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter .options button i {
    float: right;
    margin-left: 5px;
    padding: 4px;
    font-size: 1.2rem;
  }
}
/* line 148, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter #category-block.hide-block {
  display: none !important;
}
/* line 149, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter #category-block .category {
  background-color: #DDD;
  border-top: 1px solid #fff;
}
@media (max-width: 550px) {
  /* line 149, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-filter #category-block .category {
    border-top: 0;
  }
}
/* line 155, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter #category-block .category label {
  height: 120px;
}

/* line 162, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter {
  /* checked */
}
/* line 163, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter input[type=checkbox] {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
/* line 169, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter input[type=checkbox]:checked ~ div {
  background: rgba(26, 230, 26, 0.8);
}
/* line 172, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter input[type=checkbox]:checked ~ div span {
  background: rgba(204, 51, 179, 0.8);
}
/* line 175, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-filter input[type=checkbox]:checked ~ label {
  background: #fff;
}

/* line 180, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-content {
  background-color: #EEE;
  padding: 50px 0;
}

/* line 184, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.no-recipe {
  display: none;
  padding: 10px 0;
  color: #DF2927;
  font-size: 1.3em;
}
/* line 189, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.grid.fail + .no-recipe {
  display: block;
}

/* line 192, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
#recipes-list-grid .mix {
  display: none;
}

/* line 195, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item {
  position: relative;
  height: 320px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  /* line 195, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-item {
    height: 270px;
  }
}
/* line 202, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item a {
  display: block;
  height: 100%;
  text-decoration: none;
  background-color: #fff;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 208, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item a:hover, .recipe-item a:focus {
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
/* line 210, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item a:hover img, .recipe-item a:focus img {
  opacity: .8;
}
/* line 213, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item h2 {
  position: absolute;
  top: 215px;
  left: 20px;
  width: 90%;
  line-height: 1.2em;
  font-size: 1.8rem;
}
@media (max-width: 768px) {
  /* line 213, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-item h2 {
    top: 160px;
    left: 10px;
    font-size: 1.6rem;
  }
}
/* line 226, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item img {
  width: 320px;
  height: 200px;
}
@media (max-width: 768px) {
  /* line 226, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-item img {
    width: 100%;
    height: auto;
    max-height: 150px;
  }
}
/* line 235, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .type, .recipe-item .author {
  position: absolute;
  bottom: 5px;
  margin-top: 0;
  line-height: 30px;
}
@media (max-width: 768px) {
  /* line 235, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-item .type, .recipe-item .author {
    font-size: 1rem;
  }
}
/* line 243, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .type i, .recipe-item .author i {
  float: left;
  display: block;
  width: 30px;
  height: 30px;
}
/* line 250, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .type {
  left: 17px;
  width: 180px !important;
  color: #EB5A19;
}
@media (max-width: 768px) {
  /* line 250, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-item .type {
    left: 7px;
  }
}
/* line 257, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .type span {
  float: left;
  display: block !important;
  text-indent: -5000px;
}
/* line 261, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .type span.apero {
  background-position: 0 -1960px;
  height: 30px;
  width: 30px;
}
/* line 262, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .type span.entree {
  background-position: -1082px -880px;
  height: 30px;
  width: 30px;
}
/* line 263, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .type span.plat {
  background-position: -963px -1003px;
  height: 30px;
  width: 30px;
}
/* line 264, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .type span.dessert {
  background-position: -873px -1093px;
  height: 30px;
  width: 30px;
}
/* line 265, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .type span.gouter {
  background-position: -2082px -150px;
  height: 30px;
  width: 30px;
}
/* line 266, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .type span.gouter_anniversaire {
  background-position: -306px -1486px;
  height: 30px;
  width: 30px;
}
/* line 269, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .author {
  right: 7px;
}
/* line 271, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-item .author i {
  float: right;
}

/* line 275, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-aside {
  padding-top: 50px;
  padding-bottom: 20px;
}
@media (max-width: 550px) {
  /* line 275, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside {
    padding-top: 0;
  }
}
/* line 281, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-aside div {
  height: 230px;
}
@media (max-width: 550px) {
  /* line 281, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside div {
    height: auto;
  }
}
/* line 287, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-aside .your-recipe {
  padding-right: 20px;
  text-align: center;
}
@media (max-width: 550px) {
  /* line 287, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .your-recipe {
    padding-right: 0;
  }
}
/* line 293, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-aside .your-recipe a {
  position: relative;
  display: block;
  width: 100% !important;
  height: 100% !important;
  text-decoration: none;
  font-size: 2.4rem;
  color: #1E144B;
  background: #C3E1F5 url('../images/recipes/yourrecipe.png') center center no-repeat;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 303, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-aside .your-recipe a:hover, .recipes-aside .your-recipe a:focus {
  color: #fff;
  background-color: #2C97DE;
}
@media (max-width: 768px) {
  /* line 293, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .your-recipe a {
    background-position-y: 30px;
  }
}
@media (max-width: 550px) {
  /* line 293, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .your-recipe a {
    margin: 30px 0;
    padding: 5px;
    color: #fff;
    background: #1E144B;
    border: 2px solid #1E144B;
    border-radius: 35px;
  }
  /* line 317, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .your-recipe a:hover, .recipes-aside .your-recipe a:focus {
    color: #1E144B;
    background-color: #fff;
  }
}
/* line 323, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-aside .your-recipe span {
  position: absolute;
  bottom: 20px;
  width: 100%;
  left: 0;
  line-height: 1em;
}
@media (max-width: 550px) {
  /* line 323, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .your-recipe span {
    position: static;
    background: none;
  }
}
/* line 335, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-aside .reduction {
  background-image: url('../images/recipes/bg-coupons.jpg'), url('../images/recipes/bg-mademoiselle.png');
  background-repeat: no-repeat;
  background-position: left center, right center;
}
@media (max-width: 768px) {
  /* line 335, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .reduction {
    background-position: -120px center, 320px center;
  }
}
@media (max-width: 550px) {
  /* line 335, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .reduction {
    padding: 10px;
    background: #FFCC33;
  }
}
/* line 346, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-aside .reduction p {
  margin-top: 20px;
  padding-left: 40%;
  font-size: 1.6rem;
  line-height: 1.2em;
}
@media (max-width: 768px) {
  /* line 346, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .reduction p {
    padding-left: 25%;
  }
}
@media (max-width: 550px) {
  /* line 346, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .reduction p {
    margin: 0 0 10px 0;
    padding-left: 0;
  }
}
/* line 359, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-aside .reduction p.title {
  padding-left: 45%;
  font-size: 2rem;
  text-transform: none;
  font-weight: bold;
  color: #DF2927;
}
@media (max-width: 768px) {
  /* line 359, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .reduction p.title {
    padding-left: 30%;
  }
}
@media (max-width: 550px) {
  /* line 359, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .reduction p.title {
    padding-left: 0;
  }
}
/* line 372, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-aside .reduction a {
  margin-top: 10px;
  margin-left: 50%;
  text-transform: none;
  color: #EB5A19;
  background-color: #fff;
  border-color: #EB5A19;
}
@media (max-width: 768px) {
  /* line 372, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .reduction a {
    margin-left: 30%;
  }
}
@media (max-width: 550px) {
  /* line 372, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-aside .reduction a {
    display: block;
    width: 80%;
    margin: 10px auto 0 auto;
    padding: 10px 20px;
    font-size: 1em;
    border-radius: 35px;
  }
}

/* line 393, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter {
  height: 80px;
  background: #C3E1F5;
  color: #1E144B;
  text-align: left;
  overflow: hidden;
}
@media (max-width: 550px) {
  /* line 393, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter {
    height: auto;
  }
}
/* line 402, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter form {
  position: relative;
}
@media (max-width: 550px) {
  /* line 402, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter form {
    padding: 10px;
  }
}
/* line 408, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter p {
  margin: 0;
  font-size: 1.5em;
  line-height: 1.2em;
}
/* line 413, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter .intro1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  height: 80px;
  width: 100%;
  padding: 15px 10px 0 30px;
  font-weight: 300;
  color: #C3E1F5;
  background: url('../images/recipes/bg-nl-1.png') no-repeat left center;
  -moz-transition: left, 0.75s;
  -o-transition: left, 0.75s;
  -webkit-transition: left, 0.75s;
  transition: left, 0.75s;
}
@media (max-width: 768px) {
  /* line 413, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter .intro1 {
    font-size: 1.3em;
    background-position-x: -200px;
  }
}
@media (max-width: 550px) {
  /* line 413, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter .intro1 {
    position: static;
    height: auto;
    padding: 10px;
    padding-top: 20px;
    font-size: 1.5rem;
    background: #1E144B;
  }
}
/* line 438, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter .intro2 {
  position: absolute;
  top: 0;
  right: 0;
  width: 290px;
  height: 80px;
  text-align: right;
  color: #1E144B;
  padding: 20px 40px 0 0;
  font-weight: 600;
  font-size: 1.3em;
  text-transform: uppercase;
  background: url('../images/recipes/bg-nl-2.png') no-repeat right center;
  -moz-transition: left, 0.75s;
  -o-transition: left, 0.75s;
  -webkit-transition: left, 0.75s;
  transition: left, 0.75s;
}
@media (max-width: 768px) {
  /* line 438, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter .intro2 {
    padding-right: 20px;
    font-size: 1.2em;
  }
}
@media (max-width: 550px) {
  /* line 438, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter .intro2 {
    position: static;
    height: auto;
    width: 100%;
    padding: 10px;
    text-align: center;
    background: #95CAE9;
  }
}
/* line 465, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter .content {
  padding: 12px 0 0 20px;
}
@media (max-width: 550px) {
  /* line 465, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter .content {
    padding: 0;
  }
}
/* line 470, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter .content input[type="email"], .recipes-newsletter .content button {
  display: inline-block;
}
/* line 473, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter .content input[type="email"] {
  width: 200px;
  margin-right: 10px;
  border: 0;
  border-radius: 0;
  font-size: .8em;
}
@media (max-width: 550px) {
  /* line 473, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter .content input[type="email"] {
    width: 100%;
  }
}
/* line 483, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter .content button {
  background: transparent;
  color: #1E144B;
  border-color: #1E144B;
  font-size: .9em;
  text-transform: uppercase;
  padding: 10px 20px;
  border-radius: 35px;
  line-height: 1;
}
@media (max-width: 768px) {
  /* line 483, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter .content button {
    font-size: .7em;
  }
}
@media (max-width: 550px) {
  /* line 483, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter .content button {
    display: block;
    width: 80%;
    margin: 10px auto;
    font-size: .7em;
  }
}
/* line 504, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter .message {
  position: absolute;
  left: 410px;
  top: 35px;
  width: 300px;
  line-height: 1.1em;
  color: #DF2927;
}
@media (max-width: 550px) {
  /* line 504, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipes-newsletter .message {
    position: static;
  }
}
/* line 517, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipes-newsletter:hover .intro1, .recipes-newsletter.hover .intro1, .recipes-newsletter:focus .intro1 {
  left: -750px;
}

/* line 524, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe #content {
  width: 100%;
  max-width: inherit;
  margin: 0px;
}
/* line 529, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe .pagination {
  height: 60px;
  background-color: #DDD;
}
/* line 532, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe .pagination nav {
  padding-top: 17px;
}
@media (max-width: 550px) {
  /* line 532, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  body.recipe .pagination nav {
    padding-top: 12px;
  }
}
/* line 538, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe .pagination a {
  background-color: transparent;
}
/* line 540, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe .pagination a:hover, body.recipe .pagination a:focus {
  text-decoration: underline;
  color: #000;
  background-color: transparent;
}
/* line 544, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe .pagination a:hover:before, body.recipe .pagination a:focus:before {
  text-decoration: none !important;
}
/* line 546, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe .pagination a.bt-list {
  float: none !important;
  background-position: -435px -1376px;
  height: 25px;
  width: 39px;
  display: inline-block;
  width: 39px;
  height: 25px;
  text-indent: -5000px;
  border-radius: inherit;
  transition: inherit;
}
/* line 59, ../../../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
body.recipe .pagination a.bt-list:hover, body.recipe .pagination a.bt-list.bt-list-hover {
  background-position: -396px -1401px;
}
@media (max-width: 550px) {
  /* line 558, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  body.recipe .pagination a {
    width: 40%;
    line-height: 1.2em;
  }
  /* line 561, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  body.recipe .pagination a.pagin-left {
    padding-left: 0;
    text-align: right;
  }
  /* line 565, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  body.recipe .pagination a.pagin-right {
    padding-right: 0;
    text-align: left;
  }
}
/* line 572, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe .image-title {
  position: relative;
}
/* line 574, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe .image-title a {
  height: 100%;
  text-decoration: none;
}
/* line 578, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe .image-title img {
  width: 100%;
  max-height: 500px;
}
/* line 582, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
body.recipe .image-title h2 {
  position: absolute;
  bottom: 120px;
  display: inline;
  margin: 0;
  padding: 7px 15px 7px 30px;
  line-height: 1.2em;
  font-size: 2.1em;
  color: #1E144B;
  background: #FFF;
  text-transform: uppercase;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 600;
}
@media (max-width: 768px) {
  /* line 582, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  body.recipe .image-title h2 {
    position: static;
    display: block;
  }
}

/* line 602, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-content {
  position: relative;
  padding-bottom: 30px;
  background-color: #EEE;
}
/* line 606, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-content p.h1-like {
  position: relative;
  z-index: 1;
}
/* line 610, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-content h3 {
  font-family: 'Signika Negative', sans-serif;
  font-weight: 400;
  color: #1E144B;
}

/* line 615, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos {
  background-color: #fff;
}
/* line 617, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .row {
  padding: 15px 0 0 0;
}
/* line 618, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col {
  text-align: center;
  border-right: 2px solid #EEE;
}
@media (max-width: 550px) {
  /* line 618, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .quick-infos .col {
    float: left !important;
    height: 90px;
    width: 50% !important;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
  }
}
/* line 631, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col:last-child {
  border-right: 0;
}
/* line 634, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col p {
  height: 30px;
  line-height: 1.2em;
  text-transform: uppercase;
  font-size: 1.3rem;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 634, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .quick-infos .col p {
    height: 30px;
  }
}
/* line 644, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col p.result {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 400;
  font-size: 2.6rem;
  color: #EF9E00;
  text-transform: none;
}
/* line 652, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col .small {
  font-size: 1.4rem !important;
}
/* line 653, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.category span {
  display: block !important;
  margin: 0 auto !important;
  text-indent: -5000px;
}
/* line 657, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.category span.apero {
  background-position: 0 -1960px;
  height: 30px;
  width: 30px;
}
/* line 658, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.category span.entree {
  background-position: -1082px -880px;
  height: 30px;
  width: 30px;
}
/* line 659, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.category span.plat {
  background-position: -963px -1003px;
  height: 30px;
  width: 30px;
}
/* line 660, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.category span.dessert {
  background-position: -873px -1093px;
  height: 30px;
  width: 30px;
}
/* line 661, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.category span.gouter {
  background-position: -2082px -150px;
  height: 30px;
  width: 30px;
}
/* line 662, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.category span.gouter_anniversaire {
  background-position: -306px -1486px;
  height: 30px;
  width: 30px;
}
/* line 664, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.category .result {
  margin-top: 0;
}
/* line 665, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.cost span {
  display: block;
  margin: 0 auto;
  margin-top: 8px;
  text-indent: -5000px;
}
/* line 670, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.cost span.cost1 {
  background-position: -514px -1310px;
  height: 24px;
  width: 17px;
}
/* line 671, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.cost span.cost2 {
  background-position: -531px -1286px;
  height: 24px;
  width: 31px;
}
/* line 672, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.cost span.cost3 {
  background-position: -562px -1262px;
  height: 24px;
  width: 48px;
}
/* line 673, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.cost span.cost4 {
  background-position: -610px -1238px;
  height: 24px;
  width: 61px;
}
/* line 674, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col.cost span.cost5 {
  background-position: -671px -1214px;
  height: 24px;
  width: 76px;
}
/* line 676, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.quick-infos .col .apero {
  background-position: -30px -1900px;
  height: 60px;
  width: 60px;
}

@media (min-width: 768px) {
  /* line 681, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-text {
    padding-left: 20px;
  }
}
/* line 685, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .author {
  float: right;
  padding: 10px 0;
  line-height: 30px;
}
/* line 689, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .author i {
  margin-left: 5px;
}
/* line 691, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .ingredients {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 691, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-text .ingredients {
    padding-right: 50px;
  }
}
/* line 696, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .ingredients ul {
  margin-bottom: 40px;
}
/* line 697, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .ingredients li {
  padding: 5px 0 5px 5px;
  text-transform: uppercase;
  color: #1E144B;
  border-bottom: 1px solid #CCC;
}
/* line 702, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .ingredients li:last-child {
  border-bottom: 0;
}
/* line 704, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .ingredients .recipe-product {
  padding: 10px 30px;
  background-color: #fff;
}
@media (max-width: 768px) {
  /* line 704, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-text .ingredients .recipe-product {
    padding-right: 5px;
    padding-left: 5px;
  }
}
/* line 711, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .ingredients .recipe-product h3 {
  margin-left: -20px;
}
@media (max-width: 768px) {
  /* line 711, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-text .ingredients .recipe-product h3 {
    margin-left: 5px;
  }
}
/* line 717, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .ingredients .recipe-product a {
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 722, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .ingredients .recipe-product a:hover, .recipe-text .ingredients .recipe-product a:focus {
  text-decoration: underline;
}
/* line 725, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-text .ingredients .recipe-product img  {
  margin-bottom: 10px;
}

/* line 729, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.recipe-trick {
  height: 200px;
  min-height: 200px;
  background-color: #DDD;
}
@media (max-width: 550px) {
  /* line 734, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-trick .container .trick-title, .recipe-trick .erreur404 #breadcrumb .trick-title, .erreur404 .recipe-trick #breadcrumb .trick-title, .recipe-trick .erreur500 #breadcrumb .trick-title, .erreur500 .recipe-trick #breadcrumb .trick-title, .recipe-trick body.notre-histoire h1 .trick-title, body.notre-histoire .recipe-trick h1 .trick-title {
    padding: 20px 0;
  }
}
@media (min-width: 768px) {
  /* line 734, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-trick .container .trick-title, .recipe-trick .erreur404 #breadcrumb .trick-title, .erreur404 .recipe-trick #breadcrumb .trick-title, .recipe-trick .erreur500 #breadcrumb .trick-title, .erreur500 .recipe-trick #breadcrumb .trick-title, .recipe-trick body.notre-histoire h1 .trick-title, body.notre-histoire .recipe-trick h1 .trick-title {
    float: left;
    height: 200px;
    width: 315px;
    text-indent: -5000px;
    background: url('../images/picto-recipes/bg-trick.png') no-repeat center center;
  }
}
@media (min-width: 768px) {
  /* line 746, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-trick .container .trick-text, .recipe-trick .erreur404 #breadcrumb .trick-text, .erreur404 .recipe-trick #breadcrumb .trick-text, .recipe-trick .erreur500 #breadcrumb .trick-text, .erreur500 .recipe-trick #breadcrumb .trick-text, .recipe-trick body.notre-histoire h1 .trick-text, body.notre-histoire .recipe-trick h1 .trick-text {
    float: left;
    height: 200px;
    line-height: 200px;
    max-width: 685px;
  }
  /* line 752, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
  .recipe-trick .container .trick-text div, .recipe-trick .erreur404 #breadcrumb .trick-text div, .erreur404 .recipe-trick #breadcrumb .trick-text div, .recipe-trick .erreur500 #breadcrumb .trick-text div, .erreur500 .recipe-trick #breadcrumb .trick-text div, .recipe-trick body.notre-histoire h1 .trick-text div, body.notre-histoire .recipe-trick h1 .trick-text div {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
  }
}

/* line 761, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.inner-trick {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

/* line 770, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.create-recette form .col.form-left {
  padding-right: 2%;
}
/* line 773, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.create-recette form .col.form-right {
  padding-left: 2%;
}
/* line 779, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.create-recette form input[type="file"][required] {
  background: none;
}

/* line 784, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
select[required] {
  background: none !important;
}

/* line 787, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
select[multiple] option {
  padding: 2px 0;
  border-bottom: 1px solid #CCC;
}

/* line 791, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.row-create_recipe_complexity {
  float: left;
  width: 48%;
}

/* line 795, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
.row-create_recipe_cost {
  float: right;
  width: 48%;
}

/* line 800, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
ul.ingredients li {
  position: relative;
}
/* line 801, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
ul.ingredients input[type="text"] {
  width: 94%;
  margin-left: 0;
}

/* line 806, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
a.remove-ingredient {
  position: absolute;
  right: 0;
  top: 40px;
  padding: 0 6px;
  line-height: 1.3em;
  color: #fff;
  background-color: #F00;
  border-radius: 50%;
  font-weight: bold;
}
/* line 816, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
a.remove-ingredient:hover, a.remove-ingredient:focus {
  background-color: #000;
}

/* line 820, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_recipes.scss */
a.add_ingredient_link {
  margin: 0;
  padding: 2px 10px;
  color: #555555;
  font-weight: normal;
  border: 1px solid #555555;
}

/* line 7, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
li.news-item {
  margin-bottom: 10px;
}
/* line 9, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
li.news-item img {
  max-height: 150px;
  max-width: 150px;
}
@media (max-width: 550px) {
  /* line 9, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
  li.news-item img {
    height: 80px;
    width: 80px;
  }
}
/* line 17, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
li.news-item .mod {
  max-height: 150px;
}
@media (max-width: 550px) {
  /* line 17, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
  li.news-item .mod {
    height: auto;
    max-height: inherit;
  }
}
/* line 24, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
li.news-item a {
  position: relative;
  display: block;
  height: 150px;
  padding: 13px 16px;
  text-decoration: none;
  background: #EEE;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}
@media (max-width: 550px) {
  /* line 24, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
  li.news-item a {
    height: inherit;
  }
}
/* line 35, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
li.news-item a .fa {
  position: absolute;
  top: 50%;
  right: 2%;
  margin-top: -1em;
}
/* line 40, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
li.news-item a .fa:before {
  font-size: 3em;
  color: #888;
}
/* line 45, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
li.news-item a:hover, li.news-item a:focus {
  background: #DDD;
}
/* line 49, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
li.news-item p {
  width: 85%;
}

/* line 54, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
.news-date {
  position: absolute;
  top: 25px;
  right: 0;
  text-transform: uppercase;
}
@media (max-width: 550px) {
  /* line 54, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
  .news-date {
    position: static;
    float: right;
    margin-bottom: 10px;
  }
}

/* line 68, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
.news-show #main {
  padding-bottom: 13rem;
}
/* line 72, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
.news-show img:not(.header-wraper img) {
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
  .news-show #main {
    padding-bottom: 10rem;
  }
}
@media (max-width: 550px) {
  /* line 82, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
  .news-show #main {
    padding-bottom: 0;
  }
  /* line 86, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
  .news-show .pagination nav {
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  /* line 90, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_news.scss */
  .news-show .pagination nav a {
    float: none;
  }
}

/* line 31, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-lightblue {
  background-color: #C3E1F5;
}

/* line 34, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-blue {
  background-color: #2C97DE;
}

/* line 37, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-lightgrey {
  background-color: #EEE;
}

/* line 40, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-grey {
  background-color: #CCC;
}

/* line 43, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-bluegrey {
  color: #FFF;
  background-color: #5b7485;
}

/* line 47, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-green {
  background-color: #080;
}

/* line 50, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-red {
  color: #FFF;
  background-color: #DF2927;
}

/* line 54, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-white {
  color: #333;
  background-color: #FFF;
}

/* line 58, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_vars.scss */
.bg-yellow {
  background-color: #FFCC33;
}

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins';
  src: url("../fonts/Poppins-SemiBold.woff2") format("woff2"), url("../fonts/Poppins-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Caveat Brush';
  src: url("../fonts/CaveatBrush-Regular.woff2") format("woff2"), url("../fonts/CaveatBrush-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 5, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_contact.scss */
body.contact #content > div {
  margin: 20px 0;
}
/* line 9, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_contact.scss */
body.contact .contact-shops .col {
  padding: 0 1%;
}
/* line 12, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_contact.scss */
body.contact .contact-shops li:first-child {
  margin-bottom: 10px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 17, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_contact.scss */
body.contact .contact-shops img {
  width: 100%;
  height: auto;
}


/* line 6, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #header .navigation-container #navigation-top li:first-child > a {
  color: #FFCC33 !important;
}
/* line 8, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #header .navigation-container #navigation-top li:first-child > a:hover span, body.page-id-193 #header .navigation-container #navigation-top li:first-child > a:focus span {
  color: #FFCC33 !important;
}
/* line 13, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #content, body.page-id-193 #content > .container, body.page-id-193 .erreur404 #content > #breadcrumb, .erreur404 body.page-id-193 #content > #breadcrumb, body.page-id-193 .erreur500 #content > #breadcrumb, .erreur500 body.page-id-193 #content > #breadcrumb, body.page-id-193 #content > h1 {
  width: 100%;
  max-width: inherit;
  margin: 0px;
}
/* line 18, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #content {
  padding-bottom: 0;
}
/* line 20, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #content #inner_content {
  padding-right: 0;
  padding-left: 0;
}
/* line 24, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #content .small-navigation {
  margin-left: 0;
  margin-right: 0;
}
/* line 27, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #content .small-navigation li:nth-child(1) {
  width: 15%;
}
/* line 30, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #content .small-navigation li:nth-child(2), body.page-id-193 #content .small-navigation li:last-child {
  width: 10%;
}
/* line 35, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 article {
  overflow: hidden;
}
/* line 37, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 article .container, body.page-id-193 article .erreur404 #breadcrumb, .erreur404 body.page-id-193 article #breadcrumb, body.page-id-193 article .erreur500 #breadcrumb, .erreur500 body.page-id-193 article #breadcrumb, body.page-id-193 article h1 {
  padding: 40px 0px;
}
/* line 44, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 h2 {
  text-transform: none;
  line-height: 1.1em;
  font-size: 1.5em;
}
/* line 50, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-1 {
  background-image: url('../images/notre-histoire/bg-histoire-1-left.jpg'), url('../images/notre-histoire/bg-histoire-1-right.jpg');
  background-repeat: no-repeat;
  background-position: left center, right center;
}
@media (max-width: 1024px) {
  /* line 50, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-1 {
    background-position: -20% center, 130% center;
  }
}
@media (max-width: 768px) {
  /* line 50, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-1 {
    background-position: -200% center, 160% center;
  }
}
@media (max-width: 550px) {
  /* line 50, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-1 {
    padding-top: 300px;
    background-image: url('../images/notre-histoire/bg-histoire-1-left.jpg');
    background-position: -290px -50px;
  }
  /* line 64, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-1 .container, body.page-id-193 #histoire-1 .erreur404 #breadcrumb, .erreur404 body.page-id-193 #histoire-1 #breadcrumb, body.page-id-193 #histoire-1 .erreur500 #breadcrumb, .erreur500 body.page-id-193 #histoire-1 #breadcrumb, body.page-id-193 #histoire-1 h1 {
    width: 100% !important;
    max-width: 100%;
    padding-left: 5%;
    padding-top: 20px;
    background: #DF2927;
  }
  /* line 71, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-1 .col {
    display: none !important;
  }
  /* line 74, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-1 .col + .col {
    display: block !important;
  }
}
/* line 79, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-2 .container, body.page-id-193 #histoire-2 .erreur404 #breadcrumb, .erreur404 body.page-id-193 #histoire-2 #breadcrumb, body.page-id-193 #histoire-2 .erreur500 #breadcrumb, .erreur500 body.page-id-193 #histoire-2 #breadcrumb, body.page-id-193 #histoire-2 h1 {
  padding: 80px 0px;
  background: url('../images/notre-histoire/bg-histoire-2-left.jpg') no-repeat left bottom;
}
@media (max-width: 550px) {
  /* line 79, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-2 .container, body.page-id-193 #histoire-2 .erreur404 #breadcrumb, .erreur404 body.page-id-193 #histoire-2 #breadcrumb, body.page-id-193 #histoire-2 .erreur500 #breadcrumb, .erreur500 body.page-id-193 #histoire-2 #breadcrumb, body.page-id-193 #histoire-2 h1 {
    padding: 40px 0px;
    background: none;
  }
}
/* line 87, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-3 {
  background: #FFCC33 url('../images/notre-histoire/bg-histoire-3-right.jpg') no-repeat center bottom;
}
/* line 89, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-3 .container, body.page-id-193 #histoire-3 .erreur404 #breadcrumb, .erreur404 body.page-id-193 #histoire-3 #breadcrumb, body.page-id-193 #histoire-3 .erreur500 #breadcrumb, .erreur500 body.page-id-193 #histoire-3 #breadcrumb, body.page-id-193 #histoire-3 h1 {
  padding-bottom: 150px;
}
/* line 92, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-3 h2 span {
  display: inline-block;
}
/* line 94, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-3 h2 span:after {
  float: right;
  margin-top: -20px;
  margin-left: -10px;
  content: '';
  width: 39px;
  height: 33px;
  background: url('../images/picto/light-top-right-white.png') no-repeat center center;
}
@media (max-width: 550px) {
  /* line 106, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-3 .container h2, body.page-id-193 #histoire-3 .erreur404 #breadcrumb h2, .erreur404 body.page-id-193 #histoire-3 #breadcrumb h2, body.page-id-193 #histoire-3 .erreur500 #breadcrumb h2, .erreur500 body.page-id-193 #histoire-3 #breadcrumb h2, body.page-id-193 #histoire-3 h1 h2, body.page-id-193 #histoire-3 .container p, body.page-id-193 #histoire-3 .erreur404 #breadcrumb p, .erreur404 body.page-id-193 #histoire-3 #breadcrumb p, body.page-id-193 #histoire-3 .erreur500 #breadcrumb p, .erreur500 body.page-id-193 #histoire-3 #breadcrumb p, body.page-id-193 #histoire-3 h1 p {
    text-align: left;
  }
}
/* line 112, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-4 {
  background: #C3E1F5 url('../images/notre-histoire/bg-lightgrey.png') no-repeat right center;
}
/* line 114, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-4 .container, body.page-id-193 #histoire-4 .erreur404 #breadcrumb, .erreur404 body.page-id-193 #histoire-4 #breadcrumb, body.page-id-193 #histoire-4 .erreur500 #breadcrumb, .erreur500 body.page-id-193 #histoire-4 #breadcrumb, body.page-id-193 #histoire-4 h1 {
  padding: 0;
}
/* line 116, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-4 .container .col, body.page-id-193 #histoire-4 .erreur404 #breadcrumb .col, .erreur404 body.page-id-193 #histoire-4 #breadcrumb .col, body.page-id-193 #histoire-4 .erreur500 #breadcrumb .col, .erreur500 body.page-id-193 #histoire-4 #breadcrumb .col, body.page-id-193 #histoire-4 h1 .col {
  padding-top: 40px;
  padding-bottom: 150px;
  background: #C3E1F5 url('../images/notre-histoire/bg-histoire-4-left.jpg') no-repeat right bottom;
}
/* line 121, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-4 .container .col + .col, body.page-id-193 #histoire-4 .erreur404 #breadcrumb .col + .col, .erreur404 body.page-id-193 #histoire-4 #breadcrumb .col + .col, body.page-id-193 #histoire-4 .erreur500 #breadcrumb .col + .col, .erreur500 body.page-id-193 #histoire-4 #breadcrumb .col + .col, body.page-id-193 #histoire-4 h1 .col + .col {
  background: #EEE url('../images/notre-histoire/bg-histoire-4-right.jpg') no-repeat left bottom;
}
@media (max-width: 550px) {
  /* line 114, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-4 .container, body.page-id-193 #histoire-4 .erreur404 #breadcrumb, .erreur404 body.page-id-193 #histoire-4 #breadcrumb, body.page-id-193 #histoire-4 .erreur500 #breadcrumb, .erreur500 body.page-id-193 #histoire-4 #breadcrumb, body.page-id-193 #histoire-4 h1 {
    max-width: 100%;
  }
  /* line 126, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-4 .container .col, body.page-id-193 #histoire-4 .erreur404 #breadcrumb .col, .erreur404 body.page-id-193 #histoire-4 #breadcrumb .col, body.page-id-193 #histoire-4 .erreur500 #breadcrumb .col, .erreur500 body.page-id-193 #histoire-4 #breadcrumb .col, body.page-id-193 #histoire-4 h1 .col {
    padding-left: 5% !important;
    background-position: center bottom;
  }
  /* line 130, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-4 .container .col + .col, body.page-id-193 #histoire-4 .erreur404 #breadcrumb .col + .col, .erreur404 body.page-id-193 #histoire-4 #breadcrumb .col + .col, body.page-id-193 #histoire-4 .erreur500 #breadcrumb .col + .col, .erreur500 body.page-id-193 #histoire-4 #breadcrumb .col + .col, body.page-id-193 #histoire-4 h1 .col + .col {
    padding-left: 5% !important;
    padding-right: 5% !important;
    background-position: 90% bottom;
  }
}
/* line 138, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-5 {
  background: #5b7485 url('../images/notre-histoire/bg-histoire-5.jpg') no-repeat center center;
}
/* line 139, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-5 h2 {
  color: #FFF;
}
/* line 143, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-5 .container, body.page-id-193 #histoire-5 .erreur404 #breadcrumb, .erreur404 body.page-id-193 #histoire-5 #breadcrumb, body.page-id-193 #histoire-5 .erreur500 #breadcrumb, .erreur500 body.page-id-193 #histoire-5 #breadcrumb, body.page-id-193 #histoire-5 h1 {
  padding-bottom: 150px;
}
@media (max-width: 550px) {
  /* line 138, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-5 {
    background-image: none;
  }
  /* line 148, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-5 .container, body.page-id-193 #histoire-5 .erreur404 #breadcrumb, .erreur404 body.page-id-193 #histoire-5 #breadcrumb, body.page-id-193 #histoire-5 .erreur500 #breadcrumb, .erreur500 body.page-id-193 #histoire-5 #breadcrumb, body.page-id-193 #histoire-5 h1 {
    padding-bottom: 40px;
  }
  /* line 151, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-5 .col {
    display: none !important;
  }
  /* line 154, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-5 .col + .col {
    display: block !important;
  }
}
/* line 159, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-6 {
  background-image: url('../images/notre-histoire/bg-histoire-6-top.jpg'), url('../images/notre-histoire/bg-histoire-6-bot.jpg');
  background-repeat: no-repeat;
  background-position: center top, center bottom;
}
/* line 163, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-6 .container, body.page-id-193 #histoire-6 .erreur404 #breadcrumb, .erreur404 body.page-id-193 #histoire-6 #breadcrumb, body.page-id-193 #histoire-6 .erreur500 #breadcrumb, .erreur500 body.page-id-193 #histoire-6 #breadcrumb, body.page-id-193 #histoire-6 h1 {
  padding: 120px 0px 200px 0;
}
/* line 166, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-6 h2 span {
  display: inline-block;
}
/* line 168, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-6 h2 span:after {
  float: right;
  margin-top: -20px;
  margin-left: -10px;
  content: '';
  width: 39px;
  height: 33px;
  background: url('../images/picto/light-top-right-white.png') no-repeat center center;
}
@media (max-width: 550px) {
  /* line 179, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.page-id-193 #histoire-6 h2, body.page-id-193 #histoire-6 p {
    text-align: left;
  }
}
/* line 184, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.page-id-193 #histoire-7 .container, body.page-id-193 #histoire-7 .erreur404 #breadcrumb, .erreur404 body.notre-histoire #histoire-7 #breadcrumb, body.notre-histoire #histoire-7 .erreur500 #breadcrumb, .erreur500 body.notre-histoire #histoire-7 #breadcrumb, body.notre-histoire #histoire-7 h1 {
  padding: 0;
}
/* line 186, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-7 .container .col, body.notre-histoire #histoire-7 .erreur404 #breadcrumb .col, .erreur404 body.notre-histoire #histoire-7 #breadcrumb .col, body.notre-histoire #histoire-7 .erreur500 #breadcrumb .col, .erreur500 body.notre-histoire #histoire-7 #breadcrumb .col, body.notre-histoire #histoire-7 h1 .col {
  padding-top: 40px;
  padding-bottom: 80px;
}
/* line 190, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-7 .container .col + .col, body.notre-histoire #histoire-7 .erreur404 #breadcrumb .col + .col, .erreur404 body.notre-histoire #histoire-7 #breadcrumb .col + .col, body.notre-histoire #histoire-7 .erreur500 #breadcrumb .col + .col, .erreur500 body.notre-histoire #histoire-7 #breadcrumb .col + .col, body.notre-histoire #histoire-7 h1 .col + .col {
  background: url('../images/notre-histoire/bg-histoire-7-right.jpg') no-repeat left center;
}
@media (max-width: 550px) {
  /* line 194, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-7 .container .col, body.notre-histoire #histoire-7 .erreur404 #breadcrumb .col, .erreur404 body.notre-histoire #histoire-7 #breadcrumb .col, body.notre-histoire #histoire-7 .erreur500 #breadcrumb .col, .erreur500 body.notre-histoire #histoire-7 #breadcrumb .col, body.notre-histoire #histoire-7 h1 .col {
    padding-bottom: 0;
  }
  /* line 197, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-7 .container .col + .col, body.notre-histoire #histoire-7 .erreur404 #breadcrumb .col + .col, .erreur404 body.notre-histoire #histoire-7 #breadcrumb .col + .col, body.notre-histoire #histoire-7 .erreur500 #breadcrumb .col + .col, .erreur500 body.notre-histoire #histoire-7 #breadcrumb .col + .col, body.notre-histoire #histoire-7 h1 .col + .col {
    padding-top: 70px;
    padding-bottom: 80px;
    background-position: center center;
    background-size: 70% auto;
  }
}
/* line 205, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-8 .container, body.notre-histoire #histoire-8 .erreur404 #breadcrumb, .erreur404 body.notre-histoire #histoire-8 #breadcrumb, body.notre-histoire #histoire-8 .erreur500 #breadcrumb, .erreur500 body.notre-histoire #histoire-8 #breadcrumb, body.notre-histoire #histoire-8 h1 {
  padding: 0;
}
/* line 207, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-8 .container .col, body.notre-histoire #histoire-8 .erreur404 #breadcrumb .col, .erreur404 body.notre-histoire #histoire-8 #breadcrumb .col, body.notre-histoire #histoire-8 .erreur500 #breadcrumb .col, .erreur500 body.notre-histoire #histoire-8 #breadcrumb .col, body.notre-histoire #histoire-8 h1 .col {
  padding-top: 40px;
  padding-bottom: 40px;
  background: url('../images/notre-histoire/bg-histoire-8-left.png') no-repeat right center;
}
/* line 212, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-8 .container .col + .col, body.notre-histoire #histoire-8 .erreur404 #breadcrumb .col + .col, .erreur404 body.notre-histoire #histoire-8 #breadcrumb .col + .col, body.notre-histoire #histoire-8 .erreur500 #breadcrumb .col + .col, .erreur500 body.notre-histoire #histoire-8 #breadcrumb .col + .col, body.notre-histoire #histoire-8 h1 .col + .col {
  background: none;
}
@media (max-width: 550px) {
  /* line 216, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-8 .container .col, body.notre-histoire #histoire-8 .erreur404 #breadcrumb .col, .erreur404 body.notre-histoire #histoire-8 #breadcrumb .col, body.notre-histoire #histoire-8 .erreur500 #breadcrumb .col, .erreur500 body.notre-histoire #histoire-8 #breadcrumb .col, body.notre-histoire #histoire-8 h1 .col {
    padding-top: 50px;
    padding-bottom: 50px;
    background-position: 130% center;
    background-size: 50% auto;
  }
  /* line 222, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-8 .container .col + .col, body.notre-histoire #histoire-8 .erreur404 #breadcrumb .col + .col, .erreur404 body.notre-histoire #histoire-8 #breadcrumb .col + .col, body.notre-histoire #histoire-8 .erreur500 #breadcrumb .col + .col, .erreur500 body.notre-histoire #histoire-8 #breadcrumb .col + .col, body.notre-histoire #histoire-8 h1 .col + .col {
    margin-top: -20px;
    padding-top: 0;
    padding-bottom: 40px;
  }
}
/* line 229, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-9 {
  background: #DF2927 url('../images/notre-histoire/bg-lightgrey.png') no-repeat right center;
}
/* line 231, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-9 .container, body.notre-histoire #histoire-9 .erreur404 #breadcrumb, .erreur404 body.notre-histoire #histoire-9 #breadcrumb, body.notre-histoire #histoire-9 .erreur500 #breadcrumb, .erreur500 body.notre-histoire #histoire-9 #breadcrumb, body.notre-histoire #histoire-9 h1 {
  padding: 0;
}
/* line 233, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-9 .container .col, body.notre-histoire #histoire-9 .erreur404 #breadcrumb .col, .erreur404 body.notre-histoire #histoire-9 #breadcrumb .col, body.notre-histoire #histoire-9 .erreur500 #breadcrumb .col, .erreur500 body.notre-histoire #histoire-9 #breadcrumb .col, body.notre-histoire #histoire-9 h1 .col {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 5% !important;
  background: #DF2927 url('../images/notre-histoire/bg-histoire-9-left.png') no-repeat center bottom;
}
/* line 239, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-9 .container .col + .col, body.notre-histoire #histoire-9 .erreur404 #breadcrumb .col + .col, .erreur404 body.notre-histoire #histoire-9 #breadcrumb .col + .col, body.notre-histoire #histoire-9 .erreur500 #breadcrumb .col + .col, .erreur500 body.notre-histoire #histoire-9 #breadcrumb .col + .col, body.notre-histoire #histoire-9 h1 .col + .col {
  padding-top: 140px;
  color: #1E144B;
  background: #EEE url('../images/notre-histoire/bg-histoire-9-right.jpg') no-repeat center top;
}
@media (max-width: 550px) {
  /* line 231, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-9 .container, body.notre-histoire #histoire-9 .erreur404 #breadcrumb, .erreur404 body.notre-histoire #histoire-9 #breadcrumb, body.notre-histoire #histoire-9 .erreur500 #breadcrumb, .erreur500 body.notre-histoire #histoire-9 #breadcrumb, body.notre-histoire #histoire-9 h1 {
    max-width: 100%;
  }
  /* line 246, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-9 .container .col, body.notre-histoire #histoire-9 .erreur404 #breadcrumb .col, .erreur404 body.notre-histoire #histoire-9 #breadcrumb .col, body.notre-histoire #histoire-9 .erreur500 #breadcrumb .col, .erreur500 body.notre-histoire #histoire-9 #breadcrumb .col, body.notre-histoire #histoire-9 h1 .col {
    padding-top: 60px;
    background-size: 50% auto;
    padding-bottom: 120px;
  }
  /* line 251, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-9 .container .col + .col, body.notre-histoire #histoire-9 .erreur404 #breadcrumb .col + .col, .erreur404 body.notre-histoire #histoire-9 #breadcrumb .col + .col, body.notre-histoire #histoire-9 .erreur500 #breadcrumb .col + .col, .erreur500 body.notre-histoire #histoire-9 #breadcrumb .col + .col, body.notre-histoire #histoire-9 h1 .col + .col {
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-bottom: 60px;
  }
}
/* line 260, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-10 .container, body.notre-histoire #histoire-10 .erreur404 #breadcrumb, .erreur404 body.notre-histoire #histoire-10 #breadcrumb, body.notre-histoire #histoire-10 .erreur500 #breadcrumb, .erreur500 body.notre-histoire #histoire-10 #breadcrumb, body.notre-histoire #histoire-10 h1 {
  padding: 40px 0px 0 0;
}
/* line 263, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-10 .flexslider {
  width: 60%;
  margin-right: 20%;
  margin-left: 20%;
}
/* line 269, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-10 .flex-direction-nav .flex-nav-prev a:before {
  background: url('../images/picto/arrow-left-white.png');
}
/* line 272, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
body.notre-histoire #histoire-10 .flex-direction-nav .flex-nav-next a:before {
  background: url('../images/picto/arrow-right-white.png');
}
@media (max-width: 768px) {
  /* line 277, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-10 .container, body.notre-histoire #histoire-10 .erreur404 #breadcrumb, .erreur404 body.notre-histoire #histoire-10 #breadcrumb, body.notre-histoire #histoire-10 .erreur500 #breadcrumb, .erreur500 body.notre-histoire #histoire-10 #breadcrumb, body.notre-histoire #histoire-10 h1 {
    padding: 20px 0 0 0;
  }
  /* line 281, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-10 .flex-direction-nav .flex-next {
    right: -10%;
  }
  /* line 284, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-10 .flex-direction-nav .flex-prev {
    left: -10%;
  }
}
@media (max-width: 550px) {
  /* line 290, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-10 .flexslider {
    width: 90%;
    margin-right: 5%;
    margin-left: 5%;
  }
  /* line 296, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-10 .flex-direction-nav .flex-next {
    right: -10%;
  }
  /* line 299, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-10 .flex-direction-nav .flex-prev {
    left: -10%;
  }
}
@media (max-width: 320px) {
  /* line 305, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-10 .flexslider {
    width: 80%;
    margin-right: 10%;
    margin-left: 10%;
  }
  /* line 311, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-10 .flex-direction-nav .flex-next {
    right: -15%;
  }
  /* line 314, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire #histoire-10 .flex-direction-nav .flex-prev {
    left: -15%;
  }
}
@media (max-width: 550px) {
  /* line 323, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_notre-histoire.scss */
  body.notre-histoire .pl5, body.notre-histoire .pl10 {
    padding-left: 0 !important;
  }
}


/* line 6, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer table {
  border-collapse: collapse;
  border: none;
  margin: 20px auto;
}
/* line 11, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer table tr,
body.offer table td,
body.offer table th {
  border: none;
  margin: 0;
}
/* line 18, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer table thead,
body.offer table tfoot {
  background: #DF2927;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25em;
}
/* line 27, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer table tbody {
  color: #1E144B;
  text-transform: uppercase;
}
/* line 31, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer table tbody tr {
  background: #DDD;
  border-top: 2px solid #fff;
}
/* line 34, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer table tbody tr[data-href$="/offre/1"] {
  display: none;
}
/* line 43, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer table.clickable-rows tr a {
  display: block;
  text-decoration: none;
}
/* line 47, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer table.clickable-rows tr a, body.offer table.clickable-rows tr a:visited {
  color: inherit;
}
/* line 53, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer table.clickable-rows tr,
body.offer table.clickable-rows tr td,
body.offer table.clickable-rows tr th {
  -moz-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
/* line 60, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer table.clickable-rows tr[data-href]:hover,
body.offer table.clickable-rows tr[data-href]:hover td,
body.offer table.clickable-rows tr[data-href]:hover th {
  cursor: pointer;
  background: #CCC;
}
/* line 71, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer a.btn.btn-uppercase {
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 80px;
}
/* line 78, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer ul.pagination {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
/* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer ul.pagination li {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0 5px;
  text-align: center;
  border: 1px solid #CCC;
  border-radius: 20px;
  cursor: default;
  -moz-transition: background-color 0.5s, border-color 0.5s;
  -o-transition: background-color 0.5s, border-color 0.5s;
  -webkit-transition: background-color 0.5s, border-color 0.5s;
  transition: background-color 0.5s, border-color 0.5s;
}
/* line 97, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer ul.pagination li a {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
/* line 104, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer ul.pagination li.active, body.offer ul.pagination li:hover {
  background-color: #EEE;
  border-color: #DF2927;
}
/* line 110, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
body.offer ul.pagination li.active {
  color: #DF2927;
}
@media (max-width: 550px) {
  /* line 117, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
  body.offer .tiny-title {
    font-size: 1.25em;
    color: #DF2927;
  }
  /* line 122, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
  body.offer a.btn.btn-uppercase {
    position: inherit;
    margin: inherit;
  }
  /* line 129, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_offer.scss */
  body.offer table tbody tr {
    background: transparent !important;
  }
}

/* line 19, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body #content {
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 100%;
}
/* line 25, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body #content > .container, body.kercadelac-kids-body .erreur404 #content > #breadcrumb, .erreur404 body.kercadelac-kids-body #content > #breadcrumb, body.kercadelac-kids-body .erreur500 #content > #breadcrumb, .erreur500 body.kercadelac-kids-body #content > #breadcrumb, body.kercadelac-kids-body body.notre-histoire #content > h1, body.notre-histoire body.kercadelac-kids-body #content > h1 {
  width: 100%;
  max-width: 100%;
}
/* line 29, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body #content > .container h1, body.kercadelac-kids-body .erreur404 #content > #breadcrumb h1, .erreur404 body.kercadelac-kids-body #content > #breadcrumb h1, body.kercadelac-kids-body .erreur500 #content > #breadcrumb h1, .erreur500 body.kercadelac-kids-body #content > #breadcrumb h1, body.kercadelac-kids-body body.notre-histoire #content > h1 h1, body.notre-histoire body.kercadelac-kids-body #content > h1 h1 {
  display: none;
}
/* line 35, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body #inner_content {
  padding: 0;
}
/* line 38, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids {
  font-size: 12px;
  /* ---------------------------------- */
  /* ==Grillade : Simple Grid System    */
  /* ---------------------------------- */
  /* Doc : http://grillade.knacss.com */
  /* Responsive Small Breakpoint */
}
@media (min-width: 544px) {
  /* line 61, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*=" grid-"],
  body.kercadelac-kids-body .kercadelac-kids [class^="grid-"] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 67, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*=" grid-"] > *,
  body.kercadelac-kids-body .kercadelac-kids [class^="grid-"] > * {
    box-sizing: border-box;
    min-width: 0;
    min-height: 0;
  }
}
@media (min-width: 544px) {
  /* line 105, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .grid,
  body.kercadelac-kids-body .kercadelac-kids .grid--reverse {
    display: flex;
  }
  /* line 109, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .grid > *,
  body.kercadelac-kids-body .kercadelac-kids .grid--reverse > * {
    flex: 1 1 0%;
    box-sizing: border-box;
    min-width: 0;
    min-height: 0;
  }
  /* line 116, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .grid.has-gutter > * + *,
  body.kercadelac-kids-body .kercadelac-kids .grid--reverse.has-gutter > * + * {
    margin-left: calc(1rem - 0.01px);
  }
  /* line 116, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .grid.has-gutter-l > * + *,
  body.kercadelac-kids-body .kercadelac-kids .grid--reverse.has-gutter-l > * + * {
    margin-left: calc(2rem - 0.01px);
  }
  /* line 116, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .grid.has-gutter-xl > * + *,
  body.kercadelac-kids-body .kercadelac-kids .grid--reverse.has-gutter-xl > * + * {
    margin-left: calc(4rem - 0.01px);
  }
}
@media (min-width: 544px) {
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-2"] > * {
    width: calc(100% / 2 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-2"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-2"].has-gutter > * {
    width: calc(100% / 2 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-2"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-2"].has-gutter-l > * {
    width: calc(100% / 2 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-2"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-2"].has-gutter-xl > * {
    width: calc(100% / 2 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-3"] > * {
    width: calc(100% / 3 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-3"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-3"].has-gutter > * {
    width: calc(100% / 3 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-3"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-3"].has-gutter-l > * {
    width: calc(100% / 3 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-3"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-3"].has-gutter-xl > * {
    width: calc(100% / 3 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-4"] > * {
    width: calc(100% / 4 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-4"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-4"].has-gutter > * {
    width: calc(100% / 4 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-4"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-4"].has-gutter-l > * {
    width: calc(100% / 4 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-4"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-4"].has-gutter-xl > * {
    width: calc(100% / 4 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-5"] > * {
    width: calc(100% / 5 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-5"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-5"].has-gutter > * {
    width: calc(100% / 5 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-5"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-5"].has-gutter-l > * {
    width: calc(100% / 5 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-5"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-5"].has-gutter-xl > * {
    width: calc(100% / 5 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-6"] > * {
    width: calc(100% / 6 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-6"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-6"].has-gutter > * {
    width: calc(100% / 6 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-6"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-6"].has-gutter-l > * {
    width: calc(100% / 6 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-6"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-6"].has-gutter-xl > * {
    width: calc(100% / 6 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-7"] > * {
    width: calc(100% / 7 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-7"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-7"].has-gutter > * {
    width: calc(100% / 7 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-7"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-7"].has-gutter-l > * {
    width: calc(100% / 7 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-7"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-7"].has-gutter-xl > * {
    width: calc(100% / 7 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-8"] > * {
    width: calc(100% / 8 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-8"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-8"].has-gutter > * {
    width: calc(100% / 8 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-8"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-8"].has-gutter-l > * {
    width: calc(100% / 8 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-8"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-8"].has-gutter-xl > * {
    width: calc(100% / 8 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-9"] > * {
    width: calc(100% / 9 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-9"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-9"].has-gutter > * {
    width: calc(100% / 9 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-9"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-9"].has-gutter-l > * {
    width: calc(100% / 9 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-9"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-9"].has-gutter-xl > * {
    width: calc(100% / 9 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-10"] > * {
    width: calc(100% / 10 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-10"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-10"].has-gutter > * {
    width: calc(100% / 10 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-10"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-10"].has-gutter-l > * {
    width: calc(100% / 10 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-10"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-10"].has-gutter-xl > * {
    width: calc(100% / 10 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-11"] > * {
    width: calc(100% / 11 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-11"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-11"].has-gutter > * {
    width: calc(100% / 11 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-11"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-11"].has-gutter-l > * {
    width: calc(100% / 11 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-11"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-11"].has-gutter-xl > * {
    width: calc(100% / 11 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
  /* line 77, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-12"] > * {
    width: calc(100% / 12 - 0.01px);
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-12"].has-gutter {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-12"].has-gutter > * {
    width: calc(100% / 12 - 1rem - 0.01px);
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-12"].has-gutter-l {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-12"].has-gutter-l > * {
    width: calc(100% / 12 - 2rem - 0.01px);
    margin-right: 1rem;
    margin-left: 1rem;
  }
  /* line 81, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-12"].has-gutter-xl {
    margin-right: -2rem;
    margin-left: -2rem;
  }
  /* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="grid-12"].has-gutter-xl > * {
    width: calc(100% / 12 - 4rem - 0.01px);
    margin-right: 2rem;
    margin-left: 2rem;
  }
}
/* line 132, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .push {
  margin-left: auto !important;
}
/* line 136, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .pull {
  margin-right: auto !important;
}
/* line 141, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .item-first {
  order: -1;
}
/* line 145, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .item-last {
  order: 1;
}
/* line 149, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids [class*="grid-"][class*="--reverse"] {
  flex-direction: row-reverse;
}
@media (min-width: 544px) {
  /* line 155, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .full {
    flex: 0 0 auto;
    width: calc(100% / 1 - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter > .full {
    width: calc(100% / 1 - 1rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-l > .full {
    width: calc(100% / 1 - 2rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-xl > .full {
    width: calc(100% / 1 - 4rem - 0.01px);
  }
  /* line 155, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .one-half {
    flex: 0 0 auto;
    width: calc(100% / 2 - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter > .one-half {
    width: calc(100% / 2 - 1rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-l > .one-half {
    width: calc(100% / 2 - 2rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-xl > .one-half {
    width: calc(100% / 2 - 4rem - 0.01px);
  }
  /* line 155, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .one-third {
    flex: 0 0 auto;
    width: calc(100% / 3 - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter > .one-third {
    width: calc(100% / 3 - 1rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-l > .one-third {
    width: calc(100% / 3 - 2rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-xl > .one-third {
    width: calc(100% / 3 - 4rem - 0.01px);
  }
  /* line 155, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .one-quarter {
    flex: 0 0 auto;
    width: calc(100% / 4 - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter > .one-quarter {
    width: calc(100% / 4 - 1rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-l > .one-quarter {
    width: calc(100% / 4 - 2rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-xl > .one-quarter {
    width: calc(100% / 4 - 4rem - 0.01px);
  }
  /* line 155, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .one-fifth {
    flex: 0 0 auto;
    width: calc(100% / 5 - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter > .one-fifth {
    width: calc(100% / 5 - 1rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-l > .one-fifth {
    width: calc(100% / 5 - 2rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-xl > .one-fifth {
    width: calc(100% / 5 - 4rem - 0.01px);
  }
  /* line 155, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .one-sixth {
    flex: 0 0 auto;
    width: calc(100% / 6 - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter > .one-sixth {
    width: calc(100% / 6 - 1rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-l > .one-sixth {
    width: calc(100% / 6 - 2rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-xl > .one-sixth {
    width: calc(100% / 6 - 4rem - 0.01px);
  }
  /* line 155, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .two-thirds {
    flex: 0 0 auto;
    width: calc(100% / 3 * 2 - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter > .two-thirds {
    width: calc(100% / 3 * 2 - 1rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-l > .two-thirds {
    width: calc(100% / 3 * 2 - 2rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-xl > .two-thirds {
    width: calc(100% / 3 * 2 - 4rem - 0.01px);
  }
  /* line 155, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .three-quarters {
    flex: 0 0 auto;
    width: calc(100% / 4 * 3 - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter > .three-quarters {
    width: calc(100% / 4 * 3 - 1rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-l > .three-quarters {
    width: calc(100% / 4 * 3 - 2rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-xl > .three-quarters {
    width: calc(100% / 4 * 3 - 4rem - 0.01px);
  }
  /* line 155, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .five-sixths {
    flex: 0 0 auto;
    width: calc(100% / 6 * 5 - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter > .five-sixths {
    width: calc(100% / 6 * 5 - 1rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-l > .five-sixths {
    width: calc(100% / 6 * 5 - 2rem - 0.01px);
  }
  /* line 160, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .has-gutter-xl > .five-sixths {
    width: calc(100% / 6 * 5 - 4rem - 0.01px);
  }
}
@media (min-width: 544px) and (max-width: 991px) {
  /* line 172, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-1"] > * {
    width: calc(100% / 1 - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-1"].has-gutter > * {
    width: calc(100% / 1 - 1rem - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-1"].has-gutter-l > * {
    width: calc(100% / 1 - 2rem - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-1"].has-gutter-xl > * {
    width: calc(100% / 1 - 4rem - 0.01px);
  }
  /* line 172, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-2"] > * {
    width: calc(100% / 2 - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-2"].has-gutter > * {
    width: calc(100% / 2 - 1rem - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-2"].has-gutter-l > * {
    width: calc(100% / 2 - 2rem - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-2"].has-gutter-xl > * {
    width: calc(100% / 2 - 4rem - 0.01px);
  }
  /* line 172, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-3"] > * {
    width: calc(100% / 3 - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-3"].has-gutter > * {
    width: calc(100% / 3 - 1rem - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-3"].has-gutter-l > * {
    width: calc(100% / 3 - 2rem - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-3"].has-gutter-xl > * {
    width: calc(100% / 3 - 4rem - 0.01px);
  }
  /* line 172, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-4"] > * {
    width: calc(100% / 4 - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-4"].has-gutter > * {
    width: calc(100% / 4 - 1rem - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-4"].has-gutter-l > * {
    width: calc(100% / 4 - 2rem - 0.01px);
  }
  /* line 176, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [class*="-small-4"].has-gutter-xl > * {
    width: calc(100% / 4 - 4rem - 0.01px);
  }
}
/* line 184, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .hidden-md {
  display: none;
}
/* line 188, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .hidden-xs {
  display: block;
}
/* line 192, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .w250p {
  width: 250px;
}
/* line 196, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .w150p {
  width: 150px;
}
/* line 200, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids [data-class="btn btn-primary"] {
  text-transform: uppercase;
  border: 1px solid #e1261c;
  background-color: transparent;
  color: #DF2927;
  border-radius: 20px;
  display: block;
  padding: 5px 35px;
  text-decoration: none;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}
/* line 214, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids [data-class="btn btn-primary"]:hover {
  background-color: #e1261c;
  color: #FFF;
}
/* line 221, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids [data-class="btn btn-secondary"] {
  text-transform: uppercase;
  border: 1px solid #FFF;
  background-color: #DF2927;
  color: #FFF;
  border-radius: 20px;
  display: block;
  padding: 5px 35px;
  text-decoration: none;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}
/* line 235, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids [data-class="btn btn-secondary"]:hover {
  background-color: #FFF;
  color: #e1261c;
}
/* line 243, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box.white {
  background-color: #FFF;
}
/* line 245, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box.white h2 {
  color: #e1261c;
  font-family: 'Pangolin', cursive;
  font-weight: normal;
}
/* line 251, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box.green {
  background-color: #a0c438;
}
/* line 253, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box.green h2 {
  color: #FFF;
  font-family: 'Pangolin', cursive;
  font-weight: normal;
}
/* line 259, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box.red {
  background-color: #e1261c;
}
/* line 261, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box.red h2 {
  color: #FFF;
  font-family: 'Pangolin', cursive;
  font-weight: normal;
}
/* line 266, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box.red .content {
  color: #FFF;
}
/* line 271, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box.anchors-box {
  min-height: 500px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #dc2b0d;
}
/* line 281, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box.anchors-box .margin-box {
  margin-top: 120px;
}
/* line 286, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 {
  padding: 40px 0;
  width: 850px;
  margin: auto;
  position: relative;
}
/* line 292, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container .content, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb .content, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .content, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb .content, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .content, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 .content, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 .content {
  font-size: 12px;
  align-items: center;
  align-content: center;
}
/* line 300, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container [class*=" grid-"] > *.columns, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb [class*=" grid-"] > *.columns, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class*=" grid-"] > *.columns, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb [class*=" grid-"] > *.columns, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class*=" grid-"] > *.columns, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 [class*=" grid-"] > *.columns, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 [class*=" grid-"] > *.columns,
body.kercadelac-kids-body .kercadelac-kids .box .container [class^=grid-] > *.columns,
body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb [class^=grid-] > *.columns,
.erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class^=grid-] > *.columns,
body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb [class^=grid-] > *.columns,
.erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class^=grid-] > *.columns,
body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 [class^=grid-] > *.columns,
body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 [class^=grid-] > *.columns {
  flex-direction: column;
}
/* line 303, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container [class*=" grid-"] > *.columns .flex-grow-1, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb [class*=" grid-"] > *.columns .flex-grow-1, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class*=" grid-"] > *.columns .flex-grow-1, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb [class*=" grid-"] > *.columns .flex-grow-1, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class*=" grid-"] > *.columns .flex-grow-1, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 [class*=" grid-"] > *.columns .flex-grow-1, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 [class*=" grid-"] > *.columns .flex-grow-1,
body.kercadelac-kids-body .kercadelac-kids .box .container [class^=grid-] > *.columns .flex-grow-1,
body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb [class^=grid-] > *.columns .flex-grow-1,
.erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class^=grid-] > *.columns .flex-grow-1,
body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb [class^=grid-] > *.columns .flex-grow-1,
.erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class^=grid-] > *.columns .flex-grow-1,
body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 [class^=grid-] > *.columns .flex-grow-1,
body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 [class^=grid-] > *.columns .flex-grow-1 {
  flex-grow: 1;
}
/* line 307, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container [class*=" grid-"] > *.columns .flex-grow-0, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb [class*=" grid-"] > *.columns .flex-grow-0, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class*=" grid-"] > *.columns .flex-grow-0, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb [class*=" grid-"] > *.columns .flex-grow-0, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class*=" grid-"] > *.columns .flex-grow-0, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 [class*=" grid-"] > *.columns .flex-grow-0, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 [class*=" grid-"] > *.columns .flex-grow-0,
body.kercadelac-kids-body .kercadelac-kids .box .container [class^=grid-] > *.columns .flex-grow-0,
body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb [class^=grid-] > *.columns .flex-grow-0,
.erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class^=grid-] > *.columns .flex-grow-0,
body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb [class^=grid-] > *.columns .flex-grow-0,
.erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [class^=grid-] > *.columns .flex-grow-0,
body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 [class^=grid-] > *.columns .flex-grow-0,
body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 [class^=grid-] > *.columns .flex-grow-0 {
  flex-grow: 0;
}
/* line 314, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container [data-class="kercadelac-anchors"] img, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb [data-class="kercadelac-anchors"] img, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [data-class="kercadelac-anchors"] img, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb [data-class="kercadelac-anchors"] img, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [data-class="kercadelac-anchors"] img, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 [data-class="kercadelac-anchors"] img, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 [data-class="kercadelac-anchors"] img {
  transition: transform .5s;
}
/* line 318, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container [data-class="kercadelac-anchors"]:hover img, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb [data-class="kercadelac-anchors"]:hover img, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [data-class="kercadelac-anchors"]:hover img, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb [data-class="kercadelac-anchors"]:hover img, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb [data-class="kercadelac-anchors"]:hover img, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 [data-class="kercadelac-anchors"]:hover img, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 [data-class="kercadelac-anchors"]:hover img {
  transform: scale(1.2);
}
/* line 324, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container .img-float, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb .img-float, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .img-float, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb .img-float, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .img-float, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 .img-float, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 .img-float {
  position: absolute;
}
/* line 327, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container .img-float.left, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb .img-float.left, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .img-float.left, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb .img-float.left, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .img-float.left, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 .img-float.left, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 .img-float.left {
  left: -70px;
}
/* line 331, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container .img-float.bottom, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb .img-float.bottom, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .img-float.bottom, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb .img-float.bottom, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .img-float.bottom, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 .img-float.bottom, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 .img-float.bottom {
  bottom: -65px;
}
/* line 335, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container .img-float.top, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb .img-float.top, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .img-float.top, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb .img-float.top, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .img-float.top, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 .img-float.top, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 .img-float.top {
  top: -50px;
}
/* line 339, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
body.kercadelac-kids-body .kercadelac-kids .box .container .img-float.right, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb .img-float.right, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .img-float.right, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb .img-float.right, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .img-float.right, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 .img-float.right, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 .img-float.right {
  right: -50px;
}

@media (max-width: 900px) {
  /* line 352, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [data-class="btn btn-primary"] {
    padding: 5px 15px;
  }
  /* line 357, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids [data-class="btn btn-secondary"] {
    padding: 5px 15px;
  }
  /* line 362, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .hidden-sm {
    display: none;
  }
  /* line 366, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .hidden-md {
    display: block;
  }
  /* line 371, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .box .container, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 {
    width: 100%;
    padding: 20px;
  }
  /* line 374, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_kercadelac_kids.scss */
  body.kercadelac-kids-body .kercadelac-kids .box .container .content, body.kercadelac-kids-body .kercadelac-kids .box .erreur404 #breadcrumb .content, .erreur404 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .content, body.kercadelac-kids-body .kercadelac-kids .box .erreur500 #breadcrumb .content, .erreur500 body.kercadelac-kids-body .kercadelac-kids .box #breadcrumb .content, body.kercadelac-kids-body .kercadelac-kids .box body.notre-histoire h1 .content, body.notre-histoire body.kercadelac-kids-body .kercadelac-kids .box h1 .content {
    padding: 10px 0;
  }
}

/* line 6, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .produits-sains { display: flex; align-items: center; padding: 3rem 0 0 0; }
.page-id-231 .produits-sains h2 { color: #fff; margin-bottom: 7rem; }
.page-id-231 .row-sains-devoile { display: flex; align-items: center; padding: 0 6rem; }
.page-id-231 .sain-bottom { position: relative;display:none; }
.page-id-231 .sain-bottom p{ background: #fff; color: #000; border-radius: 10px; padding: 20px; padding-right: 170px; height: 90px; display: flex; align-items: center;position: relative; }
.page-id-231 .sain-bottom p img{ width: 120px; position: absolute; top: 10px; right: 20px; }
.page-id-231 .sain-bottom p:after{ content: ''; display: inline-block; clear: both }
.page-id-231 .engagement-2{ margin: 4rem 0 }
.page-id-231 .bien-manger{ background-color: #FFCC33; padding: 3rem 2rem }
.page-id-231 .putput { display: flex; align-items: center; margin: 20px 0; }
.page-id-231 .putput > div:nth-child(1) { width: 100px; padding: 10px 20px 10px 0; text-align: center; }
.page-id-231 .putput > div:nth-child(2) { border-left: 2px solid #000; }
.page-id-231 .mdrmdr{ clear: both; padding: 2rem 0; margin: 0; }
.page-id-231 .mortelll{ background: #fff; color: #000; border-radius: 10px; padding: 20px;  }
.page-id-231 .mortelll img{ float:right }
.page-id-231 .incroyable{ display: none; }
.page-id-231 .imgmrd{ display: inline-block; height: 60px; width: 80px; float: left; border-right: 2px solid; padding: 0 30px 0 0; margin-right: 30px; text-align: center; }
.page-id-231 .small-navigation li:hover {
    background-color: transparent;
}
.page-id-231 .title i + label {
  vertical-align: middle;
  background: #fff;
  color: #000;
  border-radius: 5px;
  padding: 5px 20px;
  text-transform: uppercase;
  margin: 0 0 0 10px;
}
.page-id-231 .header * {
  color: #1E144B;
  background-color: #EEE;
}
/* line 11, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content {
  padding-bottom: 0;
}
/* line 14, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content #inner_content {
  padding-right: 0;
  padding-left: 0;
}
/* line 19, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .small-navigation {
  z-index: 99999;
}
@media (max-width: 768px) {
  /* line 19, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 .site-content .small-navigation {
    display: none;
  }
}
/* line 27, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .small-navigation li {
  height: 100px;
  padding: 15px;
}
/* line 31, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .small-navigation li a:before {
  content: "";
  display: block;
  height: 125px;
  zoom: .5;
}
/* line 38, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .small-navigation li:nth-child(1) a:before {
  background: url('../images/nos-engagements/natural.svg') no-repeat center center;
}
/* line 42, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .small-navigation li:nth-child(2) a:before {
  background: url('../images/nos-engagements/resources.svg') no-repeat center center;
}
/* line 46, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .small-navigation li:nth-child(3) a:before {
  background: url('../images/nos-engagements/sustainable-development.svg') no-repeat center center;
}
/* line 50, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .small-navigation li:nth-child(4) a:before {
  background: url('../images/nos-engagements/local.svg') no-repeat center center;
}
/* line 54, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .small-navigation li:nth-child(5) a:before {
  background: url('../images/nos-engagements/certificates.svg') no-repeat center center;
}
/* line 59, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .small-navigation.is_stuck {
  position: fixed !important;
  height: 110px !important;
  width: 100% !important;
  left: 0;
}
/* line 68, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .title label {
  padding: 3px 20px;
}
/* line 73, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .read-more {
  display: block;
  color: #333;
  border: none;
}
/* line 78, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .read-more:before {
  content: ">";
  color: #EB5A19;
  margin-right: 3px;
}
/* line 85, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .rounded {
  border-radius: 5px;
}
/* line 89, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .label-icon {
  display: inline-flex;
  width: 45px;
  height: 45px;
  vertical-align: middle;
}
/* line 95, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .label-icon:before {
  zoom: .75;
  content: "";
  height: 100%;
  width: 100%;
}
/* line 102, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .label-icon.check:before {
  background: url('../images/nos-engagements/round-check.svg') no-repeat center center;
}
/* line 106, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 .site-content .label-icon.uncheck:before {
  background: url('../images/nos-engagements/round-cross.svg') no-repeat center center;
}
/* line 113, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article {
  overflow: hidden;
}
/* line 116, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article .container, .page-id-231 article .erreur404 #breadcrumb, .erreur404 .page-id-231 article #breadcrumb, .page-id-231 article .erreur500 #breadcrumb, .erreur500 .page-id-231 article #breadcrumb, .page-id-231 article body.notre-histoire h1, body.notre-histoire .page-id-231 article h1 {
  padding: 40px 0;
}
/* line 119, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article .container.collapsible, .page-id-231 article .erreur404 .collapsible#breadcrumb, .erreur404 .page-id-231 article .collapsible#breadcrumb, .page-id-231 article .erreur500 .collapsible#breadcrumb, .erreur500 .page-id-231 article .collapsible#breadcrumb, .page-id-231 article body.notre-histoire h1.collapsible, body.notre-histoire .page-id-231 article h1.collapsible {
  padding-top: 0;
}
/* line 124, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article ul.primary {
  list-style-type: none;
}
/* line 127, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article ul.primary li {
  font-weight: bold;
}
/* line 130, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article ul.primary li:before {
  margin-right: 3px;
  content: "•";
}
/* line 138, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article ul.secondary {
  list-style-type: none;
}
/* line 142, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article ul.secondary li:before {
  margin-right: 3px;
  content: "-";
}
/* line 149, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article ul.unstyled {
  list-style-type: none;
}
/* line 153, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article ul.unstyled li:before {
  margin-right: 3px;
}
/* line 158, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article ul.unstyled li.secondary:before {
  content: "-";
}
/* line 163, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article ul.unstyled li.primary {
  font-weight: bold;
}
/* line 166, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article ul.unstyled li.primary:before {
  content: "•";
}
/* line 173, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article .v-align {
  vertical-align: middle;
}
/* line 177, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 article .center {
  text-align: center;
  vertical-align: middle;
}
@media (min-width: 768px) {
  /* line 183, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .left-border {
    position: relative;
  }
  /* line 186, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .left-border:after {
    content: "";
    position: absolute;
    left: 0;
    top: 10%;
    height: 80%;
    width: 2px;
    background: #333;
  }
  /* line 197, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .right-border {
    border-right: 2px solid #333;
  }
  /* line 201, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .top-border {
    border-top: 2px solid #333;
  }
  /* line 205, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .bottom-border {
    border-bottom: 2px solid #333;
  }
}
@media (max-width: 768px) {
  /* line 211, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .mal, .page-id-231 article .mam {
    margin: 5px;
  }
  /* line 214, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .pal, .page-id-231 article .pam {
    padding: 5px;
  }
  /* line 217, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .mtl, .page-id-231 article .mtm {
    margin-top: 5px;
  }
  /* line 220, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .ptl, .page-id-231 article .ptm {
    padding-top: 5px;
  }
  /* line 223, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .mbl, .page-id-231 article .mbm {
    margin-bottom: 5px;
  }
  /* line 226, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .pbl, .page-id-231 article .pbm {
    padding-bottom: 5px;
  }
  /* line 229, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .mll, .page-id-231 article .mlm {
    margin-left: 5px;
  }
  /* line 232, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .pll, .page-id-231 article .plm {
    padding-left: 5px;
  }
  /* line 235, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .mrl, .page-id-231 article .mrm {
    margin-right: 5px;
  }
  /* line 238, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .prl, .page-id-231 article .prm {
    padding-right: 5px;
  }
  /* line 241, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
  .page-id-231 article .container, .page-id-231 article .erreur404 #breadcrumb, .erreur404 .page-id-231 article #breadcrumb, .page-id-231 article .erreur500 #breadcrumb, .erreur500 .page-id-231 article #breadcrumb, .page-id-231 article body.notre-histoire h1, body.notre-histoire .page-id-231 article h1 {
    max-width: 100%;
  }
}
/* line 247, ../../../src/KC/Bundle/UiBundle/Resources/public/sass/styles/_nos-engagements.scss */
.page-id-231 h2 {
  text-transform: none;
  line-height: 1.1em;
  font-size: 1.5em;
  text-align: center;
}

.page-id-231 .site-content{ padding: 0 30px; }
.page-id-231 .partie-haut{ background: #eee; color: #1E144B;}
.page-id-231 .partie-haut p{ padding: 4rem 3rem 2rem 3rem; }

.recipes-filter-menu{ text-align: center; font-family: 'Signika Negative', sans-serif; margin: 0 0 5rem 0; font-weight: 600; font-size: 1.8rem; color: #1E144B; display: flex;}
.recipes-filter-menu ul{ display: flex; list-style: none; padding: 0; margin: 0;}
.recipes-filter-menu ul li{ flex: 1 1; border: 1px solid #ccc; padding: 10px 0; margin: 0 10px; border-radius: 15px; text-transform: uppercase; font-size: 1.3rem; cursor: pointer; transition: all 300ms ease; font-weight: 800; }
.recipes-filter-menu ul li.active,
.recipes-filter-menu ul li:hover{ background:#CCC }
.recipes-filter-menu .filter-categories{ width: 100%; padding: 0 5vw; }
.all-recipes { list-style: none; padding: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 20px }
.all-recipes .recipe-img{ padding-bottom: 64%; position: relative; overflow: hidden; }
.all-recipes .recipe-img img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 300ms ease }
.all-recipes .recipe-img:hover img{ transform: scale(1.05);}
.all-recipes h3{ font-family: 'Caveat Brush'; color: #1e1545; text-align: center; height: 56px; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.all-recipes .recipe-footer{ display: flex; justify-content: space-between; margin: 0 0 10px 0; background: url(../images/trait-h-jaune.png) center bottom repeat-x; text-transform: uppercase; font-weight: bold; font-family: 'poppins'; color: #1e1545; }
.all-recipes .recipe-footer p:nth-child(1){ color: #feb900; }
@media (max-width:767px){
  .all-recipes { grid-template-columns: 1fr 1fr }
  .recipes-filter-menu .filter-categories{ padding: 0 }
  .recipes-filter-menu ul { flex-direction: column; }
  .recipes-filter-menu ul li { padding: 6px 0; margin: 1px 10px; }
}
@media (max-width:510px){
  .all-recipes { grid-template-columns: 1fr }
}

.highlighted-recipe{ background: url('../images/bg-points.png'); position: relative; }
.highlighted-recipe h3{ color: #fff; font-family: 'Caveat Brush'; font-size: 4rem; margin: 0 0 3rem 0; }
.highlighted-recipe > div:nth-child(1){ background: #c20e1a; color: #fff; width: 45%; padding: 7rem 15rem 7rem 7rem; min-height: 360px; display: flex; flex-direction: column; justify-content: center }
.highlighted-recipe > div:nth-child(2){ position: absolute; top: 20px; right: 20px; width: 60%; height: calc(100% - 40px); bottom: 20px; }
.highlighted-recipe > div:nth-child(2) img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover }

.home .ligne.ligne-actus.yoo h2:before{ display: none; }

.page.page-id-80{}

.wpcf7-form-control-wrap { margin-bottom: 5px; }
.wpcf7-form-control-wrap .wpcf7-select,
.wpcf7-form-control-wrap .wpcf7-file,
.wpcf7-form-control-wrap .wpcf7-text,
.wpcf7-form-control-wrap .wpcf7-textarea { padding: 12px 30px; border-radius: 7px; border-color: #cccccc; }
.wpcf7-form h4{ padding-bottom: 10px; margin-bottom: 20px; font-size: 2rem; border-bottom: 1px solid #EEE; color: #555555 }
.wpcf7-form .form-double{ display: grid; grid-template-columns: 1fr 1fr; grid-gap: 0 20px }
.wpcf7-form label{ font-size: 1.7rem; }
.wpcf7-form .acceptance-rgpd label{ font-size: 14px; }
.wpcf7-form .form-bottom{ text-align: center; }
.wpcf7-form .form-bottom input[type="submit"]{ text-transform: uppercase; font-size:1.5rem }
.wpcf7-form .form-style form .cd-select::after { filter: grayscale(1); }
@media (max-width:767px){
  .wpcf7-form .form-double{ grid-template-columns: 1fr }
}

.liste-boutiques  { padding: 0 0 3rem 0; }
.liste-boutiques .wpb_single_image .vc_figure { display: block; }
.liste-boutiques .wpb_single_image .vc_single_image-wrapper { display: block; }
.liste-boutiques .wpb_single_image img { width: 100%; }
.liste-boutiques .wpb_content_element { margin-bottom: 10px; }

.product_by_gammes_slider_wide{ padding: 0; }
.product_by_gammes_slider_wide .slick-arrow{  border-radius: 0; top: 160px; border-top: 2px solid #DF2927; width: 50px; height: 50px; opacity: 1; font-size: 0px; user-select: none }
.product_by_gammes_slider_wide .slick-arrow.slick-prev{ border-left: 2px solid #DF2927; transform:rotate(-45deg)  }
.product_by_gammes_slider_wide .slick-arrow.slick-next{ border-right: 2px solid #DF2927; transform:rotate(45deg) }
.product_by_gammes_slider_wide .product-description{ display: flex; margin: 4rem 10rem; }
.product_by_gammes_slider_wide .product-description h3{ color: #1e1545; font-weight: 500; }
.product_by_gammes_slider_wide .product-description > div:nth-child(1){ width: 40%; }
.product_by_gammes_slider_wide .product-description > div:nth-child(1) img{ width: 100%; max-height: 300px; object-fit: contain; }
.product_by_gammes_slider_wide .product-description > div:nth-child(2){ width: 60%; padding-left:6rem }
.product_by_gammes_slider_wide .product-description > div > p{ border-bottom: 2px solid #EEE; padding: 0px 0 15px 0;  }
.product_by_gammes_slider_wide .product-description > div > p:last-child{ border-bottom:none }
.product_by_gammes_slider_wide .product-informations{ background:#DF2927; color: #fff; display: flex; padding: 20px; }
.product_by_gammes_slider_wide .product-informations h3{ color: #FFCC33; text-transform: uppercase; text-align: center; }
.product_by_gammes_slider_wide .product-informations > div{ flex:0 0 50% }
.product_by_gammes_slider_wide .product-informations > div:nth-child(2) h3 + p{ text-align: center; }
.product_by_gammes_slider_wide .product-informations > div table { table-layout: fixed; border-collapse: collapse; border:none }
.product_by_gammes_slider_wide .product-informations > div table tr { border-bottom: 1px dotted #FFF; }
.product_by_gammes_slider_wide .product-informations > div table td:nth-child(1) { border-right: 1px solid #FFF; }
.product_by_gammes_slider_wide .product-informations > div table td { border: none; padding: 5px; text-transform: uppercase; }
.product_by_gammes_slider_wide .product-informations > div table tr:last-child { border-bottom: none; }
@media (max-width: 767px) {
  .product_by_gammes_slider_wide .product-description { flex-direction: column; }
  .product_by_gammes_slider_wide .product-description > div:nth-child(1) { width: 100%; }
  .product_by_gammes_slider_wide .product-description > div:nth-child(2) { width: 100%; padding-left:0 }
  .product_by_gammes_slider_wide .product-description { margin: 4rem 3rem; }
  .product_by_gammes_slider_wide .product-informations { flex-direction: column; }
}

.product_by_gammes_slider_small { padding: 0 50px; margin: 0 5vw; }
.product_by_gammes_slider_small .slick-slide { text-align: center; }
.product_by_gammes_slider_small .slick-slide img { display: inline-block; }
.product_by_gammes_slider_small .slick-arrow{  border-radius: 0; top: 40%; border-top: 2px solid #DF2927; width: 50px; height: 50px; opacity: 1; font-size: 0px; user-select: none }
.product_by_gammes_slider_small .slick-arrow.slick-prev{ border-left: 2px solid #DF2927; transform:rotate(-45deg)  }
.product_by_gammes_slider_small .slick-arrow.slick-next{ border-right: 2px solid #DF2927; transform:rotate(45deg) }
.other-gamme{  text-align: center; margin: 5rem 0 2rem 0; }

.single-kercadelac_recipes .recipe-description{ display: flex; padding: 25px; background-color: #EEE; }
.single-kercadelac_recipes .recipe-description > :nth-child(1){ flex: 0 0 350px; padding: 0 50px 0 0; line-height: 30px; }
.single-kercadelac_recipes .recipe-produit{ background: #fff; padding: 15px; margin: 3rem 0;}
.single-kercadelac_recipes .recipe-produit ul{ list-style: none; display: flex; padding: 0; flex-wrap: wrap;}
.single-kercadelac_recipes .recipe-produit ul li{ flex:0 0 25%; text-align: center; margin: 10px 0;}
.single-kercadelac_recipes .recipe-astuce{ height: 200px; min-height: 200px; background-color: #DDD; padding: 20px; display: flex; align-items: center; }
.single-kercadelac_recipes .recipe-astuce > :nth-child(1){ flex:0 0 320px }
.single-kercadelac_recipes .recipe-caracteristiques{ padding:10px 0 0 0; display: flex; list-style: none }
.single-kercadelac_recipes .recipe-caracteristiques li{ padding: 10px 10px 20px 10px; flex:0 0 calc(100% / 6); text-align: center; border-right:2px solid #EEE }
.single-kercadelac_recipes .recipe-caracteristiques li:last-child{ border-right:none }
.single-kercadelac_recipes .recipe-caracteristiques li p:nth-child(1){ min-height: 50px; margin-bottom: 10px; }
.single-kercadelac_recipes .recipe-caracteristiques li p:nth-child(2){ color: #EF9E00; font-size: 3rem; }
.single-kercadelac_recipes .recipe-thumb{ position: relative; }
.single-kercadelac_recipes .recipe-thumb img{ width: 100%; }
.single-kercadelac_recipes .recipe-thumb h2{ position: absolute; top: 60%; left: 0; display: inline-block; background: #fff; color: #1e1545; padding: 10px 30px; font-size: 3rem; }
.single-kercadelac_recipes .page-header-inner header{ display: none; }
.single-kercadelac_recipes .titre-main{ margin-bottom: 18px; }
@media (max-width: 767px) {
  .single-kercadelac_recipes .recipe-thumb h2{ position: static; }
  .single-kercadelac_recipes .recipe-caracteristiques { flex-wrap: wrap; }
  .single-kercadelac_recipes .recipe-caracteristiques li { border-right: 2px solid #EEE; flex:0 0 50%; border-bottom: 2px solid #EEE; }
  .single-kercadelac_recipes .recipe-caracteristiques li:nth-child(2n) {  border-right:none }
  .single-kercadelac_recipes .recipe-description { display: block; }
  .single-kercadelac_recipes .recipe-astuce { height: auto; display: block; text-align: center; }
  .single-kercadelac_recipes .recipe-produit ul li { flex: 0 0 50%; }
}

.single-kcd_operation_gouter .section-page-header{ display: none; }
.single-kcd_operation_gouter .entry-thumbnail{ margin: 0 0 5rem 0; }
.single-kcd_operation_gouter .entry-thumbnail img{ width: 100%; }
.single-kcd_operation_gouter .icon-description{ position: absolute; top: 0; right: 0; max-width: 140px; }
.single-kcd_operation_gouter .operation-gouter-images{ position: absolute; right: 0; top: 130px; height: 100%; z-index: 22; }
.single-kcd_operation_gouter .operation-gouter-images .photo{ width: 150px; padding: 10px; margin: 20px 0 20px 150px; background: url('../images/bg-vignette.png') no-repeat center center;   background-size: contain; }
.single-kcd_operation_gouter .operation-gouter-images .photo img{ height: 130px; width: 150px; object-fit: cover; }
.single-kcd_operation_gouter .operation-gouter-images .picto{ margin-left: 20px; }
.single-kcd_operation_gouter .operation-gouter-images :nth-child(2) > div{ display: inline-block; }
.single-kcd_operation_gouter .operation-gouter-images :nth-child(2) .photo{ margin-left: 0; }
.single-kcd_operation_gouter .operation-gouter-images-wrapper{ position: sticky; top: 25vh }
.single-kcd_operation_gouter .operation-gouter-images + section{ padding-right: 380px; }
.single-kcd_operation_gouter .erf-submit-button .form-group { text-align: center; }
.single-kcd_operation_gouter .erf-content-above { font-size: 2rem; font-weight: bold; margin: 3rem 0 1rem 0; }
.single-kcd_operation_gouter .field-field-BozQftClbkMhETK { clear: both; float: left !important;  margin-left: 0 !important }
.single-kcd_operation_gouter .erf-form label[class$="-label"] { font-weight: bold; }
.single-kcd_operation_gouter .erf-richtext { text-transform: uppercase; margin-top: 2rem; }
.single-kcd_operation_gouter .erf-layout-two-column.erf-container .erf-form .form-control{ border-radius:10px !important }
.single-kcd_operation_gouter .erf-container .erf-form .form-control:not([type="radio"]):not([type="checkbox"]),
.single-kcd_operation_gouter .erf-container .erf-form .other-option+label input[type="text"] { padding: 10px 10px; height: 48px; }
@media (max-width:991px){
  .single-kcd_operation_gouter .operation-gouter-images{ display: none; }
  .single-kcd_operation_gouter .operation-gouter-images + section{ padding-right: 0px; }
}
@media (max-width:767px){
  .single-kcd_operation_gouter .entry-content > p:first-of-type { padding-right: 0; }
  .single-kcd_operation_gouter .icon-description { display: none; }
}

.single-kcd-emploi .showposts-loop { margin: 0 0 5rem 0; }
.single-kcd-emploi .showposts-loop .byline,
.single-kcd-emploi .showposts-loop .la-favorite-link{ display: none; }

.offres-emploi-intro  { padding-top: 20px; }
.offres-emploi-intro .wpb_content_element { margin-bottom: 10px; }
.offres-emploi-intro .btn.btn-uppercase { float: right; text-transform: uppercase; }
.offres-emploi table {border-collapse: collapse; border: none; margin: 20px auto;     width: 100%; table-layout: fixed; }
.offres-emploi table thead{ background: #DF2927; color: #FFF; font-weight: bold; text-transform: uppercase; font-size: 1.25em }
.offres-emploi table thead th{ color: #fff; }
.offres-emploi table tbody tr { background: #DDD; border-top: 2px solid #fff; }
.offres-emploi table tbody tr td{ text-transform: uppercase; }
@media (max-width:991px){
  .offres-emploi table,
  .offres-emploi table thead,
  .offres-emploi table tbody,
  .offres-emploi table tr,
  .offres-emploi table th,
  .offres-emploi table td { display: block; border: none; }
  .offres-emploi table thead { display: none; }
  .offres-emploi table td { padding-left: 150px; position: relative; margin-top: -2px; background: #FFF; min-height: 38px; }
  .offres-emploi table td:nth-child(odd) { background-color: #eee; }
  .offres-emploi table td::before { padding: 10px; content: attr(data-label); position: absolute; top: 0; left: 0; width: 130px; bottom: 0; background-color: #d1d7dc; color: #000; display: flex; align-items: center; font-weight: bold; }
  .offres-emploi table tr { margin-bottom: 2rem; }
  .offres-emploi table th + td { padding-left: 10px; }
  .offres-emploi table p { margin: 0; }
}

.candidature-intro  { padding-top: 20px; }
.candidature-form form p{ display: inline-block; vertical-align: top; width: 48%; margin: 0 1.6% 20px 0; }
.candidature-form form p:nth-child(1n+10){ width: 98%; margin: 0 1.6% 0 0; }
.candidature-form form p:last-of-type{ text-align: center; }
@media (max-width: 767px) {
  .candidature-form form p{ display: inline-block; vertical-align: top; width: 100%; margin-left:0; margin-right: 0 }
  .candidature-form form p:nth-child(1n+10){ width: 100%; margin-left:0; margin-right: 0 }
}

.site-inner .erf-container .erf-form .checkbox-inline { padding-left: 30px; }
.site-inner .register.register_wrapper{ background: rgba(0, 0, 0, .7); left: 0; padding: 0; transform: none; width: 100%; top: 0; border: none; height: 100vh; overflow: hidden; }
.site-inner .register .register{ border:none; max-width: 650px; transform: translate(-51%, -50%); top: 50%; padding: 0; overflow: visible; max-height: 90vh; height: auto; min-width: 300px; }
.site-inner .register .register-close{ cursor: pointer; position: absolute; top: 0; right: -30px; width: 30px; height: 30px; line-height: 30px; font-size: 20px; background: #df2927; transition: all 400ms ease; color: #fff; font-weight: bold; text-align: center; }
.site-inner .register .sc-login-register{ max-height: 90vh; overflow: auto; font-size: 16px; }
.site-inner .register .sc-login-register > div:first-child{ display: flex; margin: 0 0 3rem 0; }
.site-inner .register .sc-login-register > div:first-child button { margin: 0; flex: 1 1; border: none; background: #efeef3; border-radius: 0;font-size: 2rem; color: #1e1545; padding: 13px 15px; }
.site-inner .register .sc-login-register > div:first-child button.active { background: #fff }
.site-inner .register .sc-login,
.site-inner .register .sc-register{ padding:0 40px 20px 40px }
.site-inner .register .sc-login input[type="file"],
.site-inner .register .sc-register input[type="file"]{ padding: 4px !important }
.site-inner .register .sc-login input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
.site-inner .register .sc-register .erf-form .form-control:not([type="radio"]):not([type="checkbox"]):not([type="submit"]){border-width: 2px; border-color: #df2927; padding: 8px 10px; height: 48px; opacity: 1; border-radius: 5px; width: 100%; }
.site-inner .register .sc-register button[type="submit"],
.site-inner .register .sc-login input[type="submit"],.site-inner .register .sc-login button{ border:none; padding: 8px 10px; font-size: 18px; height: 48px; border-radius: 5px; width: 100%; background: #1e1545; color: #fff; }
.site-inner .register .sc-login .form-row.form-row-first,.site-inner .register .sc-login .form-row.form-row-last{width: 100%;}
.site-inner .register input:-webkit-autofill,
.site-inner .register input:-webkit-autofill:hover,
.site-inner .register input:-webkit-autofill:focus,
.site-inner .register input:-webkit-autofill:active  { -webkit-box-shadow: 0 0 0 30px white inset !important; }

/* breadcrumb */
@media (min-width: 550px){
  .page-title.h1 { padding-left: 70px; }
  .page-title.h1:before { content: ''; width: 50px; height: 50px; background: #DF2927; position: absolute; top: 0; left: 0; }
}
.section-page-header .page-header-inner .col-xs-12{ display: flex; flex-direction: column; }
.section-page-header .page-header-inner .col-xs-12 > header{ order:2; margin-top: 40px; }
.banniere + .section-page-header .page-header-inner header{ display: none; }
.la-breadcrumbs { padding-left: 70px; position: relative; }
.la-breadcrumbs:before { content: ''; display: inline-block; width: 44px; height: 73px; background: url('../images/mouette.png') no-repeat; position: absolute; top: -7px; left: 0; }
.la-breadcrumbs > div{ text-align: left; border-bottom: 1px solid #ffcc33; padding: 15px 0; }
.la-breadcrumbs .la-breadcrumb-item { text-transform: uppercase; font-family: 'poppins'; font-size: 15px; }
.la-breadcrumbs .la-breadcrumb-item .la-breadcrumb-item-target{ font-weight: bold; color: #df2927; }
.la-breadcrumbs a.la-breadcrumb-item-link.is-home:before { display: none; }
@media (min-width: 992px){
  .section-page-header .page-header-inner { padding-top: 15px; padding-bottom: 40px; }
}

/* Bannière */
.banniere{ position: relative; }
.banniere:before,
.banniere:after { content: ''; display: inline-block; position: absolute; width: 100%; left: 0; z-index: 2; height: 20px; background: url(../images/blanc-destructure.png) no-repeat; }
.banniere:before { top: 0; background-position: 0 -12px; }
.banniere:after { bottom: 0; background-position: 0 4px; }
.banniere img{ width: 100%; min-height: 35vh; max-height: 65vh; object-fit: cover; }
.banniere .banniere-title { position: absolute; left: 0; width: 100%; top: 44%; transform: translateY(-50%); }
.banniere .banniere-title h1{ font-family: 'Caveat Brush'; text-transform: none; color: #1e1545; padding: 0; margin: 0; font-size: 70px; line-height: 70px; text-align: center; display: block; }
.banniere .banniere-title h1:before{ display: none; }
.banniere .banniere-title h1:after { content: ''; display: inline-block; background: url(../images/trait-h-rouge.png); width: 228px; height: 7px; vertical-align: middle; margin: 0 30px 0 0; position: absolute; left: 50%; transform: translateX(-50%); bottom: -40px; }
.banniere .banniere-title h1 .kids { background: url(../images/ico-kids.png) no-repeat; width: 1.9em; height: 0.9em; display: inline-block; background-size: contain; position: relative; top: 18px; left: 20px; }
@media (min-width:1700px){
  .banniere .banniere-title h1{ font-size: 100px; line-height: 100px; }
}
@media (max-width:767px){
  .banniere .banniere-title h1 { font-size: 30px; line-height: 30px; margin: 0; }
  .banniere .banniere-title h1:after { bottom: 0px; transform: translateX(-50%) scale(0.5); }
  .banniere .banniere-title h1 .kids { top: 6px; left: 15px; }
}

/* Pagination */
.la-pagination { margin: 80px 0 20px 0; }
.la-pagination ul .page-numbers { font-size: 17px; }
.la-pagination ul .page-numbers:hover,
.la-pagination ul .page-numbers.current{ background-color: #1e144b }

/* Actus liste */
.liste-actus .vc_grid-item-mini{ display: grid; grid-template-columns: 1fr 5fr; grid-gap:0 10px }
.liste-actus .vc_grid-item-mini:before,
.liste-actus .vc_grid-item-mini:after{ display: none; }
.liste-actus .vc_grid-item-mini .vc_btn3-container{  position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.liste-actus .vc_grid-item-mini .vc_btn3-container .vc_btn3{ width: 100%; height: 100vh; opacity: 0; }
.liste-actus .vc_gitem-zone-c{ padding: 0 70px 10px 10px; background: #EEE !important; transition: all 300ms ease }
.liste-actus .vc_gitem-zone-c:hover{ background: #CCC !important; }
.liste-actus .vc_gitem-zone-c:after{ font: normal normal normal 14px/1 FontAwesome; font-size: 3em; color: #888; content: "\f054"; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); pointer-events: none; }
.liste-actus .vc_gitem-zone-c h4{ text-align: left; text-transform: uppercase; color: #1E144B; font-size: 22px; }
.liste-actus .vc_gitem-zone-c .vc_gitem-post-data { color: #000; }

/* Actu single */
.single-post .showposts-loop{ display: none; }
.single-post .single_post_item--title .entry-title { font-size: 32px; margin-bottom: 0; text-align: left; color: #df2927; }
.single-post-content > .entry-thumbnail a { display: block !important }
.single-post-content .entry-footer { border-bottom: none; }

.single-kcd_operation_gouter .entry-content{ position: relative }
.single-kcd_operation_gouter .banniere-title{ display: none; }
.single-kcd_operation_gouter .page-header-inner header { display: block; }
.single-kcd_operation_gouter .share-buttons-op{display:none;}
@media (min-width:992px){
  .single-kcd_operation_gouter .entry-content{ min-height: 500px; }
}

.vc_column_container>.vc_column-inner {
  padding-right: 0px !important;
}

.page-id-1052 #site-content.col-md-12 {padding: 0px;}
.page-id-16682 #site-content.col-md-12 {padding: 0px;}
.page-id-983 #site-content.col-md-12 {padding: 0px;}

.hidden-field{display:none;}

.force-inline-block{
  display: inline-block !important;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  padding: 3px;
}

.vc_row.game-wrapper {margin-right: 0;}
