/**
 * Foundation for Sites by ZURB
 * Version 6.4.4-rc1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
main #scrollMe {
  top: 85vh !important; }
main #intro {
  padding: 0;
  z-index: 5; }
  @media print, screen and (min-width: 64em) {
    main #intro nav {
      bottom: 15vh !important;
      width: 100%; } }
  main #intro > .row > .columns::after {
    padding-bottom: 3.61111rem; }
  main #intro > .row > .columns::before, main #intro > .row > .columns::after {
    bottom: 15vh !important; }
main #offrejob {
  position: relative;
  z-index: 10;
  padding: 0; }
  main #offrejob > .row:first-child > .columns {
    position: relative;
    margin-top: -15vh; }
    main #offrejob > .row:first-child > .columns .rte ul {
      margin-left: 0;
      padding-top: 1.11111rem; }
      main #offrejob > .row:first-child > .columns .rte ul li {
        list-style-type: none;
        padding-left: 1.11111rem;
        position: relative; }
        main #offrejob > .row:first-child > .columns .rte ul li::before {
          display: block;
          content: '';
          position: absolute;
          width: 0.22222rem;
          height: 0.22222rem;
          background: #E30613;
          border-radius: 50%;
          left: 0;
          top: 0.55556rem; }
    @media print, screen and (min-width: 64em) {
      main #offrejob > .row:first-child > .columns .rte {
        padding: 0 1.38889rem 1.38889rem 0; } }
  @media screen and (max-width: 63.9375em) {
    main #offrejob > .row .row .columns:last-child {
      padding: 3.05556rem; } }
main #contact .row {
  margin-bottom: 1.66667rem; }
@media screen and (max-width: 63.9375em) {
  main #contact label {
    text-align: center; }
  main #contact p.h5 {
    padding: 0 0.83333rem; } }

.block-video {
  padding-top: 40px; }
  .block-video .row {
    padding: 0 !important; }
    .block-video .row .video-conteneur {
      width: 640px;
      margin: 0 auto; }
      @media screen and (max-width: 63.9375em) {
        .block-video .row .video-conteneur {
          max-width: 100%;
          width: 300px; } }

.label.job {
  padding: 10px 15px;
  font-size: 16px; }

.list-tags {
  padding-top: 20px;
  padding-bottom: 30px; }

a.return {
  color: #E30613;
  text-decoration: none; }
  a.return:hover {
    text-decoration: underline; }
  a.return i {
    font-size: 12px; }

.lien_return,
.list-tags {
  padding: 15px !important; }

.callout.white {
  padding: 5px; }
  @media screen and (max-width: 63.9375em) {
    .callout.white {
      padding: 0.27778rem 3.05556rem; }
      .callout.white.novideo {
        padding: 0; } }

@media screen and (max-width: 63.9375em) {
  .block-video {
    padding-top: 0 !important; }

  #local-cont {
    padding: 0; }
    #local-cont > .row {
      margin: 0 !important; }
      #local-cont > .row .columns:nth-child(3) {
        padding: 0; } }

/*# sourceMappingURL=template-job.css.map */
