.name{font-size:32px;color:#222;margin-bottom:15px;line-height:1.2}.alignnone img{width:100%;border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.info{list-style:none;padding:0;margin:15px 0;font-size:15px}.info li{padding:6px 0;border-bottom:1px solid #f0f0f0;color:#555}.info li i{width:22px;color:#4caf50;margin-right:6px}.rating{margin:10px 0}.rating-stars{color:#ffc107;font-size:16px}.cbb2-ani-btn-join,.cbb2-ani-btn{display:block;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:4px;text-align:center;text-transform:uppercase;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.cbb2-ani-btn-join{background:#4caf50}.cbb2-ani-btn-join:hover{background:#388e3c;color:#fff;transform:scale(1.02)}.cbb2-ani-btn{background:#ff9800}.cbb2-ani-btn:hover{background:#f57c00;color:#fff;transform:scale(1.02)}.social-links{list-style:none;padding:0;margin:10px 0}.social-links li{display:inline-block;margin-right:8px}.googlemap-wrapper{border-radius:6px;border:1px solid #e0e0e0;overflow:hidden}.commentlist{list-style:none;padding:0;margin:20px 0}.comment{background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:15px;margin-bottom:12px}.comment-author{display:flex;align-items:center;gap:12px;margin-bottom:8px}.comment-author .gravatar{width:48px;height:48px;border-radius:50%}.comment-body p{margin:0;font-size:14px;color:#444}.spacer-lg{height:20px}