/* COULEUR SITE PALETTE */
.colored__auto {
  color: #dc002d; }

.chart__auto .chart__split + .chart__split:before {
  background-color: #d7e1f5; }

.colored__realestate {
  color: #7346aa; }

.chart__realestate .chart__split + .chart__split:before {
  background-color: #ffd74b; }

.colored__vacation {
  color: #2d5fa0; }

.chart__vacation .chart__split + .chart__split:before {
  background-color: #3c78c8; }

.colored__employment {
  color: #04848c; }

.chart__employment .chart__split + .chart__split:before {
  background-color: #facdd2; }

.colored__consumption {
  color: #3c3c3c; }

.chart__consumption .chart__split + .chart__split:before {
  background-color: #ffd74b; }

.colored__vacation__2 {
  color: #666666; }

.colored__test__2 {
  color: #666666; }

/*
USAGE :
.site-header {
    padding: 2rem;
    font-size: 1.8rem;
    @include mq('tablet-wide') {
        padding-top: 4rem;
        font-size: 2.4rem;
    }
}
// */
.nav__anchors:not(.nav__anchors__lbc) {
  position: fixed;
  top: 300px !important;
  left: 0;
  z-index: 100;
  width: 100% !important;
  max-width: 185px;
  display: none; }
  @media screen and (min-height: 760px) {
    .nav__anchors:not(.nav__anchors__lbc) {
      top: 50vh; } }
  @media screen and (min-width: 1180px) {
    .nav__anchors:not(.nav__anchors__lbc) {
      display: block; } }
  .nav__anchors:not(.nav__anchors__lbc).uk-active {
    top: 50vh !important; }
    @media screen and (max-height: 760px) {
      .nav__anchors:not(.nav__anchors__lbc).uk-active {
        top: 400px !important; } }
    @media screen and (min-height: 760px) {
      .nav__anchors:not(.nav__anchors__lbc).uk-active ul {
        transform: translateY(-50%); } }
  .nav__anchors:not(.nav__anchors__lbc) + .uk-sticky-placeholder {
    display: none; }
  .nav__anchors:not(.nav__anchors__lbc):not(.nav__anchors__vacation) li.section-active .nav__inner {
    color: white; }
  @media screen and (max-height: 760px) {
    .nav__anchors:not(.nav__anchors__lbc) ul {
      transform: translateY(0%); } }
  .nav__anchors:not(.nav__anchors__lbc) li {
    position: relative;
    overflow: hidden;
    border-radius: 0 3px 3px 0; }
    .nav__anchors:not(.nav__anchors__lbc) li.menu__twolines a {
      padding-top: 8px;
      padding-bottom: 10px; }
    .nav__anchors:not(.nav__anchors__lbc) li .nav__inner {
      position: relative;
      width: 100%;
      border-width: 0px;
      border-style: solid;
      border-radius: 0 3px 3px 0; }
      .nav__anchors:not(.nav__anchors__lbc) li .nav__inner:before, .nav__anchors:not(.nav__anchors__lbc) li .nav__inner:after {
        content: "";
        position: absolute;
        right: -1px;
        bottom: -1px; }
      .nav__anchors:not(.nav__anchors__lbc) li .nav__inner:before {
        width: 12px;
        height: 12px;
        -webkit-border-radius: 3px 0 0 0;
        -moz-border-radius: 3px 0 0 0;
        -ms-border-radius: 3px 0 0 0;
        border-radius: 3px 0 0 0; }
      .nav__anchors:not(.nav__anchors__lbc) li .nav__inner:after {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 0 12px 12px; }
    .nav__anchors:not(.nav__anchors__lbc) li.section-active .nav__inner {
      -webkit-transition: all 0.25s ease;
      -moz-transition: all 0.25s ease;
      -ms-transition: all 0.25s ease;
      -o-transition: all 0.25s ease;
      transition: all 0.25s ease; }
    .nav__anchors:not(.nav__anchors__lbc) li.section-active.menu__twolines .nav__inner {
      -webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 173px 100%, 0 100%);
      clip-path: polygon(0 0, 100% 0, 100% 80%, 173px 100%, 0 100%); }
    .nav__anchors:not(.nav__anchors__lbc) li.section-active.menu__threelines .nav__inner {
      -webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 173px 100%, 0 100%);
      clip-path: polygon(0 0, 100% 0, 100% 83%, 173px 100%, 0 100%); }
    .nav__anchors:not(.nav__anchors__lbc) li.section-active:not(.menu__twolines):not(.menu__threelines) .nav__inner {
      -webkit-clip-path: polygon(0 0, 100% 0, 100% 12px, 173px 100%, 0 100%);
      clip-path: polygon(0 0, 100% 0, 100% 70%, 173px 100%, 0 100%); }
    .nav__anchors:not(.nav__anchors__lbc) li.section-active a {
      font-weight: bold; }
    .nav__anchors:not(.nav__anchors__lbc) li:not(.section-active) .nav__inner:before {
      width: 0px;
      height: 0px; }
    .nav__anchors:not(.nav__anchors__lbc) li:not(.section-active) .nav__inner:after {
      border-width: 0 0 0 0; }
    .nav__anchors:not(.nav__anchors__lbc) li + li {
      margin-top: 5px; }
    .nav__anchors:not(.nav__anchors__lbc) li a {
      padding: 5px 10px 5px 30px;
      display: flex;
      width: 100%;
      flex-flow: wrap;
      align-items: center;
      color: #333333;
      min-height: 36px;
      font-family: "PSM";
      line-height: 18px;
      font-size: 16px;
      color: inherit;
      transition: none; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__auto .nav__inner:before {
    background-color: #73a0d7; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__auto .nav__inner:after {
    border-color: transparent transparent #fafafa transparent; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__auto li.section-active .nav__inner {
    border-color: #dc002d;
    background-color: #dc002d; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__auto li:not(.section-active) .nav__inner {
    background-color: #fafafa;
    border-color: #d7e1f5; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__auto li:not(.section-active):hover .nav__inner {
    background-color: #facdd2;
    border-color: #facdd2; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__realestate .nav__inner:before {
    background-color: #ffd74b; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__realestate .nav__inner:after {
    border-color: transparent transparent #fafafa transparent; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__realestate li.section-active .nav__inner {
    border-color: #7346aa;
    background-color: #7346aa; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__realestate li:not(.section-active) .nav__inner {
    background-color: #fafafa;
    border-color: #e6d7f0; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__realestate li:not(.section-active):hover .nav__inner {
    background-color: #e6d7f0;
    border-color: #e6d7f0; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__vacation .nav__inner:before {
    background-color: #04848c; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__vacation .nav__inner:after {
    border-color: transparent transparent #fafafa transparent; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__vacation li.section-active .nav__inner {
    border-color: #ffbe00;
    background-color: #ffbe00; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__vacation li:not(.section-active) .nav__inner {
    background-color: #fafafa;
    border-color: #ffe381; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__vacation li:not(.section-active):hover .nav__inner {
    background-color: #fff0cd;
    border-color: #fff0cd; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__employment .nav__inner:before {
    background-color: #f05069; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__employment .nav__inner:after {
    border-color: transparent transparent #04848c transparent; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__employment li.section-active .nav__inner {
    border-color: #04848c;
    background-color: #04848c; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__employment li:not(.section-active) .nav__inner {
    background-color: #fafafa;
    border-color: #facdd2; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__employment li:not(.section-active):hover .nav__inner {
    background-color: #facdd2;
    border-color: #facdd2; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__consumption .nav__inner:before {
    background-color: #04848c; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__consumption .nav__inner:after {
    border-color: transparent transparent #fafafa transparent; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__consumption li.section-active .nav__inner {
    border-color: #3c3c3c;
    background-color: #3c3c3c; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__consumption li:not(.section-active) .nav__inner {
    background-color: #fafafa;
    border-color: #3c3c3c; }
  .nav__anchors:not(.nav__anchors__lbc).nav__anchors__consumption li:not(.section-active):hover .nav__inner {
    background-color: #3c3c3c;
    border-color: #3c3c3c; }

/* COULEUR SITE PALETTE */
.colored__auto {
  color: #dc002d; }

.chart__auto .chart__split + .chart__split:before {
  background-color: #d7e1f5; }

.colored__realestate {
  color: #7346aa; }

.chart__realestate .chart__split + .chart__split:before {
  background-color: #ffd74b; }

.colored__vacation {
  color: #2d5fa0; }

.chart__vacation .chart__split + .chart__split:before {
  background-color: #3c78c8; }

.colored__employment {
  color: #04848c; }

.chart__employment .chart__split + .chart__split:before {
  background-color: #facdd2; }

.colored__consumption {
  color: #3c3c3c; }

.chart__consumption .chart__split + .chart__split:before {
  background-color: #ffd74b; }

.colored__vacation__2 {
  color: #666666; }

.colored__test__2 {
  color: #666666; }

/*
USAGE :
.site-header {
    padding: 2rem;
    font-size: 1.8rem;
    @include mq('tablet-wide') {
        padding-top: 4rem;
        font-size: 2.4rem;
    }
}
// */

