/* Repair styles: the scrape lost the WordPress uploads folder (all theme/plugin assets
   were rebuilt from a live Pro-theme install; logo + backgrounds were never archived). */
.x-image.e7-9{display:flex;align-items:center;min-height:34px}
.x-image.e7-9:empty::after{content:"ELITE INVITE";font-size:20px;line-height:1;letter-spacing:.16em;font-weight:600;white-space:nowrap}
img{max-width:100%;height:auto}
.x-bg-layer-lower-image{background-color:transparent}
.x-section .x-bg{pointer-events:none}

/* Gravity Forms: plugin CSS files were not captured by the archive -- minimal fallback */
.gform_wrapper form{margin:0}
.gform_wrapper .gform_body .gfield{margin-bottom:18px}
.gform_wrapper .gfield label{display:block;margin-bottom:6px;font-size:14px}
.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],.gform_wrapper textarea,.gform_wrapper select{
 width:100%;padding:12px 14px;border:1px solid #cfcac2;background:#fff;font-size:15px;line-height:1.4;color:#222}
.gform_wrapper textarea{min-height:140px}
.gform_wrapper .gform_footer{margin-top:10px}
.gform_wrapper .gform_button,.gform_wrapper input[type=submit]{
 display:inline-block;padding:12px 28px;border:0;cursor:pointer;background:#111;color:#fff;font-size:14px;letter-spacing:.08em;text-transform:uppercase}
.gform_wrapper .gfield_required{color:#b3261e}
.gform_wrapper .validation_message{color:#b3261e;font-size:13px}
.gform_wrapper .gform_validation_errors{background:#fdecea;border:1px solid #f5c2c0;padding:12px 16px;margin-bottom:16px}

/* Legacy Magento category tiles: the <h5> labels are absolutely positioned, so every tile
   needs its own positioning context + a visible box (the tile backgrounds were never captured). */
.std .grid12-8>a, .std .grid12-4>a, .std .grid12-3>a, .std .grid12-12>a{
  position:relative;display:block;min-height:110px;margin-bottom:13px;background:#efece7;
  border:1px solid #e2ddd6;text-decoration:none;overflow:hidden}
.std .grid12-8>a:hover, .std .grid12-4>a:hover, .std .grid12-3>a:hover, .std .grid12-12>a:hover{background:#e7e2da}
.std h5{position:absolute;left:0;right:0;bottom:0;margin:0;padding:10px 8px;background:#feabaa;color:#fff;
  font-size:14px;font-weight:700;letter-spacing:.06em;text-align:center}
