/* Global CSS | les savants fous */
/*---------------------------------*/
.shape:before {
  position: absolute;
  content: "";
  background-color: #e73457;
  top: 9px;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(4deg);
  border-radius: 10px;
  transform-origin: right top;
}



h3.side-title > a {
  font-weight: 300;
  font-size: 18px !important;
  letter-spacing: 2px !important;
}
.fusion-fullwidth {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  padding-right: 20px;
  padding-left: 20px;
}
.fusion-secondary-header,
.fusion-header,
.fusion-alignleft,
.fusion-page-title-bar,
.fusion-custom-menu-item-contents {
  border: 0 !important;
}
.fusion-secondary-header {
  min-height: 30px !important;
  color: #fff !important;
}
.fusion-contact-info {
  line-height: 30px !important;
}
.post-content p,
.fusion-post-content p {
  text-align: justify;
  margin-top: 5px !important;
  margin-bottom: 10px !important;
}
.fusion-title {
  margin-top: 2em ;
  margin-bottom: 0.5em ;
}
.fusion-breadcrumbs {
  padding: 4px 10px;
  background: #ffffff;
  color: #fbac23 !important;
  min-width: 200px;
  width: auto;
  font-size: 12px !important;
  text-align: center;
  border-radius: 20px;
}
.fusion-button {
  margin: 5px 0 5px 0 !important;
}
#ascrail2000 {
  background: #bcbcbb !important;
}
#toTop {
  bottom: 10px !important;
  width: 40px !important;
  background: transparent !important;
  border-radius: 25px !important;
}
#toTop:before {
  line-height: 28px !important;
  font-weight: bold;
  font-size: 35px;
  color: #000000 !important;
}
input:focus,
textarea:focus {
  outline: none !important;
  border: 1px solid #0088cc !important;
}

.boutique-menu.fusion-menu-item-button .menu-text {
  background: #fbaf18 ;
}
.fusion-header-v2 .fusion-alignright:before {
    content: "Livraison offerte à partir de 50€";
    display: inline-block;
    /* position: absolute; */
    margin: 0 auto;
    left: 0;
    right: 0;
    /* max-width: 227px; */
    text-align: left;
    padding-top: 1px;
    font-size: 18px;
    padding-left: 300px;
    color: rgb(255, 205, 42);
    /* background: red; */
}
/* Custom CSS | les savants fous */
/*-------------------------------*/
/* Home CSS */
/*-------------------------*/
.home .section-wrapper .title-heading-left,
.home .section-wrapper .title-heading-center,
.home .section-wrapper .title-heading-right {
  font-size: 26px !important;
  line-height: 36px !important;
}
.home .fusion-menu-item-button .menu-text {
  background: #36bd3d;
}
.home .fusion-secondary-header {
  background-color: #378cc4;
}

.home .fusion-footer-copyright-area {
  background-color: #348dc5;
}
/* Header */
/*-------------------------*/
.fusion-header {
  height: auto !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3),
    0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3),
    0 0 20px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.fusion-contact-info:before {
  content: "\f095";
  font-family: "Font Awesome 5 pro";
  font-size: 18px;
  line-height: 20px;
  padding-right: 10px;
  font-weight: 700;
}
.fusion-header .fusion-logo {
  position: absolute;
  float: none;
  top: -30px;
  left: -25px;
  z-index: 1;
}
.fusion-is-sticky .fusion-logo {
  top: 0;
  left: 0;
}
/* Menu */
/*-------------------------*/
.fusion-main-menu > ul > li > a {
  font-size: 17px !important;
  height: 60px !important;
  line-height: 60px !important;
  -webkit-transition: all 0.5s !important;
  transition: all 0.5s !important;
}
.fusion-custom-menu-item-contents {
  margin-top: 10px;
  border-radius: 10px;
  background-color: #ffffff !important;
  /* -webkit-transform: rotate(-3deg); */
   /*-ms-transform: rotate(-3deg);*/
  /* transform: rotate(-3deg); */
  /* border-radius: 10px; */
  /* -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3),
    0 0 40px rgba(0, 0, 0, 0.1) inset; */
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3),
    0 0 20px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.fusion-custom-menu-item-contents input {
  border: 2px solid #97be3c !important;
  width: 90% !important;
}
.fusion-custom-menu-item-contents .searchsubmit {
  background: #97be3c !important;
  border: 0 !important;
}
.fusion-custom-menu-item-contents input:focus {
  outline: none;
}
.sticky-phone {
  background: #fbac23;
  color: #fff;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset,
    0 0 20px rgba(0, 0, 0, 0.1) inset;
  padding: 0 20px !important;
  font-size: 15px;
  border-radius: 25px;
}
.fusion-main-menu > ul > li > a:hover {
  font-weight: bold;
}
.menu-item-home {
  padding-right: 20px !important;
}
.fusion-main-menu .menu-item-home a {
  color: #59a8dd !important;
  line-height: 65px !important;
}
.fusion-main-menu .sub-menu {
  border: 0 !important;
}
li[data-classes="animation-menu"] a:hover {
  color: #ffd438 !important;
}
li[data-classes="parent-menu"] a:hover,
li[data-classes="atelier-menu"] a:hover {
  color: #fbac23 !important;
}
li[data-classes="entreprise-menu"] a:hover {
  color: #96bd3d !important;
}
li[data-classes="ecole-menu"] a:hover {
  color: #55af4f !important;
}
li[data-classes="apropos-menu"] a:hover {
  color: #a055a1 !important;
}
li[data-classes="actualite-menu"] a:hover {
  color: #ef2e55 !important;
}

.fusion-main-menu .fusion-main-menu-icon:after,
.fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #59a8dd !important;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,
.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3),
    0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3),
    0 0 20px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.fusion-menu-item-button .menu-text {
  background: #fbaf18;
  border-color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 3px solid #ffffff !important;
  padding: 4px 15px;
  font-size: 15px;
  line-height: 15px;
  font-weight: 100;
}
.fusion-main-menu .menu-item-home .menu-text {
  border: 0;
}
.current-menu-item > a {
  font-weight: bold !important;
}
.sub-menu,
.sub-menu .menu-item:last-child,
.sub-menu .menu-item:last-child a {
  border-radius: 10px !important;
}
/* Title bar */
/*-------------------------*/

