{"id":9,"date":"2026-04-10T18:41:06","date_gmt":"2026-04-10T18:41:06","guid":{"rendered":"https:\/\/pueblagay.com.mx\/?page_id=9"},"modified":"2026-10-06T19:44:25","modified_gmt":"2026-10-06T19:44:25","slug":"puebla-gay","status":"publish","type":"page","link":"https:\/\/pueblagay.com.mx\/","title":{"rendered":"Puebla gay"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7705c6 e-flex e-con-boxed e-con e-parent\" data-id=\"c7705c6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55d1ca4 elementor-widget elementor-widget-html\" data-id=\"55d1ca4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&display=swap');\n\n.dpg-wrapper {\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  width:100%;\n  padding:20px;\n  box-sizing:border-box;\n  font-family:Arial,sans-serif;\n}\n.dpg-card {\n  background:#373737;\n  border:1px solid #4a4a4a;\n  border-radius:12px;\n  width:100%;\n  max-width:500px;\n  padding:40px 30px;\n  box-shadow:0 10px 30px rgba(0,0,0,.7);\n  box-sizing:border-box;\n  text-align:center;\n  position:relative;\n}\n.dpg-line-top,.dpg-line-bottom {\n  width:60px;\n  height:3px;\n  background:#ff3b30;\n  margin:0 auto 25px;\n  border-radius:2px;\n}\n.dpg-line-bottom { margin:30px auto 0; }\n.dpg-logo-container { margin-bottom:20px; }\n.dpg-logo-container img {\n  max-width:100%;\n  height:auto;\n  display:block;\n  margin:0 auto;\n  border-radius:4px;\n}\n.dpg-subtitle {\n  color:#ccc;\n  font-size:14px;\n  margin-bottom:35px;\n  letter-spacing:.5px;\n}\n.dpg-buttons {\n  display:flex;\n  flex-direction:column;\n  gap:15px;\n}\n.dpg-btn {\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:100%;\n  min-height:60px;\n  padding:14px 20px;\n  background:linear-gradient(180deg,#303030,#292929);\n  color:#f2f2f2;\n  text-decoration:none;\n  font-weight:700;\n  font-size:16px;\n  letter-spacing:2px;\n  border-radius:6px;\n  border:2px solid #858585;\n  box-sizing:border-box;\n  transition:background .3s,border-color .3s,transform .3s;\n  text-align:center;\n}\n.dpg-btn:hover {\n  background:#3a3a3a;\n  color:#fff;\n  border-color:#aaa;\n  transform:translateY(-1px);\n}\n\n\/* Banner Hardcore *\/\n.hc-floating-banner {\n  position:fixed;\n  bottom:20px;\n  right:20px;\n  width:320px;\n  max-width:calc(100vw - 40px);\n  background:#000;\n  border:1px solid #333;\n  border-radius:10px;\n  box-shadow:0 10px 25px rgba(0,0,0,.9);\n  padding:20px;\n  z-index:99999;\n  box-sizing:border-box;\n  font-family:Arial,sans-serif;\n  transform:translateY(120%) translateX(120%);\n  opacity:0;\n  visibility:hidden;\n  transition:transform .6s,opacity .6s,visibility .6s;\n}\n.hc-floating-banner.hc-show {\n  transform:translateY(0) translateX(0);\n  opacity:1;\n  visibility:visible;\n}\n.hc-close-btn-banner {\n  position:absolute;\n  top:8px;\n  right:12px;\n  background:transparent;\n  border:none;\n  color:#888;\n  font-size:18px;\n  cursor:pointer;\n}\n.hc-close-btn-banner:hover { color:#fff; }\n.hc-banner-logo {\n  text-align:center;\n  margin-bottom:12px;\n}\n.hc-banner-logo img {\n  max-width:140px;\n  height:auto;\n  display:block;\n  margin:0 auto;\n}\n.hc-banner-text {\n  font-family:'Bebas Neue',sans-serif;\n  color:#c90000;\n  font-size:22px;\n  line-height:1.1;\n  text-align:center;\n  margin-bottom:15px;\n  letter-spacing:.5px;\n}\n.hc-banner-btn {\n  display:block;\n  width:100%;\n  padding:10px;\n  background:#c90000;\n  color:#fff;\n  text-decoration:none;\n  font-family:'Bebas Neue',sans-serif;\n  font-size:18px;\n  letter-spacing:1px;\n  text-align:center;\n  border-radius:5px;\n  transition:background .3s;\n  box-sizing:border-box;\n}\n.hc-banner-btn:hover {\n  background:#a30000;\n  color:#fff;\n}\n\n\/* Ventana de eventos *\/\n.hc-overlay {\n  position:fixed;\n  inset:0;\n  background:rgba(0,0,0,.85);\n  backdrop-filter:blur(4px);\n  -webkit-backdrop-filter:blur(4px);\n  z-index:1000000;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  padding:24px;\n  box-sizing:border-box;\n  opacity:0;\n  visibility:hidden;\n  pointer-events:none;\n  transition:opacity .3s,visibility .3s;\n}\n.hc-overlay.active {\n  opacity:1;\n  visibility:visible;\n  pointer-events:auto;\n}\n.hc-popup-card {\n  display:none;\n  position:relative;\n  width:min(620px,90vw);\n  max-height:85vh;\n  max-height:85dvh;\n  opacity:0;\n  transform:translateY(25px) scale(.96);\n  transition:transform .3s,opacity .3s;\n}\n.hc-popup-card.open {\n  opacity:1;\n  transform:translateY(0) scale(1);\n}\n.hc-event-content {\n  width:100%;\n  max-height:85vh;\n  max-height:85dvh;\n  box-sizing:border-box;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  gap:18px;\n  padding:36px 24px;\n  overflow-y:auto;\n  color:#fff;\n  text-align:center;\n  font-family:Arial,Helvetica,sans-serif;\n  background:\n    radial-gradient(circle at 50% 20%,rgba(255,0,0,.28),transparent 45%),\n    repeating-linear-gradient(135deg,rgba(255,0,0,.08) 0 2px,transparent 2px 18px),\n    #050505;\n  border:1px solid rgba(255,0,0,.55);\n  border-radius:12px;\n  box-shadow:0 10px 40px rgba(0,0,0,.95);\n}\n.hc-event-content > * { flex-shrink:0; }\n.hc-event-title {\n  margin:0;\n  color:#ff0000;\n  font-size:clamp(34px,7vw,68px);\n  font-weight:900;\n  line-height:.95;\n  letter-spacing:2px;\n  text-transform:uppercase;\n}\n.hc-event-edition {\n  margin:0;\n  color:#fff;\n  font-size:clamp(20px,4vw,32px);\n  font-weight:900;\n  line-height:1.15;\n  text-transform:uppercase;\n}\n.hc-event-lightning {\n  display:inline-block;\n  width:20px;\n  height:30px;\n  vertical-align:middle;\n}\n.hc-event-date {\n  margin:0;\n  color:#fff;\n  font-size:clamp(24px,4.5vw,42px);\n  font-weight:800;\n  line-height:1.1;\n  text-transform:uppercase;\n}\n.hc-event-time {\n  margin:0;\n  padding:12px 20px;\n  color:#000;\n  background:#ff0000;\n  font-size:clamp(22px,4vw,36px);\n  font-weight:900;\n  line-height:1.1;\n  text-transform:uppercase;\n}\n.hc-event-location {\n  margin:0;\n  color:#fff;\n  font-size:clamp(20px,3.3vw,30px);\n  font-weight:900;\n  line-height:1.1;\n  letter-spacing:3px;\n  text-transform:uppercase;\n}\n.hc-event-price {\n  margin:0;\n  color:#fff;\n  font-size:clamp(22px,4vw,34px);\n  font-weight:900;\n  line-height:1.15;\n}\n.hc-close-btn-popup {\n  position:absolute;\n  top:-12px;\n  right:-12px;\n  background:#000;\n  color:#ff0000;\n  font-size:20px;\n  font-weight:bold;\n  border:2px solid #ff0000;\n  cursor:pointer;\n  border-radius:50%;\n  width:40px;\n  height:40px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:10;\n  box-shadow:0 4px 15px rgba(0,0,0,.8);\n  transition:background .2s,color .2s,transform .2s;\n  padding:0;\n}\n.hc-close-btn-popup:hover {\n  background:#ff0000;\n  color:#fff;\n  transform:rotate(90deg);\n}\n\n\/* Botoncitos *\/\n#hc-side-bar {\n  position:fixed;\n  bottom:20px;\n  left:20px;\n  z-index:999999;\n  display:flex;\n  flex-direction:column;\n  align-items:flex-start;\n  gap:12px;\n}\n.hc-tab {\n  display:block;\n  width:220px;\n  padding:12px 16px;\n  box-sizing:border-box;\n  font-family:Arial,Helvetica,sans-serif;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  cursor:pointer;\n  border-radius:6px;\n  box-shadow:0 4px 15px rgba(0,0,0,.7);\n  transition:transform .2s;\n  text-align:center;\n  letter-spacing:.5px;\n}\n.hc-tab:hover { transform:translateX(4px); }\n.hc-tab-rave {\n  background:#ff0000;\n  color:#000;\n  border:2px solid #000;\n  animation:strobeRave .4s infinite;\n}\n.hc-tab-xxxtra {\n  background:#000;\n  color:#ff0000;\n  border:2px solid #ff0000;\n  animation:strobeXxxtra .4s infinite;\n}\n@keyframes strobeRave {\n  0%,100% {\n    background:#ff0000;\n    color:#000;\n    border-color:#000;\n  }\n  50% {\n    background:#000;\n    color:#ff0000;\n    border-color:#ff0000;\n  }\n}\n@keyframes strobeXxxtra {\n  0%,100% {\n    background:#000;\n    color:#ff0000;\n    border-color:#ff0000;\n  }\n  50% {\n    background:#ff0000;\n    color:#000;\n    border-color:#000;\n  }\n}\n\n\/* Boytoy *\/\n.hc-tab-boytoy {\n  background:#7200a8;\n  color:#fff;\n  border:2px solid #e768ff;\n}\n.hc-boytoy-event {\n  background:\n    radial-gradient(circle at 50% 20%,rgba(170,0,255,.3),transparent 50%),\n    #050505;\n  border-color:#e768ff;\n}\n.hc-boytoy-event .hc-event-title { color:#e768ff; }\n.hc-boytoy-event .hc-event-time { background:#e768ff; }\n.hc-boytoy-prices {\n  margin:0;\n  color:#fff;\n  font-size:clamp(18px,3vw,28px);\n  font-weight:900;\n  line-height:1.5;\n}\n.hc-boytoy-links {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n.hc-boytoy-links a {\n  padding:10px 14px;\n  background:#7200a8;\n  color:#fff;\n  border:1px solid #e768ff;\n  border-radius:6px;\n  font-weight:700;\n  text-decoration:none;\n}\n.hc-boytoy-links a:hover {\n  background:#9200ce;\n  color:#fff;\n}\n.hc-tab:focus-visible,\n.hc-close-btn-popup:focus-visible,\n.hc-boytoy-links a:focus-visible {\n  outline:3px solid #fff;\n  outline-offset:3px;\n}\n\n@media (max-width:480px) {\n  #hc-side-bar {\n    bottom:12px;\n    left:12px;\n    gap:8px;\n  }\n  .hc-tab {\n    width:170px;\n    font-size:11px;\n    padding:10px 8px;\n  }\n  .hc-event-content {\n    padding:28px 18px;\n    gap:16px;\n  }\n}\n@media (max-height:650px) {\n  .hc-event-content {\n    padding:22px 18px;\n    gap:12px;\n  }\n  .hc-event-title { font-size:34px; }\n  .hc-event-edition { font-size:22px; }\n  .hc-event-date { font-size:24px; }\n  .hc-event-time { font-size:22px; }\n  .hc-event-location { font-size:20px; }\n  .hc-event-price { font-size:24px; }\n  .hc-boytoy-prices { font-size:18px; }\n}\n@media (prefers-reduced-motion:reduce) {\n  .hc-tab { animation:none; }\n  .hc-floating-banner,\n  .hc-overlay,\n  .hc-popup-card { transition:none; }\n}\n<\/style>\n\n<!-- TARJETA PRINCIPAL -->\n<div class=\"dpg-wrapper\">\n  <div class=\"dpg-card\">\n    <div class=\"dpg-line-top\"><\/div>\n\n    <div class=\"dpg-logo-container\">\n      <img decoding=\"async\"\n        src=\"https:\/\/pueblagay.com.mx\/wp-content\/uploads\/2026\/07\/dpg5-1.jpg\"\n        alt=\"pueblagay.com\"\n      >\n    <\/div>\n\n    <div class=\"dpg-subtitle\">\n      Espacio exclusivo para hombres\n    <\/div>\n\n    <div class=\"dpg-buttons\">\n      <a href=\"https:\/\/pueblagay.com\/chat\/\" class=\"dpg-btn\">\n        CHAT\n      <\/a>\n      <a href=\"https:\/\/pueblagay.com\/contactos\/\" class=\"dpg-btn\">\n        CONTACTOS\n      <\/a>\n      <a href=\"https:\/\/pueblagay.com\/redes\/\" class=\"dpg-btn\">\n        COMPARTE REDES\n      <\/a>\n    <\/div>\n\n    <div class=\"dpg-line-bottom\"><\/div>\n  <\/div>\n<\/div>\n\n<!-- BANNER HARDCORE -->\n<div id=\"hcFloatingBanner\" class=\"hc-floating-banner\">\n  <button\n    class=\"hc-close-btn-banner\"\n    type=\"button\"\n    aria-label=\"Cerrar banner\"\n    onclick=\"document.getElementById('hcFloatingBanner').classList.remove('hc-show');\"\n  >&times;<\/button>\n\n  <div class=\"hc-banner-logo\">\n    <img decoding=\"async\"\n      src=\"https:\/\/pueblagay.com.mx\/wp-content\/uploads\/2026\/04\/Logotipo-HARDCORE-11.png\"\n      alt=\"Logotipo Hardcore\"\n    >\n  <\/div>\n\n  <div class=\"hc-banner-text\">\n    El club m\u00e1s intenso para hombres gay con dos ubicaciones:\n    Puebla y Cholula.\n  <\/div>\n\n  <a\n    href=\"https:\/\/hardcore.com.mx\/\"\n    target=\"_blank\"\n    rel=\"noopener noreferrer\"\n    class=\"hc-banner-btn\"\n  >VISITAR EL SITIO<\/a>\n<\/div>\n\n<!-- EVENTOS: SOLO SE ABREN AL TOCAR SU BOT\u00d3N -->\n<div\n  id=\"hc-overlay\"\n  class=\"hc-overlay\"\n  aria-hidden=\"true\"\n  onclick=\"closeHcPopup()\"\n>\n  <!-- BOYTOY -->\n  <div\n    id=\"hc-card-boytoy\"\n    class=\"hc-popup-card\"\n    role=\"dialog\"\n    aria-modal=\"true\"\n    aria-labelledby=\"hc-boytoy-title\"\n    onclick=\"event.stopPropagation()\"\n  >\n    <button\n      class=\"hc-close-btn-popup\"\n      type=\"button\"\n      aria-label=\"Cerrar Boytoy\"\n      onclick=\"closeHcPopup()\"\n    >\u2715<\/button>\n\n    <div class=\"hc-event-content hc-boytoy-event\">\n      <p id=\"hc-boytoy-title\" class=\"hc-event-title\">\n        BOYTOY<br>BY HARDCORE\n      <\/p>\n\n      <p class=\"hc-event-date\">\n        18 de octubre<br>del 2026\n      <\/p>\n\n      <p class=\"hc-event-time\">\n        De 5 PM a 12 AM\n      <\/p>\n\n      <p class=\"hc-event-location\">\n        En Cholula\n      <\/p>\n\n      <p class=\"hc-boytoy-prices\">\n        NO COVER<br>\n        Privados desde $250<br>\n        Copa para los mu\u00f1ecotes desde $80\n      <\/p>\n\n      <div class=\"hc-boytoy-links\">\n        <a\n          href=\"https:\/\/api.whatsapp.com\/send?phone=5212214403352&amp;text=Hola%20Hardcore%2C%20solicito%20informes%20sobre%20BOYTOY%20del%2018%20de%20octubre%20en%20Cholula\"\n          target=\"_blank\"\n          rel=\"noopener noreferrer\"\n        >M\u00c1S INFORMES<\/a>\n\n        <a\n          href=\"https:\/\/chat.whatsapp.com\/KDXXbqtzZHvGRY0IxzgVz7?s=cl&amp;p=a&amp;ilr=1\"\n          target=\"_blank\"\n          rel=\"noopener noreferrer\"\n        >UNIRSE AL GRUPO<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- HARDCORE RAVE -->\n  <div\n    id=\"hc-card-rave\"\n    class=\"hc-popup-card\"\n    role=\"dialog\"\n    aria-modal=\"true\"\n    aria-labelledby=\"hc-rave-title\"\n    onclick=\"event.stopPropagation()\"\n  >\n    <button\n      class=\"hc-close-btn-popup\"\n      type=\"button\"\n      aria-label=\"Cerrar Hardcore Rave\"\n      onclick=\"closeHcPopup()\"\n    >\u2715<\/button>\n\n    <div class=\"hc-event-content\">\n      <p id=\"hc-rave-title\" class=\"hc-event-title\">\n        HARDCORE<br>RAVE\n      <\/p>\n\n      <p class=\"hc-event-edition\">\n        EDICI\u00d3N HALLOWEEN<br>\n        HARRY PUTTER\n        <svg\n          class=\"hc-event-lightning\"\n          viewBox=\"0 0 24 32\"\n          aria-hidden=\"true\"\n          focusable=\"false\"\n        >\n          <path\n            d=\"M14 0 2 18h9l-2 14 13-20h-9z\"\n            fill=\"#ff0000\"\n          \/>\n        <\/svg>\n      <\/p>\n\n      <p class=\"hc-event-date\">\n        26 de octubre<br>del 2026\n      <\/p>\n\n      <p class=\"hc-event-time\">\n        De 5 PM a 2 AM\n      <\/p>\n\n      <p class=\"hc-event-location\">\n        En Puebla\n      <\/p>\n\n      <p class=\"hc-event-price\">\n        ACCESO: $100\n      <\/p>\n    <\/div>\n  <\/div>\n\n  <!-- HARDCORE XXXTRA -->\n  <div\n    id=\"hc-card-xxxtra\"\n    class=\"hc-popup-card\"\n    role=\"dialog\"\n    aria-modal=\"true\"\n    aria-labelledby=\"hc-xxxtra-title\"\n    onclick=\"event.stopPropagation()\"\n  >\n    <button\n      class=\"hc-close-btn-popup\"\n      type=\"button\"\n      aria-label=\"Cerrar Hardcore XXXTRA\"\n      onclick=\"closeHcPopup()\"\n    >\u2715<\/button>\n\n    <div class=\"hc-event-content\">\n      <p id=\"hc-xxxtra-title\" class=\"hc-event-title\">\n        HARDCORE<br>XXXTRA\n      <\/p>\n\n      <p class=\"hc-event-edition\">\n        EDICI\u00d3N HALLOWEEN<br>\n        HARRY PUTTER\n        <svg\n          class=\"hc-event-lightning\"\n          viewBox=\"0 0 24 32\"\n          aria-hidden=\"true\"\n          focusable=\"false\"\n        >\n          <path\n            d=\"M14 0 2 18h9l-2 14 13-20h-9z\"\n            fill=\"#ff0000\"\n          \/>\n        <\/svg>\n      <\/p>\n\n      <p class=\"hc-event-date\">\n        24 de octubre<br>del 2026\n      <\/p>\n\n      <p class=\"hc-event-time\">\n        De 4 PM a 2 AM\n      <\/p>\n\n      <p class=\"hc-event-location\">\n        En Cholula\n      <\/p>\n\n      <p class=\"hc-event-price\">\n        ACCESO: $100\n      <\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- BOTONCITOS -->\n<div id=\"hc-side-bar\">\n  <button\n    id=\"hc-btn-boytoy\"\n    class=\"hc-tab hc-tab-boytoy\"\n    type=\"button\"\n    aria-haspopup=\"dialog\"\n    aria-controls=\"hc-card-boytoy\"\n    aria-expanded=\"false\"\n    onclick=\"toggleHcPopup('boytoy')\"\n  >BOYTOY BY HARDCORE<\/button>\n\n  <button\n    id=\"hc-btn-rave\"\n    class=\"hc-tab hc-tab-rave\"\n    type=\"button\"\n    aria-haspopup=\"dialog\"\n    aria-controls=\"hc-card-rave\"\n    aria-expanded=\"false\"\n    onclick=\"toggleHcPopup('rave')\"\n  >HARDCORE RAVE<\/button>\n\n  <button\n    id=\"hc-btn-xxxtra\"\n    class=\"hc-tab hc-tab-xxxtra\"\n    type=\"button\"\n    aria-haspopup=\"dialog\"\n    aria-controls=\"hc-card-xxxtra\"\n    aria-expanded=\"false\"\n    onclick=\"toggleHcPopup('xxxtra')\"\n  >HARDCORE XXXTRA<\/button>\n<\/div>\n\n<script>\nvar activePopup = null;\nvar hcPopupTimer = null;\nvar hcPreviousFocus = null;\nvar hcPreviousOverflow = '';\n\n(function () {\n  function initializeHcBanner() {\n    setTimeout(function () {\n      var banner = document.getElementById('hcFloatingBanner');\n      if (banner) {\n        banner.classList.add('hc-show');\n      }\n    }, 1200);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener(\n      'DOMContentLoaded',\n      initializeHcBanner,\n      { once: true }\n    );\n  } else {\n    initializeHcBanner();\n  }\n})();\n\nfunction toggleHcPopup(type) {\n  if (activePopup === type) {\n    closeHcPopup();\n    return;\n  }\n\n  openHcPopup(type);\n}\n\nfunction openHcPopup(type) {\n  var overlay = document.getElementById('hc-overlay');\n  var card = document.getElementById('hc-card-' + type);\n\n  if (!overlay || !card) {\n    return;\n  }\n\n  clearTimeout(hcPopupTimer);\n\n  if (!activePopup) {\n    hcPreviousFocus = document.activeElement;\n    hcPreviousOverflow = document.body.style.overflow;\n  }\n\n  document.querySelectorAll('.hc-popup-card').forEach(function (item) {\n    item.classList.remove('open');\n    item.style.display = 'none';\n  });\n\n  document.querySelectorAll('#hc-side-bar .hc-tab').forEach(function (button) {\n    button.setAttribute('aria-expanded', 'false');\n  });\n\n  activePopup = type;\n  card.style.display = 'block';\n  overlay.classList.add('active');\n  overlay.setAttribute('aria-hidden', 'false');\n  document.body.style.overflow = 'hidden';\n\n  var eventButton = document.getElementById('hc-btn-' + type);\n\n  if (eventButton) {\n    eventButton.setAttribute('aria-expanded', 'true');\n  }\n\n  hcPopupTimer = setTimeout(function () {\n    card.classList.add('open');\n\n    var closeButton = card.querySelector('.hc-close-btn-popup');\n\n    if (closeButton) {\n      closeButton.focus();\n    }\n  }, 20);\n}\n\nfunction closeHcPopup() {\n  if (!activePopup) {\n    return;\n  }\n\n  clearTimeout(hcPopupTimer);\n\n  var overlay = document.getElementById('hc-overlay');\n  var card = document.getElementById('hc-card-' + activePopup);\n  var eventButton = document.getElementById('hc-btn-' + activePopup);\n\n  activePopup = null;\n\n  if (card) {\n    card.classList.remove('open');\n  }\n\n  if (eventButton) {\n    eventButton.setAttribute('aria-expanded', 'false');\n  }\n\n  document.body.style.overflow = hcPreviousOverflow;\n\n  if (hcPreviousFocus && typeof hcPreviousFocus.focus === 'function') {\n    hcPreviousFocus.focus();\n  }\n\n  if (overlay) {\n    overlay.classList.remove('active');\n    overlay.setAttribute('aria-hidden', 'true');\n  }\n\n  hcPopupTimer = setTimeout(function () {\n    if (card) {\n      card.style.display = 'none';\n    }\n  }, 300);\n}\n\ndocument.addEventListener('keydown', function (event) {\n  if (!activePopup) {\n    return;\n  }\n\n  if (event.key === 'Escape') {\n    closeHcPopup();\n    return;\n  }\n\n  if (event.key !== 'Tab') {\n    return;\n  }\n\n  var card = document.getElementById('hc-card-' + activePopup);\n\n  if (!card) {\n    return;\n  }\n\n  var focusable = card.querySelectorAll(\n    'button:not([disabled]), a[href], [tabindex=\"0\"]'\n  );\n\n  if (!focusable.length) {\n    return;\n  }\n\n  var first = focusable[0];\n  var last = focusable[focusable.length - 1];\n\n  if (event.shiftKey && document.activeElement === first) {\n    event.preventDefault();\n    last.focus();\n  } else if (!event.shiftKey && document.activeElement === last) {\n    event.preventDefault();\n    first.focus();\n  }\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Espacio exclusivo para hombres CHAT CONTACTOS COMPARTE REDES &times; El club m\u00e1s intenso para hombres gay con dos ubicaciones: Puebla y Cholula. VISITAR EL SITIO \u2715 BOYTOYBY HARDCORE 18 de octubredel 2026 De 5 PM a 12 AM En Cholula NO COVER Privados desde $250 Copa para los mu\u00f1ecotes desde $80 M\u00c1S INFORMES UNIRSE AL [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Puebla gay &#8211; Puebla Gay<\/title>\n<meta name=\"description\" content=\"Contactos y chat gay en Puebla\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pueblagay.com.mx\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Puebla gay\" \/>\n<meta property=\"og:description\" content=\"Contactos y chat gay en Puebla\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pueblagay.com.mx\/\" \/>\n<meta property=\"og:site_name\" content=\"Puebla Gay\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-06T19:44:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pueblagay.com.mx\/wp-content\/uploads\/2026\/04\/dpg2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"429\" \/>\n\t<meta property=\"og:image:height\" content=\"101\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@hardcorepuebla\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pueblagay.com.mx\\\/\",\"url\":\"https:\\\/\\\/pueblagay.com.mx\\\/\",\"name\":\"Puebla gay &#8211; Puebla Gay\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pueblagay.com.mx\\\/#website\"},\"datePublished\":\"2026-04-10T18:41:06+00:00\",\"dateModified\":\"2026-10-06T19:44:25+00:00\",\"description\":\"Contactos y chat gay en Puebla\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pueblagay.com.mx\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pueblagay.com.mx\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pueblagay.com.mx\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pueblagay.com.mx\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Puebla gay\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pueblagay.com.mx\\\/#website\",\"url\":\"https:\\\/\\\/pueblagay.com.mx\\\/\",\"name\":\"Puebla Gay\",\"description\":\"Puebla gay - chat\",\"publisher\":{\"@id\":\"https:\\\/\\\/pueblagay.com.mx\\\/#organization\"},\"alternateName\":\"Gay Puebla\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pueblagay.com.mx\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pueblagay.com.mx\\\/#organization\",\"name\":\"Puebla Gay\",\"url\":\"https:\\\/\\\/pueblagay.com.mx\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/pueblagay.com.mx\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pueblagay.com.mx\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/dpg2.jpg\",\"contentUrl\":\"https:\\\/\\\/pueblagay.com.mx\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/dpg2.jpg\",\"width\":429,\"height\":101,\"caption\":\"Puebla Gay\"},\"image\":{\"@id\":\"https:\\\/\\\/pueblagay.com.mx\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/hardcorepuebla\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Puebla gay &#8211; Puebla Gay","description":"Contactos y chat gay en Puebla","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pueblagay.com.mx\/","og_locale":"es_ES","og_type":"article","og_title":"Puebla gay","og_description":"Contactos y chat gay en Puebla","og_url":"https:\/\/pueblagay.com.mx\/","og_site_name":"Puebla Gay","article_modified_time":"2026-10-06T19:44:25+00:00","og_image":[{"width":429,"height":101,"url":"https:\/\/pueblagay.com.mx\/wp-content\/uploads\/2026\/04\/dpg2.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@hardcorepuebla","twitter_misc":{"Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pueblagay.com.mx\/","url":"https:\/\/pueblagay.com.mx\/","name":"Puebla gay &#8211; Puebla Gay","isPartOf":{"@id":"https:\/\/pueblagay.com.mx\/#website"},"datePublished":"2026-04-10T18:41:06+00:00","dateModified":"2026-10-06T19:44:25+00:00","description":"Contactos y chat gay en Puebla","breadcrumb":{"@id":"https:\/\/pueblagay.com.mx\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pueblagay.com.mx\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pueblagay.com.mx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pueblagay.com.mx\/"},{"@type":"ListItem","position":2,"name":"Puebla gay"}]},{"@type":"WebSite","@id":"https:\/\/pueblagay.com.mx\/#website","url":"https:\/\/pueblagay.com.mx\/","name":"Puebla Gay","description":"Puebla gay - chat","publisher":{"@id":"https:\/\/pueblagay.com.mx\/#organization"},"alternateName":"Gay Puebla","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pueblagay.com.mx\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/pueblagay.com.mx\/#organization","name":"Puebla Gay","url":"https:\/\/pueblagay.com.mx\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/pueblagay.com.mx\/#\/schema\/logo\/image\/","url":"https:\/\/pueblagay.com.mx\/wp-content\/uploads\/2026\/04\/dpg2.jpg","contentUrl":"https:\/\/pueblagay.com.mx\/wp-content\/uploads\/2026\/04\/dpg2.jpg","width":429,"height":101,"caption":"Puebla Gay"},"image":{"@id":"https:\/\/pueblagay.com.mx\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/hardcorepuebla"]}]}},"_links":{"self":[{"href":"https:\/\/pueblagay.com.mx\/index.php\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pueblagay.com.mx\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pueblagay.com.mx\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pueblagay.com.mx\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pueblagay.com.mx\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":178,"href":"https:\/\/pueblagay.com.mx\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":242,"href":"https:\/\/pueblagay.com.mx\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions\/242"}],"wp:attachment":[{"href":"https:\/\/pueblagay.com.mx\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}