Align right text block to the right in Dawn theme

Topic summary

A user seeks to align a footer text block (Contact section) to the right while keeping the menu aligned left in the Dawn theme.

Initial Solution Attempt:

  • PageFly-Richard provides CSS code targeting section-footer.css
  • Code uses media queries to adjust .footer__content-top .grid and .footer-block.grid__item properties
  • Sets justify-content: space-between and max-width: 300px

Problem:

  • First solution only pushes blocks further apart rather than achieving desired alignment
  • User provides screenshot showing the incorrect result

Revised Solution:

  • PageFly-Richard offers updated CSS code as replacement
  • New approach adds text-align: right to .footer-block.grid__item:last-child
  • Maintains space-between justification and 300px max-width constraint

Resolution:

  • User confirms the revised solution works with a brief thanks
  • Issue appears resolved with the second CSS implementation
Summarized with AI on November 22. AI used: claude-sonnet-4-5-20250929.

Hi, how do I align the text block (Contact section) in the footer to the right (Keeping the menu aligned to the left)?

URL: www.sunshinefoodsuk.com

Thanks

Hi @dan_hoo ,

This is Richard from PageFly - Landing page builder, I’d like to suggest this idea:
Step 1: Go to Online Store->Theme->Edit code
Step 2: Asset->/section-footer.css->paste below code at the bottom of the file:

@media screen and (min-width: 750px) {
    .footer__content-top .grid {
        justify-content: space-between !important;
    }
    .footer-block.grid__item {
        max-width: 300px !important;
    }
}

I hope it would help you
Best regards,

Richard | PageFly

1 Like

Hi @PageFly-Richard ,

This solution simply pushed the blocks further apart.

Are you able to provide a solution that keeps the foot menu on the left and the contact block on the right - see below:

Thanks

Hi @dan_hoo ,

I’m sorry to hear that. Please give it a try with this new solution:

You can replace previous my code by below code:

@media screen and (min-width: 750px) {
    .footer__content-top .grid {
        justify-content: space-between !important;
    }
    .footer-block.grid__item {
        max-width: 300px !important;
    }
    .footer-block.grid__item:last-child {
        text-align: right !important;
    }
}

I hope it would help you
Best regards,

Richard | PageFly

1 Like

Thanks @PageFly-Richard

1 Like