/* Row and Section */
/*-------------------------*/
.first-row {
  margin-top: -30px !important;
}
.last-row {
  margin-bottom: -30px !important;
}
.full-row {
  padding: 0 !important;
}
.half-row {
  margin: 0 !important;
  padding: 40px;
  width: 50% !important;
  height: auto;
  min-height: 300px;
}
.row-intro {
  padding: 20px 0 80px !important;
  font-size: 20px;
  line-height: 1.2;
}
.row-intro a {
  text-decoration: underline;
}
.row-pink {
  background: #ee3156 !important;
  color: #ffffff;
}
.row-blue {
  background: #5aa7dc !important;
  color: #ffffff;
}
.row-green {
  background: #96bd3d !important;
  color: #4c6512;
}
.row-green .title-heading-left {
  color: #4c6512;
}
.row-simple {
  background: #fff !important;
}
.section-wrapper {
  background: #fff !important;
  min-height: 400px;
}
.row-gradient {
  background: linear-gradient(to top, #5aa7dc 60%, #ffffff) !important;
  background: url(../data/image/bubble.png) center bottom no-repeat,
    linear-gradient(to bottom, #ffffff 60%, #5aa7dc) !important;
  padding-bottom: 300px !important;
}
.section-intro-wrapper {
  background: #fff !important;
  padding: 0 !important;
}
/* Footer */
/*-------------------------*/
.fusion-copyright-notice a {
  text-decoration: underline;
}
.home .fusion-footer-widget-area {
  background: #e8e8e8;
}
.menu-footer-container ul {
  list-style: none;
  padding: 0;
}
.menu-footer-container ul li {
  display: inline-block;
  margin: 5px 15px;
}
.menu-footer-container ul li:nth-child(2) a {
  text-decoration: none;
  background: #e91e63;
  color: #ffffff !important;
  padding: 3px 15px !important;
  border-radius: 25px;
}
/* Blog */
/*-------------------------*/

/* Title */
/*-------------------------*/
.title-green .title-heading-left,
.title-green a {
  color: #97be3a !important;
}
.title-dark-green .title-heading-left,
.title-dark-green a {
  color: #3fb648 !important;
}
.title-yellow .title-heading-left,
.title-yellow a {
  color: #ffca29 !important;
}
.title-orange .title-heading-left,
.title-orange a {
  color: #ffae15 !important;
}
.title-purple .title-heading-left,
.title-purple a {
  color: #a055a1 !important;
}
.intro-title .title-heading-center {
  text-shadow: -2px -2px 0 #ffffff, -2px -1px 0 #ffffff, -2px 0px 0 #ffffff,
    -2px 1px 0 #ffffff, -2px 2px 0 #ffffff, -1px -2px 0 #ffffff,
    -1px -1px 0 #ffffff, -1px 0px 0 #ffffff, -1px 1px 0 #ffffff,
    -1px 2px 0 #ffffff, 0px -2px 0 #ffffff, 0px -1px 0 #ffffff,
    0px 0px 0 #ffffff, 0px 1px 0 #ffffff, 0px 2px 0 #ffffff, 1px -2px 0 #ffffff,
    1px -1px 0 #ffffff, 1px 0px 0 #ffffff, 1px 1px 0 #ffffff, 1px 2px 0 #ffffff,
    2px -2px 0 #ffffff, 2px -1px 0 #ffffff, 2px 0px 0 #ffffff, 2px 1px 0 #ffffff,
    2px 2px 0 #ffffff;
  letter-spacing: 2px;
}
.title-pink .title-heading-left,
.title-pink a {
  color: #e91e63 !important;
}
.row-pink .title-heading-left,
.row-pink .title-heading-center,
.row-pink .title-heading-right,
.row-blue .title-heading-left,
.row-blue .title-heading-center,
.row-blue .title-heading-right {
  color: #ffffff !important;
}
.section-wrapper .side-section .title-heading-left,
.section-wrapper .side-section .title-heading-center,
.section-wrapper .side-section .title-heading-right,
.section-wrapper .side-left-section .title-heading-left,
.section-wrapper .side-left-section .title-heading-center,
.section-wrapper .side-left-section .title-heading-right {
  color: #2a367f;
}
.section-wrapper .title-heading-left,
.section-wrapper .title-heading-center,
.section-wrapper .title-heading-right {
  font-size: 25px !important;
  line-height: 40px !important;
}
.home .orange .title-heading-left,
.home .orange .title-heading-center,
.home .orange .title-heading-right {
  font-size: 40px !important;
  line-height: 40px !important;
  color: #fbab27 !important;
}
.row-blue-gradient .orange .title-heading-left,
.row-blue-gradient .orange .title-heading-center,
.row-blue-gradient .orange .title-heading-right {
  font-size: 40px !important;
  line-height: 45px !important;
  color: #ff9800 !important;
}
.row-blue-gradient .green .title-heading-left,
.row-blue-gradient .green .title-heading-center,
.row-blue-gradient .green .title-heading-right {
  font-size: 30px !important;
  line-height: 35px !important;
  color: #56ab51 !important;
}
/* Text */
/*-------------------------*/
.yellow {
  color: #ffcb2e;
}
.orange {
  color: #fbab27;
}
.green {
  color: #56ab51;
}
.lightgreen {
  color: #94bc3f;
}
.row-pink a {
  color: #000;
}
/* Parallax */
/*-------------------------*/
.row-parallax {
  padding: 50px 0 !important;
  min-height: 400px;
  background: #f6f7f8;
}
.parallasection {
  background-image: url("/wp-content/uploads/2017/09/6464.jpg");
}
/*-------------------------*/
/* Shortcodes */
.video-wrapper {
  background: #ffffff;
  min-height: 350px;
}
.mejs-container,
.mejs-container .mejs-controls,
.mejs-embed,
.mejs-embed body {
  background: #378cc4 !important;
}
.wp-video {
  border-radius: 5px !important;
  overflow: hidden;
}
svg:not(:root) {
  overflow: hidden;
}
.tp-static-layers {
  display: none !important;
}
.tooltipster-sidetip .tooltipster-box {
  background: #403e62 !important;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #1f1d30 !important;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #403e62 !important;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #403e62 !important;
}
.section-header {
  margin-right: -60px !important;
  margin-left: -60px !important;
}
.section-header .section-vector {
  display: block;
  line-height: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.section-header .top-line {
  top: -75px;
}
.section-header .section-vector .color-1 {
  fill: #ffffff;
}
.section-header .section-vector .color-2 {
  fill: #ffffff;
}
.section .info {
  color: #243380;
  line-height: 20px;
  font-size: 15px;
  font-style: italic;
}
.section .price {
  display: block;
  font-size: 15px;
}
.section .info a {
  color: #000 !important;
}
.illustration {
  height: 200px;
  width: 200px;
  border-radius: 50%;
  margin-right: 25px;
  margin-bottom: 200px;
  float: left;
  background: #59a8dd;
  position: relative;
}
.illustration img {
  width: auto;
  height: auto;
  user-select: none;
  -webkit-user-drag: none;
}
.animation-wrapper {
  overflow: hidden !important;
  height: 200px;
  width: 200px;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 0;
}
.map-arrow {
  position: absolute !important;
  left: -8%;
  top: 40%;
}
.map-arrow img {
  user-select: none;
  -webkit-user-drag: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.map-arrow img:hover {
  -webkit-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.section-header-wrapper {
  margin: 0 !important;
  height: 0 !important;
  padding: 0 !important;
}
.section-header-wrapper .section-header .top-line {
  top: -55px;
}

.call-action, .call-action-blue {
  background: #96bd3d;
  display: table;
  position: relative;
  margin: 30px 0;
  width: 100%;
  color: #5c7b15;
  text-align: center;
  padding: 10px;
  border-radius: 10px;
  font-weight: bold;
}

.call-action:before, .call-action-blue:before {
  position: absolute;
  content: "";
  top: 12px;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 10px;
  transform-origin: right top;
}
.call-action:before {
  background-color: #96bd3d;
}
.call-action-blue:before {
  background-color: #348dc5 !important;
}

.call-action p {
  text-align: center;
  font-size: 25px;
}
.call-action:hover, .call-action-blue:hover {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.call-action .fusion-button, .call-action-blue .fusion-button{
  background: #ffffff;
  text-transform: uppercase;
  color: #97be3a;
  border-radius: 25px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-border-radius: 25px;
  padding: 10px 40px;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
}
.side-section .side-link,
.side-left-section .side-link {
  position: relative;
  padding: 10px !important;
  margin: 10px 0 !important;
}
.side-section .side-link:before,
.side-left-section .side-link:before{
  position: absolute;
  content: "";
  background-color: #2a367f;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 10px;
  transform-origin: right top;
}
.Telecharger-section .side-link{
  content: "";
  background-color: #2a367f;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 10px;
  transform-origin: right top;
}
.Telecharger-section .side-link a{
  color: #fff !important;
  line-height: 1em;
}

.side-section .side-link .fusion-li-item, .Telecharger-section .side-link .fusion-li-item,
.side-left-section .side-link .fusion-li-item {
  margin: 0 !important;
}
.side-section .side-link .fusion-li-item-content,
.side-left-section .side-link .fusion-li-item-content {
  margin: 0 !important;
}
.Telecharger-section .side-link .icon-wrapper .fusion-li-icon{
  color: #fff !important;
}
.side-section .side-link .icon-wrapper,.Telecharger-section .side-link .icon-wrapper,
.side-left-section .side-link .icon-wrapper {
  font-size: 8px;
  margin: 0 !important;
}
.side-section .side-slider ,
.side-left-section .side-slider {
  margin: 0 !important;
}
.side-section .call-action:before,
.side-section .call-action,
.side-left-section .call-action:before,
.side-left-section .call-action {
  background: #52b350;
}
.side-section .call-action .fusion-button,
.side-left-section .call-action .fusion-button {
  color: #fbaf18;
}
.side-section .side-link a ,
.side-left-section .side-link a {
  color: #fff;
}
.side-section .side-link a:hover,
.side-left-section .side-link a:hover {
  text-decoration: underline;
}
.side-section .side-link i ,
.side-left-section .side-link i {
  color: #ffffff !important;
}
/* Contact */
/*-------------------------*/

/* Slider */
/*-------------------------*/

/* Logged in */
/*-------------------------*/

/* Mobile */
/*-------------------------*/

/* Animation */
/*-------------------------*/
@keyframes shakeit {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }

  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%,
  60% {
    transform: translate3d(4px, 0, 0);
  }
}
.velas {
  border-radius: 10px;
  position: absolute;
  top: 60px;
  left: 100px;
  z-index: 100;
  margin-left: 0;
  margin-top: 0;
  width: 4px;
  height: 30px;
  -webkit-transform: translateY(-300px);
  transform: translateY(-300px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-animation: in 500ms 6s ease-out forwards;
  animation: in 500ms 6s ease-out forwards;
}
.velas:after {
  top: 25%;
  left: 0;
}
.velas:before {
  top: 45%;
  left: 0;
}
.fuego {
  border-radius: 100%;
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -5.5px;
  width: 6.66666667px;
  height: 18px;
}
.fuego:nth-child(1) {
  -webkit-animation: fuego 2s 6.5s infinite;
  animation: fuego 2s 6.5s infinite;
}

.fuego:nth-child(2) {
  -webkit-animation: fuego 1.5s 6.5s infinite;
  animation: fuego 1.5s 6.5s infinite;
}

.fuego:nth-child(3) {
  -webkit-animation: fuego 1s 6.5s infinite;
  animation: fuego 1s 6.5s infinite;
}

.fuego:nth-child(4) {
  -webkit-animation: fuego 0.5s 6.5s infinite;
  animation: fuego 0.5s 6.5s infinite;
}

.fuego:nth-child(5) {
  -webkit-animation: fuego 0.2s 6.5s infinite;
  animation: fuego 0.2s 6.5s infinite;
}
@-webkit-keyframes fuego {
  0%,
  100% {
    background: rgba(254, 248, 97, 0.5);
    box-shadow: 0 0 40px 10px rgba(248, 233, 209, 0.2);
    -webkit-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
  50% {
    background: rgba(255, 50, 0, 0.1);
    box-shadow: 0 0 40px 20px rgba(248, 233, 209, 0.2);
    -webkit-transform: translateY(-20px) scale(0);
    transform: translateY(-20px) scale(0);
  }
}
@keyframes fuego {
  0%,
  100% {
    background: rgba(254, 248, 97, 0.5);
    box-shadow: 0 0 40px 10px rgba(248, 233, 209, 0.2);
    -webkit-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
  50% {
    background: rgba(255, 50, 0, 0.1);
    box-shadow: 0 0 40px 20px rgba(248, 233, 209, 0.2);
    -webkit-transform: translateY(-20px) scale(0);
    transform: translateY(-20px) scale(0);
  }
}
@-webkit-keyframes in {
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes in {
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 220px 1802px #fff, 838px 1719px #fff, 1719px 187px #fff,
    1795px 592px #fff, 1364px 1462px #fff, 140px 25px #fff, 1216px 975px #fff,
    1245px 1062px #fff, 442px 789px #fff, 1513px 49px #fff, 132px 602px #fff,
    405px 393px #fff, 968px 19px #fff, 340px 247px #fff, 1093px 629px #fff,
    104px 1906px #fff, 383px 1223px #fff, 499px 816px #fff, 80px 1342px #fff,
    858px 1268px #fff, 1500px 1259px #fff, 1124px 1111px #fff, 488px 1747px #fff,
    688px 724px #fff, 277px 565px #fff, 1128px 1603px #fff, 416px 696px #fff,
    1972px 958px #fff, 906px 408px #fff, 292px 47px #fff, 257px 398px #fff,
    463px 506px #fff, 1602px 437px #fff, 870px 1377px #fff, 552px 782px #fff,
    1153px 170px #fff, 1610px 313px #fff, 1610px 427px #fff, 1769px 90px #fff,
    179px 1089px #fff, 1391px 583px #fff, 23px 880px #fff, 676px 1255px #fff,
    1664px 73px #fff, 1123px 1526px #fff, 574px 801px #fff, 1438px 1196px #fff,
    1090px 1841px #fff, 434px 1478px #fff, 132px 135px #fff, 90px 50px #fff,
    51px 1959px #fff, 1578px 1302px #fff, 629px 843px #fff, 573px 1848px #fff,
    800px 172px #fff, 635px 838px #fff, 1539px 360px #fff, 386px 888px #fff,
    1258px 902px #fff, 457px 236px #fff, 1573px 952px #fff, 1256px 121px #fff,
    1860px 1848px #fff, 526px 830px #fff, 220px 363px #fff, 726px 238px #fff,
    1508px 1699px #fff, 1039px 1638px #fff, 1400px 253px #fff,
    1016px 1770px #fff, 1132px 1844px #fff, 798px 129px #fff, 1024px 1799px #fff,
    1414px 1640px #fff, 109px 1945px #fff, 1737px 1507px #fff, 1354px 53px #fff,
    1566px 1367px #fff, 298px 1198px #fff, 1586px 1161px #fff, 121px 621px #fff,
    324px 1586px #fff, 456px 1339px #fff, 1142px 495px #fff, 305px 1531px #fff,
    988px 433px #fff, 910px 1116px #fff, 96px 224px #fff, 1074px 174px #fff,
    772px 425px #fff, 1347px 868px #fff, 1513px 1774px #fff, 1274px 793px #fff,
    416px 483px #fff, 1372px 18px #fff, 961px 811px #fff, 1731px 1342px #fff,
    1271px 342px #fff, 1179px 650px #fff, 1441px 320px #fff, 1756px 938px #fff,
    1307px 1623px #fff, 1145px 1123px #fff, 1px 545px #fff, 246px 583px #fff,
    1690px 200px #fff, 451px 1996px #fff, 338px 502px #fff, 1115px 178px #fff,
    829px 854px #fff, 354px 1912px #fff, 1273px 160px #fff, 1053px 1147px #fff,
    650px 1986px #fff, 1491px 602px #fff, 7px 1439px #fff, 1631px 937px #fff,
    420px 102px #fff, 1308px 1947px #fff, 463px 58px #fff, 1864px 1259px #fff,
    218px 1419px #fff, 1898px 1494px #fff, 421px 703px #fff, 906px 754px #fff,
    1893px 1781px #fff, 1089px 614px #fff, 1232px 952px #fff, 54px 1873px #fff,
    1026px 628px #fff, 794px 1983px #fff, 1957px 1128px #fff, 859px 1635px #fff,
    1279px 219px #fff, 417px 178px #fff, 1651px 1875px #fff, 194px 1537px #fff,
    433px 445px #fff, 215px 206px #fff, 530px 179px #fff, 930px 1588px #fff,
    1416px 525px #fff, 102px 182px #fff, 1592px 1649px #fff, 1336px 1944px #fff,
    1710px 72px #fff, 541px 105px #fff, 802px 1053px #fff, 1897px 286px #fff,
    333px 479px #fff, 480px 1210px #fff, 99px 1150px #fff, 390px 1814px #fff,
    885px 312px #fff, 1580px 1598px #fff, 1640px 262px #fff, 1220px 606px #fff,
    372px 939px #fff, 631px 1992px #fff, 1692px 1069px #fff, 1663px 858px #fff,
    847px 1090px #fff, 337px 1315px #fff, 1056px 1007px #fff, 1728px 1205px #fff,
    362px 29px #fff, 204px 1344px #fff, 319px 3px #fff, 1375px 1140px #fff,
    1071px 800px #fff, 189px 772px #fff, 1449px 114px #fff, 809px 1164px #fff,
    970px 1222px #fff, 1847px 1737px #fff, 599px 1035px #fff, 553px 258px #fff,
    1263px 1911px #fff, 1982px 43px #fff, 1478px 1031px #fff, 1811px 1469px #fff,
    288px 565px #fff, 33px 1018px #fff, 1037px 986px #fff, 1115px 82px #fff,
    944px 1310px #fff, 727px 902px #fff, 363px 1159px #fff, 467px 1519px #fff,
    239px 1813px #fff, 1562px 1349px #fff, 1436px 52px #fff, 1915px 1202px #fff,
    310px 1585px #fff, 1848px 1632px #fff, 305px 1242px #fff, 602px 1028px #fff,
    1481px 1378px #fff, 1196px 1997px #fff, 599px 1935px #fff,
    1875px 1768px #fff, 504px 1256px #fff, 400px 1874px #fff, 595px 666px #fff,
    945px 1062px #fff, 1328px 1936px #fff, 326px 958px #fff, 769px 1017px #fff,
    301px 1729px #fff, 1474px 80px #fff, 213px 1729px #fff, 827px 550px #fff,
    1775px 519px #fff, 500px 786px #fff, 466px 1308px #fff, 1294px 1237px #fff,
    1497px 1563px #fff, 1295px 1723px #fff, 1544px 1908px #fff,
    363px 1529px #fff, 167px 1405px #fff, 25px 140px #fff, 273px 538px #fff,
    607px 212px #fff, 1069px 248px #fff, 334px 1083px #fff, 1597px 860px #fff,
    773px 1966px #fff, 513px 1486px #fff, 652px 1696px #fff, 1151px 1930px #fff,
    140px 212px #fff, 542px 1662px #fff, 715px 870px #fff, 1465px 1746px #fff,
    1597px 1267px #fff, 114px 928px #fff, 1280px 725px #fff, 1548px 170px #fff,
    306px 927px #fff, 1323px 59px #fff, 979px 857px #fff, 1033px 1512px #fff,
    1663px 1305px #fff, 87px 99px #fff, 330px 1491px #fff, 178px 668px #fff,
    1085px 306px #fff, 862px 348px #fff, 360px 1880px #fff, 812px 991px #fff,
    973px 606px #fff, 1458px 1683px #fff, 1360px 208px #fff, 890px 551px #fff,
    570px 1500px #fff, 1163px 1733px #fff, 1389px 438px #fff, 1551px 1703px #fff,
    391px 1058px #fff, 755px 1491px #fff, 459px 1009px #fff, 1675px 127px #fff,
    1220px 1408px #fff, 857px 1053px #fff, 687px 1313px #fff, 278px 718px #fff,
    677px 1918px #fff, 31px 1427px #fff, 893px 502px #fff, 1687px 577px #fff,
    935px 868px #fff, 472px 1815px #fff, 739px 321px #fff, 852px 53px #fff,
    956px 933px #fff, 968px 1280px #fff, 1714px 743px #fff, 90px 1277px #fff,
    1936px 1523px #fff, 605px 579px #fff, 1180px 899px #fff, 1362px 1039px #fff,
    1141px 1838px #fff, 1412px 225px #fff, 141px 938px #fff, 149px 283px #fff,
    802px 8px #fff, 1496px 199px #fff, 1013px 1564px #fff, 1685px 1699px #fff,
    508px 267px #fff, 206px 707px #fff, 554px 306px #fff, 1121px 1339px #fff,
    634px 177px #fff, 790px 473px #fff, 722px 642px #fff, 1024px 1820px #fff,
    158px 1472px #fff, 1305px 1467px #fff, 1118px 486px #fff, 268px 423px #fff,
    1272px 1336px #fff, 1962px 1231px #fff, 1491px 846px #fff,
    1117px 1506px #fff, 565px 1303px #fff, 1190px 114px #fff, 31px 260px #fff,
    1318px 1713px #fff, 150px 750px #fff, 142px 27px #fff, 1696px 647px #fff,
    1915px 601px #fff, 486px 233px #fff, 1555px 1364px #fff, 603px 1963px #fff,
    1982px 855px #fff, 762px 667px #fff, 790px 1701px #fff, 875px 952px #fff,
    1546px 1617px #fff, 9px 1811px #fff, 1438px 274px #fff, 1272px 1096px #fff,
    961px 1705px #fff, 1215px 764px #fff, 537px 582px #fff, 1205px 1005px #fff,
    1542px 469px #fff, 1980px 875px #fff, 1986px 225px #fff, 631px 544px #fff,
    1647px 79px #fff, 1093px 414px #fff, 1534px 148px #fff, 610px 485px #fff,
    1094px 1701px #fff, 1299px 1997px #fff, 300px 1360px #fff, 1406px 151px #fff,
    1079px 306px #fff, 1643px 1973px #fff, 613px 1623px #fff, 1921px 1531px #fff,
    587px 916px #fff, 785px 807px #fff, 108px 709px #fff, 1479px 1280px #fff,
    1716px 322px #fff, 747px 742px #fff, 1926px 1587px #fff, 739px 1789px #fff,
    1962px 1427px #fff, 281px 1046px #fff, 1884px 1921px #fff, 115px 1223px #fff,
    1583px 1394px #fff, 1513px 1113px #fff, 1566px 1438px #fff,
    1097px 1003px #fff, 1149px 1390px #fff, 1660px 668px #fff, 645px 1920px #fff,
    758px 367px #fff, 1192px 622px #fff, 486px 1775px #fff, 312px 121px #fff,
    1994px 433px #fff, 1673px 414px #fff, 627px 1447px #fff, 1813px 1244px #fff,
    1829px 134px #fff, 1210px 1065px #fff, 350px 498px #fff, 1963px 330px #fff,
    376px 773px #fff, 1306px 24px #fff, 217px 1161px #fff, 1645px 71px #fff,
    948px 1407px #fff, 1003px 470px #fff, 657px 1828px #fff, 1941px 1665px #fff,
    1210px 1678px #fff, 142px 623px #fff, 318px 1056px #fff, 1258px 564px #fff,
    961px 1013px #fff, 257px 1607px #fff, 755px 576px #fff, 1751px 407px #fff,
    344px 240px #fff, 1800px 367px #fff, 1161px 1826px #fff, 281px 613px #fff,
    1650px 1092px #fff, 318px 1281px #fff, 977px 76px #fff, 673px 17px #fff,
    1485px 1956px #fff, 3px 1036px #fff, 1338px 782px #fff, 1830px 607px #fff,
    2px 1917px #fff, 47px 652px #fff, 702px 1480px #fff, 1691px 385px #fff,
    514px 1862px #fff, 641px 431px #fff, 220px 895px #fff, 1952px 900px #fff,
    665px 192px #fff, 467px 1412px #fff, 1281px 1940px #fff, 89px 1814px #fff,
    439px 47px #fff, 535px 143px #fff, 1501px 938px #fff, 1819px 1020px #fff,
    903px 191px #fff, 867px 583px #fff, 1476px 1054px #fff, 1329px 620px #fff,
    1753px 1428px #fff, 58px 1920px #fff, 1687px 1139px #fff, 217px 489px #fff,
    766px 1873px #fff, 1237px 120px #fff, 407px 1991px #fff, 1133px 257px #fff,
    1935px 267px #fff, 1781px 1809px #fff, 1239px 425px #fff, 1863px 877px #fff,
    1223px 206px #fff, 791px 1517px #fff, 1818px 1308px #fff, 536px 1490px #fff,
    1008px 244px #fff, 1759px 1457px #fff, 1800px 568px #fff, 1561px 738px #fff,
    1624px 1751px #fff, 461px 1611px #fff, 1856px 261px #fff, 1879px 1407px #fff,
    1967px 273px #fff, 1102px 746px #fff, 905px 168px #fff, 1060px 183px #fff,
    1897px 1481px #fff, 1252px 187px #fff, 1493px 479px #fff, 1595px 458px #fff,
    695px 1499px #fff, 1694px 1950px #fff, 912px 1030px #fff, 558px 1487px #fff,
    1981px 21px #fff, 659px 1147px #fff, 1587px 395px #fff, 259px 302px #fff,
    597px 1167px #fff, 241px 731px #fff, 1012px 1004px #fff, 1529px 398px #fff,
    1810px 1621px #fff, 1044px 359px #fff, 760px 1135px #fff, 247px 1894px #fff,
    1212px 739px #fff, 1988px 184px #fff, 127px 102px #fff, 1865px 1546px #fff,
    592px 1746px #fff, 86px 339px #fff, 1246px 1644px #fff, 219px 1008px #fff,
    1493px 1807px #fff, 1251px 1593px #fff, 94px 525px #fff, 187px 881px #fff,
    1053px 268px #fff, 1735px 1381px #fff, 1906px 1335px #fff, 724px 893px #fff,
    428px 1568px #fff, 381px 593px #fff, 1665px 1533px #fff, 335px 463px #fff,
    1354px 1457px #fff, 990px 581px #fff, 108px 849px #fff, 1148px 1358px #fff,
    946px 1179px #fff, 980px 315px #fff, 1162px 1060px #fff, 23px 936px #fff,
    1168px 1137px #fff, 1768px 1918px #fff, 945px 1967px #fff, 724px 1583px #fff,
    766px 1703px #fff, 469px 861px #fff, 235px 94px #fff, 308px 1982px #fff,
    1732px 1371px #fff, 567px 871px #fff, 276px 517px #fff, 112px 1373px #fff,
    1771px 924px #fff, 1183px 1271px #fff, 882px 1581px #fff, 41px 85px #fff,
    345px 583px #fff, 458px 1986px #fff, 1743px 1179px #fff, 77px 1331px #fff,
    1489px 405px #fff, 1421px 305px #fff, 924px 1316px #fff, 1202px 1327px #fff,
    575px 1420px #fff, 282px 292px #fff, 31px 1312px #fff, 1669px 239px #fff,
    1478px 5px #fff, 502px 1258px #fff, 114px 1760px #fff, 1523px 1652px #fff,
    486px 1032px #fff, 1460px 1582px #fff, 1375px 621px #fff, 512px 1194px #fff,
    1251px 502px #fff, 1122px 1773px #fff, 1242px 635px #fff, 370px 158px #fff,
    122px 1276px #fff, 778px 1232px #fff, 1470px 870px #fff, 1234px 1635px #fff,
    1882px 1104px #fff, 1849px 984px #fff, 158px 1715px #fff, 1246px 1614px #fff,
    1524px 136px #fff, 1821px 1348px #fff, 418px 1280px #fff, 1188px 879px #fff,
    203px 187px #fff, 1543px 1553px #fff, 728px 999px #fff, 46px 489px #fff,
    962px 1483px #fff, 543px 1749px #fff, 1290px 748px #fff, 1435px 1947px #fff,
    1749px 392px #fff, 1420px 576px #fff, 308px 837px #fff, 891px 807px #fff,
    34px 866px #fff, 120px 1830px #fff, 1614px 1883px #fff, 790px 210px #fff,
    669px 1355px #fff, 427px 1101px #fff, 159px 1526px #fff, 443px 578px #fff,
    734px 1301px #fff, 1937px 1663px #fff, 440px 1039px #fff, 709px 1024px #fff,
    910px 1894px #fff, 832px 1818px #fff, 577px 169px #fff, 798px 1076px #fff,
    1002px 1322px #fff, 1416px 1306px #fff, 731px 830px #fff, 1526px 1642px #fff,
    657px 1227px #fff, 1268px 1733px #fff, 1165px 286px #fff, 1645px 1582px #fff,
    1988px 1920px #fff, 175px 1123px #fff, 1497px 870px #fff, 20px 743px #fff,
    1307px 629px #fff, 418px 1927px #fff, 1660px 236px #fff, 751px 105px #fff,
    110px 351px #fff, 564px 199px #fff, 641px 1354px #fff, 1569px 1588px #fff,
    1594px 42px #fff, 1853px 991px #fff, 754px 357px #fff, 1103px 1904px #fff,
    1211px 1212px #fff, 189px 1080px #fff, 922px 1721px #fff, 621px 708px #fff,
    732px 840px #fff, 624px 1055px #fff, 182px 277px #fff, 1866px 212px #fff,
    1533px 1127px #fff, 1117px 1125px #fff, 188px 642px #fff, 1884px 1366px #fff,
    872px 462px #fff, 1803px 1133px #fff, 1864px 618px #fff, 1632px 460px #fff,
    1963px 797px #fff, 1435px 871px #fff, 995px 817px #fff, 491px 49px #fff,
    425px 1125px #fff, 733px 387px #fff, 830px 1861px #fff, 1133px 694px #fff,
    1660px 1505px #fff, 1048px 1802px #fff, 704px 606px #fff, 1508px 3px #fff,
    879px 1770px #fff, 888px 1891px #fff, 1106px 691px #fff, 602px 753px #fff,
    998px 1409px #fff, 349px 1565px #fff, 367px 1578px #fff, 1045px 97px #fff,
    726px 1621px #fff, 687px 249px #fff, 538px 1434px #fff, 199px 521px #fff,
    136px 1976px #fff, 1750px 1583px #fff, 1145px 1046px #fff, 890px 646px #fff,
    1295px 1203px #fff, 1397px 1286px #fff, 550px 535px #fff, 204px 1606px #fff,
    1985px 1028px #fff, 294px 340px #fff, 230px 347px #fff, 1963px 973px #fff,
    1354px 1269px #fff, 1786px 1476px #fff, 714px 994px #fff, 1798px 215px #fff,
    1514px 1201px #fff, 770px 503px #fff, 424px 72px #fff, 1212px 1248px #fff,
    1404px 276px #fff, 323px 352px #fff, 465px 484px #fff, 1003px 363px #fff,
    1207px 1200px #fff, 1444px 1087px #fff, 1428px 502px #fff, 105px 1022px #fff,
    1996px 436px #fff, 602px 1445px #fff, 183px 847px #fff, 1930px 1108px #fff,
    1211px 1286px #fff, 1262px 377px #fff, 1224px 359px #fff, 47px 1979px #fff,
    508px 906px #fff, 1704px 592px #fff, 1318px 1301px #fff, 968px 211px #fff,
    1864px 321px #fff, 846px 211px #fff, 1067px 541px #fff, 275px 856px #fff,
    300px 1915px #fff, 280px 1158px #fff, 479px 1225px #fff, 636px 571px #fff,
    1377px 199px #fff, 1354px 1205px #fff, 1223px 541px #fff, 519px 1134px #fff,
    1155px 15px #fff, 879px 1595px #fff;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 220px 1802px #fff, 838px 1719px #fff, 1719px 187px #fff,
    1795px 592px #fff, 1364px 1462px #fff, 140px 25px #fff, 1216px 975px #fff,
    1245px 1062px #fff, 442px 789px #fff, 1513px 49px #fff, 132px 602px #fff,
    405px 393px #fff, 968px 19px #fff, 340px 247px #fff, 1093px 629px #fff,
    104px 1906px #fff, 383px 1223px #fff, 499px 816px #fff, 80px 1342px #fff,
    858px 1268px #fff, 1500px 1259px #fff, 1124px 1111px #fff, 488px 1747px #fff,
    688px 724px #fff, 277px 565px #fff, 1128px 1603px #fff, 416px 696px #fff,
    1972px 958px #fff, 906px 408px #fff, 292px 47px #fff, 257px 398px #fff,
    463px 506px #fff, 1602px 437px #fff, 870px 1377px #fff, 552px 782px #fff,
    1153px 170px #fff, 1610px 313px #fff, 1610px 427px #fff, 1769px 90px #fff,
    179px 1089px #fff, 1391px 583px #fff, 23px 880px #fff, 676px 1255px #fff,
    1664px 73px #fff, 1123px 1526px #fff, 574px 801px #fff, 1438px 1196px #fff,
    1090px 1841px #fff, 434px 1478px #fff, 132px 135px #fff, 90px 50px #fff,
    51px 1959px #fff, 1578px 1302px #fff, 629px 843px #fff, 573px 1848px #fff,
    800px 172px #fff, 635px 838px #fff, 1539px 360px #fff, 386px 888px #fff,
    1258px 902px #fff, 457px 236px #fff, 1573px 952px #fff, 1256px 121px #fff,
    1860px 1848px #fff, 526px 830px #fff, 220px 363px #fff, 726px 238px #fff,
    1508px 1699px #fff, 1039px 1638px #fff, 1400px 253px #fff,
    1016px 1770px #fff, 1132px 1844px #fff, 798px 129px #fff, 1024px 1799px #fff,
    1414px 1640px #fff, 109px 1945px #fff, 1737px 1507px #fff, 1354px 53px #fff,
    1566px 1367px #fff, 298px 1198px #fff, 1586px 1161px #fff, 121px 621px #fff,
    324px 1586px #fff, 456px 1339px #fff, 1142px 495px #fff, 305px 1531px #fff,
    988px 433px #fff, 910px 1116px #fff, 96px 224px #fff, 1074px 174px #fff,
    772px 425px #fff, 1347px 868px #fff, 1513px 1774px #fff, 1274px 793px #fff,
    416px 483px #fff, 1372px 18px #fff, 961px 811px #fff, 1731px 1342px #fff,
    1271px 342px #fff, 1179px 650px #fff, 1441px 320px #fff, 1756px 938px #fff,
    1307px 1623px #fff, 1145px 1123px #fff, 1px 545px #fff, 246px 583px #fff,
    1690px 200px #fff, 451px 1996px #fff, 338px 502px #fff, 1115px 178px #fff,
    829px 854px #fff, 354px 1912px #fff, 1273px 160px #fff, 1053px 1147px #fff,
    650px 1986px #fff, 1491px 602px #fff, 7px 1439px #fff, 1631px 937px #fff,
    420px 102px #fff, 1308px 1947px #fff, 463px 58px #fff, 1864px 1259px #fff,
    218px 1419px #fff, 1898px 1494px #fff, 421px 703px #fff, 906px 754px #fff,
    1893px 1781px #fff, 1089px 614px #fff, 1232px 952px #fff, 54px 1873px #fff,
    1026px 628px #fff, 794px 1983px #fff, 1957px 1128px #fff, 859px 1635px #fff,
    1279px 219px #fff, 417px 178px #fff, 1651px 1875px #fff, 194px 1537px #fff,
    433px 445px #fff, 215px 206px #fff, 530px 179px #fff, 930px 1588px #fff,
    1416px 525px #fff, 102px 182px #fff, 1592px 1649px #fff, 1336px 1944px #fff,
    1710px 72px #fff, 541px 105px #fff, 802px 1053px #fff, 1897px 286px #fff,
    333px 479px #fff, 480px 1210px #fff, 99px 1150px #fff, 390px 1814px #fff,
    885px 312px #fff, 1580px 1598px #fff, 1640px 262px #fff, 1220px 606px #fff,
    372px 939px #fff, 631px 1992px #fff, 1692px 1069px #fff, 1663px 858px #fff,
    847px 1090px #fff, 337px 1315px #fff, 1056px 1007px #fff, 1728px 1205px #fff,
    362px 29px #fff, 204px 1344px #fff, 319px 3px #fff, 1375px 1140px #fff,
    1071px 800px #fff, 189px 772px #fff, 1449px 114px #fff, 809px 1164px #fff,
    970px 1222px #fff, 1847px 1737px #fff, 599px 1035px #fff, 553px 258px #fff,
    1263px 1911px #fff, 1982px 43px #fff, 1478px 1031px #fff, 1811px 1469px #fff,
    288px 565px #fff, 33px 1018px #fff, 1037px 986px #fff, 1115px 82px #fff,
    944px 1310px #fff, 727px 902px #fff, 363px 1159px #fff, 467px 1519px #fff,
    239px 1813px #fff, 1562px 1349px #fff, 1436px 52px #fff, 1915px 1202px #fff,
    310px 1585px #fff, 1848px 1632px #fff, 305px 1242px #fff, 602px 1028px #fff,
    1481px 1378px #fff, 1196px 1997px #fff, 599px 1935px #fff,
    1875px 1768px #fff, 504px 1256px #fff, 400px 1874px #fff, 595px 666px #fff,
    945px 1062px #fff, 1328px 1936px #fff, 326px 958px #fff, 769px 1017px #fff,
    301px 1729px #fff, 1474px 80px #fff, 213px 1729px #fff, 827px 550px #fff,
    1775px 519px #fff, 500px 786px #fff, 466px 1308px #fff, 1294px 1237px #fff,
    1497px 1563px #fff, 1295px 1723px #fff, 1544px 1908px #fff,
    363px 1529px #fff, 167px 1405px #fff, 25px 140px #fff, 273px 538px #fff,
    607px 212px #fff, 1069px 248px #fff, 334px 1083px #fff, 1597px 860px #fff,
    773px 1966px #fff, 513px 1486px #fff, 652px 1696px #fff, 1151px 1930px #fff,
    140px 212px #fff, 542px 1662px #fff, 715px 870px #fff, 1465px 1746px #fff,
    1597px 1267px #fff, 114px 928px #fff, 1280px 725px #fff, 1548px 170px #fff,
    306px 927px #fff, 1323px 59px #fff, 979px 857px #fff, 1033px 1512px #fff,
    1663px 1305px #fff, 87px 99px #fff, 330px 1491px #fff, 178px 668px #fff,
    1085px 306px #fff, 862px 348px #fff, 360px 1880px #fff, 812px 991px #fff,
    973px 606px #fff, 1458px 1683px #fff, 1360px 208px #fff, 890px 551px #fff,
    570px 1500px #fff, 1163px 1733px #fff, 1389px 438px #fff, 1551px 1703px #fff,
    391px 1058px #fff, 755px 1491px #fff, 459px 1009px #fff, 1675px 127px #fff,
    1220px 1408px #fff, 857px 1053px #fff, 687px 1313px #fff, 278px 718px #fff,
    677px 1918px #fff, 31px 1427px #fff, 893px 502px #fff, 1687px 577px #fff,
    935px 868px #fff, 472px 1815px #fff, 739px 321px #fff, 852px 53px #fff,
    956px 933px #fff, 968px 1280px #fff, 1714px 743px #fff, 90px 1277px #fff,
    1936px 1523px #fff, 605px 579px #fff, 1180px 899px #fff, 1362px 1039px #fff,
    1141px 1838px #fff, 1412px 225px #fff, 141px 938px #fff, 149px 283px #fff,
    802px 8px #fff, 1496px 199px #fff, 1013px 1564px #fff, 1685px 1699px #fff,
    508px 267px #fff, 206px 707px #fff, 554px 306px #fff, 1121px 1339px #fff,
    634px 177px #fff, 790px 473px #fff, 722px 642px #fff, 1024px 1820px #fff,
    158px 1472px #fff, 1305px 1467px #fff, 1118px 486px #fff, 268px 423px #fff,
    1272px 1336px #fff, 1962px 1231px #fff, 1491px 846px #fff,
    1117px 1506px #fff, 565px 1303px #fff, 1190px 114px #fff, 31px 260px #fff,
    1318px 1713px #fff, 150px 750px #fff, 142px 27px #fff, 1696px 647px #fff,
    1915px 601px #fff, 486px 233px #fff, 1555px 1364px #fff, 603px 1963px #fff,
    1982px 855px #fff, 762px 667px #fff, 790px 1701px #fff, 875px 952px #fff,
    1546px 1617px #fff, 9px 1811px #fff, 1438px 274px #fff, 1272px 1096px #fff,
    961px 1705px #fff, 1215px 764px #fff, 537px 582px #fff, 1205px 1005px #fff,
    1542px 469px #fff, 1980px 875px #fff, 1986px 225px #fff, 631px 544px #fff,
    1647px 79px #fff, 1093px 414px #fff, 1534px 148px #fff, 610px 485px #fff,
    1094px 1701px #fff, 1299px 1997px #fff, 300px 1360px #fff, 1406px 151px #fff,
    1079px 306px #fff, 1643px 1973px #fff, 613px 1623px #fff, 1921px 1531px #fff,
    587px 916px #fff, 785px 807px #fff, 108px 709px #fff, 1479px 1280px #fff,
    1716px 322px #fff, 747px 742px #fff, 1926px 1587px #fff, 739px 1789px #fff,
    1962px 1427px #fff, 281px 1046px #fff, 1884px 1921px #fff, 115px 1223px #fff,
    1583px 1394px #fff, 1513px 1113px #fff, 1566px 1438px #fff,
    1097px 1003px #fff, 1149px 1390px #fff, 1660px 668px #fff, 645px 1920px #fff,
    758px 367px #fff, 1192px 622px #fff, 486px 1775px #fff, 312px 121px #fff,
    1994px 433px #fff, 1673px 414px #fff, 627px 1447px #fff, 1813px 1244px #fff,
    1829px 134px #fff, 1210px 1065px #fff, 350px 498px #fff, 1963px 330px #fff,
    376px 773px #fff, 1306px 24px #fff, 217px 1161px #fff, 1645px 71px #fff,
    948px 1407px #fff, 1003px 470px #fff, 657px 1828px #fff, 1941px 1665px #fff,
    1210px 1678px #fff, 142px 623px #fff, 318px 1056px #fff, 1258px 564px #fff,
    961px 1013px #fff, 257px 1607px #fff, 755px 576px #fff, 1751px 407px #fff,
    344px 240px #fff, 1800px 367px #fff, 1161px 1826px #fff, 281px 613px #fff,
    1650px 1092px #fff, 318px 1281px #fff, 977px 76px #fff, 673px 17px #fff,
    1485px 1956px #fff, 3px 1036px #fff, 1338px 782px #fff, 1830px 607px #fff,
    2px 1917px #fff, 47px 652px #fff, 702px 1480px #fff, 1691px 385px #fff,
    514px 1862px #fff, 641px 431px #fff, 220px 895px #fff, 1952px 900px #fff,
    665px 192px #fff, 467px 1412px #fff, 1281px 1940px #fff, 89px 1814px #fff,
    439px 47px #fff, 535px 143px #fff, 1501px 938px #fff, 1819px 1020px #fff,
    903px 191px #fff, 867px 583px #fff, 1476px 1054px #fff, 1329px 620px #fff,
    1753px 1428px #fff, 58px 1920px #fff, 1687px 1139px #fff, 217px 489px #fff,
    766px 1873px #fff, 1237px 120px #fff, 407px 1991px #fff, 1133px 257px #fff,
    1935px 267px #fff, 1781px 1809px #fff, 1239px 425px #fff, 1863px 877px #fff,
    1223px 206px #fff, 791px 1517px #fff, 1818px 1308px #fff, 536px 1490px #fff,
    1008px 244px #fff, 1759px 1457px #fff, 1800px 568px #fff, 1561px 738px #fff,
    1624px 1751px #fff, 461px 1611px #fff, 1856px 261px #fff, 1879px 1407px #fff,
    1967px 273px #fff, 1102px 746px #fff, 905px 168px #fff, 1060px 183px #fff,
    1897px 1481px #fff, 1252px 187px #fff, 1493px 479px #fff, 1595px 458px #fff,
    695px 1499px #fff, 1694px 1950px #fff, 912px 1030px #fff, 558px 1487px #fff,
    1981px 21px #fff, 659px 1147px #fff, 1587px 395px #fff, 259px 302px #fff,
    597px 1167px #fff, 241px 731px #fff, 1012px 1004px #fff, 1529px 398px #fff,
    1810px 1621px #fff, 1044px 359px #fff, 760px 1135px #fff, 247px 1894px #fff,
    1212px 739px #fff, 1988px 184px #fff, 127px 102px #fff, 1865px 1546px #fff,
    592px 1746px #fff, 86px 339px #fff, 1246px 1644px #fff, 219px 1008px #fff,
    1493px 1807px #fff, 1251px 1593px #fff, 94px 525px #fff, 187px 881px #fff,
    1053px 268px #fff, 1735px 1381px #fff, 1906px 1335px #fff, 724px 893px #fff,
    428px 1568px #fff, 381px 593px #fff, 1665px 1533px #fff, 335px 463px #fff,
    1354px 1457px #fff, 990px 581px #fff, 108px 849px #fff, 1148px 1358px #fff,
    946px 1179px #fff, 980px 315px #fff, 1162px 1060px #fff, 23px 936px #fff,
    1168px 1137px #fff, 1768px 1918px #fff, 945px 1967px #fff, 724px 1583px #fff,
    766px 1703px #fff, 469px 861px #fff, 235px 94px #fff, 308px 1982px #fff,
    1732px 1371px #fff, 567px 871px #fff, 276px 517px #fff, 112px 1373px #fff,
    1771px 924px #fff, 1183px 1271px #fff, 882px 1581px #fff, 41px 85px #fff,
    345px 583px #fff, 458px 1986px #fff, 1743px 1179px #fff, 77px 1331px #fff,
    1489px 405px #fff, 1421px 305px #fff, 924px 1316px #fff, 1202px 1327px #fff,
    575px 1420px #fff, 282px 292px #fff, 31px 1312px #fff, 1669px 239px #fff,
    1478px 5px #fff, 502px 1258px #fff, 114px 1760px #fff, 1523px 1652px #fff,
    486px 1032px #fff, 1460px 1582px #fff, 1375px 621px #fff, 512px 1194px #fff,
    1251px 502px #fff, 1122px 1773px #fff, 1242px 635px #fff, 370px 158px #fff,
    122px 1276px #fff, 778px 1232px #fff, 1470px 870px #fff, 1234px 1635px #fff,
    1882px 1104px #fff, 1849px 984px #fff, 158px 1715px #fff, 1246px 1614px #fff,
    1524px 136px #fff, 1821px 1348px #fff, 418px 1280px #fff, 1188px 879px #fff,
    203px 187px #fff, 1543px 1553px #fff, 728px 999px #fff, 46px 489px #fff,
    962px 1483px #fff, 543px 1749px #fff, 1290px 748px #fff, 1435px 1947px #fff,
    1749px 392px #fff, 1420px 576px #fff, 308px 837px #fff, 891px 807px #fff,
    34px 866px #fff, 120px 1830px #fff, 1614px 1883px #fff, 790px 210px #fff,
    669px 1355px #fff, 427px 1101px #fff, 159px 1526px #fff, 443px 578px #fff,
    734px 1301px #fff, 1937px 1663px #fff, 440px 1039px #fff, 709px 1024px #fff,
    910px 1894px #fff, 832px 1818px #fff, 577px 169px #fff, 798px 1076px #fff,
    1002px 1322px #fff, 1416px 1306px #fff, 731px 830px #fff, 1526px 1642px #fff,
    657px 1227px #fff, 1268px 1733px #fff, 1165px 286px #fff, 1645px 1582px #fff,
    1988px 1920px #fff, 175px 1123px #fff, 1497px 870px #fff, 20px 743px #fff,
    1307px 629px #fff, 418px 1927px #fff, 1660px 236px #fff, 751px 105px #fff,
    110px 351px #fff, 564px 199px #fff, 641px 1354px #fff, 1569px 1588px #fff,
    1594px 42px #fff, 1853px 991px #fff, 754px 357px #fff, 1103px 1904px #fff,
    1211px 1212px #fff, 189px 1080px #fff, 922px 1721px #fff, 621px 708px #fff,
    732px 840px #fff, 624px 1055px #fff, 182px 277px #fff, 1866px 212px #fff,
    1533px 1127px #fff, 1117px 1125px #fff, 188px 642px #fff, 1884px 1366px #fff,
    872px 462px #fff, 1803px 1133px #fff, 1864px 618px #fff, 1632px 460px #fff,
    1963px 797px #fff, 1435px 871px #fff, 995px 817px #fff, 491px 49px #fff,
    425px 1125px #fff, 733px 387px #fff, 830px 1861px #fff, 1133px 694px #fff,
    1660px 1505px #fff, 1048px 1802px #fff, 704px 606px #fff, 1508px 3px #fff,
    879px 1770px #fff, 888px 1891px #fff, 1106px 691px #fff, 602px 753px #fff,
    998px 1409px #fff, 349px 1565px #fff, 367px 1578px #fff, 1045px 97px #fff,
    726px 1621px #fff, 687px 249px #fff, 538px 1434px #fff, 199px 521px #fff,
    136px 1976px #fff, 1750px 1583px #fff, 1145px 1046px #fff, 890px 646px #fff,
    1295px 1203px #fff, 1397px 1286px #fff, 550px 535px #fff, 204px 1606px #fff,
    1985px 1028px #fff, 294px 340px #fff, 230px 347px #fff, 1963px 973px #fff,
    1354px 1269px #fff, 1786px 1476px #fff, 714px 994px #fff, 1798px 215px #fff,
    1514px 1201px #fff, 770px 503px #fff, 424px 72px #fff, 1212px 1248px #fff,
    1404px 276px #fff, 323px 352px #fff, 465px 484px #fff, 1003px 363px #fff,
    1207px 1200px #fff, 1444px 1087px #fff, 1428px 502px #fff, 105px 1022px #fff,
    1996px 436px #fff, 602px 1445px #fff, 183px 847px #fff, 1930px 1108px #fff,
    1211px 1286px #fff, 1262px 377px #fff, 1224px 359px #fff, 47px 1979px #fff,
    508px 906px #fff, 1704px 592px #fff, 1318px 1301px #fff, 968px 211px #fff,
    1864px 321px #fff, 846px 211px #fff, 1067px 541px #fff, 275px 856px #fff,
    300px 1915px #fff, 280px 1158px #fff, 479px 1225px #fff, 636px 571px #fff,
    1377px 199px #fff, 1354px 1205px #fff, 1223px 541px #fff, 519px 1134px #fff,
    1155px 15px #fff, 879px 1595px #fff;
}
#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 849px 1100px #fff, 797px 549px #fff, 1439px 141px #fff,
    1889px 1996px #fff, 1391px 393px #fff, 1017px 461px #fff, 605px 864px #fff,
    1972px 1403px #fff, 629px 1773px #fff, 1018px 1020px #fff,
    1619px 1977px #fff, 905px 879px #fff, 1696px 1898px #fff, 798px 1026px #fff,
    765px 49px #fff, 1604px 366px #fff, 1459px 160px #fff, 1120px 506px #fff,
    722px 507px #fff, 1781px 1044px #fff, 992px 509px #fff, 1228px 1667px #fff,
    1382px 210px #fff, 1818px 191px #fff, 1996px 1098px #fff, 982px 1369px #fff,
    866px 289px #fff, 1527px 687px #fff, 249px 292px #fff, 1000px 1394px #fff,
    1735px 1796px #fff, 243px 952px #fff, 623px 586px #fff, 1268px 1337px #fff,
    505px 1402px #fff, 738px 1711px #fff, 1841px 1175px #fff, 290px 703px #fff,
    1422px 531px #fff, 5px 1003px #fff, 965px 74px #fff, 1505px 858px #fff,
    1687px 510px #fff, 349px 1426px #fff, 980px 1432px #fff, 1030px 1730px #fff,
    1600px 236px #fff, 1148px 1558px #fff, 1847px 1734px #fff, 1462px 53px #fff,
    206px 602px #fff, 471px 1988px #fff, 1209px 626px #fff, 1047px 1711px #fff,
    1978px 316px #fff, 1370px 514px #fff, 1076px 110px #fff, 1885px 1645px #fff,
    1230px 680px #fff, 1694px 901px #fff, 530px 560px #fff, 935px 566px #fff,
    1021px 147px #fff, 1417px 498px #fff, 990px 1480px #fff, 195px 1938px #fff,
    1800px 1976px #fff, 886px 1165px #fff, 1820px 557px #fff, 153px 484px #fff,
    1990px 1503px #fff, 1516px 189px #fff, 672px 1200px #fff, 866px 1090px #fff,
    1848px 769px #fff, 967px 1476px #fff, 1821px 377px #fff, 9px 1040px #fff,
    967px 852px #fff, 1795px 458px #fff, 1829px 1169px #fff, 20px 1449px #fff,
    324px 741px #fff, 395px 448px #fff, 265px 1374px #fff, 673px 470px #fff,
    799px 702px #fff, 13px 807px #fff, 1542px 370px #fff, 1599px 1499px #fff,
    591px 262px #fff, 1181px 1426px #fff, 1562px 1397px #fff, 953px 1697px #fff,
    861px 38px #fff, 911px 203px #fff, 1203px 1323px #fff, 1217px 1029px #fff,
    714px 753px #fff, 1673px 803px #fff, 811px 733px #fff, 1126px 1491px #fff,
    953px 827px #fff, 753px 444px #fff, 926px 1266px #fff, 1939px 1422px #fff,
    1407px 1334px #fff, 1181px 661px #fff, 397px 1975px #fff, 506px 1154px #fff,
    1532px 205px #fff, 1714px 1850px #fff, 1971px 567px #fff, 292px 1527px #fff,
    783px 1689px #fff, 563px 268px #fff, 1397px 1538px #fff, 988px 1706px #fff,
    1443px 1182px #fff, 258px 1591px #fff, 1673px 1142px #fff, 259px 1702px #fff,
    1114px 1234px #fff, 1462px 205px #fff, 920px 1442px #fff, 70px 785px #fff,
    336px 199px #fff, 427px 1875px #fff, 1924px 379px #fff, 408px 1254px #fff,
    1812px 860px #fff, 1882px 1305px #fff, 1816px 1226px #fff, 939px 60px #fff,
    884px 157px #fff, 402px 1426px #fff, 702px 936px #fff, 920px 345px #fff,
    1955px 1741px #fff, 1470px 1429px #fff, 1654px 1719px #fff,
    1382px 1807px #fff, 1537px 1458px #fff, 497px 1873px #fff, 247px 1141px #fff,
    1083px 885px #fff, 338px 1430px #fff, 38px 1929px #fff, 343px 1072px #fff,
    1065px 1341px #fff, 641px 581px #fff, 1802px 96px #fff, 1683px 1910px #fff,
    1791px 854px #fff, 1291px 1119px #fff, 1587px 477px #fff, 527px 1583px #fff,
    890px 558px #fff, 1570px 1197px #fff, 976px 1723px #fff, 1422px 604px #fff,
    1514px 1545px #fff, 626px 239px #fff, 1559px 410px #fff, 1905px 707px #fff,
    865px 164px #fff, 1640px 614px #fff, 628px 1722px #fff, 1245px 1190px #fff,
    585px 1911px #fff, 1705px 1428px #fff, 370px 1012px #fff, 623px 1671px #fff,
    1028px 1006px #fff, 382px 934px #fff, 1133px 670px #fff, 1073px 1306px #fff,
    1044px 1609px #fff, 1313px 1547px #fff, 121px 1680px #fff,
    1492px 1425px #fff, 1610px 594px #fff, 1098px 1257px #fff, 778px 110px #fff,
    1411px 944px #fff, 1904px 237px #fff, 727px 1844px #fff, 1244px 60px #fff,
    1966px 1122px #fff, 1008px 1817px #fff, 401px 1210px #fff, 283px 542px #fff,
    183px 192px #fff, 601px 939px #fff, 1149px 1947px #fff, 584px 9px #fff,
    1244px 1578px #fff, 887px 323px #fff, 434px 949px #fff, 537px 132px #fff;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 849px 1100px #fff, 797px 549px #fff, 1439px 141px #fff,
    1889px 1996px #fff, 1391px 393px #fff, 1017px 461px #fff, 605px 864px #fff,
    1972px 1403px #fff, 629px 1773px #fff, 1018px 1020px #fff,
    1619px 1977px #fff, 905px 879px #fff, 1696px 1898px #fff, 798px 1026px #fff,
    765px 49px #fff, 1604px 366px #fff, 1459px 160px #fff, 1120px 506px #fff,
    722px 507px #fff, 1781px 1044px #fff, 992px 509px #fff, 1228px 1667px #fff,
    1382px 210px #fff, 1818px 191px #fff, 1996px 1098px #fff, 982px 1369px #fff,
    866px 289px #fff, 1527px 687px #fff, 249px 292px #fff, 1000px 1394px #fff,
    1735px 1796px #fff, 243px 952px #fff, 623px 586px #fff, 1268px 1337px #fff,
    505px 1402px #fff, 738px 1711px #fff, 1841px 1175px #fff, 290px 703px #fff,
    1422px 531px #fff, 5px 1003px #fff, 965px 74px #fff, 1505px 858px #fff,
    1687px 510px #fff, 349px 1426px #fff, 980px 1432px #fff, 1030px 1730px #fff,
    1600px 236px #fff, 1148px 1558px #fff, 1847px 1734px #fff, 1462px 53px #fff,
    206px 602px #fff, 471px 1988px #fff, 1209px 626px #fff, 1047px 1711px #fff,
    1978px 316px #fff, 1370px 514px #fff, 1076px 110px #fff, 1885px 1645px #fff,
    1230px 680px #fff, 1694px 901px #fff, 530px 560px #fff, 935px 566px #fff,
    1021px 147px #fff, 1417px 498px #fff, 990px 1480px #fff, 195px 1938px #fff,
    1800px 1976px #fff, 886px 1165px #fff, 1820px 557px #fff, 153px 484px #fff,
    1990px 1503px #fff, 1516px 189px #fff, 672px 1200px #fff, 866px 1090px #fff,
    1848px 769px #fff, 967px 1476px #fff, 1821px 377px #fff, 9px 1040px #fff,
    967px 852px #fff, 1795px 458px #fff, 1829px 1169px #fff, 20px 1449px #fff,
    324px 741px #fff, 395px 448px #fff, 265px 1374px #fff, 673px 470px #fff,
    799px 702px #fff, 13px 807px #fff, 1542px 370px #fff, 1599px 1499px #fff,
    591px 262px #fff, 1181px 1426px #fff, 1562px 1397px #fff, 953px 1697px #fff,
    861px 38px #fff, 911px 203px #fff, 1203px 1323px #fff, 1217px 1029px #fff,
    714px 753px #fff, 1673px 803px #fff, 811px 733px #fff, 1126px 1491px #fff,
    953px 827px #fff, 753px 444px #fff, 926px 1266px #fff, 1939px 1422px #fff,
    1407px 1334px #fff, 1181px 661px #fff, 397px 1975px #fff, 506px 1154px #fff,
    1532px 205px #fff, 1714px 1850px #fff, 1971px 567px #fff, 292px 1527px #fff,
    783px 1689px #fff, 563px 268px #fff, 1397px 1538px #fff, 988px 1706px #fff,
    1443px 1182px #fff, 258px 1591px #fff, 1673px 1142px #fff, 259px 1702px #fff,
    1114px 1234px #fff, 1462px 205px #fff, 920px 1442px #fff, 70px 785px #fff,
    336px 199px #fff, 427px 1875px #fff, 1924px 379px #fff, 408px 1254px #fff,
    1812px 860px #fff, 1882px 1305px #fff, 1816px 1226px #fff, 939px 60px #fff,
    884px 157px #fff, 402px 1426px #fff, 702px 936px #fff, 920px 345px #fff,
    1955px 1741px #fff, 1470px 1429px #fff, 1654px 1719px #fff,
    1382px 1807px #fff, 1537px 1458px #fff, 497px 1873px #fff, 247px 1141px #fff,
    1083px 885px #fff, 338px 1430px #fff, 38px 1929px #fff, 343px 1072px #fff,
    1065px 1341px #fff, 641px 581px #fff, 1802px 96px #fff, 1683px 1910px #fff,
    1791px 854px #fff, 1291px 1119px #fff, 1587px 477px #fff, 527px 1583px #fff,
    890px 558px #fff, 1570px 1197px #fff, 976px 1723px #fff, 1422px 604px #fff,
    1514px 1545px #fff, 626px 239px #fff, 1559px 410px #fff, 1905px 707px #fff,
    865px 164px #fff, 1640px 614px #fff, 628px 1722px #fff, 1245px 1190px #fff,
    585px 1911px #fff, 1705px 1428px #fff, 370px 1012px #fff, 623px 1671px #fff,
    1028px 1006px #fff, 382px 934px #fff, 1133px 670px #fff, 1073px 1306px #fff,
    1044px 1609px #fff, 1313px 1547px #fff, 121px 1680px #fff,
    1492px 1425px #fff, 1610px 594px #fff, 1098px 1257px #fff, 778px 110px #fff,
    1411px 944px #fff, 1904px 237px #fff, 727px 1844px #fff, 1244px 60px #fff,
    1966px 1122px #fff, 1008px 1817px #fff, 401px 1210px #fff, 283px 542px #fff,
    183px 192px #fff, 601px 939px #fff, 1149px 1947px #fff, 584px 9px #fff,
    1244px 1578px #fff, 887px 323px #fff, 434px 949px #fff, 537px 132px #fff;
}
#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1507px 1838px #fff, 1640px 874px #fff, 1351px 262px #fff,
    1942px 46px #fff, 391px 653px #fff, 512px 1190px #fff, 1837px 948px #fff,
    1384px 764px #fff, 1773px 1658px #fff, 1287px 1509px #fff,
    1030px 1140px #fff, 1499px 1361px #fff, 491px 1402px #fff, 146px 863px #fff,
    1539px 1742px #fff, 1613px 31px #fff, 698px 220px #fff, 105px 1632px #fff,
    444px 602px #fff, 769px 1917px #fff, 97px 1296px #fff, 1898px 148px #fff,
    102px 1079px #fff, 1340px 352px #fff, 741px 1628px #fff, 1547px 613px #fff,
    220px 555px #fff, 1140px 550px #fff, 411px 1133px #fff, 1768px 1237px #fff,
    1331px 382px #fff, 1152px 1899px #fff, 102px 472px #fff, 1486px 1893px #fff,
    1682px 583px #fff, 381px 250px #fff, 16px 1304px #fff, 48px 873px #fff,
    425px 1255px #fff, 1906px 1216px #fff, 967px 345px #fff, 1163px 550px #fff,
    1933px 1775px #fff, 1548px 1922px #fff, 63px 233px #fff, 159px 251px #fff,
    1613px 175px #fff, 332px 1612px #fff, 1300px 1799px #fff, 1616px 219px #fff,
    1178px 245px #fff, 686px 1298px #fff, 235px 825px #fff, 1086px 1040px #fff,
    1483px 537px #fff, 1678px 186px #fff, 717px 813px #fff, 1942px 133px #fff,
    1287px 654px #fff, 344px 429px #fff, 1978px 1565px #fff, 661px 1687px #fff,
    1711px 185px #fff, 1666px 1693px #fff, 1718px 1950px #fff,
    1778px 1909px #fff, 987px 435px #fff, 796px 330px #fff, 872px 345px #fff,
    1985px 1503px #fff, 1028px 144px #fff, 943px 1160px #fff, 663px 573px #fff,
    394px 403px #fff, 1506px 763px #fff, 1124px 1314px #fff, 1678px 1153px #fff,
    167px 1697px #fff, 379px 1088px #fff, 269px 705px #fff, 1983px 248px #fff,
    1825px 871px #fff, 13px 771px #fff, 637px 1148px #fff, 822px 1699px #fff,
    1320px 1704px #fff, 274px 615px #fff, 1333px 1233px #fff, 1850px 1272px #fff,
    1036px 43px #fff, 448px 1862px #fff, 1012px 753px #fff, 1469px 1629px #fff,
    789px 1078px #fff, 1220px 323px #fff, 1863px 1819px #fff, 345px 731px #fff,
    1157px 739px #fff, 150px 578px #fff, 1452px 710px #fff;
  animation: animStar 5s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1507px 1838px #fff, 1640px 874px #fff, 1351px 262px #fff,
    1942px 46px #fff, 391px 653px #fff, 512px 1190px #fff, 1837px 948px #fff,
    1384px 764px #fff, 1773px 1658px #fff, 1287px 1509px #fff,
    1030px 1140px #fff, 1499px 1361px #fff, 491px 1402px #fff, 146px 863px #fff,
    1539px 1742px #fff, 1613px 31px #fff, 698px 220px #fff, 105px 1632px #fff,
    444px 602px #fff, 769px 1917px #fff, 97px 1296px #fff, 1898px 148px #fff,
    102px 1079px #fff, 1340px 352px #fff, 741px 1628px #fff, 1547px 613px #fff,
    220px 555px #fff, 1140px 550px #fff, 411px 1133px #fff, 1768px 1237px #fff,
    1331px 382px #fff, 1152px 1899px #fff, 102px 472px #fff, 1486px 1893px #fff,
    1682px 583px #fff, 381px 250px #fff, 16px 1304px #fff, 48px 873px #fff,
    425px 1255px #fff, 1906px 1216px #fff, 967px 345px #fff, 1163px 550px #fff,
    1933px 1775px #fff, 1548px 1922px #fff, 63px 233px #fff, 159px 251px #fff,
    1613px 175px #fff, 332px 1612px #fff, 1300px 1799px #fff, 1616px 219px #fff,
    1178px 245px #fff, 686px 1298px #fff, 235px 825px #fff, 1086px 1040px #fff,
    1483px 537px #fff, 1678px 186px #fff, 717px 813px #fff, 1942px 133px #fff,
    1287px 654px #fff, 344px 429px #fff, 1978px 1565px #fff, 661px 1687px #fff,
    1711px 185px #fff, 1666px 1693px #fff, 1718px 1950px #fff,
    1778px 1909px #fff, 987px 435px #fff, 796px 330px #fff, 872px 345px #fff,
    1985px 1503px #fff, 1028px 144px #fff, 943px 1160px #fff, 663px 573px #fff,
    394px 403px #fff, 1506px 763px #fff, 1124px 1314px #fff, 1678px 1153px #fff,
    167px 1697px #fff, 379px 1088px #fff, 269px 705px #fff, 1983px 248px #fff,
    1825px 871px #fff, 13px 771px #fff, 637px 1148px #fff, 822px 1699px #fff,
    1320px 1704px #fff, 274px 615px #fff, 1333px 1233px #fff, 1850px 1272px #fff,
    1036px 43px #fff, 448px 1862px #fff, 1012px 753px #fff, 1469px 1629px #fff,
    789px 1078px #fff, 1220px 323px #fff, 1863px 1819px #fff, 345px 731px #fff,
    1157px 739px #fff, 150px 578px #fff, 1452px 710px #fff;
}
@keyframes animStar {
  from {
    transform: translateX(-2000px);
  }
  to {
    transform: translateX(0px);
  }
}
.bubble {
  width: 20px;
  height: 20px;
  background: #e91e63;
  border-radius: 50%;
  position: absolute;
  top: 200px;
  left: 15px;
}
@keyframes liquid {
  0% {
    height: 100px;
  }
  10% {
    height: 97px;
  }
  35% {
    height: 100px;
  }
  50% {
    height: 102px;
  }
  80% {
    height: 98px;
  }
  100% {
    height: 100px;
  }
}
@keyframes liquid-color {
  from {
    -webkit-filter: hue-rotate(-360deg);
  }
  to {
    -webkit-filter: hue-rotate(0deg);
  }
}
@keyframes bubble {
  0% {
    top: 200px;
  }
  100% {
    top: -200px;
    opacity: 0;
  }
}
@keyframes side {
  0% {
    margin-right: 0px;
  }
  100% {
    margin-right: 35px;
  }
}
.b1,
.b2,
.b3 {
  right: 60px;
  transform: scale(0.4);
  opacity: 0.6;
  animation: bubble 8s linear infinite, liquid-color 80s infinite,
    side 2s ease-in-out infinite alternate;
}
.b2 {
  right: 65px;
  transform: scale(0.5);
  animation-delay: 2s, 0s, 2s;
}
.b3 {
  right: 70px;
  animation-delay: 5s, 0s, 5s;
  animation: bubble 10s linear infinite, liquid-color 80s infinite,
    side 3s ease-in-out infinite alternate;
}
.b4,
.b5 {
  right: 65px;
  transform: scale(0.5);
  opacity: 0.8;
  animation: bubble 16s linear infinite, liquid-color 80s infinite,
    side 5s ease-in-out infinite alternate;
  animation-delay: 4s, 0s, 4s;
}
.b5 {
  right: 55px;
  animation-delay: 5s, 0s, 5s;
}
.b6,
.b7,
.b8 {
  right: 65px;
  transform: scale(0.6);
  opacity: 0.4;
  animation: bubble 14s linear infinite, liquid-color 80s infinite,
    side 3s ease-in-out infinite alternate;
  animation-delay: 9s, 0s, 9s;
}
.b7 {
  right: 70px;
  transform: scale(0.7);
  animation-delay: 3s, 0s, 3s;
}
.b8 {
  right: 65px;
  animation-delay: 7s, 0s, 7s;
}
.b9,
.b0 {
  right: 70px;
  transform: scale(0.65);
  opacity: 0.7;
  animation: bubble 20s linear infinite, liquid-color 80s infinite,
    side 5s ease-in-out infinite alternate;
}
.b0 {
  right: 60px;
  animation-delay: 13s, 0s, 13s;
}
@keyframes swirl {
  0% {
    top: 140px;
  }
  100% {
    top: 128px;
  }
}
.s0 {
  animation: liquid-color 80s infinite, swirl 1s ease-in-out infinite alternate;
}
.s1 {
  left: 100px;
  transform: scale(1.2);
  animation: liquid-color 80s infinite, swirl 2s ease-in-out infinite alternate;
  animation-delay: 0s, 2s;
}
.s2 {
  left: 40px;
  transform: scale(0.8);
  animation: liquid-color 80s infinite, swirl 2s ease-in-out infinite alternate;
  animation-delay: 0s, 3s;
}
.s3 {
  left: 60px;
  transform: scale(1.4);
  animation: liquid-color 80s infinite, swirl 1s ease-in-out infinite alternate;
  animation-delay: 0s, 5s;
}
.s4 {
  left: 120px;
  animation: liquid-color 80s infinite, swirl 2s ease-in-out infinite alternate;
  animation-delay: 0s, 3s;
}
.s5 {
  left: 135px;
  transform: scale(0.8);
  animation: liquid-color 80s infinite, swirl 1s ease-in-out infinite alternate;
  animation-delay: 0s, 2s;
}

/* Page CSS | les savants fous */
/*-----------------------------------*/
.awesome-page .section {
  text-align: center;
  padding: 10px;
  border-radius: 10px;
}
.awesome-page .section:before {
  position: absolute;
  content: "";
  background-color: rgba(255, 255, 255, 0.4);
  top: 12px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 10px;
  transform-origin: right top;
}
.page-id-594 .fusion-page-title-bar {
  border-color: #59a8dd;
  background-color: #59a8dd;
}
.page-id-594 .fusion-breadcrumbs {
  color: #59a8dd !important;
  border-color: #ffffff !important;
  border-right: 2px solid #59a8dd !important;
  border-bottom: 5px solid #59a8dd !important;
}
/* page animation */
.animation-page .fusion-page-title-bar {
  border-color: #ffd438;
  background-color: #ffd438;
}
.animation-page .row-intro {
  background-color: #ffd438 !important;
  color: #7b6200;
}
.animation-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #36bd3d !important;
  border-color: #ffffff !important;
  border-right: 2px solid #ffd535 !important;
  border-bottom: 5px solid #ffd535 !important;
}
.animation-page .fusion-secondary-header {
  background: #96bd3e;
}
.animation-page .call-action {
  background: #97be3c;
  color: #658b0d;
}
.animation-page .call-action:before {
  background: #97be3c;
}
.animation-page .section-intro-wrapper .title-heading-left,
.animation-page .section-intro-wrapper .title-heading-center,
.animation-page .section-intro-wrapper .title-heading-right {
  color: #a055a1 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.animation-page .fusion-main-menu .fusion-main-menu-icon:after,
.animation-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #36bd3d !important;
}
.animation-page .sticky-phone {
  background: #ffd535 !important;
}
.animation-page .side-section .side-link:before ,
.animation-page .side-left-section .side-link:before {
  background: #ffd535;
}
.animation-page .row-intro h1 {
  color: #97be3c !important;
}
.animation-page .section-wrapper .side-section .title-heading-left,
.animation-page .section-wrapper .side-section .title-heading-center,
.animation-page .section-wrapper .side-section .title-heading-right,
.animation-page .section-wrapper .side-left-section .title-heading-left,
.animation-page .section-wrapper .side-left-section .title-heading-center,
.animation-page .section-wrapper .side-left-section .title-heading-right {
  color: #faaf19;
}
.animation-page .call-action .fusion-button {
  background: #ffffff;
  color: #97be3c;
  cursor: pointer;
}
.animation-page .current-menu-item > a {
  color: #ffd438 !important;
}
/* page atelier */
.atelier-page .fusion-page-title-bar {
  border-color: #fbac23;
  background-color: #fbac23;
}
.atelier-page .row-intro {
  background-color: #fbac23 !important;
  color: #7b6200;
}
.atelier-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #36bd3d !important;
  border-color: #ffffff !important;
  border-right: 2px solid #fbac23 !important;
  border-bottom: 5px solid #fbac23 !important;
}
.atelier-page .fusion-secondary-header {
  background: #96bd3e;
}
.atelier-page .call-action {
  background: #97be3c;
  color: #658b0d;
}
.atelier-page .call-action:before {
  background: #97be3c;
}
.atelier-page .section-intro-wrapper .title-heading-left,
.atelier-page .section-intro-wrapper .title-heading-center,
.atelier-page .section-intro-wrapper .title-heading-right {
  color: #a055a1 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.atelier-page .fusion-main-menu .fusion-main-menu-icon:after,
.atelier-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #36bd3d !important;
}
.atelier-page .sticky-phone {
  background: #ffd535 !important;
}
.atelier-page .side-section .side-link:before {
  background: #fbac23;
}
.atelier-page .row-intro h1 {
  color: #97be3c !important;
}
.atelier-page .section-wrapper .side-section .title-heading-left,
.atelier-page .section-wrapper .side-section .title-heading-center,
.atelier-page .section-wrapper .side-section .title-heading-right, 
.atelier-page .section-wrapper .side-left-section .title-heading-left,
.atelier-page .section-wrapper .side-left-section .title-heading-center,
.atelier-page .section-wrapper .side-left-section .title-heading-right {
  color: #faaf19;
}
.atelier-page .call-action .fusion-button {
  background: #ffffff;
  color: #97be3c;
}
.atelier-page .current-menu-item > a {
  color: #ffd438 !important;
}
/* page tap */
.tap-page .fusion-page-title-bar {
  border-color: #ee3157;
  background-color: #ee3157;
}
.tap-page .row-intro {
  background-color: #ee3157 !important;
  color: #8b0533;
}
.tap-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #36bd3d !important;
  border-color: #ffffff !important;
  border-right: 2px solid #ee3157 !important;
  border-bottom: 5px solid #ee3157 !important;
}
.tap-page .fusion-secondary-header {
  background: #96bd3e;
}
.tap-page .call-action {
  background: #97be3c;
  color: #658b0d;
}
.tap-page .call-action:before {
  background: #97be3c;
}
.tap-page .section-intro-wrapper .title-heading-left,
.tap-page .section-intro-wrapper .title-heading-center,
.tap-page .section-intro-wrapper .title-heading-right {
  color: #a055a1 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.tap-page .fusion-main-menu .fusion-main-menu-icon:after,
.tap-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #36bd3d !important;
}
.tap-page .sticky-phone {
  background: #ffd535 !important;
}
.tap-page .side-section .side-link:before,
.tap-page .side-left-section .side-link:before {
  background: #fbac23;
}
.tap-page .row-intro h1 {
  color: #97be3c !important;
}
.tap-page .section-wrapper .side-section .title-heading-left,
.tap-page .section-wrapper .side-section .title-heading-center,
.tap-page .section-wrapper .side-section .title-heading-right,
.tap-page .section-wrapper .side-left-section .title-heading-left,
.tap-page .section-wrapper .side-left-section .title-heading-center,
.tap-page .section-wrapper .side-left-section .title-heading-right {
  color: #faaf19;
}
.tap-page .call-action .fusion-button {
  background: #ffffff;
  color: #97be3c;
}
.tap-page .current-menu-item > a {
  color: #ffd438 !important;
}
/* page stage */
.stage-page .fusion-page-title-bar {
  border-color: #e00c7d;
  background-color: #e00c7d;
}
.stage-page .row-intro {
  background-color: #e00c7d !important;
  color: #8a0d50 !important;
}
.stage-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #fbac23 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #e00c7d !important;
  border-bottom: 5px solid #e00c7d !important;
}
.stage-page .fusion-menu-item-button .menu-text {
  background: #8cc548;
  border-color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 3px solid #ffffff !important;
}
.stage-page .fusion-secondary-header {
  background: #ffd438;
}
.stage-page .call-action {
  background: #97be3c;
  color: #658b0d;
}
.stage-page .call-action:before {
  background: #97be3c;
}
.stage-page .section-intro-wrapper .title-heading-left,
.stage-page .section-intro-wrapper .title-heading-center,
.stage-page .section-intro-wrapper .title-heading-right {
  color: #a055a1 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.stage-page .fusion-main-menu .fusion-main-menu-icon:after,
.stage-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #36bd3d !important;
}
.stage-page .sticky-phone {
  background: #ffd535 !important;
}
.stage-page .side-section .side-link:before ,
.stage-page .side-left-section .side-link:before {
  background: #fbac23;
}
.stage-page .row-intro h1 {
  color: #97be3c !important;
}
.stage-page .section-wrapper .side-section .title-heading-left,
.stage-page .section-wrapper .side-section .title-heading-center,
.stage-page .section-wrapper .side-section .title-heading-right,
.stage-page .section-wrapper .side-left-section .title-heading-left,
.stage-page .section-wrapper .side-left-section .title-heading-center,
.stage-page .section-wrapper .side-left-section .title-heading-right {
  color: #faaf19;
}
.stage-page .call-action .fusion-button {
  background: #ffffff;
  color: #97be3c;
}
.stage-page .current-menu-item > a {
  color: #ffd438 !important;
}
/* page club */
.club-page .fusion-page-title-bar {
  border-color: #6c3b8c;
  background-color: #6c3b8c;
}
.club-page .row-intro {
  background-color: #6c3b8c !important;
  color: #dca0dd;
}
.club-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #faaf19 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #6c3b8c !important;
  border-bottom: 5px solid #6c3b8c !important;
}
.club-page .fusion-secondary-header {
  background: #faae1f;
}
.club-page .call-action {
  background: #6c3b8c;
  color: #dca0dd;
}
.club-page .call-action:before {
  background: #6c3b8c;
}
.club-page .section-intro-wrapper .title-heading-left,
.club-page .section-intro-wrapper .title-heading-center,
.club-page .section-intro-wrapper .title-heading-right {
  color: #a055a1 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.club-page .fusion-main-menu .fusion-main-menu-icon:after,
.club-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #faaf19 !important;
}
.club-page .sticky-phone {
  background: #ffd535 !important;
}
.club-page .side-section .side-link:before ,
.club-page .side-left-section .side-link:before {
  background: #fbac23;
}
.club-page .row-intro h1 {
  color: #faaf19 !important;
}
.club-page .section-wrapper .side-section .title-heading-left,
.club-page .section-wrapper .side-section .title-heading-center,
.club-page .section-wrapper .side-section .title-heading-right,
.club-page .section-wrapper .side-left-section .title-heading-left,
.club-page .section-wrapper .side-left-section .title-heading-center,
.club-page .section-wrapper .side-left-section .title-heading-right {
  color: #faaf19;
}
.club-page .call-action .fusion-button {
  background: #ffffff;
  color: #6c388d;
}
.club-page .current-menu-item > a {
  color: #ffd438 !important;
}
/* page demande */
.demande-page .fusion-page-title-bar {
  border-color: #a055a1;
  background-color: #a055a1;
}
.demande-page .row-intro {
  background-color: #a055a1 !important;
  color: #6a226b;
}
.demande-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #faaf19 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #a751b2 !important;
  border-bottom: 5px solid #a751b2 !important;
}
.demande-page .fusion-secondary-header {
  background: #faae1f;
}
.demande-page .call-action {
  background: #a055a1;
  color: #6a226b;
}
.demande-page .call-action:before {
  background: #a055a1;
}
.demande-page .section-intro-wrapper .title-heading-left,
.demande-page .section-intro-wrapper .title-heading-center,
.demande-page .section-intro-wrapper .title-heading-right {
  color: #a055a1 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.demande-page .fusion-main-menu .fusion-main-menu-icon:after,
.demande-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #faaf19 !important;
}
.demande-page .sticky-phone {
  background: #ffd535 !important;
}
.demande-page .side-section .side-link:before ,
.demande-page .side-left-section .side-link:before {
  background: #fbac23;
}
.demande-page .row-intro h1 {
  color: #faaf19 !important;
}
.demande-page .section-wrapper .side-section .title-heading-left,
.demande-page .section-wrapper .side-section .title-heading-center,
.demande-page .section-wrapper .side-section .title-heading-right,
.demande-page .section-wrapper .side-left-section .title-heading-left,
.demande-page .section-wrapper .side-left-section .title-heading-center,
.demande-page .section-wrapper .side-left-section .title-heading-right {
  color: #faaf19;
}
.demande-page .call-action .fusion-button {
  background: #ffffff;
  color: #a154a2;
}
.demande-page .current-menu-item > a {
  color: #ffd438 !important;
}
/* page spectacle */
.spectacle-page .fusion-page-title-bar {
  border-color: #56ad50;
  background-color: #56ad50;
}
.spectacle-page .row-intro {
  background-color: #56ad50 !important;
  color: #1a6016;
}
.spectacle-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #faaf19 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #56ad50 !important;
  border-bottom: 5px solid #56ad50 !important;
}
.spectacle-page .fusion-secondary-header {
  background: #faae1f;
}
.spectacle-page .call-action {
  background: #56ad50;
  color: #1a6016;
}
.spectacle-page .call-action:before {
  background: #56ad50;
}
.spectacle-page .section-intro-wrapper .title-heading-left,
.spectacle-page .section-intro-wrapper .title-heading-center,
.spectacle-page .section-intro-wrapper .title-heading-right {
  color: #a055a1 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.spectacle-page .fusion-main-menu .fusion-main-menu-icon:after,
.spectacle-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #faaf19 !important;
}
.spectacle-page .sticky-phone {
  background: #ffd535 !important;
}
.spectacle-page .side-section .side-link:before ,
.spectacle-page .side-left-section .side-link:before {
  background: #fbac23;
}
.spectacle-page .row-intro h1 {
  color: #5aa7dc !important;
}
.spectacle-page .section-wrapper .side-section .title-heading-left,
.spectacle-page .section-wrapper .side-section .title-heading-center,
.spectacle-page .section-wrapper .side-section .title-heading-right,
.spectacle-page .section-wrapper .side-left-section .title-heading-left,
.spectacle-page .section-wrapper .side-left-section .title-heading-center,
.spectacle-page .section-wrapper .side-left-section .title-heading-right {
  color: #faaf19;
}
.spectacle-page .call-action .fusion-button {
  background: #ffffff;
  color: #55af4f;
}
.spectacle-page .current-menu-item > a {
  color: #ffd438 !important;
}
/* page activite */
.activite-page .fusion-page-title-bar {
  border-color: #96bd3d;
  background-color: #96bd3d;
}
.activite-page .row-intro {
  background-color: #96bd3d !important;
  color: #4c6512;
}
.activite-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #fbaf18 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #96bd3d !important;
  border-bottom: 5px solid #96bd3d !important;
}
.activite-page .fusion-secondary-header {
  background: #fbae1e;
}
.activite-page .call-action {
  background: #97be3c;
  color: #658b0d;
}
.activite-page .call-action:before {
  background: #97be3c;
}
.activite-page .section-intro-wrapper .title-heading-left,
.activite-page .section-intro-wrapper .title-heading-center,
.activite-page .section-intro-wrapper .title-heading-right {
  color: #a055a1 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.activite-page .fusion-main-menu .fusion-main-menu-icon:after,
.activite-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #fbaf18 !important;
}
.activite-page .sticky-phone {
  background: #ffd535 !important;
}
.activite-page .side-section .side-link:before ,
.activite-page .side-left-section .side-link:before {
  background: #fbac23;
}
.activite-page .row-intro h1 {
  color: #fbac23 !important;
}
.activite-page .section-wrapper .side-section .title-heading-left,
.activite-page .section-wrapper .side-section .title-heading-center,
.activite-page .section-wrapper .side-section .title-heading-right,
.activite-page .section-wrapper .side-left-section .title-heading-left,
.activite-page .section-wrapper .side-left-section .title-heading-center,
.activite-page .section-wrapper .side-left-section .title-heading-right {
  color: #faaf19;
}
.activite-page .call-action .fusion-button {
  background: #ffffff;
  color: #97be3c;
}
.activite-page .current-menu-item > a {
  color: #ffd438 !important;
}
/* page parent */
.parent-page .fusion-page-title-bar {
  border-color: #fbac23 !important;
  background-color: #fbac23 !important;
}
.parent-page .row-intro {
  background-color: #fbac23 !important;
  color: #88692c;
}
.parent-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #36bd3d !important;
  border-color: #ffffff !important;
  border-right: 2px solid #fbae1e !important;
  border-bottom: 5px solid #fbae1e !important;
}
.parent-page .fusion-secondary-header {
  background: #96bd3d;
}
.parent-page .call-action {
  background: #fbae1e;
  color: #88692c;
}
.parent-page .call-action:before {
  background: #fbae1e;
}
.parent-page .fusion-main-menu .fusion-main-menu-icon:after,
.parent-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #fbaf18 !important;
}
.parent-page .sticky-phone {
  background: #fbae1e !important;
}
.parent-page .side-section .side-link:before ,
.parent-page .side-left-section .side-link:before {
  background: #5aa7dc;
}
.title-purple-new h2,
.title-purple-new {
  color: #b174a1;
}
.parent-page .row-intro h1 {
  color: #96bd3d !important;
}
.parent-page .section-wrapper .side-section .title-heading-left,
.parent-page .section-wrapper .side-section .title-heading-center,
.parent-page .section-wrapper .side-section .title-heading-right, 
.parent-page .section-wrapper .side-left-section .title-heading-left,
.parent-page .section-wrapper .side-left-section .title-heading-center,
.parent-page .section-wrapper .side-left-section .title-heading-right {
  color: #59a8dd;
}
.parent-page .section-intro-wrapper .title-heading-left,
.parent-page .section-intro-wrapper .title-heading-center,
.parent-page .section-intro-wrapper .title-heading-right,
.title-h2-center > h2 {
  color: #a055a1 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.parent-page .current-menu-item a,
.atelier-page .current-menu-item a {
  color: #fbae1e !important;
}
/* page entreprise */
.entreprise-page .fusion-page-title-bar {
  border-color: #96bd3d;
  background-color: #96bd3d;
}
.entreprise-page .row-intro {
  background-color: #96bd3d !important;
  color: #4c6512;
  line-height: 1.2;
}
#page-robot-programmation {
  background-color: #07b0cc !important;
  line-height: 1.2;
}
.entreprise-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #fbac23 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #97be3a !important;
  border-bottom: 5px solid #97be3a !important;
}
.entreprise-page .fusion-secondary-header {
  background: #fbae1e;
}
.entreprise-page .call-action {
  background: #96bd3d;
}
.entreprise-page .call-action:before {
  background: #96bd3d;
}
.entreprise-page .section-intro-wrapper .title-heading-left,
.entreprise-page .section-intro-wrapper .title-heading-center,
.entreprise-page .section-intro-wrapper .title-heading-right,
.entreprise-page .section-wrapper .title-heading-left,
.entreprise-page .section-wrapper .title-heading-center,
.entreprise-page .section-wrapper .title-heading-right {
  color: #a055a1 !important;
}
.entreprise-page .fusion-main-menu .fusion-main-menu-icon:after,
.entreprise-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #fbac23 !important;
}
.entreprise-page .sticky-phone {
  background: #97be3a !important;
}
.entreprise-page .side-section .side-link:before,
.entreprise-page .side-left-section .side-link:before {
  background: #5aa7dc;
}
.entreprise-page .fusion-menu-item-button .menu-text {
  background: #fbac23;
  border-color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 3px solid #ffffff !important;
}
.entreprise-page .row-intro .intro-title .title-heading-center {
  color: #fbac23 !important;
}
.entreprise-page .current-menu-item a {
  color: #96bd3d !important;
}
.entreprise-page .section-wrapper .side-section .title-heading-left,
.entreprise-page .section-wrapper .side-section .title-heading-center,
.entreprise-page .section-wrapper .side-section .title-heading-right,
.entreprise-page .section-wrapper .side-left-section .title-heading-left,
.entreprise-page .section-wrapper .side-left-section .title-heading-center,
.entreprise-page .section-wrapper .side-left-section .title-heading-right {
  color: #59a8dd;
}
.entreprise-page .section-intro-wrapper .title-heading-left,
.entreprise-page .section-intro-wrapper .title-heading-center,
.entreprise-page .section-intro-wrapper .title-heading-right {
  color: #e00c7d !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
/* page ecole */
.ecole-page .fusion-page-title-bar {
  border-color: #56ad50;
  background-color: #56ad50;
}
.ecole-page .row-intro {
  background-color: #56ad50 !important;
  color: #1a6016;
}
.ecole-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #fbac23 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #55af4f !important;
  border-bottom: 5px solid #55af4f !important;
}
.ecole-page .fusion-secondary-header {
  background: #faae1f;
}
.ecole-page .call-action {
  background: #56ad50;
  color: #1a6016;
}
.ecole-page .call-action:before {
  background: #56ad50;
}
.ecole-page .fusion-main-menu .fusion-main-menu-icon:after,
.ecole-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #fbac23 !important;
}
.ecole-page .sticky-phone {
  background: #56ad50 !important;
}
.ecole-page .side-section .side-link:before ,
.ecole-page .side-left-section .side-link:before {
  background: #5aa7dc;
}
.ecole-page .fusion-menu-item-button .menu-text {
  background: #fbac23;
  border-color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 3px solid #ffffff !important;
}
.ecole-page .row-intro .intro-title .title-heading-center {
  color: #5aa7dc !important;
}
.ecole-page .current-menu-item a {
  color: #56ad50 !important;
}
.ecole-page .section-wrapper .side-section .title-heading-left,
.ecole-page .section-wrapper .side-section .title-heading-center,
.ecole-page .section-wrapper .side-section .title-heading-right,
.ecole-page .section-wrapper .side-left-section .title-heading-left,
.ecole-page .section-wrapper .side-left-section .title-heading-center,
.ecole-page .section-wrapper .side-left-section .title-heading-right {
  color: #59a8dd;
}
.ecole-page .section-intro-wrapper .title-heading-left,
.ecole-page .section-intro-wrapper .title-heading-center,
.ecole-page .section-intro-wrapper .title-heading-right {
  color: #e00c7d !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.ecole-page .call-action .fusion-button {
  color: #55af4f;
}
/* page apropos */
.apropos-page .fusion-page-title-bar {
  border-color: #a055a1;
  background-color: #a055a1;
}
.apropos-page .row-intro {
  background-color: #a055a1 !important;
  color: #6a226b;
}
.apropos-page .row-intro .intro-title .title-heading-center {
  color: #faaf19 !important;
}
.apropos-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #fbac23 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #a154a2 !important;
  border-bottom: 5px solid #a154a2 !important;
}
.apropos-page .fusion-secondary-header {
  background: #faae1f;
  color: #ffffff !important;
}
.apropos-page .call-action {
  background: #96bd3d;
  color: #5c7b15;
}
.apropos-page .call-action .fusion-button {
  color: #97be3a;
}
.apropos-page .call-action:before {
  background: #96bd3d;
}
.apropos-page .fusion-main-menu .fusion-main-menu-icon:after,
.apropos-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #fbac23 !important;
}
.apropos-page .sticky-phone {
  background: #97be3a !important;
}
.apropos-page .fusion-social-links-footer .fusion-social-network-icon {
  color: #28367f !important;
}
.apropos-page .side-section .side-link:before ,
.apropos-page .side-left-section .side-link:before {
  background: #a055a1;
}
.apropos-page .side-title .title-heading-center {
  color: #a055a1 !important;
}
.apropos-page .fusion-menu-item-button .menu-text {
  background: #fbac23;
  border-color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 3px solid #ffffff !important;
}
.apropos-page .side-section .call-action .fusion-button ,
.apropos-page .side-left-section .call-action .fusion-button {
  color: #97be3a;
}
.apropos-page .current-menu-item a {
  color: #a055a1 !important;
}
.apropos-page .section-wrapper .side-section .title-heading-left,
.apropos-page .section-wrapper .side-section .title-heading-center,
.apropos-page .section-wrapper .side-section .title-heading-right,
.apropos-page .section-wrapper .side-left-section .title-heading-left,
.apropos-page .section-wrapper .side-left-section .title-heading-center,
.apropos-page .section-wrapper .side-left-section .title-heading-right {
  color: #59a8dd;
}
.apropos-page .section-wrapper .title-heading-left,
.yellow-color {
  color: #ffcd2a !important;
}
/* page contact */
.contact-page .fusion-page-title-bar {
  border-color: #e00c7d;
  background-color: #e00c7d;
}
.contact-page .row-intro {
  background-color: #e00c7d !important;
  color: #8a0d50 !important;
}
.contact-page .row-intro h1 {
  color: #96bd3d !important;
}
.contact-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #fbac23 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #e1047e !important;
  border-bottom: 5px solid #e1047e !important;
}
.contact-page .fusion-secondary-header {
  background: #ffd438;
}
.contact-page .call-action {
  background: #96bd3d;
}
.contact-page .call-action:before {
  background: #96bd3d;
}
.contact-page .section-intro-wrapper .title-heading-left,
.contact-page .section-intro-wrapper .title-heading-center,
.contact-page .section-intro-wrapper .title-heading-right,
.contact-page .section-wrapper .title-heading-left,
.contact-page .section-wrapper .title-heading-center,
.contact-page .section-wrapper .title-heading-right {
  color: #a055a1 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.contact-page .section-intro-wrapper .title-heading-left small,
.contact-page .section-intro-wrapper .title-heading-center small,
.contact-page .section-intro-wrapper .title-heading-right small,
.contact-page .section-wrapper .title-heading-left small,
.contact-page .section-wrapper .title-heading-center small,
.contact-page .section-wrapper .title-heading-right small {
  font-weight: 100 !important;
}
.contact-page .fusion-main-menu .fusion-main-menu-icon:after,
.contact-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #8cc548 !important;
}
.contact-page .sticky-phone {
  background: #faae1f !important;
}
.contact-page .side-section .side-link:before ,
.contact-page .side-left-section .side-link:before {
  background: #a055a1;
}
.contact-page .fusion-menu-item-button .menu-text {
  background: #8cc548;
  border-color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 3px solid #ffffff !important;
}
.contact-page .section-wrapper .side-section .title-heading-left,
.contact-page .section-wrapper .side-section .title-heading-center,
.contact-page .section-wrapper .side-section .title-heading-right, 
.contact-page .section-wrapper .side-left-section .title-heading-left,
.contact-page .section-wrapper .side-left-section .title-heading-center,
.contact-page .section-wrapper .side-left-section .title-heading-right {
  color: #59a8dd;
}
/* page franchise */
.franchise-page .fusion-page-title-bar {
  border-color: #96bd3d;
  background-color: #96bd3d;
}

