:root { --accent: #1f4e79; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(31, 78, 121, 1), -10px 10px rgba(31, 78, 121, 0.2), -10px -10px rgba(31, 78, 121, 1), 10px -10px rgba(31, 78, 121, 0.2); } 25% { box-shadow: -10px 10px rgba(31, 78, 121, 0.2), -10px -10px rgba(31, 78, 121, 1), 10px -10px rgba(31, 78, 121, 0.2), 10px 10px rgba(31, 78, 121, 1); } 50% { box-shadow: -10px -10px rgba(31, 78, 121, 1), 10px -10px rgba(31, 78, 121, 0.2), 10px 10px rgba(31, 78, 121, 1), -10px 10px rgba(31, 78, 121, 0.2); } 75% { box-shadow: 10px -10px rgba(31, 78, 121, 0.2), 10px 10px rgba(31, 78, 121, 1), -10px 10px rgba(31, 78, 121, 0.2), -10px -10px rgba(31, 78, 121, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #f4f4f4 }.header { height:65px !important; } .header.header-scroll { height:65px !important; } .featured-section.featured-section-gallery { height: 350px; } .header-gallery-carousel .item { height: 350px; } .ad-badge .icon-flash { font-family: Material Icons !important; font-weight: 400; font-style: normal; font-size: 18px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; text-rendering: auto; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0); } .ad-badge .icon-flash:before { content: "\e838"; } /* Premium Plus */ .level-featured .ad-badge { border-color: #e5d229; color: #e5d229; } /* Premium */ .level-promoted .ad-badge { border-color: #dd7575; color: #dd7575; } /* Verifikations-Button */ div.lf-item-container img.verified-listing { width: 18px; } /* ===================================================== */ /* Haarvergleich – Sidebar CTA FINAL FIX VERSION */ /* ===================================================== */ #hvx-cta-ultimate-01 { background: linear-gradient(135deg, #3AA0CF, #2B6FA3); border-radius: 20px; padding: 28px 22px; text-align: center; color: #ffffff; box-shadow: 0 18px 40px rgba(0,0,0,0.15); overflow: hidden; } /* Titel */ #hvx-cta-ultimate-01 .hvx-title-ultimate-01 { font-size: 20px; font-weight: 800; margin-bottom: 20px; } /* Hauptbutton */ #hvx-cta-ultimate-01 .hvx-btn-main-ultimate-01 { display: block; width: 100%; background: #FF5A1F; color: #ffffff !important; text-decoration: none !important; font-weight: 700; padding: 15px; border-radius: 14px; margin-bottom: 14px; transition: all 0.2s ease; } #hvx-cta-ultimate-01 .hvx-btn-main-ultimate-01:hover { transform: translateY(-2px); filter: brightness(0.98); } /* WhatsApp Button */ #hvx-cta-ultimate-01 .hvx-btn-wa-ultimate-01 { display: none; /* Standardmäßig ALLE WA-Buttons verstecken */ } #hvx-cta-ultimate-01 .hvx-btn-wa-ultimate-01[data-hvx="real-wa"] { display: flex !important; /* Nur der echte anzeigen */ align-items: center; justify-content: center; gap: 8px; width: 100%; background: #25D366; color: #ffffff !important; text-decoration: none !important; font-weight: 600; padding: 14px; border-radius: 14px; margin-bottom: 20px; transition: all 0.2s ease; } #hvx-cta-ultimate-01 .hvx-btn-wa-ultimate-01[data-hvx="real-wa"]:hover { transform: translateY(-2px); filter: brightness(0.98); } /* WhatsApp Icon */ #hvx-cta-ultimate-01 .hvx-wa-icon-ultimate-01 { width: 18px; height: 18px; flex-shrink: 0; } /* Footer */ #hvx-cta-ultimate-01 .hvx-foot-ultimate-01 { font-size: 12px; opacity: 0.9; line-height: 1.4; } /* Absolute Sicherheitsregel */ #hvx-cta-ultimate-01 a:empty { display: none !important; }