.tx-fp-social .post{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.tx-fp-social .post .text{padding:15px;flex-grow:1}.tx-fp-social .post .text .message p:last-child{margin-bottom:0 !important}.tx-fp-social .post .image img{width:100%;height:auto}.tx-fp-social .post .socialhint{color:#FFF;font-size:0.8em}.tx-fp-social .post .socialhint a,.tx-fp-social .post .socialhint a:hover{color:#FFF}.tx-fp-social .post:not([class*="Fixpunkt_"]){background:rgba(200,200,200,0.1);box-shadow:1px 1px 3px 0px rgba(200,200,200,0.13)}.tx-fp-social .post:not([class*="Fixpunkt_"]) .socialhint{background:#c8c8c8}.tx-fp-social .post.Fixpunkt_Facebook{background:rgba(66,103,178,0.1);box-shadow:1px 1px 3px 0px rgba(66,103,178,0.13)}.tx-fp-social .post.Fixpunkt_Facebook .socialhint{background:#4267b2}.tx-fp-social .post.Fixpunkt_Twitter{background:rgba(29,161,242,0.1);box-shadow:1px 1px 3px 0px rgba(29,161,242,0.13)}.tx-fp-social .post.Fixpunkt_Twitter .socialhint{background:#1da1f2}.tx-fp-social .post.Fixpunkt_Wordpress{background:rgba(133,22,81,0.1);box-shadow:1px 1px 3px 0px rgba(133,22,81,0.13)}.tx-fp-social .post.Fixpunkt_Wordpress .socialhint{background:#851651}.tx-fp-social .post.Fixpunkt_Youtube{background:rgba(255,0,0,0.1);box-shadow:1px 1px 3px 0px rgba(255,0,0,0.13)}.tx-fp-social .post.Fixpunkt_Youtube .socialhint{background:red}.tx-fp-social .post.Fixpunkt_InstagramOld,.tx-fp-social .post.Fixpunkt_Instagram{background:rgba(131,58,180,0.1);box-shadow:1px 1px 3px 0px rgba(131,58,180,0.13)}.tx-fp-social .post.Fixpunkt_InstagramOld .socialhint,.tx-fp-social .post.Fixpunkt_Instagram .socialhint{background:#833ab4}.tx-fp-social .post.Fixpunkt_LinkedIn{background:rgba(0,119,181,0.1);box-shadow:1px 1px 3px 0px rgba(0,119,181,0.13)}.tx-fp-social .post.Fixpunkt_LinkedIn .socialhint{background:#0077b5}.tx-fp-social .post.Fixpunkt_Bluesky{background:rgba(17,133,254,0.1);box-shadow:1px 1px 3px 0px rgba(17,133,254,0.13)}.tx-fp-social .post.Fixpunkt_Bluesky .socialhint{background:#1185fe}.tx-fp-social .post.compact .image{position:relative;flex-grow:1;display:flex;align-items:center}.tx-fp-social .post.compact .image .overlay{opacity:0;transition:opacity 0.3s;background:rgba(0,0,0,0.8);color:#FFF;position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;align-items:start;z-index:1}.tx-fp-social .post.compact .image .overlay .text{font-size:0.8em}.tx-fp-social .post.compact .image .overlay .text h4{font-size:1rem}.tx-fp-social .post.compact .image .overlay .text a{color:#FFF}.tx-fp-social .post.compact:hover .overlay{opacity:1}