.franchise-page .row-intro {
  background-color: #96bd3d !important;
  color: #4c6512;
}

.franchise-page .row-intro .intro-title .title-heading-center {
  color: #faaf19 !important;
}
.franchise-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #fbac23 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #97be3a !important;
  border-bottom: 5px solid #97be3a !important;
}
.franchise-page .fusion-secondary-header {
  background: #faae1f;
  color: #ffffff !important;
}
.franchise-page .call-action {
  background: #96bd3d;
  color: #5c7b15;
}
.franchise-page .call-action .fusion-button {
  color: #97be3a;
}
.franchise-page .call-action:before {
  background: #96bd3d;
}
.franchise-page .fusion-main-menu .fusion-main-menu-icon:after,
.franchise-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #fbac23 !important;
}
.franchise-page .sticky-phone {
  background: #97be3a !important;
}
.franchise-page .fusion-social-links-footer .fusion-social-network-icon {
  color: #28367f !important;
}
.franchise-page .side-section .side-link:before ,
.franchise-page .side-left-section .side-link:before {
  background: #a055a1;
}
.franchise-page .side-title .title-heading-center {
  color: #a055a1 !important;
}
.franchise-page .fusion-menu-item-button .menu-text {
  background: #fbac23;
  border-color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 3px solid #ffffff !important;
}
.franchise-page .side-section .call-action .fusion-button ,
.franchise-page .side-left-section .call-action .fusion-button {
  color: #97be3a;
}
.franchise-page .current-menu-item a {
  color: #a055a1 !important;
}
.franchise-page .section-wrapper .side-section .title-heading-left,
.franchise-page .section-wrapper .side-section .title-heading-center,
.franchise-page .section-wrapper .side-section .title-heading-right,
.franchise-page .section-wrapper .side-left-section .title-heading-left,
.franchise-page .section-wrapper .side-left-section .title-heading-center,
.franchise-page .section-wrapper .side-left-section .title-heading-right {
  color: #97be3a;
}
.franchise-page .section-wrapper .title-heading-left {
  /* color: #ffcd2a !important; */
}
.franchise-page .section-intro-wrapper .title-heading-left,
.franchise-page .section-intro-wrapper .title-heading-center,
.franchise-page .section-intro-wrapper .title-heading-right {
  color: #e00c7d !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
/* page simple */
.simple-page .fusion-page-title-bar {
  border-color: #cbe3f3;
  background-color: #cbe3f3;
}
.simple-page .row-intro {
  background-color: #cbe3f3 !important;
}
.simple-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #fbac23 !important;
  border-color: #ffffff !important;
  border-right: 2px solid #cbe3f3 !important;
  border-bottom: 5px solid #cbe3f3 !important;
}
.simple-page .fusion-secondary-header {
  background: #faae1f;
  color: #ffffff !important;
}
.simple-page .call-action {
  background: #96bd3d;
  color: #5c7b15;
}
.simple-page .call-action-blue {
  background: #348dc5;
  color: #348dc5;
}
.simple-page .call-action .fusion-button {
  color: #97be3a;
}
.simple-page .call-action:before {
  background: #96bd3d;
}
.simple-page .fusion-main-menu .fusion-main-menu-icon:after,
.simple-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #fbac23 !important;
}
.simple-page .sticky-phone {
  background: #97be3a !important;
}
.simple-page .fusion-social-links-footer .fusion-social-network-icon {
  color: #28367f !important;
}
.simple-page .side-section .side-link:before ,
.simple-page .side-left-section .side-link:before {
  background: #a055a1;
}
.simple-page .side-title .title-heading-center {
  color: #a055a1 !important;
}
.simple-page .fusion-menu-item-button .menu-text {
  background: #fbac23;
  border-color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 3px solid #ffffff !important;
}
.simple-page .side-section .call-action .fusion-button ,
.simple-page .side-left-section .call-action .fusion-button {
  color: #97be3a;
}
.simple-page .call-action-blue .fusion-button{
    color: #348dc5;
}
.simple-page .current-menu-item a {
  color: #a055a1 !important;
}
.simple-page .section-wrapper .side-section .title-heading-left,
.simple-page .section-wrapper .side-section .title-heading-center,
.simple-page .section-wrapper .side-section .title-heading-right,
.simple-page .section-wrapper .side-left-section .title-heading-left,
.simple-page .section-wrapper .side-left-section .title-heading-center,
.simple-page .section-wrapper .side-left-section .title-heading-right {
  color: #59a8dd;
}
.simple-page .section-intro-wrapper .title-heading-left,
.simple-page .section-intro-wrapper .title-heading-center,
.simple-page .section-intro-wrapper .title-heading-right {
  color: #e00c7d !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
/* page actualite */
.actualite-page .fusion-page-title-bar {
  border-color: #ee3156;
  background-color: #ee3156;
}
.actualite-page .row-intro {
  background-color: #ee3156 !important;
  color: #83001a !important;
}
.actualite-page .row-intro h1 {
  color: #faae1f !important;
}
.actualite-page .fusion-breadcrumbs {
  background: #ffffff;
  color: #98c037 !important;
}
.actualite-page .fusion-secondary-header {
  background: #faae1f;
}
.actualite-page .call-action {
  background: #fbae1e;
  color: #88692c;
}
.actualite-page .call-action:before {
  background: #fbae1e;
}
.actualite-page .section-intro-wrapper .title-heading-left,
.actualite-page .section-intro-wrapper .title-heading-center,
.actualite-page .section-intro-wrapper .title-heading-right,
.actualite-page .section-wrapper .title-heading-left,
.actualite-page .section-wrapper .title-heading-center,
.actualite-page .section-wrapper .title-heading-right {
  color: #98c037 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
.actualite-page .fusion-main-menu .fusion-main-menu-icon:after,
.actualite-page .fusion-main-menu .fusion-widget-cart-counter > a:before {
  color: #98c037 !important;
}
.actualite-page .sticky-phone {
  background: #fbac23 !important;
}
.actualite-page .side-section .side-link:before ,
.actualite-page .side-left-section .side-link:before {
  background: #a055a1;
}
.actualite-page .fusion-menu-item-button .menu-text {
  background: #97be3a;
  border-color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 3px solid #ffffff !important;
}
.actualite-page .blog-shortcode-post-title a {
  font-weight: bold;
}
.actualite-page .blog-shortcode-post-title {
  font-family: "futura" !important;
}
.actualite-page .current-menu-item a,
.archive .current-menu-item a {
  color: #ee3156 !important;
}
.actualite-page .side-section .call-action .fusion-button ,
.actualite-page .side-left-section .call-action .fusion-button {
  color: #fbaf18;
}
.actualite-page .section-wrapper .side-section .title-heading-left,
.actualite-page .section-wrapper .side-section .title-heading-center,
.actualite-page .section-wrapper .side-section .title-heading-right,
.actualite-page .section-wrapper .side-left-section .title-heading-left,
.actualite-page .section-wrapper .side-left-section .title-heading-center,
.actualite-page .section-wrapper .side-left-section .title-heading-right {
  color: #59a8dd;
}
.blog-wrapper .fusion-post-wrapper,
.fusion-post-wrapper {
  border: 0 !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3),
    0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3),
    0 0 20px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  background: #fff !important;
  margin: 5px !important;
  border-radius: 10px;
}
.blog-wrapper .fusion-meta-info {
  border: 0 !important;
  margin: 0;
  text-align: center;
}
.blog-wrapper .fusion-meta-info a {
  color: #ef2e55 !important;
}
.blog-wrapper .fusion-meta-info .fusion-alignleft .fusion-comments {
  font-weight: bolder;
}
.sidebar .tab-box {
  background-color: #fbae1e !important;
}
.single .post-slideshow img {
  border-radius: 50% !important;
  width: 150px !important;
  height: 150px !important;
  margin-right: 10px;
}
.single .post-slideshow:before {
  position: absolute;
  background-color: #fbaf18;
  top: 0;
  left: -5px;
  right: 5px;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 50%;
  transform-origin: right top;
}
.archive .fusion-secondary-header,
.single .fusion-secondary-header {
  background: #faae1f;
  color: #ffffff !important;
}
.archive .fusion-page-title-bar,
.single .fusion-page-title-bar {
  border-color: #ffffff;
  background-color: #ffffff;
}
.archive main,
.single main {
  background: linear-gradient(to top, #d5d5d5 10%, #ffffff) !important;
  background: url(../data/image/bubble.png) center bottom no-repeat,
    linear-gradient(to bottom, #ffffff 80%, rgba(90, 167, 220, 0.85)) !important;
}
.archive .fusion-breadcrumbs,
.single .fusion-breadcrumbs {
  background: #faaf19;
  color: #ffffff !important;
  border-color: #ffffff !important;
  border-right: 2px solid #ffffff !important;
  border-bottom: 5px solid #ffffff !important;
}
.archive .fusion-post-title {
  font-family: "futura" !important;
}
.fusion-single-sharing-box {
  border-radius: 40px;
}
.fusion-sharing-box h4 {
  font-size: 20px !important;
}
.comment-respond form {
  background: #fbaf18;
  padding: 30px;
  border-radius: 10px;
  position: relative;
}
.comment-respond form .logged-in-as,
.comment-respond form #comment-textarea,
.comment-respond form #comment-input {
  position: relative;
}
.comment-respond form:before {
  position: absolute;
  content: "";
  background-color: #fbb110;
  top: 23px;
  left: -1px;
  right: -1px;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 10px;
  transform-origin: right top;
}
.tabs-widget {
  border: 0 !important;
}
.tabs-widget .tabset {
  border-radius: 15px 0 0 0;
}
.tabs-widget .tab-box {
  border-radius: 0 0 0 15px;
}
.tabs-widget .active a {
  background-color: #fbaf18 !important;
  border-color: transparent !important;
}
.loader-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  -webkit-transition: all 0.5s cubic-bezier(0.5, 0.3, 0.2, 1);
  transition: all 0.5s cubic-bezier(0.5, 0.3, 0.2, 1);
}
.loader-mask.hide {
  opacity: 0;
  visibility: hidden;
}
.loader-mask .loader {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0 0 -15px;
  border-radius: 50%;
  -webkit-animation: scale 1s infinite;
  animation: scale 1s infinite;
}
.loader-mask .loader,
.back2top .arrow {
  background: #000000;
}
.loader-mask {
  background: #ffffff;
}
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
.comments-container {
  background: #fff;
  padding: 15px;
}
.fusion-blog-pagination .pagination span,
.fusion-blog-pagination .pagination a {
  background: transparent !important;
  border: 0 !important;
  font-size: 20px !important;
  color: #28367f !important;
}
.fusion-blog-pagination .pagination-next .page-text,
.archive .pagination-next .page-text {
  border-radius: 0%;
  background: transparent !important;
  color: #000 !important;
}
.archive .fusion-post-title {
  font-weight: bold !important;
}
.fusion-blog-pagination .pagination .current {
  border-color: #000000;
}
.form-wrapper form {
  background: #96bd3d;
  padding: 30px;
  border-radius: 10px;
  position: relative;
}
.side-section .box ,
.side-left-section .box {
  list-style: none;
}
.side-section .box li ,
.side-left-section .box li {
  font-size: 16px;
  line-height: 25px;
}
.side-section.boxed .fusion-column-wrapper,
.side-section .box,
.side-left-section.boxed .fusion-column-wrapper,
.side-left-section .box,
.sidebar .box {
  background: #faaf19;
  color: #573d09;
  font-size: 18px;
  padding: 20px;
  margin: 20px 0;
  border-radius: 20px;
}
.sidebar .box {
  font-size: 14px;
  padding: 13px !important;
  margin: 10px 0 !important;
}
.side-section.boxed .fusion-column-wrapper:before,
.side-section .box:before,
.side-left-section.boxed .fusion-column-wrapper:before,
.side-left-section .box:before {
  position: absolute;
  content: "";
  background-color: #fab112;
  top: 12px;
  left: 0;
  right: 0;
  width: 100%;
  height: auto;
  z-index: -1;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 20px;
  transform-origin: right top;
}
.side-section .fusion-post-content .entry-title,
.side-left-section .fusion-post-content .entry-title {
  font-family: "futura" !important;
  line-height: 22px !important;
  font-size: 15px !important;
}
.no-pagination .pagination {
  display: none !important;
}
.paypal-form input {
  width: 30%;
  border-radius: 50px;
  border: 2px solid #94bc32 !important;
}
.paypal-button {
  display: block;
  font-family: inherit;
  font-size: 25px;
  font-style: italic;
  font-weight: 700;
  color: #35546c;
  text-align: center;
  padding: 10px 31px;
  width: 225px;
  margin: 10px 0;
  background: #ff9800;
  background: -webkit-linear-gradient(to left, #ffb75e, #ed8f03);
  background: linear-gradient(to left, #ffbe6d, #ff9800);
  border: 0;
  cursor: pointer;
  outline: none;
  border-radius: 30px;
}
.form-wrapper {
  position: relative;
  background: #93ba35;
  padding: 20px;
  margin: 20px 0;
  border-radius: 20px;
}
.form-wrapper:before {
  position: absolute;
  content: "";
  background-color: #93ba35;
  top: 11px;
  left: -1px;
  right: -1px;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 25px;
  transform-origin: right top;
}
.form-wrapper input {
  border-radius: 30px;
  border: 0 !important;
}
.form-wrapper .label {
  font-weight: bold;
  font-size: 15px;
  margin: 2px 0;
  color: #4c6512;
  display: inline-block;
}
.side-section .fusion-post-wrapper ,
.side-left-section .fusion-post-wrapper {
  box-shadow: none;
  background: #55af4f !important;
  margin: 5px !important;
  border-radius: 10px;
}
.city-form {
  width: 40%;
  margin: auto auto;
  text-align: center;
}
.city-form-input {
  border-radius: 40px !important;
  height: 40px !important;
  width: 320px !important;
  border: 3px solid #97be3a !important;
  float: left;
}
.city-form-input:focus {
  border: 3px solid #7ea229 !important;
}
.city-form-button {
  height: 40px !important;
  width: 140px;
  float: left !important;
  background: #98c037 !important;
  font-size: 22px;
  text-transform: capitalize !important;
  margin: 0 !important;
}
.city-form-button:hover {
  background: #7ea229 !important;
}
.city-form p {
  text-align: center !important;
  margin: 20px 0 !important;
  color: #68a31e;
  font-size: 18px;
}
.city-list {
  display: none;
  padding: 15px;
  list-style: none;
  background: #dcecf7;
  border-radius: 40px;
  text-align: left;
}
.city-form .orange {
  font-size: 22px;
  font-weight: bold;
  color: #ff9800;
}
.city-form .flag {
  width: 90px;
  margin: 0 20px;
}
.city-form .title {
  font-weight: bold;
  vertical-align: middle;
  font-size: 22px;
  line-height: 35px;
}
.blog-wrapper .fusion-post-wrapper .entry-title a,
.fusion-post-wrapper .entry-title a {
  font-family: "futura" !important;
}
.hidden-link a {
  cursor: text;
}
.hidden-link a:hover {
  color: #28367f;
}
.dynamic-form {
  display: none;
}
.target-mail {
  display: none;
}
.center-links p {
  text-align: center;
}
.blog-wrapper article:nth-child(1) a,
.blog-wrapper article:nth-child(1) .fusion-meta-info,
.archive article:nth-child(1) a,
.archive article:nth-child(1) .fusion-meta-info {
  color: #ef2e55 !important;
}
.blog-wrapper article:nth-child(2) a,
.blog-wrapper article:nth-child(2) .fusion-meta-info,
.archive article:nth-child(2) a,
.archive article:nth-child(2) .fusion-meta-info {
  color: #56ad50 !important;
}
.blog-wrapper article:nth-child(3) a,
.blog-wrapper article:nth-child(3) .fusion-meta-info,
.archive article:nth-child(3) a,
.archive article:nth-child(3) .fusion-meta-info {
  color: #fbaf18 !important;
}
.center-links p a {
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
}
.post-content h2 {
  font-size: 24px !important;
}
.fusion-post-title {
  font-size: 30px !important;
}
.sidebar-links a {
  display: block;
  font-weight: bold;
  font-size: 20px;
}
.sidebar-links a .code {
  font-weight: 100;
}
.side-section .box .social,
.side-left-section .box .social {
  font-size: 28px;
}
.fusion-footer .fusion-social-network-icon {
  background: #ffffff;
  padding: 3px 20px;
  border-radius: 25px;
}
.read-more {
  color: #ea1863;
}
.sitelock {
  position: absolute;
  right: 5rem;
}
.sidebar-links hr {
  border-bottom: 0 !important;
  border-top: 1px solid;
  width: 40%;
  margin: 5px 0;
}
.tfs-slider .background-image {
  background-size: contain !important;
  background-color: #f39d08 !important;
}
.hide-link {
  margin-bottom: 15px;
}
.hide-link a:hover {
  cursor: text;
  color: #28367f;
}

a.no-link:hover {
  cursor: text !important;
}
.btn-yellow {
  background: #fbaf18 !important;
}
.btn-rose {
  background: #e00c7d !important;
}
/* Responsive CSS | les savants fous */
/*-----------------------------------*/
/* Mobile */
@media only screen and (min-width: 1024px) {
  .post-type-archive-product .fusion-header-v2,
  .single-product .fusion-header-v2 {
      position: fixed;
      width: 100%;
  }
 .post-type-archive-product section.fusion-page-title-bar.fusion-tb-page-title-bar,
 .single-product section.fusion-page-title-bar.fusion-tb-page-title-bar{
      padding-top: 80px;
  }
}
@media only screen and (max-width: 1024px) {
  
  nav.fusion-mobile-nav-holder {
    margin-top: 4rem;
  }
  .bloc-toup > .fusion-column-wrapper {
    margin-top: initial;
  }
  .separator-mobile-20 {
    margin: 20px 0px !important;
  }
}

@media only screen and (max-width: 800px) {
  .row-intro,
  .row-blue-gradient {
    padding: 30px !important;
    font-size: 15px !important;
  }
  .section-vector,
  .side-section.boxed .fusion-column-wrapper:before ,
  .side-left-section.boxed .fusion-column-wrapper:before {
    display: none !important;
  }
  .illustration {
    float: none !important;
    background: none !important;
    width: 100% !important;
    text-align: center;
    margin-bottom: 10px;
  }
  .illustration img {
    background: #59a8dd;
    width: 200px;
    height: 200px;
    border-radius: 50%;
  }
  .section-blue-after::after {
    display: none;
  }
  .side-section  {
    position: initial !important;
  }

  .side-left-section {
    /* position: initial !important; */
    z-index: 9999998 !important;
  }
  .city-form,
  .city-form-input {
    width: 100% !important;
  }
  .city-form-input,
  .city-form-button {
    float: none !important;
  }
  .section-intro {
    padding: 20px;
    margin: 0 !important;
  }
  .fusion-contact-info {
    padding: 10px !important;
  }
  .fusion-page-title-bar {
    display: none;
  }
  .paypal-form input {
    width: 100%;
  }
  .section-wrapper .side-section .title-heading-center ,
  .section-wrapper .side-left-section .title-heading-center {
    color: #ea1863 !important;
  }
  .menu-footer-container ul li {
    display: block;
    margin: 5px 0 !important;
  }
  .sitelock {
    display: none;
  }
  .home .section-wrapper .title-heading-left {
    text-align: center !important;
  }
  .home .orange .title-heading-left,
  .home .orange .title-heading-center,
  .home .orange .title-heading-right {
    font-size: 30px !important;
    line-height: 30px !important;
  }
  .velas {
    margin-right: auto;
    margin-left: auto;
    right: 0;
    left: 0 !important;
  }
  .fusion-title.fusion-sep-none .title-heading-left {
    text-align: center !important;
    line-height: 26px !important;
    white-space: initial !important;
  }
  .section-wrapper .fusion-button-wrapper {
    width: 100% !important;
    margin: 0;
    display: block;
  }
  .section-wrapper .fusion-button {
    width: 100% !important;
  }
  .g-recaptcha,
  #rc-imageselect {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
  .fusion-header-separator {
    display: none;
  }
  .fusion-contact-info .phone {
    display: inherit;
  }
  .fusion-contact-info {
    line-height: 15px !important;
  }
  .sidebar {
    position: initial !important;
  }
  .form-wrapper {
    margin-top: 5px;
  }
  .paypal-button {
    width: 100%;
  }
  #sliders-container .background-image,
  #sliders-container .flexslider,
  #sliders-container .fusion-slider-container {
    max-height: 95px !important;
  }

  .bloc-mini > .fusion-column-wrapper {
    width: auto !important;
    margin: auto !important;
  }

  .separator-mobile {
    margin: 0px !important;
  }

  .bloc-toup > .fusion-column-wrapper {
    margin-top: initial;
  }
  .bar-title span.bloc-bar {
    line-height: 1.35;
  }

  .bloc-items-wrapper p {
    text-align: center;
  }
}

/* Responsive | IPAD landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .row-intro,
  .section-intro-wrapper {
    padding: 20px !important;
  }
  .fusion-main-menu > ul > li > a {
    font-size: 13px !important;
  }
  .section-header {
    display: none !important;
  }
}
/* Responsive | Laptop MDPI | Laptop MiDPI | Laptop touch */
@media only screen and (min-width: 1200px) and (min-height: 800px) {
  .section-header-wrapper .section-header .top-line {
    top: -55px;
  }
}
/* Responsive | Laptop MDPI | Laptop MiDPI | Laptop touch */
@media only screen and (width: 1280px) and (min-height: 800px) {
  .section-header-wrapper .section-header .top-line {
    top: -52px;
  }
}
/* Responsive | Laptop MDPI | Laptop MiDPI | Laptop touch */
@media only screen and (width: 1366px) and (height: 768px) {
  .section-header-wrapper .section-header .top-line {
    top: -55px;
  }
}
/* Responsive | Laptop MDPI | Laptop MiDPI | Laptop touch */
@media only screen and (min-width: 1024px) and (min-height: 1366px) {
  .row-intro,
  .section-intro-wrapper {
    padding: 20px !important;
  }
  .section-header {
    display: none !important;
  }
}

/* IE FIX */
.fusion-page-title-captions,
.fusion-page-title-secondary {
  display: block !important;
  float: right !important;
}

.bar-title h1 {
  line-height: 1.5 !important;
}

.bar-title span {
  margin: 0 -12px;
  padding: 0 12px;
  background-repeat: no-repeat;
  background-size: 0% 0.521em;
  background-position: 0% 100%;
}

.bar-title span.bloc-bar {
  display: block;
}

.bar-title span.bar-pink {
  color: #12265a;
  background-image: linear-gradient(
    to top,
    rgba(250, 157, 183, 0.5),
    rgba(250, 157, 183, 0.5)
  );
  background-size: 100% 0.821em;
  text-shadow: 0px 2px 0px #fff;
  letter-spacing: 1.5px;
}

.bar-title span.bar-orange {
  color: #12265a;
  background-image: linear-gradient(
    to top,
    rgba(251, 175, 24, 0.62),
    rgba(241, 165, 34, 0.58)
  );
  background-size: 100% 0.821em;
  text-shadow: 0px 2px 0px #fff;
  letter-spacing: 1.5px;
}

.custom-btn.btn-pink {
  background-color: #fcc6c5;
}

.custom-btn.btn-pink:hover {
  background-color: #fba8a7;
}

.custom-btn.btn-orange {
  background-color: #fac663;
}

.custom-btn.btn-orange:hover {
  background-color: #ffbc3e;
}

.page-id-15972 .row-intro {
  background-color: #fdeed1 !important;
  color: #4c6512;
}

.page-id-15972 .fusion-page-title-bar {
  border-color: #fdeed1;
  background-color: #fdeed1;
}

.custom-btn {
  padding: 18px 25px !important;
  font-size: 18px !important;
  color: #ffffff !important;
}

.text-white {
  color: white;
}

.bloc-mini > .fusion-column-wrapper {
  width: 800px;
  margin: 0 auto !important;
}

.bloc-items-title {
  font-size: 18px;
  font-weight: 600;
}
.bloc-items-desc {
  color: #5b6075;
}

.bar-left-pink .fusion-column-wrapper {
  border-left: 10px solid #f16581;
  padding: 0px 0px 0px 25px;
}

.bar-left-orange .fusion-column-wrapper {
  border-left: 10px solid #fd953c;
  padding: 0px 0px 0px 25px;
}

.bar-left-purple .fusion-column-wrapper {
  border-left: 10px solid #ce38c9;
  padding: 0px 0px 0px 25px;
}
.bar-left-blue .fusion-column-wrapper {
  border-left: 10px solid #00b3ea;
  padding: 0px 0px 0px 25px;
}

.bloc-toup .form-wrapper {
  margin-top: -80px;
}

.landing-last-row {
  padding-bottom: 100px !important;
}

.separator-colored {
  background-size: 100% 0.821em;
  width: 152px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: 0% 100%;
}

.landing-form .form-wrapper,
.landing-form .form-wrapper:before {
  background: #283686;
}

.landing-form .form-wrapper .label {
  font-weight: 300;
  color: white;
}

.landing-form .form-wrapper .wpcf7-submit:hover {
  background: #47539a;
}

.landing-form .form-wrapper .wpcf7-submit {
  border: 1px solid white !important;
  background: #283686;
}

.separator-colored .pink {
  height: 5px;
  background-image: linear-gradient(
    to top,
    rgba(251, 175, 24, 0.62),
    rgba(241, 165, 34, 0.58)
  );
}

.separator-colored .orange {
  height: 5px;
  background-image: linear-gradient(
    to top,
    rgba(251, 175, 24, 0.62),
    rgba(241, 165, 34, 0.58)
  );
}

.text-center {
  text-align: center;
}

.landing-upper-title > span {
  display: block;
}

.landing-upper-title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 24px;
}

