/*
Theme Name: Tangueros
Description: Autorski motyw Domu Tanga. Wersja robocza z demonstracyjnym grafikiem i formularzem.
Version: 0.1.7
Requires PHP: 8.2
Text Domain: tangueros
*/
body.admin-bar>header{top:32px}body.admin-bar #wpadminbar{position:fixed}#wpadminbar a{font-family:Arial,sans-serif} @media(max-width:782px){body.admin-bar>header{top:46px}}

.contact-map{max-width:1100px;margin:48px auto 0;text-align:left;border:1px solid #d7b989;border-radius:16px;background:#f6f3ed;color:#252323;overflow:hidden}.contact-map-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px}.contact-map h3{font-size:28px;margin:0 0 10px}.contact-map-heading p{margin:0;font-size:16px}.end .contact-map .btn{background:#652737;color:#fff;flex-shrink:0}.contact-map iframe{display:block;width:100%;height:380px;border:0;background:#e7e4de}.contact-map .map-note{margin:0;padding:18px 30px 8px;font-size:14px}.contact-map .map-privacy{margin:0;padding:0 30px 20px;font-size:12px;color:#57504a}.contact-map a{text-underline-offset:3px}@media(max-width:760px){.contact-map-heading{display:block;padding:22px}.contact-map h3{font-size:25px}.contact-map-heading .btn{margin-top:18px}.contact-map iframe{height:320px}.contact-map .map-note{padding:16px 22px 8px}.contact-map .map-privacy{padding:0 22px 20px}}

/* Selected Google reviews */
.opinions .reviews-intro{max-width:650px}.review-summary{color:#51463e}.review-summary strong{font-size:24px;color:#652737}.review-summary small{display:block;font-size:12px}.review{display:flex;flex-direction:column;border-radius:12px}.review blockquote{margin:18px 0 24px;font-family:Georgia,serif;font-size:21px;line-height:1.55}.review blockquote p{margin:0}.review-author{margin-top:auto;font-size:15px}.review-author>a{font-weight:bold;text-underline-offset:4px}.review-author time,.review-author small{display:block;font-size:13px;color:#625c54}.review .stars{color:#88632f}@media(max-width:760px){.review blockquote{font-size:19px}.review{padding:22px}}

/* Full-width location, separated from the contact invitation */
main section.contact-map{position:relative;max-width:none;width:100%;margin:0;padding:0;border:0;border-radius:0;overflow:visible;background:var(--paper)}
.contact-map::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#ae8954 20%,#e6d4af 50%,#ae8954 80%,transparent)}
.contact-map-heading{max-width:1260px;margin:auto;padding:38px 7%;gap:30px}.contact-map h2{font-size:clamp(26px,3vw,36px);margin:0 0 12px}.contact-map .btn{background:var(--wine);color:white;flex-shrink:0}.contact-map iframe{height:440px;border:0;border-radius:0}.contact-map .map-note,.contact-map .map-privacy{max-width:1260px;margin:auto;padding-left:7%;padding-right:7%}
@media(max-width:760px){.contact-map-heading{padding:28px 6%}.contact-map iframe{height:360px}.contact-map .map-note,.contact-map .map-privacy{padding-left:6%;padding-right:6%}}

main section.contact-map::before{z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,#ae8954 20%,#e6d4af 50%,#ae8954 80%,transparent);height:2px;left:0;width:100%;top:0}
