/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

/* Footer layout: left for language/back, center for copyright */
.wdes-footer-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  flex-wrap: wrap;
}

/* Left block positioning */
.wdes-footer-left {
  position: absolute;
  left: 0;
  display: flex;
  align-items: center;
  gap: 10px;
}

/* Make sure no floating from theme interferes */
.wdes-footer-wrapper .languages-list,
.wdes-footer-wrapper .wdes-back-to-top {
  float: none !important;
}

/* Center align copyright text */
.wdes-footer-wrapper .copyrights {
  text-align: center;
  margin: 0 auto;
  flex: 1;
}