/*.bg-svg-video {
    text-align: center;
    padding: 35px 0px 35px 2px;
    background-image: url(/wp-content/uploads/2019/09/bg-orange-svg-2.svg);
    background-size: cover;
}*/

.bg-svg-video {
  text-align: center;
  position: relative;
  content: "";
  background-color: #faae1f;
  width: 550px;
  height: 330px;
  z-index: 0;
  -webkit-transform: skewY(2deg);
  -ms-transform: skewY(2deg);
  transform: skewY(2deg);
  border-radius: 25px;
  padding: 25px;
  margin: 0 auto;
}

.bg-svg-video video {
  -webkit-transform: skewY(-2deg) !important;
  -ms-transform: skewY(-2deg) !important;
  transform: skewY(-2deg) !important;
  border-radius: 25px !important;
}

.hidden {
  display: none !important;
}
.bar-title h2 {
  font-size: 26px !important;
}

/*HEK*/

.diagram-infos {
  text-align: center;
}
.list-info-diag {
  bottom: 72px;
  position: relative;
  z-index: 1;
  margin: auto;
  padding: 0;
  list-style: none;
  color: #fff;
  font-size: 12px;
}
.desc-color {
  text-align: left;
  list-style: none;
  margin: auto;
  display: block;
  width: 80%;
  padding-left: 0;
}
.no-style-list {
  list-style: none;
  padding-left: 5px;
}
ul.desc-color li:before {
  content: "";
  width: 17px;
  height: 17px;
  background: red;
  display: inline-block;
  border-radius: 50%;
  margin-right: 7px;
  position: relative;
  top: 3px;
}
ul.desc-color li.color-red:before {
  background-color: #ec425f;
}
ul.desc-color li.color-green:before {
  background-color: #58a553;
}
ul.desc-color li.color-green-2:before {
  background-color: #6dbf51;
}
ul.desc-color li.color-green-3:before {
  background-color: #a4ce4e;
}
ul.desc-color li.color-yellow:before {
  background-color: #f5b039;
}
.image-radios {
  border-radius: 50%;
  width: 100px;
  border: 1px solid #faae1f;
  display: block !important;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  box-shadow: 0 0 6px #faae1f;
}
.container-witness > div {
  /*border-radius: 10px;*/
}

