
:root{--px-navy:#061321;--px-navy2:#0a2137;--px-green:#9cff32;--px-green2:#c9ff70;--px-text:#f7fbff;--px-muted:#a9bbc9;--px-ink:#0b1824;--px-line:#dfe7ed}
body.pujexa-frontpage{overflow-x:hidden}
.pujexa-frontpage .entry-title,.pujexa-frontpage .wp-block-post-title{display:none!important}
.pujexa-frontpage main,.pujexa-frontpage .site-main,.pujexa-frontpage .entry-content,.pujexa-frontpage .wp-site-blocks{max-width:none!important}
.pujexa-frontpage .entry-content{margin:0!important}
.pujexa-frontpage .entry-content>.pujexa-app{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:100vw!important}
.pujexa-app{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--px-ink);background:#f5f8fa;overflow:hidden}
.px-hero{position:relative;background:linear-gradient(145deg,var(--px-navy),#071c30 55%,#0b2742);color:white;padding:20px max(18px,calc((100vw - 1180px)/2)) 54px;overflow:hidden}
.px-topbar{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}
.px-brand{display:flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important;font-size:25px;font-weight:900;letter-spacing:1.6px}.px-brand strong{color:var(--px-green)}
.px-logo{width:30px;height:30px;border:2px solid var(--px-green);border-radius:50%;display:inline-block;position:relative;box-shadow:0 0 18px rgba(156,255,50,.25)}
.px-logo:before,.px-logo:after{content:"";position:absolute;background:rgba(156,255,50,.5)}.px-logo:before{width:1px;height:100%;left:50%}.px-logo:after{height:1px;width:100%;top:50%}
.px-logo i{position:absolute;width:8px;height:8px;background:var(--px-green);border-radius:50%;right:4px;top:5px;box-shadow:0 0 12px var(--px-green)}.px-logo b{position:absolute;width:12px;height:1px;background:var(--px-green);left:50%;top:50%;transform:rotate(-35deg);transform-origin:left}
.px-mini-link{border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#dce7ef!important;text-decoration:none!important;padding:8px 13px;font-size:12px;font-weight:800}
.px-hero-inner{position:relative;z-index:2;max-width:1050px;margin-top:56px}.px-kicker,.px-eyebrow{font-size:11px;font-weight:900;letter-spacing:1.3px;color:#5f8700}.px-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--px-green);background:rgba(156,255,50,.07);border:1px solid rgba(156,255,50,.22);border-radius:999px;padding:7px 11px}.px-kicker span{width:6px;height:6px;border-radius:50%;background:var(--px-green);box-shadow:0 0 12px var(--px-green)}
.px-hero h1{font-size:clamp(40px,7vw,78px);line-height:.95;letter-spacing:-3px;margin:18px 0 20px;max-width:950px}.px-hero h1 em{color:var(--px-green);font-style:normal}.px-hero p{max-width:720px;color:#c8d5df;font-size:17px;line-height:1.55}
.px-glow{position:absolute;border:1px solid rgba(156,255,50,.12);border-radius:50%;width:520px;height:520px;right:-180px;top:40px}.px-glow:before,.px-glow:after{content:"";position:absolute;border:inherit;border-radius:inherit;inset:65px}.px-glow:after{inset:140px}.px-glow-b{right:-50px;top:170px;width:240px;height:240px;opacity:.5}
.px-search{margin-top:26px;background:#fff;padding:8px;border-radius:17px;display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:7px;box-shadow:0 22px 55px rgba(0,0,0,.27);max-width:1080px}
.px-field{background:#f2f5f7;border-radius:11px;padding:8px 12px;min-width:0}.px-field label{display:block;color:#687985;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.6px}.px-field input,.px-field select{width:100%;border:0!important;outline:0!important;background:transparent!important;padding:4px 0!important;margin:0!important;color:#0b1824!important;font-size:14px!important;min-height:30px!important;box-shadow:none!important}
.px-search-btn{border:0;border-radius:11px;background:var(--px-green);color:#102006;font-weight:900;padding:0 20px;cursor:pointer;white-space:nowrap}.px-search-btn span{margin-left:8px}
.px-proof{display:flex;gap:22px;flex-wrap:wrap;color:#afc0cd;font-size:12px;margin-top:18px}.px-proof span::first-letter{color:var(--px-green)}
.px-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:1050px;margin:-18px auto 0;position:relative;z-index:3;background:#fff;border-radius:15px;box-shadow:0 12px 40px rgba(15,39,58,.11);overflow:hidden}.px-stats div{padding:18px 24px;text-align:center;border-right:1px solid #edf1f4}.px-stats div:last-child{border:0}.px-stats strong{display:block;font-size:24px}.px-stats span{display:block;color:#758692;font-size:11px;margin-top:3px}
.px-section{padding:54px max(18px,calc((100vw - 1180px)/2))}.px-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.px-heading h2,.px-map-copy h2,.px-cta h2{font-size:clamp(28px,4vw,40px);line-height:1.05;margin:5px 0}.px-heading>a{color:#18344e!important;text-decoration:none!important;font-weight:900;font-size:13px}
.px-catgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.px-catgrid a{background:#fff;border:1px solid #e3eaef;border-radius:15px;padding:19px;color:var(--px-ink)!important;text-decoration:none!important;min-height:125px;box-shadow:0 6px 18px rgba(20,40,60,.04)}.px-catgrid a>span{font-size:25px;color:#5f8700}.px-catgrid b{display:block;margin-top:15px;font-size:15px}.px-catgrid small{display:block;color:#7f8f9b;margin-top:3px;line-height:1.25}
.px-map-section{background:#071a2d;color:#fff;padding:54px max(18px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr 1.1fr;gap:46px;align-items:center}.px-map-copy p{color:#aebdca;max-width:470px}.px-map-copy a{color:var(--px-green)!important;text-decoration:none!important;font-weight:900}
.px-map-card{background:radial-gradient(circle at 50% 50%,rgba(156,255,50,.12),transparent 45%),#091f34;border:1px solid rgba(156,255,50,.2);border-radius:20px;padding:18px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.px-map-title,.px-map-foot{font-size:10px;color:#8aa0b0;letter-spacing:1px}.px-spain{margin:auto;width:78%;height:150px;clip-path:polygon(4% 37%,16% 25%,31% 29%,37% 16%,49% 24%,64% 16%,77% 25%,91% 23%,96% 42%,84% 52%,79% 72%,61% 73%,47% 87%,32% 81%,22% 66%,10% 61%);background:linear-gradient(135deg,rgba(156,255,50,.22),rgba(156,255,50,.05));border:1px solid rgba(156,255,50,.3);display:grid;place-items:center;color:var(--px-green);font-weight:900;letter-spacing:5px;position:relative}.dot{position:absolute;width:9px;height:9px;background:var(--px-green);border-radius:50%;box-shadow:0 0 14px var(--px-green)}.d1{left:28%;top:35%}.d2{left:53%;top:30%}.d3{left:68%;top:45%}.d4{left:43%;top:62%}.d5{left:60%;top:70%}
.px-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.px-card{background:#fff;border:1px solid #e1e8ed;border-radius:17px;overflow:hidden;box-shadow:0 8px 28px rgba(18,42,61,.06)}.px-thumb{display:block;height:190px;background:#071a2d}.px-thumb img{width:100%;height:100%;object-fit:cover}.px-noimg{height:100%;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.px-noimg strong{letter-spacing:2px}.px-cardbody{padding:18px}.px-chip{display:inline-block;background:#edffd9;color:#527500;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.px-card h3{font-size:18px;margin:10px 0 3px;line-height:1.2}.px-card h3 a,.px-card-link{color:var(--px-ink)!important;text-decoration:none!important}.px-loc{color:#71828f;font-size:12px}.px-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;border-top:1px solid #edf1f3}.px-metrics small,.px-detail-grid small{display:block;color:#71828f;font-size:10px}.px-metrics strong{font-size:16px}.px-countdown{margin-top:13px;color:#697d8b;font-size:11px}.px-card-link{display:block;margin-top:12px;font-size:12px;font-weight:900}.px-empty{grid-column:1/-1;padding:42px;background:#fff;border:1px dashed #cbd7df;border-radius:17px;text-align:center}.px-empty-icon{font-size:44px;color:#70a000}.px-empty h3{margin:8px 0}.px-empty p{color:#6f818e;max-width:600px;margin:auto}
.px-tools{background:#071a2d;color:#fff;padding:36px max(18px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.px-tools div{border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:18px}.px-tools span{font-size:20px;color:var(--px-green)}.px-tools b{display:block;margin-top:8px}.px-tools small{color:#91a5b4}
.px-cta{text-align:center;padding:58px 18px;background:#edf3f5}.px-cta p{max-width:580px;margin:8px auto;color:#6d7e8a}.px-footer{background:#04111f;color:#fff;padding:30px max(18px,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;align-items:center;gap:25px}.px-footer p{max-width:700px;color:#8499a9;font-size:10px;line-height:1.5;margin:0}
.px-detail{background:#071a2d;color:#fff;border-radius:18px;padding:24px;margin:24px 0}.px-detail-head p{color:#a9bbc9}.px-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.px-detail-grid>div{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px}.px-detail-grid strong{display:block;margin-top:5px;font-size:17px}.px-official{display:inline-block;background:var(--px-green);color:#102006!important;text-decoration:none!important;border-radius:10px;padding:13px 16px;font-weight:900}.px-warning{margin-top:17px;background:#fff7d8;color:#4c4011;border-radius:12px;padding:15px}.px-warning p{margin:4px 0 0;font-size:13px}
@media(max-width:900px){.px-search{grid-template-columns:1fr 1fr}.px-main-field{grid-column:1/-1}.px-search-btn{min-height:52px}.px-catgrid{grid-template-columns:repeat(3,1fr)}.px-cards{grid-template-columns:repeat(2,1fr)}.px-map-section{grid-template-columns:1fr}.px-tools{grid-template-columns:repeat(2,1fr)}.px-detail-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){
  .pujexa-frontpage .entry-content>.pujexa-app{width:100vw!important}
  .px-hero{padding:17px 16px 42px}.px-brand{font-size:21px}.px-logo{width:27px;height:27px}.px-hero-inner{margin-top:42px}.px-hero h1{font-size:42px;line-height:.98;letter-spacing:-2.2px}.px-hero p{font-size:14px}.px-kicker{font-size:9px}
  .px-search{grid-template-columns:1fr;padding:7px;border-radius:15px}.px-main-field{grid-column:auto}.px-field{padding:7px 11px}.px-search-btn{width:100%;min-height:50px}.px-proof{gap:9px 15px;font-size:10px}
  .px-stats{margin:-12px 12px 0;grid-template-columns:1fr 1fr 1fr;border-radius:12px}.px-stats div{padding:14px 6px}.px-stats strong{font-size:18px}.px-stats span{font-size:8px}
  .px-section{padding:38px 16px}.px-heading{align-items:center}.px-heading h2{font-size:27px}.px-heading>a{font-size:11px}.px-catgrid{grid-template-columns:repeat(2,1fr);gap:9px}.px-catgrid a{padding:14px;min-height:112px}.px-catgrid small{font-size:10px}
  .px-map-section{padding:40px 16px;gap:25px}.px-map-card{min-height:260px}.px-spain{width:95%;height:125px;font-size:12px}
  .px-cards{grid-template-columns:1fr}.px-thumb{height:200px}.px-tools{padding:26px 16px;grid-template-columns:1fr 1fr;gap:9px}.px-tools div{padding:14px}.px-tools small{font-size:10px}
  .px-cta{padding:42px 16px}.px-footer{padding:25px 16px;display:block}.px-footer p{margin-top:14px}
  .px-detail-grid{grid-template-columns:1fr 1fr}.px-detail{padding:16px}
}

/* PUJEXA 0.3: elimina el footer del tema solo en la portada de PUJEXA */
.pujexa-frontpage footer.wp-block-template-part,
.pujexa-frontpage .site-footer,
.pujexa-frontpage footer#colophon{display:none!important}
.pujexa-frontpage .wp-site-blocks{padding-bottom:0!important}
@media(max-width:600px){
  .px-hero h1{font-size:40px}
  .px-categories{padding-top:32px}
  .px-map-section{padding-top:34px;padding-bottom:34px}
  .px-tools{padding-top:22px;padding-bottom:22px}
}

/* PUJEXA 0.4 — archivo y ficha propia */
body.post-type-archive-pujexa_auction,
body.single-pujexa_auction{background:#f5f8fa}
body.post-type-archive-pujexa_auction .wp-site-blocks,
body.single-pujexa_auction .wp-site-blocks{padding:0!important}
body.post-type-archive-pujexa_auction header.wp-block-template-part,
body.single-pujexa_auction header.wp-block-template-part,
body.post-type-archive-pujexa_auction footer.wp-block-template-part,
body.single-pujexa_auction footer.wp-block-template-part{display:none!important}
.pujexa-shell{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f5f8fa;color:#0b1824;min-height:100vh}
.px-list-hero,.px-single-hero{background:radial-gradient(circle at 80% 30%,rgba(156,255,50,.12),transparent 25%),linear-gradient(145deg,#061321,#071c30 55%,#0b2742);color:white;padding:20px max(18px,calc((100vw - 1180px)/2)) 50px}
.px-list-top{display:flex;justify-content:space-between;align-items:center}.px-list-copy{margin-top:50px}.px-list-copy h1,.px-single-wrap h1{font-size:clamp(42px,7vw,76px);line-height:.96;letter-spacing:-3px;margin:16px 0}.px-list-copy h1 em{color:var(--px-green);font-style:normal}.px-list-copy p{color:#b5c4cf;max-width:680px}
.px-archive-search{max-width:1080px}.px-archive-section{padding-top:40px}.px-pagination{margin-top:28px}.px-pagination ul{display:flex;gap:8px;list-style:none;padding:0}.px-pagination a,.px-pagination span{display:block;padding:9px 12px;border-radius:9px;background:#fff;border:1px solid #dde6eb;text-decoration:none;color:#0b1824}.px-pagination .current{background:#071a2d;color:#fff}
.px-custom-footer{margin-top:0}
.px-single-wrap{max-width:980px;margin-top:50px}.px-single-location,.px-single-ref{color:#b5c4cf}
.px-single-main{max-width:1180px;margin:0 auto;padding:34px 18px 54px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.px-detail-grid-big{grid-template-columns:repeat(3,1fr);margin:0}.px-detail-grid-big>div{background:#fff;color:#0b1824;border:1px solid #e0e8ed}.px-detail-grid-big strong{font-size:22px}.px-live-countdown{margin:14px 0;background:#eaffd4;color:#3f6500;padding:12px 14px;border-radius:11px;font-weight:900}
.px-info-card,.px-side-card{background:#fff;border:1px solid #e1e9ee;border-radius:17px;padding:22px;box-shadow:0 8px 24px rgba(18,42,61,.05)}.px-info-card{margin-top:18px}.px-info-card h2{margin-top:0}.px-info-card p{line-height:1.65;color:#516473}.px-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.px-check-grid>div{background:#f5f8fa;border-radius:12px;padding:14px}.px-check-grid span{color:#73a600}.px-check-grid b{display:block;margin-top:5px}.px-check-grid small{display:block;color:#6f808c;margin-top:3px;line-height:1.4}.px-single-side{position:relative}.px-side-card{position:sticky;top:20px}.px-side-card h3{font-size:22px;line-height:1.15}.px-side-card p{color:#607482}.px-official-big{display:block;text-align:center;margin-top:18px}
@media(max-width:800px){.px-single-main{grid-template-columns:1fr}.px-side-card{position:static}.px-detail-grid-big{grid-template-columns:1fr 1fr}}
@media(max-width:600px){
 .px-list-hero,.px-single-hero{padding:17px 16px 38px}
 .px-list-copy,.px-single-wrap{margin-top:36px}
 .px-list-copy h1,.px-single-wrap h1{font-size:40px;letter-spacing:-2px}
 .px-single-main{padding:22px 16px 38px}
 .px-detail-grid-big{grid-template-columns:1fr 1fr}
 .px-detail-grid-big strong{font-size:17px}
 .px-check-grid{grid-template-columns:1fr}
 .px-info-card,.px-side-card{padding:16px}
}

/* PUJEXA 0.5 — páginas completamente independientes del tema */
body.pujexa-standalone{margin:0!important;background:#f5f8fa!important}
body.pujexa-standalone #wpadminbar{position:fixed}
body.pujexa-standalone .pujexa-shell{width:100%;max-width:none;margin:0}
@media(max-width:782px){body.admin-bar.pujexa-standalone{padding-top:46px}}

/* PUJEXA 0.8 — Buscador Nacional */
.px-national-hero{padding-bottom:72px}
.px-filter-wrap{max-width:1180px;margin:-36px auto 0;position:relative;z-index:5;padding:0 18px}
.px-national-filter{background:#fff;border:1px solid #e0e8ed;border-radius:20px;padding:18px;box-shadow:0 18px 55px rgba(11,24,36,.12)}
.px-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.px-filter-search{grid-column:span 2}
.px-filter-field{background:#f4f7f9;border-radius:12px;padding:10px 12px;min-width:0}
.px-filter-field label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#6e7f8b;font-weight:900;margin-bottom:4px}
.px-filter-field input,.px-filter-field select{width:100%;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:6px 0!important;margin:0!important;color:#0b1824!important;font-size:14px!important;min-height:36px!important}
.px-filter-field select:disabled{opacity:.45}
.px-filter-actions{display:flex;align-items:center;gap:14px;margin-top:14px}
.px-filter-actions .px-search-btn{min-height:48px;padding:0 22px}
.px-clear-filter{color:#5e7382!important;text-decoration:none!important;font-weight:800;font-size:12px}
.px-results-summary{max-width:1180px;margin:0 auto;padding:42px 18px 6px;display:flex;justify-content:space-between;gap:20px;align-items:end}
.px-results-summary h2{font-size:clamp(28px,4vw,40px);margin:5px 0}
.px-active-tags{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.px-active-tags span{background:#eaffd4;color:#4e7500;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}
.px-national-results{padding-top:18px}
.px-national-card{position:relative}
.px-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}
.px-mini-count{font-size:10px;font-weight:900;color:#5e7900;text-align:right}
.px-community{font-size:10px;color:#78909f;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}
.px-card-note{display:flex;justify-content:space-between;align-items:center;background:#f4f7f9;border-radius:9px;padding:9px 10px;margin-top:10px;font-size:11px}
.px-card-note span{color:#6f808d}.px-card-note b{font-size:12px}
.px-search-trust{background:#071a2d;color:#fff;padding:30px max(18px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.px-search-trust>div{border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:16px}
.px-search-trust b{display:block;color:var(--px-green)}
.px-search-trust span{display:block;color:#91a4b2;font-size:11px;margin-top:4px}
@media(max-width:900px){
  .px-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .px-filter-search{grid-column:1/-1}
}
@media(max-width:600px){
  .px-national-hero{padding-bottom:54px}
  .px-filter-wrap{margin-top:-24px;padding:0 12px}
  .px-national-filter{padding:11px;border-radius:16px}
  .px-filter-grid{grid-template-columns:1fr;gap:8px}
  .px-filter-search{grid-column:auto}
  .px-filter-actions{display:grid;grid-template-columns:1fr;text-align:center}
  .px-filter-actions .px-search-btn{width:100%}
  .px-results-summary{padding:32px 16px 4px;display:block}
  .px-active-tags{justify-content:flex-start;margin-top:10px}
  .px-search-trust{grid-template-columns:1fr;padding:22px 16px}
}

/* PUJEXA 0.8.4 — el resultado queda visible tras buscar */
#resultados{scroll-margin-top:18px}

/* PUJEXA 1.0 — Radar y Favoritos */
.px-fav-btn{position:absolute;right:15px;top:15px;width:42px;height:42px;border-radius:50%;border:1px solid #dce5eb;background:#fff;color:#173044;font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer;z-index:4;box-shadow:0 8px 20px rgba(10,30,45,.12)}
.px-cardbody{position:relative}.px-cardbody .px-fav-btn{top:12px}
.px-fav-btn.is-fav{background:#efffda;color:#5f8900;border-color:#c8f28f}
.px-title-row{display:flex;align-items:flex-start;gap:15px}.px-title-row h1{flex:1}.px-fav-single{position:static;flex:0 0 auto;margin-top:15px}
.px-radar-box{max-width:1180px;margin:26px auto 0;padding:24px 18px;display:grid;grid-template-columns:auto 1fr minmax(300px,420px);gap:20px;align-items:center;background:#071a2d;color:white;border-radius:20px}
.px-radar-icon{width:60px;height:60px;border:2px solid var(--px-green);border-radius:50%;display:grid;place-items:center;color:var(--px-green);font-size:32px;box-shadow:0 0 24px rgba(156,255,50,.18)}
.px-radar-copy h2{margin:5px 0;font-size:26px}.px-radar-copy p{margin:0;color:#9fb2c0;font-size:13px;line-height:1.5}
.px-radar-form{display:grid;gap:9px}.px-radar-form input[type=email]{width:100%;border:0;border-radius:10px;padding:13px;background:#fff;color:#102030}.px-consent{font-size:10px;color:#a9bac6;display:flex;align-items:flex-start;gap:7px}.px-consent input{margin-top:2px}.px-radar-message{font-size:11px;color:var(--px-green);min-height:16px}
.px-radar-form .px-search-btn:disabled{opacity:.6;cursor:wait}
.px-favorites-page .px-single-wrap h1 em{color:var(--px-green);font-style:normal}
.px-fav-cover{height:150px;border-radius:0;background:#071a2d;color:#fff;display:grid;place-items:center;letter-spacing:4px}
@media(max-width:800px){.px-radar-box{grid-template-columns:1fr}.px-radar-icon{width:48px;height:48px;font-size:24px}}
@media(max-width:600px){.px-radar-box{margin:20px 12px 0;padding:18px;border-radius:16px}.px-radar-copy h2{font-size:23px}.px-title-row{display:block}.px-fav-single{margin:8px 0 0}}
