/***********************************************/
/*********** $COMMENCER GRATUITEMENT ***********/
/***********************************************/
body,
body.desktop,
body.is-desktop,
body.mobile {
  background: #fff !important;
  color: #666 !important;
}
h1, h2, h3, h4, h5, h6 {
  color: #333 !important;
}
#page {
	margin-left: 0 !important;
}
#masthead,
#colophon,
#customer_login .col-1,
#customer_login .col-2 h2,
#customer_login label,
#customer_login .form-row + p,
.footer-bottom {
  display: none !important;
}
.site-content,
article {
  padding: 0 !important;
}
.content-area,
.container {
  margin: 0 !important;
  max-width: none !important;
  padding: 0 !important;
  width: 100% !important;
}
#right-panel {
  margin-top: 0 !important;
}
.woocommerce .bsMyAccount {
  border: 0 !important;
}
.woocommerce #customer_login {
  margin: 0;
  padding: 0;
}
.woocommerce #customer_login p {
  width: 100%;
}
#logo-link:before {
  color: #666;
  content: ' - or connect with -';
  display: block;
  font-size: 15px;
  margin: 0;
  padding: 15px 0 7px 0;
  text-align: center;
}
#customer_login .col-2 {
  float: none;
  width: 100%;
}

#commencer_gratuit_logo_alti .et_pb_image_wrap {
  margin-bottom: 50px;
}
#commencer_gratuit_logo_alti img {
  min-width: 250px;
  max-width: 300px;
}
#commencer_gratuit_form .et_pb_module {
  margin-bottom: 0 !important;
}
@media (max-width: 1039px){
  #commencer_gratuit_form_container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
  }
  #commencer_gratuit_form {
    width: 90%;
    margin-right: 0;
    margin-bottom: 0;
  }
  #commencer_gratuit_form .et_pb_code {
    margin-bottom: 0;
  }
  #commencer_gratuit_messages {
    width:90%;
  }
}
@media (max-width:479px) {
  #commencer_gratuit_form_container {
    width:90%;
  }
  .partenaires_logo_container {
    justify-content: space-evenly !important;
    width: 90% !important;
  }
}

/* Hide mobile Menu ShiftNav */
@media (max-width: 1199px){
  body #shiftnav-toggle-main {
    display:none;
  }
  body {
    padding-top:0!important;
  }
}

@media (min-width:0) {
  .et_fixed_nav.et_show_nav #page-container,
  .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
    padding-top: 0 !important;
    margin: 0 !important;
  }
}
.et-db #et-boc .et-l .et_pb_module ._form_element {
  margin: 0 0 10px 0;
  padding: 0;
}
.et-db #et-boc .et-l .et_pb_module ._form_element ._form-label,
.et-db #et-boc .et-l .et_pb_module ._form_element ._error {
  display: block;
  left: -9999px;
  position: absolute;
  top: -9999px;
}
.et-db #et-boc .et-l .et_pb_module ._form_element ._field-wrapper {
  display: block;
  position: relative;
  width: 100%;
}
.et-db #et-boc .et-l .et_pb_module ._form_element ._field-wrapper input {
  background: #fff;
  border: 1px solid #E7E9EC;
  border-radius: 10px;
  color: var(--text-strong-gray);
  font-size: 14px;
  height: auto !important;
  line-height: normal;
  margin: 0;
  min-height: 40px;
  max-height: none;
  padding: 0 35px;
  width: 100%;
}
.et-db #et-boc .et-l .et_pb_module ._form_element ._field-wrapper input._large {
  height: 50px !important;
  line-height: 50px;
  margin: 8px 0;
}
@media screen and (max-width: 489px) {
  .et-db #et-boc .et-l .et_pb_module ._form_element ._field-wrapper input {
    padding: 0 15px;
  }

}
@media (max-width: 543px) {
  .bb-grid {
    margin: 0;
  }
}
.et-db #et-boc .et-l .et_pb_module .ui-state-error ._field-wrapper input {
  border-color: var(--global-red);
}
.et-db #et-boc .et-l .et_pb_module ._button-wrapper {
  margin: 0 0 10px 0;
  padding: 10px 0 0 0;
}
.et-db #et-boc .et-l .et_pb_module ._button-wrapper input,
.et-db #et-boc .et-l .et_pb_module ._button-wrapper button {
  background: #1e62f2;
  border: 0;
  border-radius: 4px;
  box-shadow: none;
  color: #fff;
  font-family: "SF UI Display";
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  margin: 0;
  padding: 0;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  width: 100%;
}



/*--------- END COMMENCER GRATUITEMENT --------*/