select.wpcf7-form-control.wpcf7-select,
.select-arrow {
  border-radius: 30px !important;
}

.section-offres {
  /*width: 280px;*/
  text-align: center;
}

.section-offres > div {
  background-color: #2f6bb3 !important;
  min-height: 522px !important;
  color: #fff;
}
.section-offres.blue-clair > div {
  background-color: #5da9db !important;
}
.section-offres ul {
  list-style: none;
  padding: 0;
}
.offres-percent .fusion-imageframe {
  border-radius: 50%;
  border: 30px solid #fbf2f2;
  background-color: #fbf2f2;
}
.offres-percent .fusion-builder-row {
  bottom: 135px;
  z-index: 0 !important;
}
.offres-percent {
  max-height: 650px;
  text-align: center;
}
.landing-upper-title-tiny {
  text-align: center;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 21px;
}
span.to-block {
  display: block;
}
.dote {
  width: 15px;
  height: 15px;
  background: white;
  border-radius: 50%;
  margin-bottom: 27px !important;
}
.offres-percent > div {
  height: 560px;
}
.desc-fig-diag {
  text-align: center;
  font-weight: 600;
  font-size: 19px;
}

.desc-fig-diag span:before {
  content: "";
  width: 10px;
  display: inline-block;
  height: 10px;
  margin-right: 7px;
  border-radius: 50%;
}

