/* ========================= SECTEO DATENSCHUTZ / AGB PLUGIN STYLING ========================= */ .secteo-privacy { font-family: “Segoe UI”, Arial, sans-serif; color: #3f454d; background: #ffffff; padding: 28px 30px 90px; } .secteo-privacy-wrap { max-width: 900px; margin: 0 auto; } /* Zurück-Link */ .secteo-back { color: #f2c300; text-decoration: none; font-size: 15px; font-weight: 600; display: inline-block; margin-bottom: 28px; } .secteo-back:hover { color: #d8ad00; } /* Haupttitel */ .secteo-privacy h1 { font-size: 40px; line-height: 1.15; font-style: italic; font-weight: 600; color: #3f454d; margin: 0 0 42px; } /* Plugin-Inhalt */ .secteo-legal-content { width: 100%; } /* Alle Überschriften aus dem Plugin */ .secteo-legal-content h1, .secteo-legal-content h2, .secteo-legal-content h3, .secteo-legal-content h4 { color: #3f454d; font-style: italic; font-weight: 600; line-height: 1.25; } .secteo-legal-content h1 { font-size: 34px; margin: 0 0 34px; } .secteo-legal-content h2 { font-size: 26px; margin: 62px 0 24px; } .secteo-legal-content h3 { font-size: 21px; margin: 42px 0 18px; } .secteo-legal-content h4 { font-size: 18px; margin: 32px 0 14px; } /* Text */ .secteo-legal-content p { font-size: 16px; line-height: 1.65; margin: 0 0 22px; color: #3f454d; } .secteo-legal-content strong, .secteo-legal-content b { font-weight: 700; color: #3f454d; } /* Listen */ .secteo-legal-content ul, .secteo-legal-content ol { margin: 0 0 24px 24px; padding: 0; } .secteo-legal-content li { font-size: 16px; line-height: 1.65; margin-bottom: 7px; color: #3f454d; } /* Links */ .secteo-legal-content a { color: #3f454d; font-weight: 700; font-style: italic; text-decoration: none; border-bottom: 1px solid rgba(71, 201, 237, 0.45); transition: color 0.2s ease, border-color 0.2s ease; } .secteo-legal-content a:hover { color: #47c9ed; border-bottom-color: #47c9ed; } /* Tabellen, falls das Plugin welche ausgibt */ .secteo-legal-content table { width: 100%; border-collapse: collapse; margin: 28px 0; font-size: 15px; } .secteo-legal-content th, .secteo-legal-content td { border: 1px solid #e2e6ea; padding: 12px 14px; text-align: left; vertical-align: top; line-height: 1.5; } .secteo-legal-content th { background: #f5f8fa; font-weight: 700; } /* Kleine optische Trennung langer Rechtstexte */ .secteo-legal-content > * + h2 { padding-top: 10px; } /* Falls das Plugin eigene Container nutzt */ .secteo-legal-content div, .secteo-legal-content section, .secteo-legal-content article { max-width: 100%; } /* Keine komischen Plugin-Abstände */ .secteo-legal-content * { box-sizing: border-box; } /* Stand / Aktualisierung falls vorhanden */ .secteo-legal-content .date, .secteo-legal-content .updated, .secteo-legal-content .last-updated { font-weight: 700; font-style: italic; margin-top: 28px; } /* Mobile */ @media (max-width: 768px) { .secteo-privacy { padding: 24px 22px 70px; } .secteo-privacy h1 { font-size: 34px; margin-bottom: 34px; } .secteo-legal-content h1 { font-size: 30px; } .secteo-legal-content h2 { font-size: 24px; margin-top: 48px; } .secteo-legal-content h3 { font-size: 20px; } .secteo-legal-content p, .secteo-legal-content li { font-size: 15px; } .secteo-legal-content table { display: block; overflow-x: auto; white-space: nowrap; } }
‹ zurück

Datenschutzerklärung