form#user-login-form {
  max-width: 460px;
  margin: auto;
  border-radius: 0.5em;
  border: 1px solid #F0F0F0;
  background: #FCFCFC;
  padding: 1em 2em 2em;
  margin-top: 2rem;
}
form#user-login-form .form-item {
  display: flex;
  flex-direction: column;
  margin: 1em 0;
}
form#user-login-form .form-item label {
  font-weight: bold;
  color: #E15513;
}
form#user-login-form .form-item > * {
  display: block;
}
form#user-login-form input {
  padding: 1em;
  border-radius: 0.5em;
  border: 1px solid #E0E0E0;
}
form#user-login-form input#edit-name {
  /*
    background: url("data:image/svg+xml,<svg viewBox='0 -256 1792 1792' xmlns='http://www.w3.org/2000/svg'><path d='m1408 131q0-120-73-189.5-73-69.5-194-69.5h-874q-121 0-194 69.5-73 69.5-73 189.5 0 53 3.5 103.5 3.5 50.5 14 109 10.5 58.5 26.5 108.5 16 50 43 97.5 27 47.5 62 81 35 33.5 85.5 53.5 50.5 20 111.5 20 9 0 42-21.5 33-21.5 74.5-48 41.5-26.5 108-48 66.5-21.5 133.5-21.5 67 0 133.5 21.5 66.5 21.5 108 48 41.5 26.5 74.5 48 33 21.5 42 21.5 61 0 111.5-20 50.5-20 85.5-53.5 35-33.5 62-81 27-47.5 43-97.5 16-50 26.5-108.5 10.5-58.5 14-109 3.5-50.5 3.5-103.5zm-320 893q0-159-112.5-271.5-112.5-112.5-271.5-112.5-159 0-271.5 112.5-112.5 112.5-112.5 271.5 0 159 112.5 271.5 112.5 112.5 271.5 112.5 159 0 271.5-112.5 112.5-112.5 112.5-271.5z' transform='matrix(1 0 0 -1 197.42373 1300.6102)'/></svg>") center / contain no-repeat;
  */
}
form#user-login-form input#edit-submit {
  background-color: #E15513;
  color: white;
  font-weight: bold;
}
form#user-login-form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-family: "fontello";
  color: #f39100;
  opacity: 0.5;
}
form#user-login-form input::-moz-placeholder {
  /* Firefox 19+ */
  font-family: "fontello";
  color: pink;
}
form#user-login-form input:-ms-input-placeholder {
  /* IE 10+ */
  font-family: "fontello";
  color: pink;
}
form#user-login-form input:-moz-placeholder {
  /* Firefox 18- */
  font-family: "fontello";
  color: pink;
}
form#user-login-form .description {
  font-size: 0.8em;
}
@media only screen and (min-width: 1140px) {
  form#user-login-form {
    max-width: 600px;
  }
}
form.comment-comment-default-form .form-intro,
form.webform-submission-form .form-intro,
form.webform-submission-contact-form .form-intro {
  margin-bottom: 2rem;
}
form.comment-comment-default-form .form-footer,
form.webform-submission-form .form-footer,
form.webform-submission-contact-form .form-footer {
  margin-top: 2rem;
}
form.comment-comment-default-form .form-footer a,
form.webform-submission-form .form-footer a,
form.webform-submission-contact-form .form-footer a {
  display: block;
  margin-bottom: 0.25em;
}
form.comment-comment-default-form label,
form.webform-submission-form label,
form.webform-submission-contact-form label {
  font-size: 0.8em;
  font-weight: 700;
}
form.comment-comment-default-form .form-item-subject,
form.webform-submission-form .form-item-subject,
form.webform-submission-contact-form .form-item-subject {
  width: 100%;
}
form.comment-comment-default-form .form-item-subject label,
form.webform-submission-form .form-item-subject label,
form.webform-submission-contact-form .form-item-subject label {
  display: block;
}
form.comment-comment-default-form .form-item-subject input,
form.webform-submission-form .form-item-subject input,
form.webform-submission-contact-form .form-item-subject input {
  width: 100%;
}
form.comment-comment-default-form input,
form.webform-submission-form input,
form.webform-submission-contact-form input,
form.comment-comment-default-form textarea,
form.webform-submission-form textarea,
form.webform-submission-contact-form textarea {
  border: 1px solid #E15513;
  padding: 0.25em;
  width: 100%;
}
form.comment-comment-default-form input.button,
form.webform-submission-form input.button,
form.webform-submission-contact-form input.button,
form.comment-comment-default-form textarea.button,
form.webform-submission-form textarea.button,
form.webform-submission-contact-form textarea.button {
  margin-top: 2em;
  border-width: 2px;
  padding: 0.25em 2em;
  width: auto;
}
form.comment-comment-default-form input.button#edit-preview,
form.webform-submission-form input.button#edit-preview,
form.webform-submission-contact-form input.button#edit-preview,
form.comment-comment-default-form textarea.button#edit-preview,
form.webform-submission-form textarea.button#edit-preview,
form.webform-submission-contact-form textarea.button#edit-preview {
  display: none;
}
form.comment-comment-default-form input.button:hover,
form.webform-submission-form input.button:hover,
form.webform-submission-contact-form input.button:hover,
form.comment-comment-default-form textarea.button:hover,
form.webform-submission-form textarea.button:hover,
form.webform-submission-contact-form textarea.button:hover {
  background-color: #E15513;
}
form.comment-comment-default-form input[type="radio"],
form.webform-submission-form input[type="radio"],
form.webform-submission-contact-form input[type="radio"],
form.comment-comment-default-form input[type="checkbox"],
form.webform-submission-form input[type="checkbox"],
form.webform-submission-contact-form input[type="checkbox"] {
  width: auto;
}
#edit-payment-stripe {
  background: white;
}
@media only screen and (min-width: 1024px) {
  .form-item-payment-stripe {
    text-align: center;
    width: 50%;
    margin: auto;
  }
}
form.webform-submission-form #edit-objet-du-message,
form.webform-submission-contact-form #edit-objet-du-message,
form.webform-submission-form .webform-type-webform-email-confirm,
form.webform-submission-contact-form .webform-type-webform-email-confirm {
  border: 0 !important;
  margin-bottom: 1em !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  form.webform-submission-form #edit-objet-du-message legend,
  form.webform-submission-contact-form #edit-objet-du-message legend {
    float: left;
    margin-right: 1em;
  }
}
form.webform-submission-form #edit-amount,
form.webform-submission-contact-form #edit-amount {
  clear: both;
}
form.webform-submission-form #edit-objet-du-message .webform-radios-other-input,
form.webform-submission-contact-form #edit-objet-du-message .webform-radios-other-input,
form.webform-submission-form #edit-amount .webform-radios-other-input,
form.webform-submission-contact-form #edit-amount .webform-radios-other-input,
form.webform-submission-form #edit-expedition--wrapper .webform-radios-other-input,
form.webform-submission-contact-form #edit-expedition--wrapper .webform-radios-other-input {
  width: 50%!important;
  margin: 1em auto 0;
}
form.webform-submission-form #edit-objet-du-message .webform-radios-other-input::placeholder,
form.webform-submission-contact-form #edit-objet-du-message .webform-radios-other-input::placeholder,
form.webform-submission-form #edit-amount .webform-radios-other-input::placeholder,
form.webform-submission-contact-form #edit-amount .webform-radios-other-input::placeholder,
form.webform-submission-form #edit-expedition--wrapper .webform-radios-other-input::placeholder,
form.webform-submission-contact-form #edit-expedition--wrapper .webform-radios-other-input::placeholder {
  font-size: 0.8em;
  color: #CCC;
}
form.webform-submission-form #edit-objet-du-message #edit-objet-du-message-radios,
form.webform-submission-contact-form #edit-objet-du-message #edit-objet-du-message-radios,
form.webform-submission-form #edit-amount #edit-objet-du-message-radios,
form.webform-submission-contact-form #edit-amount #edit-objet-du-message-radios,
form.webform-submission-form #edit-expedition--wrapper #edit-objet-du-message-radios,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-objet-du-message-radios,
form.webform-submission-form #edit-objet-du-message #edit-amount-radios,
form.webform-submission-contact-form #edit-objet-du-message #edit-amount-radios,
form.webform-submission-form #edit-amount #edit-amount-radios,
form.webform-submission-contact-form #edit-amount #edit-amount-radios,
form.webform-submission-form #edit-expedition--wrapper #edit-amount-radios,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-amount-radios,
form.webform-submission-form #edit-objet-du-message #edit-expedition,
form.webform-submission-contact-form #edit-objet-du-message #edit-expedition,
form.webform-submission-form #edit-amount #edit-expedition,
form.webform-submission-contact-form #edit-amount #edit-expedition,
form.webform-submission-form #edit-expedition--wrapper #edit-expedition,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-expedition {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
form.webform-submission-form #edit-objet-du-message #edit-objet-du-message-radios label,
form.webform-submission-contact-form #edit-objet-du-message #edit-objet-du-message-radios label,
form.webform-submission-form #edit-amount #edit-objet-du-message-radios label,
form.webform-submission-contact-form #edit-amount #edit-objet-du-message-radios label,
form.webform-submission-form #edit-expedition--wrapper #edit-objet-du-message-radios label,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-objet-du-message-radios label,
form.webform-submission-form #edit-objet-du-message #edit-amount-radios label,
form.webform-submission-contact-form #edit-objet-du-message #edit-amount-radios label,
form.webform-submission-form #edit-amount #edit-amount-radios label,
form.webform-submission-contact-form #edit-amount #edit-amount-radios label,
form.webform-submission-form #edit-expedition--wrapper #edit-amount-radios label,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-amount-radios label,
form.webform-submission-form #edit-objet-du-message #edit-expedition label,
form.webform-submission-contact-form #edit-objet-du-message #edit-expedition label,
form.webform-submission-form #edit-amount #edit-expedition label,
form.webform-submission-contact-form #edit-amount #edit-expedition label,
form.webform-submission-form #edit-expedition--wrapper #edit-expedition label,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-expedition label {
  display: inline-flex;
  border: 2px solid #EEE;
  background-color: #FFF;
  border-radius: 1rem;
  padding: 0.25rem 1.5rem 0.25rem 0.75rem;
  font-weight: normal;
  color: #363a3f;
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
  margin-top: 1em;
  margin-right: 1em;
  cursor: pointer;
}
form.webform-submission-form #edit-objet-du-message #edit-objet-du-message-radios label:before,
form.webform-submission-contact-form #edit-objet-du-message #edit-objet-du-message-radios label:before,
form.webform-submission-form #edit-amount #edit-objet-du-message-radios label:before,
form.webform-submission-contact-form #edit-amount #edit-objet-du-message-radios label:before,
form.webform-submission-form #edit-expedition--wrapper #edit-objet-du-message-radios label:before,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-objet-du-message-radios label:before,
form.webform-submission-form #edit-objet-du-message #edit-amount-radios label:before,
form.webform-submission-contact-form #edit-objet-du-message #edit-amount-radios label:before,
form.webform-submission-form #edit-amount #edit-amount-radios label:before,
form.webform-submission-contact-form #edit-amount #edit-amount-radios label:before,
form.webform-submission-form #edit-expedition--wrapper #edit-amount-radios label:before,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-amount-radios label:before,
form.webform-submission-form #edit-objet-du-message #edit-expedition label:before,
form.webform-submission-contact-form #edit-objet-du-message #edit-expedition label:before,
form.webform-submission-form #edit-amount #edit-expedition label:before,
form.webform-submission-contact-form #edit-amount #edit-expedition label:before,
form.webform-submission-form #edit-expedition--wrapper #edit-expedition label:before,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-expedition label:before {
  content: "✓";
  color: #FFF;
  margin-right: 0.25rem;
}
form.webform-submission-form #edit-objet-du-message #edit-objet-du-message-radios label:hover,
form.webform-submission-contact-form #edit-objet-du-message #edit-objet-du-message-radios label:hover,
form.webform-submission-form #edit-amount #edit-objet-du-message-radios label:hover,
form.webform-submission-contact-form #edit-amount #edit-objet-du-message-radios label:hover,
form.webform-submission-form #edit-expedition--wrapper #edit-objet-du-message-radios label:hover,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-objet-du-message-radios label:hover,
form.webform-submission-form #edit-objet-du-message #edit-amount-radios label:hover,
form.webform-submission-contact-form #edit-objet-du-message #edit-amount-radios label:hover,
form.webform-submission-form #edit-amount #edit-amount-radios label:hover,
form.webform-submission-contact-form #edit-amount #edit-amount-radios label:hover,
form.webform-submission-form #edit-expedition--wrapper #edit-amount-radios label:hover,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-amount-radios label:hover,
form.webform-submission-form #edit-objet-du-message #edit-expedition label:hover,
form.webform-submission-contact-form #edit-objet-du-message #edit-expedition label:hover,
form.webform-submission-form #edit-amount #edit-expedition label:hover,
form.webform-submission-contact-form #edit-amount #edit-expedition label:hover,
form.webform-submission-form #edit-expedition--wrapper #edit-expedition label:hover,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-expedition label:hover {
  border: 2px solid #E15513;
  background-color: white;
}
form.webform-submission-form #edit-objet-du-message #edit-objet-du-message-radios input[type="radio"]:checked + label,
form.webform-submission-contact-form #edit-objet-du-message #edit-objet-du-message-radios input[type="radio"]:checked + label,
form.webform-submission-form #edit-amount #edit-objet-du-message-radios input[type="radio"]:checked + label,
form.webform-submission-contact-form #edit-amount #edit-objet-du-message-radios input[type="radio"]:checked + label,
form.webform-submission-form #edit-expedition--wrapper #edit-objet-du-message-radios input[type="radio"]:checked + label,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-objet-du-message-radios input[type="radio"]:checked + label,
form.webform-submission-form #edit-objet-du-message #edit-amount-radios input[type="radio"]:checked + label,
form.webform-submission-contact-form #edit-objet-du-message #edit-amount-radios input[type="radio"]:checked + label,
form.webform-submission-form #edit-amount #edit-amount-radios input[type="radio"]:checked + label,
form.webform-submission-contact-form #edit-amount #edit-amount-radios input[type="radio"]:checked + label,
form.webform-submission-form #edit-expedition--wrapper #edit-amount-radios input[type="radio"]:checked + label,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-amount-radios input[type="radio"]:checked + label,
form.webform-submission-form #edit-objet-du-message #edit-expedition input[type="radio"]:checked + label,
form.webform-submission-contact-form #edit-objet-du-message #edit-expedition input[type="radio"]:checked + label,
form.webform-submission-form #edit-amount #edit-expedition input[type="radio"]:checked + label,
form.webform-submission-contact-form #edit-amount #edit-expedition input[type="radio"]:checked + label,
form.webform-submission-form #edit-expedition--wrapper #edit-expedition input[type="radio"]:checked + label,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-expedition input[type="radio"]:checked + label {
  border: 2px solid #E15513;
  background-color: white;
}
form.webform-submission-form #edit-objet-du-message #edit-objet-du-message-radios input[type="radio"]:checked + label:before,
form.webform-submission-contact-form #edit-objet-du-message #edit-objet-du-message-radios input[type="radio"]:checked + label:before,
form.webform-submission-form #edit-amount #edit-objet-du-message-radios input[type="radio"]:checked + label:before,
form.webform-submission-contact-form #edit-amount #edit-objet-du-message-radios input[type="radio"]:checked + label:before,
form.webform-submission-form #edit-expedition--wrapper #edit-objet-du-message-radios input[type="radio"]:checked + label:before,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-objet-du-message-radios input[type="radio"]:checked + label:before,
form.webform-submission-form #edit-objet-du-message #edit-amount-radios input[type="radio"]:checked + label:before,
form.webform-submission-contact-form #edit-objet-du-message #edit-amount-radios input[type="radio"]:checked + label:before,
form.webform-submission-form #edit-amount #edit-amount-radios input[type="radio"]:checked + label:before,
form.webform-submission-contact-form #edit-amount #edit-amount-radios input[type="radio"]:checked + label:before,
form.webform-submission-form #edit-expedition--wrapper #edit-amount-radios input[type="radio"]:checked + label:before,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-amount-radios input[type="radio"]:checked + label:before,
form.webform-submission-form #edit-objet-du-message #edit-expedition input[type="radio"]:checked + label:before,
form.webform-submission-contact-form #edit-objet-du-message #edit-expedition input[type="radio"]:checked + label:before,
form.webform-submission-form #edit-amount #edit-expedition input[type="radio"]:checked + label:before,
form.webform-submission-contact-form #edit-amount #edit-expedition input[type="radio"]:checked + label:before,
form.webform-submission-form #edit-expedition--wrapper #edit-expedition input[type="radio"]:checked + label:before,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-expedition input[type="radio"]:checked + label:before {
  content: "✓";
  color: #E15513;
}
form.webform-submission-form #edit-objet-du-message #edit-objet-du-message-radios input,
form.webform-submission-contact-form #edit-objet-du-message #edit-objet-du-message-radios input,
form.webform-submission-form #edit-amount #edit-objet-du-message-radios input,
form.webform-submission-contact-form #edit-amount #edit-objet-du-message-radios input,
form.webform-submission-form #edit-expedition--wrapper #edit-objet-du-message-radios input,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-objet-du-message-radios input,
form.webform-submission-form #edit-objet-du-message #edit-amount-radios input,
form.webform-submission-contact-form #edit-objet-du-message #edit-amount-radios input,
form.webform-submission-form #edit-amount #edit-amount-radios input,
form.webform-submission-contact-form #edit-amount #edit-amount-radios input,
form.webform-submission-form #edit-expedition--wrapper #edit-amount-radios input,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-amount-radios input,
form.webform-submission-form #edit-objet-du-message #edit-expedition input,
form.webform-submission-contact-form #edit-objet-du-message #edit-expedition input,
form.webform-submission-form #edit-amount #edit-expedition input,
form.webform-submission-contact-form #edit-amount #edit-expedition input,
form.webform-submission-form #edit-expedition--wrapper #edit-expedition input,
form.webform-submission-contact-form #edit-expedition--wrapper #edit-expedition input {
  display: none;
}
form.webform-submission-form #edit-payment-group,
form.webform-submission-contact-form #edit-payment-group {
  margin-top: 1em;
}
form.webform-submission-form #edit-actions,
form.webform-submission-contact-form #edit-actions {
  display: flex;
  justify-content: center;
}
form.webform-submission-form #edit-progress-bar-wrapper,
form.webform-submission-contact-form #edit-progress-bar-wrapper {
  display: none;
  justify-content: center;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  form.webform-submission-form #edit-progress-bar-wrapper #progress-bar,
  form.webform-submission-contact-form #edit-progress-bar-wrapper #progress-bar {
    top: -5.3em;
    position: absolute;
  }
}
form.webform-submission-form fieldset,
form.webform-submission-contact-form fieldset,
form.webform-submission-form fieldset.fieldgroup,
form.webform-submission-contact-form fieldset.fieldgroup {
  border: 1px solid rgba(90, 145, 48, 0.2);
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  padding: 0.35em 0.625em 0.75em;
  background: rgba(90, 145, 48, 0.02);
}
form.webform-submission-form fieldset fieldset,
form.webform-submission-contact-form fieldset fieldset,
form.webform-submission-form fieldset.fieldgroup fieldset,
form.webform-submission-contact-form fieldset.fieldgroup fieldset {
  padding: 0!important;
}
form.webform-submission-form fieldset#edit-book,
form.webform-submission-contact-form fieldset#edit-book {
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
}
form.webform-submission-form fieldset#edit-book .tabledrag-toggle-weight-wrapper,
form.webform-submission-contact-form fieldset#edit-book .tabledrag-toggle-weight-wrapper,
form.webform-submission-form fieldset#edit-book .webform-multiple-table--handle,
form.webform-submission-contact-form fieldset#edit-book .webform-multiple-table--handle,
form.webform-submission-form fieldset#edit-book .form-item-books-add-more-items,
form.webform-submission-contact-form fieldset#edit-book .form-item-books-add-more-items {
  display: none;
}
form.webform-submission-form fieldset#edit-book .webform-multiple-add,
form.webform-submission-contact-form fieldset#edit-book .webform-multiple-add {
  font-size: 0.6em;
}
form.comment-comment-default-form {
  background: #FCFCFC;
  padding: 2rem;
}
form.comment-comment-default-form label {
  display: block;
  font-size: 0.8em;
  font-weight: 700;
}
form.comment-comment-default-form .form-item {
  margin-bottom: 1rem;
}
form.comment-comment-default-form input,
form.comment-comment-default-form textarea {
  border-color: #E8B20E;
}
.node--type-article form.comment-comment-default-form input,
.node--type-article form.comment-comment-default-form textarea {
  border-color: #E15513;
}
form.comment-comment-default-form #edit-comment-body-0-format {
  display: none;
}
