/*!
 Theme Name:   GeneratePress Child for Sparloft
 Theme URI:    https://generatepress.com
 Description:  Custom GeneratePress child theme
 Author:       Lisa Grain
 Author URI:   https://websm.com.au
 Template:     generatepress
 Version:      0.1
*/
@media (min-width: 769px) {
  .copyright-bar {
    width: 100%; }

  .copyright-right-area {
    float: right;
    text-align: right; }

  .copyright-left-area {
    float: left; } }
body.page .featured-image,
body.page .entry-header {
  display: none; }

.page-hero {
  min-height: 370px; }
  .page-hero .banner_textbox {
    max-width: 400px;
    padding-top: 110px;
    padding-left: 40px; }

@media (min-width: 993px) {
  .page-hero {
    min-height: 45vw; }
    .page-hero .banner_textbox {
      padding-top: 14vw; } }
@media (min-width: 1201px) {
  .page-hero {
    min-height: 600px; }
    .page-hero .banner_textbox {
      padding-top: 170px; } }
div.site-logo {
  margin-bottom: -103px; }

.page-hero:has(div.empty_header) {
  height: 100px !important;
  min-height: 100px !important; }

.footer-widgets .footer-widget-1 {
  flex-basis: 60%;
  padding-top: 20px; }
  .footer-widgets .footer-widget-1 .wp-block-columns.is-layout-flex {
    gap: 20px; }
  .footer-widgets .footer-widget-1 img {
    max-width: 200px;
    margin-top: -35px;
    width: 100%; }
.footer-widgets .footer-widget-2 {
  flex-basis: 40%; }

.footer-widgets-container {
  border-top: 4px solid rgba(0, 0, 0, 0.1); }
  .footer-widgets-container ul.menu li {
    display: inline-block;
    padding: 0 10px; }
    .footer-widgets-container ul.menu li a {
      color: var(--contrast-2);
      text-decoration: none; }
    .footer-widgets-container ul.menu li a:hover {
      color: var(--accent) !important; }

/*# sourceMappingURL=style.css.map */
