.page-id-4231 .edgtf-footer-top-holder {
  display: block !important;
}

/* Rotol header logo tagline */
.edgtf-logo-wrapper {
  position: relative;
}
.edgtf-logo-wrapper::after {
  content: "US TECHNOLOGY SINCE 1983";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  color: #111;
  font-family: Arial, sans-serif;
  font-size: 8px;
  font-weight: 700;
  line-height: 10px;
  letter-spacing: 0;
  text-align: center;
  white-space: nowrap;
  pointer-events: none;
}

/* Replace broken menu and utility icon-font glyphs */
.edgtf-main-menu > ul > li.menu-item-has-children > a .plus::before {
  content: "▾" !important;
  font-family: Arial, sans-serif !important;
  font-size: 11px !important;
  line-height: 1 !important;
}
footer .icon-basic-geolocalize-01::before {
  content: "⌖" !important;
  font-family: Arial, sans-serif !important;
}
footer .icon-basic-headset::before {
  content: "☎" !important;
  font-family: Arial, sans-serif !important;
}
footer .icon-basic-clock::before {
  content: "◷" !important;
  font-family: Arial, sans-serif !important;
}
#edgtf-back-to-top .arrow_carrot-up::before {
  content: "↑" !important;
  font-family: Arial, sans-serif !important;
  font-size: 22px !important;
  line-height: 1 !important;
}

/* Company profile download emphasis */
footer .pdf-download .pdf-icon {
  width: 60px !important;
  height: 60px !important;
  padding: 2px !important;
  border: 3px solid #ff7c07 !important;
  border-radius: 2px !important;
  box-sizing: border-box !important;
}
footer .pdf-download .pdf-text {
  color: #ff7c07 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

/* Footer tagline and standard copyright */
#text-14 .textwidget p {
  margin: 0 !important;
  font-size: 0 !important;
}
#text-14 .textwidget p::after {
  content: "Restoring & Preserving Buildings for Future Generations.";
  color: #fff;
  font-size: 13px;
  font-weight: 600;
}
.edgtf-footer-bottom-holder .edgtf-two-columns-50-50-inner > .edgtf-column:nth-child(2) .edgtf-column-inner::after {
  content: "© 2026 Rotol Group. All rights reserved.";
  display: block;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  text-align: right;
}

@media (max-width: 768px) {
  .edgtf-footer-bottom-holder .edgtf-two-columns-50-50-inner > .edgtf-column:nth-child(2) .edgtf-column-inner::after {
    margin-top: 8px;
    text-align: left;
  }
}