/* Flipsy tweaks: small layout fixes, loaded after flipsy.css */

/* Mobile hero: show the photo above the cream panel */
@media(max-width:767px){
  .fl-hero{padding-top:240px!important;background-position:center top!important}
}

/* Flipsy in the wild: fill the full width (6 across desktop, 3 tablet, 2 mobile) */
.fl-wild{grid-template-columns:repeat(6,minmax(0,1fr))!important}
@media(max-width:1024px){.fl-wild{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){.fl-wild{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.fl-wild>.e-con{width:auto!important;max-width:none!important}

/* Signup: centre the email form under the heading */
.fl-signup .elementor-widget-form{width:100%!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important}
.fl-signup .elementor-form-fields-wrapper{justify-content:center!important}