.desc-fig-diag span.orange:before {
  background-color: #fbab27;
}
.desc-fig-diag span.blue:before {
  background-color: #28367f;
}
.font-3f-uc {
  color: #fff;
  text-transform: uppercase;
  font-size: 38px;
  display: grid;
  width: 75%;
  float: left;
  font-weight: 600;
}
.font-3f-uc.big {
  font-size: 78px;
  display: grid;
  width: 25%;
  float: right;
}
.woocommerce-MyAccount-navigation-link--getlinkstore a {
    background: #e91e63;
    color: #FFF;
}
.fusion-placeholder-image {
    background-image: url(https://www.lessavantsfous.fr/wp-content/uploads/2017/11/logo.png);
    background-repeat: no-repeat;
    background-position: center;
}
span.blue {
  color: #28367f;
}
div span.blue,
div span.orange {
  font-size: 24px;
  font-weight: 500;
  text-transform: uppercase;
}
.title-robots > div {
  height: 280px !important;
  width: 280px !important;
  padding: 47px 30px !important;
  border-radius: 50%;
  border: 10px solid #fbf2f2;
}
.title-robots {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
  z-index: 1;
  left: 45px;
}
.desc-robots > div {
  padding: 60px !important;
  position: relative;
  right: 5px;
}

.desc-fig-diag span {
  margin-right: 15px;
  margin-left: 15px;
  display: inline-block;
  text-transform: capitalize !important;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-uppercase {
  text-transform: uppercase;
}
.space-letter-4 {
  letter-spacing: 4px;
}

.conditions-contractuelles {
  background-color: #f9dcb7;
  padding: 30px;
  border-radius: 19px;
}

.conditions-contractuelles p {
  text-align: left;
}
.text-center-video iframe {
  display: block;
  margin: auto;
}

@media (max-width: 1024px) {
  .desc-robots > div {
    padding: 45px 15px 45px 108px !important;
  }
}
@media (max-width: 962px) {
  .title-robots {
    left: unset;
    top: 17px;
  }
}
@media (max-width: 768px) {

  .desc-robots > div {
    padding: 45px 15px 45px 15px !important;
  }
  .desc-robots > div {
    right: unset;
    left: unset;
  }
  .fusion-header-v2 .fusion-alignright:before{
    display: none;
  }
}

.product h1.product_title {
  font-size: 30px !important;
}
.post-type-archive-product .row-intro {
    padding: 20px 0 55px !important;
  }

.post-type-archive-product .woocommerce-page div.fusion-text {
    margin-top: 20px !important;
}
.woocommerce-Price-amount {
  font-size: 25px !important;
}
.product .entry-summary .price {
  margin-top: 20px !important;
}

.container-logos-add-to-cart {
  width: 48% !important;
  display: inline-block !important;
}
.logos-add-to-cart {
  display: flex !important;
  align-items: center !important;
  margin: 20px auto !important;
}
.logos-add-to-cart span {
  font-size: 13px !important;
  font-weight: 700 !important;
  font-size: 9px !important;
  line-height: 20px !important;
}

.single-product p.title-heading-center {
  font-size: 35px !important;
  margin-bottom: 0px !important;
  text-align: right !important;
  margin-top: 0px !important;
}

.single-product .title-heading-center sup {
  font-size: 20px !important;
}
.single-product .product-border {
  display: none !important;
}

.single-product .product_meta {
  padding-top: 5px !important;
}
.single-product form.cart {
  margin-bottom: 15px !important;
  margin-top: 15px !important;
}
.single-product .product_meta {
  color: #96bd3d !important;
}
.single-product .product_meta a {
  color: #e00c7d !important;
}
.single-product h1.title-heading-center {
  padding-top: 0px !important;
}
.single-product footer.fusion-widget-area {
  background-color: #378cc3 !important;
}

.single-product .breadcrumbs_yoast,.woocommerce-page div.fusion-text{
  background: #ffffff;
  color: #fbac23 !important;
  border-color: #ffffff !important;
  margin-left: auto !important;
  width: fit-content !important;
  margin-top: 30px !important;
  border-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.single-product .breadcrumbs_yoast span,.woocommerce-page div.fusion-text span{
  font-size: 12px !important;
  font-family: futura !important;
  color: #333333 !important;
}
.single-product .wp-block-code ,.woocommerce-page .wp-block-code {
  color: inherit !important;
  border: none !important;
  border-radius: 0px !important;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
  padding-left: 45px !important;
  padding-right: 45px !important;
}
.single-product .breadcrumbs_yoast .wp-block-code a,.woocommerce-page div.fusion-text .wp-block-code a{
  text-decoration: none !important;
  color: black !important;
  color: #333333 !important;
}

.single-product .breadcrumbs_yoast span.breadcrumb_last ,
.woocommerce-page div.fusion-text span.breadcrumb_last {
  color: #36bd3d !important;
}
.single-product main#main {
  margin-top: 40px !important;
}
.single-product .woocommerce-message:not(.button){
  -webkit-transform: skewY(0.4deg); 
  -ms-transform: skewY(0.4deg);
  transform: skewY(0.4deg); 
  border-radius: 10px; 
  transform-origin: right top;
  background: #56ad50 !important;
  border-radius: 10px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    color: #1a6016 !important;
    font-size : 14px !important;
    font-family: futura !important;
    font-weight : 700 !important;
    padding-left: 45px !important;
    padding-bottom: 30px!important;
    padding-top: 30px !important;
}
.single-product  .woocommerce-message .button {
  background: #ffffff !important;
  text-transform: uppercase !important;
  color: #97be3a !important;
  border-radius: 25px !important;
  padding: 2px 30px !important;
  line-height: 20px !important;
  font-size: 14px !important;
  font-weight: bold !important;
  margin-right : 10px !important;
}
.woocommerce-cart .woocommerce-content-box h2.fusion-responsive-typography-calculated{
  color: #e91e63 !important;
}
.woocommerce-cart .coupon h2.fusion-responsive-typography-calculated{
  color: #ffae15 !important;
}
.woocommerce-cart .cart_totals h2.fusion-responsive-typography-calculated{
  color: #a055a1 !important;
}
.woocommerce-cart .product-price .woocommerce-Price-amount{
color: #56ad50 !important;
font-family: "futura" !important;
font-weight: bold !important;
}
.woocommerce-cart .product-subtotal .woocommerce-Price-amount{
  color: #ffae15 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
  }
.woocommerce-cart .cart-subtotal .woocommerce-Price-amount{
    color: #a055a1 !important;
    font-family: "futura" !important;
    font-weight: bold !important;
    }
.woocommerce-cart .order-total .woocommerce-Price-amount{
      color: #e91e63  !important;
      font-family: "futura" !important;
      font-weight: bold !important;
      }

.woocommerce-checkout .checkout_coupon h2{
  color: #e91e63  !important;
}  
.woocommerce-checkout .woocommerce-billing-fields h3{
  color: #97be3a  !important;
}  
.woocommerce-checkout .woocommerce-additional-fields h3{
  color: #a055a1  !important;
}  
.woocommerce-checkout div.woocommerce-content-box h3{
  color: #ffae15  !important;
}  

.woocommerce-checkout .product-total .woocommerce-Price-amount{
  color: #ffae15 !important;
  font-weight : 700 !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount{
  color: #97be3a !important;
  font-weight : 700 !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount{
  color: #e91e63 !important;
  font-weight : 700 !important;
}

.woocommerce-checkout  .woocommerce-notice{
  background: #ffffff !important;
  text-transform: uppercase !important;
  color: #97be3a !important;
  border-radius: 25px !important;
  padding: 10px 40px !important;
  line-height: 20px !important;
  font-size: 15px !important;
  font-weight: bold !important;
  margin-right : 10px !important;
}
.woocommerce-checkout .woocommerce .view-cart{
  border-radius: 23px;
    font-size: 14px;
    padding: 1px 15px;
    background: #e91e63;
    color: #ffffff !important;
    text-transform: uppercase;
}
.woocommerce-checkout .woocommerce .view-cart a{
    color: #ffffff !important;
}

.woocommerce-cart .wc-proceed-to-checkout .fusion-update-cart {
  background: #ffffff !important;
  color: #52b350 !important;
  border: 1px solid #52b350;
}
.woocommerce-cart .avada-coupon-fields .fusion-apply-coupon{
  background: #ffffff !important;
  color: #52b350 !important;
   border: 1px solid #52b350;
}
.woocommerce-checkout  .coupon-button input{
  background: #ffffff !important;
  color: #e91e63 !important;
  border: 1px solid #e91e63 !important;
  border-radius: 9px !important;
}

.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message{
  color: #e91e63 !important;
  font-family: "futura" !important;
  font-weight: bold !important;
}
   
.WOOF_Widget h4.widget-title{
  color: #e00c7d !important;
  font-size: 25px !important;
  line-height: 40px !important;
  font-family: geekabyte, Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0px;
  font-style: normal;
  box-sizing: border-box;
}
.WOOF_Widget .woof_list_checkbox{
  color: #52b350 !important;
  font-family: geekabyte, Arial, Helvetica, sans-serif;
  font-weight: 400;
}

.WOOF_Widget .woof_price3_search_container .irs-from,.WOOF_Widget .woof_price3_search_container .irs-to,.WOOF_Widget .woof_price3_search_container .irs-bar{
  background: #ffae15 !important;
}
.WOOF_Widget .woof_price3_search_container .irs-from:after,.WOOF_Widget .woof_price3_search_container .irs-to:after{
border-top-color: #ffae15 !important;
}
.woof_products_top_panel li {
  color: #28367f !important;
  font-weight: 700  !important;
  font-family: futura  !important;
  letter-spacing: 0px  !important;
  font-style: normal  !important;
}
.woof_products_top_panel span {
  color: #ffae15 !important;
  font-weight: 700  !important;
  font-family: futura  !important;
  letter-spacing: 0px  !important;
  font-style: normal  !important;
}
.woof_products_top_panel .woof_products_top_panel_ul button{
  padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    font-family: Khand;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0px;
    border-width: 0px;
    border-style: solid;
    border-radius: 25px;
    text-transform: none;
    transition: all .2s;
    background: #e91e63;
    color: #ffffff;
    border-color: #ffffff;
    outline: 0;
    cursor: pointer;
}
.WOOF_Widget .woof_container_inner h4{
  color: #e91e63;
  font-size : 16px;
}

.woocommerce-page ul.products li bdi {
  color: #ffffff !important;
  font-weight: 700;
}
.woocommerce-page ul.products li a {
  color: #0e2857 !important;
  font-family: 'futura';
}
.woocommerce-page .fusion-price-rating{
  margin-top : 15px !important;
}
.woocommerce-page ul.products li{
  /* background-color: #ffffff; */
  width: 30%;
  margin-right: 10px;
  margin-top: 10px;
}
.woocommerce-page ul.products li:before {
  position: absolute;
  content: "";
  top: -6px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
  -webkit-transform: skewY(
1.5deg
);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 10px;
  transform-origin: right top;
  /* background: #ffae15; */
  /* background: #2b3996; */
  background: -moz-linear-gradient(left, #2b3996 0%, #05baef 100%);
  /* background: -webkit-linear-gradient(left, #2b3996 0%,#05baef 100%); */
  background: linear-gradient(to right, #05baef 0%,#64ceec 100%);
  background: linear-gradient(to bottom, #b8d7ec 30%, rgba(90, 167, 220, 0.85));
}
.woocommerce-page ul.products{
margin-top: 50px !important;
}
.woocommerce-page .products .fusion-product-wrapper {
   border: none !important; 
}
.woocommerce-page .fusion-page-title-bar{
  background: #ffae15 !important;
}
#woof_html_buffer{
  width: 20% !important;
}

.woocommerce-page body.bg-red div.bg-red{
  width : 10% !important;
}
.woocommerce-page body.bg-red div.bg-red{
  width : 10% !important;
}

.single-product ul.products li{
  background-color: transparent !important;
  width: 30%;
  margin-right: 10px;
  margin-top: 10px;
}
.single-product ul.products li:before {
  position: absolute;
  content: "";
  width: 30%;
  top: -6px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
  -webkit-transform: skewY(1.5deg);
  -ms-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
  border-radius: 10px;
  transform-origin: right top;
  background: -moz-linear-gradient(left, #2b3996 0%, #05baef 100%);
  background: linear-gradient(to bottom, #ffffff 30%, rgba(90, 167, 220, 0.85));

}
.single-product .fusion-clean-product-image-wrapper{
  margin: auto !important;
}
.single-product section.related div.fusion-title h2.title-heading-left{
  color: #e00c7d !important;
}
@media (min-width: 1915px) {
  .section-header-wrapper svg {
    margin-top: -33px;
  }
  }
@media (max-width: 1500px) {
  .section-header-wrapper svg {
    margin-top: -10px;
  }
}

@media (min-width: 500px) {
  .call-action-blue, .show-onmobile{
    display: none !important;
  }

}
@media (max-width: 500px) {
  .padding-top-mobile-0{
    padding-top: 0px !important;
  }
  .hide-onmobile, a.fusion-icon.fusion-icon-shopping-cart, .fusion-secondary-header{
    display: none !important;
  }
  .fusion-mobile-menu-icons .head-link-2, .fusion-mobile-menu-icons a.head-link {
    font-size: 13px !important;
    padding: 1px 10px;
  }
  .fusion-mobile-menu-icons .head-link-2{
    margin-left: 10px !important;
  }
  .fusion-header {
    padding-right: 15px !important;
  }
  .fusion-image-carousel {
    margin-bottom: 0px !important;
  }
  .call-action {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .call-action-blue {
    margin-top: 20px;
    margin-bottom: 5px;
  }
  .row-intro {
    padding: 20px 30px !important;
  }
  .first-row.row-intro h1.title-heading-center {
    line-height: 1.5 !important;
  }
  .fusion-is-sticky .fusion-header.fusion-sticky-shadow {
    margin-top: 0px !important;
  }
  .fusion-is-sticky .fusion-logo {
    top: -15px !important;
  }
  .call-action.tarif-btn.sticky-btn, .call-action.tarif-btn.sticky-btn:before{
    background: #e91e63;
  }
  .call-action.tarif-btn.sticky-btn .fusion-button{
    color: #e91e63;
  }
  .sticky-btn {
    position: fixed;
    bottom: 0px;
    right: 1px;
    left: 1px;
    z-index: 1000;
    width: calc(100% - 2px);
  }
}

 
  
#cookie-law-info-bar {
    font-family: 'Lato';
    font-weight: 400;
    letter-spacing: 0;
    font-style: normal;
    line-height: 2px;
    z-index: 1000000010 !important;
 }
 .cli-style-v2 {
     line-height: 23px !important;
 }
 /*
 #cookie-law-info-bar .cli_action_button:hover {
     background: #ffcd00 !important;
     color: #22314e!important;
 }
 */
 #cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
     margin-top: 20px;
 }
 .cli-style-v2 .cli-bar-btn_container .cli-plugin-button,
 .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),
 .cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button),
 .cli-style-v2 .cli_action_button:not(.cli-plugin-button) {
     margin: 0 auto !important;
 }
 
 .cli-style-v2 .cli-bar-btn_container .cli_settings_button{
   border: 1px solid; 
   padding: 7px;
 }
 .cli-style-v2 .cli-bar-btn_container .cli_settings_button:hover{
   background-color: white !important;
 }
 
 #cookie-law-info-again {
 display: none !important;
 }
 #cookiehdr_showagain{
   cursor: pointer !important;
}
.cli-bar-message *{
  text-align: center !important;
  margin: 0 auto !important;
  display: block !important; 
}

.role-notlogged li.woof_term_181,
.role-notlogged li.woof_term_182 {
    display: none !important;
}
.retrun-shop{
    border-radius: 50px;
    padding: 5px 15px;
    color: #FFF;
    margin: 5px 0;
    background: rgb(32,100,176);
    background: linear-gradient( 90deg, rgba(32,100,176,1) 0%, rgba(0,173,230,1) 100%);
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
  }
.retrun-shop:hover{    
    background: linear-gradient( 90deg, rgba(0,173,230,1) 0%, rgba(32,100,176,1) 100%);
    color:#FFF;
}

/* ------ATELIERS---------- */

@font-face {
 font-family: "IntroBlack";
 src: url("/wp-content/fonts/IntroBlack.woff2") format("woff2"),
  url("/fonts/IntroBlack.otf") format("otf");
}

@font-face {
 font-family: "IntroRust-Base";
 src: url("/wp-content/fonts/IntroRust-Base.woff2") format("woff2"),
  url("/fonts/IntroRust-Base.otf") format("otf");
}

@font-face {
 font-family: "EvelethBold";
 src: url("/wp-content/fonts/EvelethBold.woff2") format("woff2"),
  url("/fonts/EvelethBold.otf") format("otf");
}

@font-face {
 font-family: "EvelethClean";
 src: url("/wp-content/fonts/EvelethClean.woff2") format("woff2"),
  url("/fonts/EvelethClean.otf") format("otf");
}

@font-face {
 font-family: "EvelethCleanThin";
 src: url("/wp-content/fonts/EvelethCleanThin.woff2") format("woff2"),
  url("/fonts/EvelethCleanThi.otf") format("otf");
}

@font-face {
 font-family: "FrutigerLTStd-BlackCn";
 src: url("/wp-content/fonts/FrutigerLTStd-BlackCn.woff2") format("woff2"),
  url("/fonts/FrutigerLTStd-BlackCn.otf") format("otf");
}

@font-face {
 font-family: "FrutigerLTStd-BoldCn";
 src: url("/wp-content/fonts/FrutigerLTStd-BoldCn.woff2") format("woff2"),
  url("/fonts/FrutigerLTStd-BoldCn.otf") format("otf");
}

@font-face {
 font-family: "FrutigerLTStd-Cn";
 src: url("/wp-content/fonts/FrutigerLTStd-Cn.woff2") format("woff2"),
  url("/fonts/FrutigerLTStd-Cn.otf") format("otf");
}

@font-face {
 font-family: "FrutigerLTStd-Light";
 src: url("/wp-content/fonts/FrutigerLTStd-Light.woff2") format("woff2"),
  url("/fonts/FrutigerLTStd-Light.otf") format("otf");
}

@font-face {
 font-family: "FrutigerLTStd-LightCn";
 src: url("/wp-content/fonts/FrutigerLTStd-LightCn.woff2") format("woff2"),
  url("/fonts/FrutigerLTStd-LightCn.otf") format("otf");
}

@font-face {
 font-family: "FrutigerLTStd-LightCn";
 src: url("/wp-content/fonts/FrutigerLTStd-LightCn.woff2") format("woff2"),
  url("/fonts/FrutigerLTStd-LightCn.otf") format("otf");
}
@font-face {
 font-family: "Coluna-CondensedBold";
 src: url("/wp-content/fonts/Coluna-CondensedBold.woff2") format("woff2"),
  url("/fonts/Coluna-CondensedBold.otf") format("otf");
}


body.page-id-22445 .row-intro {
  background-color: #ffcd2a !important;
   color: #8a6900;
}
body.page-id-22445 .fusion-page-title-bar {
    border-color: #ffcd2a;
    background-color: #ffcd2a;
}
body.page-id-22445 .row-intro h1 {
    color: #5aa7dc !important;
}

.btn-ateliers:before {
    position: absolute;
    content: "";
    background-color: #96bd3d;
    top: 3px;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    display: block;
    -webkit-transform: skewY( 1.5deg );
    -ms-transform: skewY(1.5deg);
    transform: skewY( 1.5deg );
    border-radius: 10px !important;
    transform-origin: right top;
}
.btn-ateliers {
    background: #96bd3d;
    display: table;
    position: relative;
    margin: 30px 0;
    width: 100%;
    color: #5c7b15;
    text-align: center;
    padding: 25px !important;
    border-radius: 10px !important;
    font-weight: bold;
    font-size: 20px !important;
}
.btn-inlineblock {
    text-align: center;
}
.btn-inlineblock .fusion-aligncenter {
    display: inline-block;
    margin: 0 10px;
}
.btn-ateliers.orangered, .btn-ateliers.orangered:before {
  background: #f2706c !important;
}
.wrapper-ateliers-orangered .btn-ateliers.orangered, .wrapper-ateliers-orangered .btn-ateliers.orangered:before {
  background: #13a537 !important;
}
.btn-ateliers.orange, .btn-ateliers.orange:before {
  background: #f36f21 !important;
}
.btn-ateliers.blue, .btn-ateliers.blue:before {
  background: #00aeef !important;
}
.btn-ateliers.blue:hover, .btn-ateliers.orange:hover {
  opacity: .8 !important;
}

.wrapper-atelier-blue, .wrapper-atelier-yellow,
.wrapper-atelier-orange, .wrapper-atelier-yellow{
  font-family: Arquitecta !important;
}

.wrapper-ateliers-mobile-2 .number-atelier,
.wrapper-ateliers-orange.wrapper-ateliers-mobile-2 .number-atelier,
.wrapper-atelier-blue .number-atelier,
.wrapper-atelier-orange .number-atelier{
  font-size: 11rem;
  font-weight: bold;
  text-align: right;
  line-height: 1;
  font-family:'IntroBlack';
  /* position: relative; */
    /* top: -110px; */
}
.atelier-details span {
    text-transform: uppercase;
  font-family: 'IntroBlack';
}
.wrapper-atelier-blue .number-atelier,
.wrapper-ateliers-mobile-2 .number-atelier, 
.title-atelier{
  color: #ffde00;
}
.wrapper-atelier-orange .number-atelier,
.wrapper-ateliers-orange.wrapper-ateliers-mobile-2 .number-atelier{
  color: #ffcb08;
  font-family: 'EvelethClean';
}
.wrapper-atelier-orange .title-atelier{
  color: #fff;
}

.title-atelier > span.tilte-atelier-mini {
    display: block;
    color: white;
    font-size: 13px;
    font-weight: 100 !important;
    text-transform: uppercase;
  font-family: 'EvelethCleanThin' !important;
  padding-top: 10px;
}
.title-atelier {
    font-size: 45px;
    text-transform: uppercase;
    line-height: 1;
  position: absolute;
    top: 50px;
  font-family:'IntroBlack';
}
.title-atelier > span{
  display: block;
  font-size: 35px;
}
.wrapper-atelier-blue > .fusion-column-wrapper {
    /* padding: 9% 0% !important; */
}

.atelier-details {
    font-weight: 100;
    color: white;
    font-size: 17px;
  margin-top: 5px;
}
.atelier-details-title > span {
    font-weight: bold;
    text-transform: uppercase;
}
.atelier-details-title > p {
    margin: 0px !important;
  font-family: "FrutigerLTStd-LightCn";
  text-align: left;
  font-size: 15px;
}
.atelier-details-title {
    padding-bottom: 15px;
}
.fusion-fullwidth.wrapper-ateliers, 
.fusion-fullwidth.wrapper-ateliers-orange {
    padding-right: 0px;
    padding-left: 0px;
}
.atelier-title.yellow.black {
    background: black;
    color: white;
    -webkit-transform: rotate(-5deg);
    font-size: 70px !important;
    font-family: 'Coluna-CondensedBold';
    display: inline-block;
    line-height: 46px !important;
    padding: 16px 5px 2px;
}
.atelier-title.orange {
    background: #fdc90b;
    color: white;
    -webkit-transform: rotate(-5deg);
    font-size: 70px !important;
    font-family: 'Coluna-CondensedBold';
    display: inline-block;
    line-height: 60px !important;
    padding: 18px 5px 0px;
    text-align: center;
    margin: 0 auto;
    display: block;
    max-width: 250px;
    margin-bottom: -10px;
}
.ateliers-img-blue-1 {
    /*float: right;
    right: -57px;*/
}
.ateliers-img-blue-2 {
    /*float: right;
    right: -310px;
    top: -127px;
    z-index: 99991 !important;*/
}
.atelier-title.blue {
    color: #00aeef;
    margin-top: 12px;
    margin-left: 33px;
    margin-bottom: 0px;
}
.atelier-title.white {
    color: white;
    display: inline-block;
    margin-left: 33px;
    font-family: 'Coluna-CondensedBold';
    font-size: 70px;
  line-height: 1;
}

.atelier-avec {
    display: inline-block;
}
.ateliers-img-blue-3 > img {
    width: 360px;
}
.atelier-title.blue span {
   display: block;
   font-family: 'Coluna-CondensedBold'; 
   font-size: 70px !important; 
   line-height: 68px;
}
.wrapper-ateliers-orangered .btn-ateliers, 
.wrapper-ateliers-orange .btn-ateliers, 
.wrapper-ateliers .btn-ateliers {
    max-width: 250px !important;
    /* left: -75px !important; */
}
select#form_science_vie_city {
    border-radius: 40px !important;
    height: 40px !important;
    width: 100% !important;
    border: 3px solid #f36f21;
    outline: none !important;
    padding: 5px 20px !important;
    margin: 40px 0px 20px;
}
.ateliers-img-blue-1, .ateliers-img-blue-2, .ateliers-img-blue-3{
  position: absolute !important;
    width: 100%;
    left: 0;
    right: 0;
    text-align: center;
}
.ateliers-img-blue-1{
  bottom: -187px;
  left: -95px;
}
.ateliers-img-blue-3 {
    bottom: -653px;
    left: 460px;
    width: 371px;
}
.ateliers-img-blue-2 {
    bottom: -400px;
    z-index: 999 !important;
    left: -49px;
}
.ateliers-imgs-block {
    height: 0px !important;
}
.wrapper-ateliers{
  background: linear-gradient(90deg, rgba(253,222,0,1) 0%, rgba(253,222,0,1) 50%, rgba(51,174,239,1) 50%, rgba(51,174,239,1) 100%) !important;
}

.wrapper-ateliers-orangered{
  background: #f2706c !important;
}
.wrapper-ateliers-orange{
  background: linear-gradient(90deg, #ffffff 0%, #ffffff 50%, #f36e22 50%, #f36e22 100%) !important;
}
.wrapper-ateliers-orangered .color-orange{
  color: #fdc90b;
}
.wrapper-ateliers-orangered .fusion-builder-row.fusion-row{
  background: url("https://www.lessavantsfous.fr/wp-content/uploads/2021/09/7.png");
  background-size: contain;
}
.wrapper-ateliers-orangered .wrapper-atelier-time.fusion-imageframe{
  text-align: center!important;
}
.wrapper-ateliers-orangered .text-partenariat p {
    color: #fff;
    text-align: center;
}
.wrapper-ateliers-orange .color-orange{
  color: #fdc90b;
}
.atelier-suprise-text > span.title {
    font-family: 'IntroBlack';
    text-transform: uppercase;
    font-size: 18px;
    display: block;
    color: black;
}
.atelier-suprise-text {
    line-height: 1;
    display: block;
    margin: 1px 0 0 0;
    font-size: 16px;
    font-family: "FrutigerLTStd-LightCn";
    color: #FFF;
    text-align: center;
}
.atelier-suprise-img {
    margin-right: 15px;
    max-width: 50px;
    float: left;
}
.wrapper-atelier-time.fusion-imageframe {
    text-align: right !important;
    display: block;
}
.ateliers-avec {
    margin-left: 35px;
    margin-right: 35px;
}
.atelier-suprise {
    margin-bottom: 20px !important;
    display: inline-block;
}
.input-error{
  border:3px solid red  !important;
}
div#ateliers-orange .atelier-title.orange {
    position: relative;
    font-family: 'EvelethBold';
    font-size: 37px !important;
    margin-bottom: -46px;
    z-index: 222 !important;
    padding: 0px;
    letter-spacing: 1px !important;
    line-height: 50px !important;
}
.wrapper-ateliers-orange.wrapper-ateliers-mobile-2 .atelier-suprise-text,
div#ateliers-orange .atelier-suprise-text {
    color: white;
}

.wrapper-ateliers-orangered .big-title{
    font-size: 30px;
    text-transform: uppercase;
    line-height: 1;
    padding-top: 50px;
    font-family: 'IntroBlack';
    color: white;
}
.wrapper-ateliers-orangered .sub-big-title{
    display: block;
    color: white;
    font-size: 13px;
    font-weight: 100 !important;
    text-transform: uppercase;
    font-family: 'EvelethCleanThin' !important;
    padding-top: 10px;
}

div#ateliers-orange .atelier-suprise-title {
    font-family: 'IntroBlack';
    text-transform: uppercase;
    font-size: 20px;
    display: block;
    color: #ffde00;
    text-align: center;
}

