/*
 * Seitenbezogene eigene Gestaltung.
 *
 * Jeder Block traegt die Body-Klasse seiner Seite. Globales gehoert nach
 * ktw-gestaltung.css.
 *
 * ------------------------------------------------------------------------------
 * SEITE ODER BEITRAG
 *
 * WordPress setzt an Seiten `page-id-N`, an Beitraegen `postid-N`. Von den Saetzen
 * hier haengen zwei Drittel an Beitraegen. Wer beim Ergaenzen ueberall page-id-
 * schreibt, verliert die Regel still: nichts bricht, die Seite sieht nur anders
 * aus. Der Typ steht deshalb in jedem Kommentarbanner dabei.
 *
 * ------------------------------------------------------------------------------
 * ZWEI FEHLER AUS DEM ERSTEN ANLAUF, damit sie nicht wiederkommen
 *
 * @media-Bloecke wurden am naechsten '}' zerschnitten; die Regeln darin bekamen
 * keine Body-Klasse und galten global. Der Erzeuger zaehlt jetzt Klammern statt
 * einer Regex zu vertrauen.
 *
 * Die Anfuehrungszeichen kommen escaped aus der Datenbank. Escaped ist die
 * Deklaration ungueltig, die Schrift faellt zurueck, und Knopf- und Kastenhoehen
 * verschieben sich um bis zu 26 Pixel. Beides gefunden, indem nach dem
 * Umschalten die berechneten Stile von 2.755 Elementen verglichen wurden.
 * ------------------------------------------------------------------------------
 *
 * Herkunft: die Postmeta _wt_css von YellowPencil, uebernommen am 28.08.2026.
 * Der Ausgangsstand liegt im Repo unter design/yellowpencil-seiten.json.
 */

/* ----------------------------------------------------------------------
   2  Home
   Typ page, Body-Klasse page-id-2
   ---------------------------------------------------------------------- */

