/* Generated from page: peterborough */
.themify_builder_content-10724 .tb_p50e802.module_row{background-position:100% 7.5%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; padding-bottom:0px; background-image:url(https://www.reggaebrunch.uk/wp-content/uploads/2025/10/480810504_2883956068449022_2644459089906493414_n.jpg);}
.themify_builder_content-10724 .tb_8kfu635.module-text{font-style:italic; text-align:center; letter-spacing:0px; font-size:89px;}
.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap p,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap blockquote,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h1,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h2,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h3,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h4,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h5,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h6,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap li,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:900;font-family:"Poppins";}
.themify_builder_content-10724 .tb_c119803.module-buttons{padding-top:15px; font-weight:400;font-family:"Fugaz One";}
.themify_builder_content-10724 .tb_c119803.module-buttons span{text-transform:uppercase;}
.themify_builder_content-10724 .tb_c119803.module-buttons .module-buttons-item a{background-color:rgba(255, 217, 0, 1);background-image:none;}
.themify_builder_content-10724 .tb_4ar0212.module-buttons{padding-top:15px; font-weight:400;font-family:"Fugaz One";}
.themify_builder_content-10724 .tb_4ar0212.module-buttons span{text-transform:uppercase;}
.themify_builder_content-10724 .tb_4ar0212.module-buttons .module-buttons-item a{background-color:rgba(255, 217, 0, 1);background-image:none;}
.themify_builder_content-10724 .tb_67qu474.module_row{background-color:rgba(255, 217, 0, 1); padding-top:61px; margin-bottom:3px; padding-bottom:71px;}

@media screen and (max-width: 480px) {
.themify_builder_content-10724 .tb_p50e802.module_row{margin-top:-1em; background-position:41.33% 1.25%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://www.reggaebrunch.uk/wp-content/uploads/2025/10/480810504_2883956068449022_2644459089906493414_n.jpg);}
.themify_builder_content-10724 .tb_8kfu635.module-text{font-style:italic; text-align:center; letter-spacing:0px; font-size:40px;}
.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap p,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap blockquote,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h1,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h2,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h3,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h4,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h5,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap h6,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap li,.themify_builder_content-10724 .tb_8kfu635.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:900;font-family:"Poppins";}
}/* Builder Custom CSS START */
/* -------------------------
   BUTTONS
------------------------- */

.module.module-buttons.tilted-btn{
  text-align:center !important;
}

.module.module-buttons.tilted-btn .module-buttons{
  display:flex !important;
  justify-content:center !important;
}

.module.module-buttons.tilted-btn .module-buttons-item{
  display:flex !important;
  justify-content:center !important;
}

.module.module-buttons.tilted-btn .builder_button{
  display:inline-block !important;
  transform:rotate(-4deg);
  transform-origin:center;
  border:5px solid #ff7a00 !important;
  border-radius:999px !important;

  box-shadow:
    3px 3px 0 #ff7a00,
    6px 6px 0 #ff7a00,
    9px 9px 0 #ff7a00,
    12px 12px 0 #ff7a00;

  font-weight:700;
  padding:12px 28px !important;
}


/* -------------------------
   TILTED TITLE (LONDON)
------------------------- */

.module.tilted-title{
  text-align:center;
}

.module.tilted-title h1,
.module.tilted-title h2,
.module.tilted-title h3{
  display:inline-block;

  transform:rotate(-4deg);
  transform-origin:center;

  color:#fff;
  font-weight:900;

  -webkit-text-stroke:5px #ff7a00;

  text-shadow:
    3px 3px 0 #ff7a00,
    6px 6px 0 #ff7a00,
    9px 9px 0 #ff7a00,
    12px 12px 0 #ff7a00;
}

/* titolo centrato */
.module.tilted-title{
  text-align:center !important;
}

/* rotazione reale del testo */
.module.tilted-title .module-title{
  display:inline-block !important;
  transform:rotate(-4deg) !important;
  transform-origin:center !important;

  color:#fff;
  font-weight:900;

  -webkit-text-stroke:5px #ff7a00;

  text-shadow:
    3px 3px 0 #ff7a00,
    6px 6px 0 #ff7a00,
    9px 9px 0 #ff7a00,
    12px 12px 0 #ff7a00;
}

/* ===== LONDON tilted DEFINITIVO ===== */

.module.tilted-title{
  text-align:center !important;
}

.module.tilted-title .module-title,
.module.tilted-title .module-title *{
  display:inline-block !important;
  transform:rotate(-4deg) !important;
  transform-origin:center center !important;
}

.module.tilted-title .module-title,
.module.tilted-title .module-title *{
  color:#fff !important;
  font-weight:900 !important;
  -webkit-text-stroke:5px #ff7a00 !important;
  text-shadow:
    3px 3px 0 #ff7a00,
    6px 6px 0 #ff7a00,
    9px 9px 0 #ff7a00,
    12px 12px 0 #ff7a00 !important;
}
/* Builder Custom CSS END */