.wrapper-ateliers-orangered.wrapper-ateliers-mobile-2 .atelier-suprise-title,
div#ateliers-orangered .atelier-suprise-title {
    font-family: 'IntroBlack';
    text-transform: uppercase;
    font-size: 24px;
    display: block;
    color: #13a537;
    text-align: center;
}
div#ateliers-orange .atelier-niveau {
    transform: none !important;
}

#ateliers-orange-left > .fusion-column-wrapper {
    background: url(/wp-content/uploads/2021/08/s6-left.png);
    background-repeat: no-repeat !important;
    background-position: left top !important;
    background-size: cover !important;
}
#ateliers-orange-right > .fusion-column-wrapper {
  background: url(/wp-content/uploads/2021/08/s6-right-1.png);
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: cover !important;  
}


#ateliers-blue-left > .fusion-column-wrapper {
    background: url(/wp-content/uploads/2021/08/s5-left.png);
    background-repeat: no-repeat !important;
    background-position: left top !important;
    background-size: cover !important;
}
#ateliers-blue-right > .fusion-column-wrapper {
    background: url(/wp-content/uploads/2021/08/s5-right.png);
    background-repeat: no-repeat !important;
    background-position: left top !important;
    background-size: cover !important;
}
.ateliers-form-note {
    margin-top: 10px;
}
.ateliers-form-note p {
    margin: 0px !important;
    text-align: center;
}

  
.wrapper-ateliers-orange.wrapper-ateliers-mobile {
    background: initial !important;
}
.wrapper-ateliers-mobile div#ateliers-orange-right {
    background: #f36e22;
}
.wrapper-ateliers-orange.wrapper-ateliers-mobile-2 .wrapper-atelier-time.fusion-imageframe {
    text-align: center !important;
}
.wrapper-ateliers-mobile .atelier-details {
    padding: 0px 30px !image;
}
.wrapper-ateliers-orange.wrapper-ateliers-mobile-2 {
    background: #f36e22 !important;
}

