
  .fx-replica *{box-sizing:border-box}
  .fx-replica{overflow-x:clip}
  .fx-replica{margin:0;background:#0a0908;color:#f4f2ef;font-family:'Newsreader',Georgia,serif;-webkit-font-smoothing:antialiased}
  .fx-replica a{color:#f4f2ef;text-decoration:none}
  .fx-replica a:hover{color:#E51D25}
  .fx-replica img,.fx-replica video{max-width:100%}
  @keyframes fx-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
  .fx-ph span{max-width:100%}
  .fx-ph.filled span{display:none}
  @media(max-width:960px){
    .fx-stylesgrid{grid-template-columns:repeat(2,1fr)!important}
    .fx-gallgrid{grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:170px!important}
    .fx-gallgrid > div{grid-column:auto!important;grid-row:auto!important}
  }
  @media(max-width:760px){
    .fx-herogrid{grid-template-columns:1fr!important;gap:34px!important}
    .fx-nightgrid{grid-template-columns:1fr!important}
    .fx-locgrid{grid-template-columns:1fr!important}
    .fx-hero{min-height:auto!important;padding:70px 22px 72px!important}
    .fx-sec{padding-top:76px!important;padding-bottom:76px!important;padding-left:22px!important;padding-right:22px!important}
    nav[data-screen-label="Nav"]{flex-wrap:wrap!important;gap:10px 16px!important;padding:14px 22px!important}
    nav[data-screen-label="Nav"] > div{flex-wrap:wrap!important;gap:10px 16px!important;font-size:12px!important}
  }
  @media(max-width:520px){
    .fx-stylesgrid{grid-template-columns:1fr!important}
    .fx-gallgrid{grid-template-columns:1fr!important;grid-auto-rows:200px!important}
    .fx-locgrid > div{min-height:300px!important}
  }

body.fx-event-page{padding-inline:0}.fx-event-page main.fc-section{max-width:none!important;padding:0!important;margin:0!important}.fx-event-page .wp-block-post-content{max-width:none!important;margin:0!important}.fx-replica{width:100%;line-height:normal}.fx-replica p{font-family:Newsreader,Georgia,serif}.fx-replica h1,.fx-replica h2,.fx-replica h3{color:#f4f2ef}.fx-replica a{color:#f4f2ef!important}.fx-replica video{display:block}.fx-replica a:focus-visible,.fx-replica video:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(prefers-reduced-motion:reduce){.fx-replica *{animation:none!important}}
