.mon-compte-desktop {
  position: relative;
}
.mon-compte-desktop .mon-compte-dropdown {
  position: absolute;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease;
  min-width: 100%;
}
.mon-compte-desktop .mon-compte-dropdown .mon-compte-list {
  background: white;
  list-style: none;
  margin: 0;
  padding: 0.5em 0;
  width: 100%;
}
.mon-compte-desktop .mon-compte-dropdown .mon-compte-list .mon-compte-list-item {
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
.mon-compte-desktop .mon-compte-dropdown .mon-compte-list .mon-compte-list-item .mon-compte-link {
  color: #f28c4b !important;
  display: inline-block;
  font: 400 20px/1em 'Lexend', sans-serif;
  padding: 12px;
  text-align: center;
  width: 100%;
}
.mon-compte-desktop .mon-compte-dropdown .mon-compte-list .mon-compte-list-item .mon-compte-link:hover {
  color: #dc7333 !important;
}
.mon-compte-desktop .mon-compte-dropdown .mon-compte-list .mon-compte-list-item .mon-compte-link span {
  display: inline-block;
}
.mon-compte-desktop .mon-compte-dropdown.open,
.mon-compte-desktop .mon-compte-dropdown:hover {
  pointer-events: auto;
  opacity: 1;
  visibility: visible;
}
.mon-compte-desktop .mon-compte-link span {
  display: inline-block;
}


.infolettre form {
  display: grid;
  grid-template: "label label" auto "email button" 1fr / 1fr auto;
}
.infolettre form .label {
  grid-area: label;
}
.infolettre form .email {
  grid-area: email;
}
.infolettre form .submit {
  grid-area: button;
}


.socials-footer {
  display: flex;
  align-items: center;
}
.socials-footer span {
  flex-grow: 1;
}
.socials-footer ul.ccm-block-social-links li.ccm-block-social-link-item a.ccm-block-social-link {
  width: 33px;
  height: 33px;
}
.socials-footer ul.ccm-block-social-links li.ccm-block-social-link-item a.ccm-block-social-link:hover {
  transform: scale(1.1);
}