/* Heading */
:where(body.page-id-2) #newsletter .fusion-title-text h3 { color:#282828; overflow-wrap: break-word; hyphens: auto; margin-bottom:20px!important; }
/* Link */
:where(body.page-id-2) #newsletter .entry-title a { color:#282828; }
/* Span Tag */
:where(body.page-id-2) .fusion-alignleft > span { text-transform:uppercase; }
/* Fusion meta info */
:where(body.page-id-2) #newsletter .hentry .fusion-meta-info { border-top-style:none; border-bottom-style:none; }
/* Paragraph */
:where(body.page-id-2) #newsletter .hentry p { font-family:'Interstate-Light'; }
/* Stand */
:where(body.page-id-2) #main .fusion-text .stand { color:#737373; font-size:10px; font-family:'Interstate-Light'; }
/* Paragraph */
:where(body.page-id-2) .fusion-flex-align-items-stretch .fusion-flex-column:nth-child(1) p:nth-child(1) { margin-bottom:0px; }
/* Fusion post content */
:where(body.page-id-2) #mediathek .hentry .fusion-post-content { border-bottom-width:1px !important; }
/* Paragraph */
:where(body.page-id-2) .fusion-builder-row-5 .fusion-text p { color:#282828; }
/* Link */
:where(body.page-id-2) #mediathek .fusion-text a { color:#282828; text-decoration:none; }
/* Link */
:where(body.page-id-2) #zielgruppen p a { text-decoration:none; }
/* Post Title */
:where(body.page-id-2) #newsletter .hentry .entry-title { margin-top:10px; }
/* Link */
:where(body.page-id-2) #main .fusion-flex-justify-content-space-between .fusion-flex-column .fusion-column-wrapper div a:hover { background-color:#f3f6fa; border-color:#f3f6fa; }
:where(body.page-id-2) #main .fusion-flex-justify-content-space-between .fusion-flex-column .fusion-column-wrapper div a:hover i { color: #1952a1; }
:where(body.page-id-2) #main .fusion-flex-justify-content-space-between .fusion-flex-column .fusion-column-wrapper div a:hover span { color: #282828; }
/* Video */
:where(body.page-id-2) .fusion-selfhosted-video .video-wrapper video { background-color:#f9f9f9; }

/* ----------------------------------------------------------------------
   163  Geschützt: Digitalisierte sexualisierte Gewalt
   Typ post, Body-Klasse postid-163
   ---------------------------------------------------------------------- */

/* Heading */
:where(body.postid-163) h4 { white-space:pre-line!important; }
:where(body.postid-163) [id*="fusion-tab"] { padding: 10px!important; max-width:30vw; background-color:transparent!important; border-style:none!important; border-bottom-style:solid!important; border-bottom-color:#dfdfdf !important; }
:where(body.postid-163) div.nav ul.nav-tabs li a.tab-link:hover { border-bottom: 2px solid #17509d !important; }
/* Active tab */
:where(body.postid-163) div.nav ul.nav-tabs li a.tab-link.active-tab { border-bottom: 2px solid #17509d !important; }
/* Active tab state for h4 within tab links */
:where(body.postid-163) div.nav ul.nav-tabs li a.tab-link.active-tab h4 { font-family: 'Interstate-Regular', sans-serif; }
/* Tab content */
:where(body.postid-163) #main .fusion-flex-column .tab-content { padding-left:30px; }
/* List Item */
:where(body.postid-163) .mobile-mode-accordion .nav li { margin-bottom:0px !important; }
/* Paragraph */
:where(body.postid-163) .mobile-mode-accordion .active p { font-family:'Interstate-Light'; color:#282828; }
/* Active */
:where(body.postid-163) .mobile-mode-accordion .tab-content .active { font-family:'Interstate-Light'; }
/* Menu */
:where(body.postid-163) #main .fusion-flex-column .nav { background-color:#f9f9f9; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
/* Input (focus) */
:where(body.postid-163) .post-password-form p input[type=password]:focus { border: 2px solid #17509d; }
/* Paragraph */
:where(body.postid-163) #content .hentry p:nth-child(1) { font-size:18px; }
/* Paragraph */
:where(body.postid-163) #content .hentry p { margin-bottom:50px; }
/* Form Division */
:where(body.postid-163) #content .hentry form { border-radius:10px; }

/* ----------------------------------------------------------------------
   290  Hilfesuchende
   Typ page, Body-Klasse page-id-290
   ---------------------------------------------------------------------- */

/* Svg */
:where(body.page-id-290) svg { width:100%; height:100%; max-height:500px; }
/* Heading */
:where(body.page-id-290) .tab-content .active h5 { margin-top:10px; }
/* Heading */
:where(body.page-id-290) .tab-content .active h4 { margin-bottom:10px; margin-top:0px; }
/* Font Icon */
:where(body.page-id-290) .fusion-toggle-icon-boxed .awb-icon-minus { border-radius:5px; }
/* Font Icon */
:where(body.page-id-290) .fusion-toggle-icon-boxed .awb-icon-plus { border-radius:5px; }
/* Font Icon */
:where(body.page-id-290) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title .collapsed .fusion-toggle-icon-wrapper i { background-color:#ffffff !important; border-color:#29519f !important; }
/* Font Icon */
:where(body.page-id-290) .collapsed .fusion-toggle-icon-wrapper i { border-style:solid; color:#29519f !important; }
/* Font Icon */
:where(body.page-id-290) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i { background-color:#ffffff !important; border-color:#29519f !important; }
/* Font Icon */
:where(body.page-id-290) .fusion-toggle-icon-boxed a i { border-style:solid; color:#29519f !important; }
/* Tab content */
:where(body.page-id-290) .svg-tab-wrapper > .tab-content { background-color:#f9f9f9!important; padding:0px!important; }
/* Funote */
:where(body.page-id-290) .tab-content .active .Fußnote { font-size:9px; }
/* Link */
:where(body.page-id-290) #erfahrungsberichte p a { text-decoration:none; }
/* Link */
:where(body.page-id-290) #menu-informationen .mega-underline a { text-decoration:none; }

/* ----------------------------------------------------------------------
   787  Spenden
   Typ page, Body-Klasse page-id-787
   ---------------------------------------------------------------------- */

/* Online formular text */
:where(body.page-id-787) #onlineFormularText { text-decoration:underline; }
/* Font Icon */
:where(body.page-id-787) .panel-title a i { color:#17509d !important; }
/* Font Icon */
:where(body.page-id-787) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i { background-color:transparent !important; }
/* Heading */
:where(body.page-id-787) .fusion-panel .panel-heading h4 { border-top-style:none; }
/* Fusion panel */
:where(body.page-id-787) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel { border-bottom-color:rgba(40,40,40,0.15); border-top-style:solid; border-top-width:1px; }
/* Paragraph */
:where(body.page-id-787) .hentry blockquote p { font-style:normal; }
/* Block Quote */
:where(body.page-id-787) .hentry .fusion-text blockquote { border-style:none; }
/* Strong Tag */
:where(body.page-id-787) .hentry p strong { font-weight:600; }

/* ----------------------------------------------------------------------
   809  Informationsmaterial
   Typ page, Body-Klasse page-id-809
   ---------------------------------------------------------------------- */

/* Division */
:where(body.page-id-809) .gform-body .gform-grid-col div div { display:none; }
/* Heading */
:where(body.page-id-809) .fusion-builder-row-3 .fusion-title-text h1 { word-wrap: break-word; hyphens: auto; }

/* ----------------------------------------------------------------------
   956  Publikationen
   Typ page, Body-Klasse page-id-956
   ---------------------------------------------------------------------- */

:where(body.page-id-956) input[type="search"][aria-controls="table_1"]:focus { outline: none; border-bottom: 2px solid #17509d; }

/* ----------------------------------------------------------------------
   1004  Angehörige
   Typ page, Body-Klasse page-id-1004
   ---------------------------------------------------------------------- */

/* Podcast */
:where(body.page-id-1004) #podcast { padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px; background-color:#ffffff; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
:where(body.page-id-1004) #podcast a { text-decoration:underline!important; }
/* Strong Tag */
:where(body.page-id-1004) #podcast p strong { color:#282828; font-size:24px; font-family:'Corben'; font-weight:500; }
/* Strong Tag */
:where(body.page-id-1004) .hentry .post-content .fusion-builder-row-4 .fusion-flex-align-items-flex-start .fusion-flex-column .fusion-column-wrapper #podcast p strong { font-family:'Corben' !important; }
/* Paragraph */
:where(body.page-id-1004) #podcast p:nth-child(2) { font-family:'Interstate-Light'; color:#282828; }
/* Link */
:where(body.page-id-1004) #podcast p a { text-decoration:none; }
/* Audio */
:where(body.page-id-1004) #hls-iframe-placeholder audio { width:100% !important; }
:where(body.page-id-1004) #hls-consent { text-align:center; padding:50px; background-color:#f9f9f9; border-radius:10px; }
:where(body.page-id-1004) #hls-consent p { font-family:'Interstate-Light'; }
:where(body.page-id-1004) #hls-consent button { background-color:#ffffff; border-color:#17509d; border-style:solid; border-width:2px; border-radius:5px; padding:10px; color:#17509d; font-family:'Interstate-Regular'; }
/* Svg */
:where(body.page-id-1004) svg { width:100%; height:100%; max-height:500px; }
/* Heading */
:where(body.page-id-1004) .tab-content .active h5 { margin-top:10px; }
/* Heading */
:where(body.page-id-1004) .tab-content .active h4 { margin-bottom:10px; margin-top:0px; }
/* Font Icon */
:where(body.page-id-1004) .fusion-toggle-icon-boxed .awb-icon-minus { border-radius:5px; }
/* Font Icon */
:where(body.page-id-1004) .fusion-toggle-icon-boxed .awb-icon-plus { border-radius:5px; }
/* Font Icon */
:where(body.page-id-1004) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title .collapsed .fusion-toggle-icon-wrapper i { background-color:#ffffff !important; border-color:#29519f !important; }
/* Font Icon */
:where(body.page-id-1004) .collapsed .fusion-toggle-icon-wrapper i { border-style:solid; color:#29519f !important; }
/* Font Icon */
:where(body.page-id-1004) .fusion-accordian .fusion-toggle-icon-boxed .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i { background-color:#ffffff !important; border-color:#29519f !important; }
/* Font Icon */
:where(body.page-id-1004) .fusion-toggle-icon-boxed a i { border-style:solid; color:#29519f !important; }
/* Tab content */
:where(body.page-id-1004) .svg-tab-wrapper > .tab-content { background-color:#f9f9f9!important; padding:0px!important; }
/* Funote */
:where(body.page-id-1004) .tab-content .active .Fußnote { font-size:9px; }
/* Link */
:where(body.page-id-1004) #erfahrungsberichte p a { text-decoration:none; }

/* ----------------------------------------------------------------------
   1084  Fachkräfte
   Typ page, Body-Klasse page-id-1084
   ---------------------------------------------------------------------- */

/* Image */
:where(body.page-id-1084) #main .fusion-row #content .hentry .post-content #hintergrund .fusion-flex-align-items-flex-start .fusion-flex-column .fusion-column-wrapper #hintergrund .tab-content .active p img { width:66% !important; }
@media (max-width:640px) {
    /* Image */
    :where(body.page-id-1084) #hintergrund p img { display:none; }
}

/* ----------------------------------------------------------------------
   1154  Journalisten
   Typ page, Body-Klasse page-id-1154
   ---------------------------------------------------------------------- */

:where(body.page-id-1154) .avada-footer-scripts .awb-off-canvas .awb-off-canvas-inner { border-radius:10px; }
:where(body.page-id-1154) .stand { color:#737373; font-size:10px; font-family:'Interstate-Light'; }
/* Paragraph */
:where(body.page-id-1154) #main .fusion-flex-column:nth-child(3) .fusion-text-no-margin p:nth-child(1) { margin-bottom:0px; }
:where(body.page-id-1154) #newsletter .fusion-blog-shortcode .hentry i, :where(body.page-id-1154) .fusion-blog-shortcode .hentry .fusion-month-year, :where(body.page-id-1154) .fusion-blog-shortcode .hentry .fusion-date { display: none; }
:where(body.page-id-1154) #newsletter .fusion-blog-shortcode .entry-title a { color: #282828; }
/* Article and Post Division Styles */
:where(body.page-id-1154) #newsletter .fusion-blog-shortcode article { height: 70px; margin-bottom: 0; align-items: center !important; border-bottom: 1px solid rgba(40, 40, 40, 0.15); display: grid !important; grid-template-columns: 5% auto !important; padding-top: 15px; border-bottom-color: #17509d; }
/* Paragraph Styles */
:where(body.page-id-1154) #newsletter .fusion-blog-shortcode .hentry p { margin-bottom: 0; color: #282828; font-size: 16px; font-family: 'Interstate-Light'; margin-right: 20px; }
/* Post Title Styles */
:where(body.page-id-1154) #newsletter .fusion-blog-shortcode h5 { order: 1; }
/* Fusion Date Box Styles */
:where(body.page-id-1154) #newsletter .fusion-blog-shortcode .hentry .fusion-date-box { background-color: transparent; }
/* Fusion Date and Formats Styles */
:where(body.page-id-1154) .fusion-blog-shortcode .hentry .fusion-date-and-formats { width: 19px; height: 22px; margin-right: 0; }
/* Fusion Post Content Styles */
:where(body.page-id-1154) #newsletter .fusion-blog-shortcode .hentry .fusion-post-content { display: grid; grid-template-columns: 25% auto !important; align-items: center !important; align-content: center; }
/* Paragraph */
:where(body.page-id-1154) .fusion-builder-row-4 .fusion-flex-column .fusion-flex-column p { margin-bottom:0px; padding-bottom:5px; }
/* Button text */
:where(body.page-id-1154) #button-text { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; background-color:transparent; color:rgba(40,40,40,0.65); text-decoration:underline; border-style:none; color:rgba(40,40,40,0.65); }
/* Span Tag */
:where(body.page-id-1154) #button-text span { font-size:16px; text-transform:none; line-height:1.72em; color:rgba(40,40,40,0.65); font-family:'Interstate-Light'; background-color:transparent; color:rgba(40,40,40,0.65); }
/* Paragraph */
:where(body.page-id-1154) #main .fusion-flex-align-items-center .fusion-flex-column .fusion-column-wrapper .fusion-text p { color:rgba(40,40,40,0.65); }
/* Strong Tag */
:where(body.page-id-1154) #ansprechpartner p strong { color:#282828; }
/* Link */
:where(body.page-id-1154) #ansprechpartner p a { color:#282828; }
/* Font Icon */
:where(body.page-id-1154) #kontakt a .fa-fusion-box { background-color:transparent!important; }
/* Image */
:where(body.page-id-1154) #main .fusion-row #content .hentry .post-content #hintergrund .fusion-flex-align-items-flex-start .fusion-flex-column .fusion-column-wrapper #hintergrund .tab-content .active p img { width:66% !important; }
@media (max-width: 640px) {
    /* Fusion Post Content Styles */
    :where(body.page-id-1154) #newsletter .fusion-blog-shortcode .hentry .fusion-post-content { display: block; }
    /* Article and Post Division Styles */
    :where(body.page-id-1154) #newsletter .fusion-blog-shortcode article { height: 125px; grid-template-columns: 10% 80% !important; }
}
@media (max-width:640px) {
    /* Image */
    :where(body.page-id-1154) #hintergrund p img { display:none; }
}

/* ----------------------------------------------------------------------
   1571  Datenschutz
   Typ page, Body-Klasse page-id-1571
   ---------------------------------------------------------------------- */

/* Matomo opt out */
:where(body.page-id-1571) #matomo-opt-out { background-color:#f9f9f9 !important; margin-top:20px; margin-bottom:20px; border--radius:10px; margin-left:0px; margin-right:0px; max-width:100%; }

/* ----------------------------------------------------------------------
   1604  Newsletter (01/2024)
   Typ post, Body-Klasse postid-1604
   ---------------------------------------------------------------------- */

/* Link (hover) */
:where(body.postid-1604) #newsletter .fusion-button-wrapper a:hover { background-color: #163d72; }
:where(body.postid-1604) #newsletter .fusion-button-wrapper a:hover span { color: #ffffff; }
:where(body.postid-1604) .avada-footer-scripts .awb-off-canvas .awb-off-canvas-inner { border-radius:10px; }

/* ----------------------------------------------------------------------
   1650  Podcast &#8222;Kein Täter werden &#8211; Ein Leben mit Pädophilie&#8220; gewinnt Medienpreis Baden-Württemberg 2024
   Typ post, Body-Klasse postid-1650
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-1650) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-1650) #newsletter .imageframe-2 img { border-radius:5px; }

/* ----------------------------------------------------------------------
   1660  Studienaufruf: &#8222;Prevent &#038; Protect Through Support (2PS)&#8220;
   Typ post, Body-Klasse postid-1660
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-1660) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-1660) #newsletter .imageframe-2 img { border-radius:5px; }
/* Focus */
:where(body.postid-1660) #newsletter .fusion-text .focus { background-color:#f3f6fa; border-radius:5px; padding:15px; margin-bottom:50px; }

/* ----------------------------------------------------------------------
   1670  Lebensweg mit Herausforderungen: Eine Fallstudie zum Umgang mit Pädophilie vom Jugend- bis ins Erwachsenenalter
   Typ post, Body-Klasse postid-1670
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-1670) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-1670) #newsletter .imageframe-2 img { border-radius:5px; }
/* Focus */
:where(body.postid-1670) #newsletter .fusion-text .focus { background-color:#f3f6fa; border-radius:5px; padding:15px; margin-bottom:50px; }

/* ----------------------------------------------------------------------
   1721  Studie untersucht Behandlungsbedürfnisse und -erfahrungen von Menschen mit sexuellem Interesse an Kindern
   Typ post, Body-Klasse postid-1721
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-1721) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-1721) #newsletter .imageframe-2 img { border-radius:5px; }
/* Focus */
:where(body.postid-1721) #newsletter .fusion-text .focus { background-color:#f3f6fa; border-radius:5px; padding:15px; margin-bottom:50px; }

/* ----------------------------------------------------------------------
   1726  Frauen mit sexuellem Interesse an Kindern
   Typ post, Body-Klasse postid-1726
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-1726) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-1726) #newsletter .imageframe-2 img { border-radius:5px; }
/* Focus */
:where(body.postid-1726) #newsletter .fusion-text .focus { background-color:#f3f6fa; border-radius:5px; padding:15px; margin-bottom:50px; }

/* ----------------------------------------------------------------------
   1739  10 Jahre Präventionsprojekt für Jugendliche: Erkenntnisse zur Versorgung von Jugendlichen mit sexueller Ansprechbarkeit für das kindliche Körperschema
   Typ post, Body-Klasse postid-1739
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-1739) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-1739) #newsletter .imageframe-2 img { border-radius:5px; }
/* Focus */
:where(body.postid-1739) #newsletter .fusion-text .focus { background-color:#f3f6fa; border-radius:5px; padding:15px; margin-bottom:50px; }

/* ----------------------------------------------------------------------
   1752  Neue Erkenntnisse zur Erfahrungswelt von Menschen mit pädophilen Neigungen: Implikationen für Prävention und Therapie
   Typ post, Body-Klasse postid-1752
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-1752) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-1752) #newsletter .imageframe-2 img { border-radius:5px; }
/* Focus */
:where(body.postid-1752) #newsletter .fusion-text .focus { background-color:#f3f6fa; border-radius:5px; padding:15px; margin-bottom:50px; }
:where(body.postid-1752) .risk-factors-table { width: 100%; border-collapse: separate; border-spacing: 0; margin-bottom: 1em; }
:where(body.postid-1752) .risk-factors-table th, :where(body.postid-1752) .risk-factors-table td { width: 50%; padding: 12px; text-align: left; border-bottom: 1px solid #e0e0e0; }
:where(body.postid-1752) .risk-factors-table th { background-color: #f5f5f5; font-weight: bold; text-transform: uppercase; font-size: 14px; }
:where(body.postid-1752) .risk-factors-table tr:nth-child(even) { background-color: #f9f9f9; }
:where(body.postid-1752) .risk-factors-table tr:hover { background-color: #f0f0f0; }

/* ----------------------------------------------------------------------
   1865  »No Dogs Allowed«: ZDF-Film thematisiert die Situation jugendlicher mit sexueller Ansprechbarkeit für das kindliche Körperschema
   Typ post, Body-Klasse postid-1865
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-1865) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-1865) #newsletter .imageframe-2 img { border-radius:5px; }

/* ----------------------------------------------------------------------
   1896  Justizministerkonferenz beschließt Einsatz für dauerhafte Finanzierung von &#8222;Kein Täter werden&#8220;
   Typ post, Body-Klasse postid-1896
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-1896) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-1896) #newsletter .imageframe-2 img { border-radius:5px; }
/* Focus */
:where(body.postid-1896) #newsletter .fusion-text .focus { background-color:#f3f6fa; border-radius:5px; padding:15px; margin-bottom:50px; }

/* ----------------------------------------------------------------------
   1902  Zertifikate
   Typ post, Body-Klasse postid-1902
   ---------------------------------------------------------------------- */

/* Form Division */
:where(body.postid-1902) #boxed-wrapper #wrapper #main .fusion-row #content .hentry .post-content .fusion-builder-row-3 .fusion-flex-align-items-flex-start .fusion-flex-column .fusion-column-wrapper form { width:100% !important; }

/* ----------------------------------------------------------------------
   2232  Podcast »Kein Täter werden« fortgesetzt
   Typ post, Body-Klasse postid-2232
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-2232) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-2232) #newsletter .imageframe-2 img { border-radius:5px; }
/* Focus */
:where(body.postid-2232) #newsletter .fusion-text .focus { background-color:#f3f6fa; border-radius:5px; padding:15px; margin-bottom:50px; }

/* ----------------------------------------------------------------------
   2257  Newsletter (01/2025)
   Typ post, Body-Klasse postid-2257
   ---------------------------------------------------------------------- */

/* Link (hover) */
:where(body.postid-2257) #newsletter .fusion-button-wrapper a:hover { background-color: #163d72; }
:where(body.postid-2257) #newsletter .fusion-button-wrapper a:hover span { color: #ffffff; }
:where(body.postid-2257) .avada-footer-scripts .awb-off-canvas .awb-off-canvas-inner { border-radius:10px; }

/* ----------------------------------------------------------------------
   2276  Statusabfrage
   Typ page, Body-Klasse page-id-2276
   ---------------------------------------------------------------------- */

:where(body.page-id-2276) .hentry [class*="button-"] i { color: #17509d; }
:where(body.page-id-2276) .hentry [class*="button-"]:hover i { color:#ffffff; }
/* Gform field label */
:where(body.page-id-2276) .gform-body .field_sublabel_below .gform-field-label { font-size:16px; font-weight:400; margin-bottom:15px !important; }
:where(body.page-id-2276) #gform_submit_button_1, :where(body.page-id-2276) #gform_submit_button_2, :where(body.page-id-2276) #gform_submit_button_3 { background-color: transparent; color: #17509d; border-style: solid; border-width: 2px; border-color: #17509d; padding-left: 30px; padding-right: 30px; padding-top: 10px; padding-bottom: 10px; min-height: 4px; height: 50px; width: 152px; font-size: 18px; border-radius: 5px; }
/* Input */
:where(body.page-id-2276) .gform-body .field_sublabel_below input[type=number] { font-size:30px !important; font-weight:600; box-shadow:none; border-bottom-width:1px; border-bottom-color:#282828 !important; border-radius:0px !important; }
/* Gfield description */
:where(body.page-id-2276) .gform-body .field_sublabel_below .gfield_description { font-family:'Interstate-Light'; }
/* Strong Tag */
:where(body.page-id-2276) .gform-body .gfield_description strong { font-weight:300; }
/* Gfield label before complex */
:where(body.page-id-2276) .gform-body .field_sublabel_hidden_label .gfield_label_before_complex { text-transform:uppercase; margin-bottom:15px !important; }
/* Input */
:where(body.page-id-2276) .gform-body .gform-grid-col input[type=text] { box-shadow:none; border-radius:0px !important; border-bottom-width:1px; border-bottom-color:#282828 !important; font-family:'Interstate-Light'; }
/* Select */
:where(body.page-id-2276) .gform-body div select { box-shadow:none; border-bottom-width:1px; border-bottom-color:#282828 !important; border-radius:0px!important; font-family:'Interstate-Light'; }
/* Input */
:where(body.page-id-2276) #input_1_6_container .gform-grid-col input[type=email] { box-shadow:none; border-bottom-width:1px; border-bottom-color:#282828 !important; border-radius:0px!important; font-family:'Interstate-Light'; }
:where(body.page-id-2276) #gform_wrapper_1 .gfield input[type=text]:focus, :where(body.page-id-2276) body #gform_wrapper_1 .gfield input[type=number]:focus, :where(body.page-id-2276) body #gform_wrapper_1 .gfield input[type=email]:focus, :where(body.page-id-2276) body #gform_wrapper_1 .gfield textarea:focus { border: 2px solid #17509d!important; }

/* ----------------------------------------------------------------------
   2402  Die unterschätzte Pandemie – Kindesmissbrauch als globale Herausforderung
   Typ post, Body-Klasse postid-2402
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-2402) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-2402) #newsletter .imageframe-2 img { border-radius:5px; }
/* Focus */
:where(body.postid-2402) #newsletter .fusion-text .focus { background-color:#f3f6fa; border-radius:5px; padding:15px; margin-bottom:50px; }

/* ----------------------------------------------------------------------
   2438  20 Jahre PPD
   Typ page, Body-Klasse page-id-2438
   ---------------------------------------------------------------------- */

/* Paragraph */
:where(body.page-id-2438) .fusion-builder-row-3 .fusion-flex-align-items-flex-start .fusion-flex-column .fusion-column-wrapper > p { text-align:center; font-weight:400; font-family:'Interstate-Light'; }
/* Division */
:where(body.page-id-2438) .fusion-builder-row-3 .fusion-flex-align-items-flex-start .fusion-flex-column .fusion-column-wrapper .fusion-flex-align-items-flex-start { font-family:'Interstate-Light'; }

/* ----------------------------------------------------------------------
   2463  Newsletter (02/2025)
   Typ post, Body-Klasse postid-2463
   ---------------------------------------------------------------------- */

/* Link (hover) */
:where(body.postid-2463) #newsletter .fusion-button-wrapper a:hover { background-color: #163d72; }
:where(body.postid-2463) #newsletter .fusion-button-wrapper a:hover span { color: #ffffff; }
:where(body.postid-2463) .avada-footer-scripts .awb-off-canvas .awb-off-canvas-inner { border-radius:10px; }
/* Link */
:where(body.postid-2463) .awb-toc-el__list .awb-toc-el__list-item a { text-decoration:none; }

/* ----------------------------------------------------------------------
   2494  Medienanfrage (für STERN/ifp) zum Thema Pädophilie
   Typ post, Body-Klasse postid-2494
   ---------------------------------------------------------------------- */

/* Italic Tag */
:where(body.postid-2494) #newsletter p em { font-style:normal; }
/* Image */
:where(body.postid-2494) #newsletter .imageframe-2 img { border-radius:5px; }
/* Focus */
:where(body.postid-2494) #newsletter .fusion-text .focus { background-color:#f3f6fa; border-radius:5px; padding:15px; margin-bottom:50px; }

/* ----------------------------------------------------------------------
   2570  20 Jahre »Kein Täter werden« – Rückblick auf die Jubiläumsveranstaltung
   Typ post, Body-Klasse postid-2570
   ---------------------------------------------------------------------- */

@media (max-width:640px) {
    /* Fusion title heading */
    :where(body.postid-2570) .fusion-builder-row-5 .fusion-title-text .fusion-title-heading { font-size:24px !important; }
}

/* ----------------------------------------------------------------------
   2621  Verlängerung der Finanzierung für »Kein Täter werden« beschlossen
   Typ post, Body-Klasse postid-2621
   ---------------------------------------------------------------------- */

@media (max-width:640px) {
    /* Fusion title heading */
    :where(body.postid-2621) .fusion-builder-row-5 .fusion-title-text .fusion-title-heading { font-size:24px !important; }
}

/* ----------------------------------------------------------------------
   2652  Newsletter (03/2025)
   Typ post, Body-Klasse postid-2652
   ---------------------------------------------------------------------- */

/* Link (hover) */
:where(body.postid-2652) #newsletter .fusion-button-wrapper a:hover { background-color: #163d72; }
:where(body.postid-2652) #newsletter .fusion-button-wrapper a:hover span { color: #ffffff; }
:where(body.postid-2652) .avada-footer-scripts .awb-off-canvas .awb-off-canvas-inner { border-radius:10px; }
/* Link */
:where(body.postid-2652) .awb-toc-el__list .awb-toc-el__list-item a { text-decoration:none; }
