.elementor-843 .elementor-element.elementor-element-ae8475e{--background-transition:0.3s;}.elementor-843 .elementor-element.elementor-element-a87cc04{text-align:center;}.elementor-843 .elementor-element.elementor-element-a87cc04 img{max-width:15%;opacity:1;}.elementor-843 .elementor-element.elementor-element-422c53e > .elementor-container{max-width:500px;}.elementor-843 .elementor-element.elementor-element-422c53e{padding:0px 0px 0px 0px;}.elementor-843 .elementor-element.elementor-element-eccb0d9{text-align:center;}.elementor-843 .elementor-element.elementor-element-eccb0d9 .elementor-heading-title{color:#FFFFFF;font-size:40px;font-weight:bold;}.elementor-843 .elementor-element.elementor-element-cd255bd > .elementor-container{max-width:500px;}.elementor-843 .elementor-element.elementor-element-cd255bd{padding:0px 0px 0px 0px;}.elementor-843 .elementor-element.elementor-element-f12f063:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-f12f063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2dcde50 );}.elementor-843 .elementor-element.elementor-element-f12f063, .elementor-843 .elementor-element.elementor-element-f12f063 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-f12f063{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-843 .elementor-element.elementor-element-f12f063 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-843:not(.elementor-motion-effects-element-type-background), body.elementor-page-843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cd103d );}/* Start custom CSS *//* Style the login button */
#wp-submit {
  background-color: #ad0101; /* Bright red color */
  color: #ffffff; /* White text color */
  border: none; /* Remove the default border */
  padding: 20px 20px; /* Top and bottom padding of 10px, left and right padding of 20px */
  font-size: 16px; /* Increase font size */
  font-weight: bold; /* Make the text bold */
  border-radius: 3px; /* Slightly rounded corners */
  cursor: pointer; /* Cursor changes to a pointer when hovering over the button */
  transition: background-color 0.3s ease; /* Smooth background color transition when hovering */
  display: block; /* Block-level element */
  width: 100%; /* Set a width to the button */
  margin: 0 auto; /* Center the button in the form */
    min-width: 200px; /* Set a minimum width for the button */
  white-space: nowrap; /* Prevent the text from wrapping to the next line */
  overflow: hidden; /* Prevent the content from spilling outside */
  text-overflow: ellipsis; /* Add an ellipsis if the text is too long */
}

/* Change the button's color slightly when it's hovered over */
#wp-submit:hover {
  background-color: #720000 ; /* A slightly darker shade of red */
}

/* Style the input fields for better appearance */
input[type="text"], input[type="password"] {
  border: 1px solid #ccc !important; /* Add a light grey border */
  padding: 15px !important; /* Add some padding inside the input fields */
  width: calc(100% - 22px); /* Full width minus the padding and border */
  margin-bottom: 10px ; /* Add some margin to the bottom of the inputs */
  font-size:18px !important;
}

/* Enhance the appearance of the 'Remember me' checkbox */
#rememberme {
  margin-right: 5px; /* Add some space between the checkbox and the label */
}

/* Style the 'Forgot your password?' link for better visibility */
.mepr-login-actions a {
  color: #ad0101; /* Red color to match the button */
  text-decoration: underline; /* Underline to indicate it's a link */
  font-size: 18px;
}

.mp-form-label label {
  font-size: 18px; /* Bigger font size for visibility */
  display: block; /* Make sure the label is a block element to take up the full width */
  margin-bottom: 5px; /* Add some space between the label and the input field */
}

/* Center the 'Forgot your password?' link */
.mepr-login-actions {
  text-align: center; /* Center align the content */
  margin-top: 0; /* Add some space above the link for aesthetic spacing */
}

/* Additional styles to ensure consistent text size and alignment */
.mepr-login-actions a {
  font-size: 18px; /* Set the font size for the link */
  display: inline-block; /* Allows margin to be applied properly */
  margin: 0; /* Remove any default margin */
  text-decoration: none; /* I suggest removing underline for a cleaner look, but this is optional */
}

/* Enhance visibility of the 'Se souvenir de moi' text */
#rememberme + label {
  font-size: 16px; /* Make the font a bit larger */
  vertical-align: middle; /* Align the text vertically with the checkbox */
}

.mp-form-label{
  margin-bottom : 8px !important;
}

div.mp-form-row:nth-child(2) > div:nth-child(1) > label:nth-child(1){
    margin-bottom : 8px !important;
}

#mepr_loginform > div:nth-child(3) > label:nth-child(1){
  font-size: 18px !important;
  margin-bottom: 10px !important;
}

/* Set the main content area to a white background */
#main-content {
  background-color: #fff; /* Sets the background color to white */
}/* End custom CSS */