/*
 Theme Name:   Divi Child
 Theme URI:    https://example.com
 Description:  Child theme for Divi
 Author:       Your Name
 Author URI:   https://example.com
 Template:     divi
 Version:      1.0.0
*/

/* Add your custom CSS below this line */

body {
  font-family:
    Open Sans,
    Arial,
    sans-serif !important;
}

#vhb-login p {
  margin-bottom: 0px !important;
}

#vhb-login p a {
  text-decoration: none !important;
}

#vhb-getstarted {
  text-decoration: none !important;
}

/* Divi Push-to-Bottom Footer – Minimal & Working Version */

/* Reset base elements */
html,
body {
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Outer container enables flex column layout */
#page-container {
  display: flex !important;
  flex-direction: column !important;
  min-height: 100vh !important;
}

/* Main content grows to fill remaining space, pushing footer down */
#main-content {
  flex: 1 0 auto !important;
}

/* Footer stays at bottom and doesn't shrink */
#main-footer,
.et-l.et-footer {
  flex-shrink: 0 !important;
  margin-top: 0 !important;
}