/* ---Ateliers Mobile */

.wrapper-ateliers-orange.wrapper-ateliers-mobile-2 .title-atelier,
.wrapper-ateliers-orange.wrapper-ateliers-mobile-2 .number-atelier,
.wrapper-ateliers-mobile-2 .number-atelier,
.wrapper-ateliers-mobile-2 .title-atelier
 {
    display: inline-block !important;
  position: initial !important;
    top: unset !important;
  text-align: left;
}
.wrapper-ateliers-orange.wrapper-ateliers-mobile-2 .atelier-details {
    margin-top: 20px !important;;
}

.wrapper-ateliers.wrapper-ateliers-mobile-1 {
    background: #fdde00 !important;
}

.wrapper-ateliers.wrapper-ateliers-mobile-1 .ateliers-avec {
    margin: 0px !important;
}
.wrapper-ateliers.wrapper-ateliers-mobile-1 .ateliers-img-blue-1,
.wrapper-ateliers.wrapper-ateliers-mobile-1 .ateliers-img-blue-2,
.wrapper-ateliers.wrapper-ateliers-mobile-1 .ateliers-img-blue-3 {
    position: unset !important;
    top: unset !important;
    left: unset !important;
    bottom: unset !important;
    right: unset !important;
}

.wrapper-ateliers.wrapper-ateliers-mobile-2 {
    background: #33aeef !important;
}

.wrapper-ateliers.wrapper-ateliers-mobile-2 .atelier-suprise-text {
    text-align: left !important;
}
.ateliers-btns-wrapper{
  padding: 90px 0px 100px !important; 
}

a#form_science_vie_link, a#form_science_vie_link:before {
    background: #a055a1 !important;
}

.ateliers-btns-wrapper .btn-ateliers,  a#form_science_vie_link {
    max-width: 250px !important;
}
.atelier-science_vie_city{
  text-align: center;
}
.disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}

@media (max-width: 800px) {

.wrapper-ateliers-orange.wrapper-ateliers-mobile-2,
.wrapper-ateliers.wrapper-ateliers-mobile-2,
.wrapper-ateliers.wrapper-ateliers-mobile-1 {
    padding: 30px !important;
}
div#villes {
    padding: 0px 30px !important;
}
.ateliers-btns-wrapper{
  padding: 50px 0px !important; 
}

  
}
.wc-product-goto-store {
    margin-bottom: 30px;
}

body.postid-19542 .post-content a{
  color: #faae1f;
} 

.fusion-text.intro-description{
  background: unset !important;
  text-align: center !important;
}
html .fusion-text.intro-description span{
  font-size: 17px !important;
  color: #28367f !important;
}

.woof_checkbox_label {
  margin-left: 5px !important;
  font-size: 15px !important;
}

.category-list {
  margin-bottom: 20px;
}

.category-list ul {
  list-style: none;
  padding: 0;
  display: flex;
  gap: 10px;
  overflow-x: auto;
  white-space: nowrap;
}

.category-list ul li {
  display: inline;
}

.category-list ul li a {
  text-decoration: none;
  color: #e00c7d;
  transition: color 0.3s ease;
  padding: 0px 10px;
  border: 1px solid #e00c7d;
  border-radius: 20px;
  font-size: 15px;
}

.category-list ul li a:hover {
  background-color: #ffe7f4;
}
.category-list ul li:last-child {
  margin-right: 0;
}
/*.category-list ul li:not(:last-child)::after {
  content: '';
  margin-left: 2px;
  margin-right: 2px;
  color: #02b4eb;
}*/
@media only screen and (max-width: 768px) {
  .woocommerce-container {
    order: 2;
    margin-top: 10px !important;
  }
}

a.button.retrun-shop:before {
  content: "\2190\00a0";
  color: white;
}

.product-category-text-optimisation .col-md-12{
  margin-top: 30px;
}
.product-category-text-optimisation h2{
  color: #e91e63 !important;
  margin-top: 10px !important;
}
.product-category-text-optimisation a{
  color: #56ad50;
}
.product-category-text-optimisation a:hover{
  color: #faae1f !important;
}

body.term-construction #main .fusion-row {
  max-width: 1170px !important;
}