div.ff-row {
margin-top: 10px;
}
p.einsatzwidget {
display: block;
font-size: 15px;
color: #333;
font-family: "Poppins";
text-decoration: none;
background-color: transparent;
}
a.einsatzwidget-link {
font-weight: 700;
text-decoration: none;
background-color: transparent;
}
span.einsatzwidget-date {
display: block;
position: relative;
color: #767676;
margin-bottom: 10px;
&:before {
font-family: 'newsmag';
color: #767676;
content: '\f017';
display: inline-block;
position: relative;
margin-right: 5px;
}
}
}
p.ffeinsatzbeschreibung {
margin: 0px;
}
.newsmag_builder .newsmag-blog-post-layout-row h2 a,
.newsmag_builder .newsmag-blog-post-layout-row h2 span {
padding: 1px 25.5px 2px;
-webkit-clip-path: polygon(0 0,100% 0%,calc(100% - 5.5px) 100%,0% 100%);
clip-path: polygon(0 0,100% 0%,calc(100% - 5.5px) 100%,0% 100%);
}
.newsmag_builder .newsmag-post-box-a h2 a, .newsmag_builder .newsmag-post-box-a h2 span {
}
div.ffcolumns {
background: #f3f3f3;
}
div.ffcolumnsinner {
padding: 0px 5px;
}
.newsmag-blog-post-layout-b::before {
position: absolute;
height: 1px;
background: #d11317;
display: block;
content: "";
top: -10px;
left: 0;
right: 0;
}
.newsmag_builder .newsmag-post-box-a.posts-column-layout {
height: 100%;
}
div.site-content {
background: #f3f3f3;
}
.entry-content {
margin: 0px;
}
div.ffmitglied,
div.ffeinsatz {
font-family: "Poppins";
font-weight: 700;
font-size: 14px;
line-height: 16px;
display: block;
}
div.ffeinsatz .ffeinsatzfactbox {
display: block;  
border-width: 0px 2px 2px 2px;
border-color: #d11317;
border-style: solid;
margin-bottom: 15px;
padding: 10px 10px 0px 10px;
}
div.ffeinsatz .ffeinsatzbilder {
margin-top: 15px;
}
div.ffeinsatz .ffeinsatzbeschreibung {
margin-top: 15px;
content: " ";
}
div.ffmitglied .ffmitgliedbeschreibung {
margin-top: 15px;
margin-bottom: 15px;
}
div.ffmitgliedheader .ffmitgliedueberschrift,
div.ffmannschaftheader .ffmannkatheader,
div.ffeinsatzlistheader .fflistheader,
div.ffeinsatzheader .einsatzbeschr,
div.ffeinsatzheader .factboxheader,
div.ffeinsatzheader .bilderheader {
font-family: "Poppins";
font-size: 14px;
color: #FFF;
padding: 2px 20px 0px;
background: #d11317;
font-weight: bold;
text-transform: none;
letter-spacing: 0.4px;
line-height: 20px;
margin: 0px;
padding: 1px 25.5px 0px;
display: inline-block;  
-webkit-clip-path: polygon(0 0,100% 0%,calc(100% - 5.5px) 100%,0% 100%);
clip-path: polygon(0 0,100% 0%,calc(100% - 5.5px) 100%,0% 100%);  
}
div.ffeinsatzheader .einsatzbeschr,
div.ffeinsatzlistheader .fflistheader {
font-size: 16px;
line-height: 16px;
font-weight: 700;
padding: 2px 20px 0px 10px;
vertical-align: middle;
}
.ffmitgliedheader:after,
.ffmannschaftheader:after,
.ffeinsatzlistheader:after,
.ffeinsatzheader:after {
position: relative;
height: 2px;
background: #d11317;
display: block;
content: "";
bottom: 0;
left: 0;
right: 0;
}
div.ffeinsatzfactbox {
font-family: "Poppins";
font-weight: 100;
font-size: 14px;
line-height: 16px;
background: #ddd;
}
div.ffeinsatzfactbox span{
font-family: "Poppins";
font-weight: 700;
font-size: 14px;
line-height: 16px;
padding-right: 10px;
}
div.ffeinsatzfactbox div{
display: block;
}
div.ffeinsatzfactbox p{
font-family: "Poppins";
font-weight: 100;
font-size: 14px;
line-height: 16px;
padding-right: 10px;
}
div.ffmitgliedbeschreibung,
div.ffeinsatzbeschreibung {
font-family: "Poppins";
font-weight: 100;
font-size: 14px;
line-height: 16px;
}
div.ffmitgliedbeschreibung span,
div.ffeinsatzbeschreibung span{
font-family: "Poppins";
font-weight: 700;
font-size: 14px;
line-height: 16px;
padding-right: 10px;
}
div.ffeinsatzbeschreibung p{
font-family: "Poppins";
font-weight: 100;
font-size: 14px;
line-height: 16px;
padding-right: 10px;
}
div.ffeinsatzbeschreibung .col-md-3 span{
font-family: "Poppins";
font-weight: 100;
font-size: 14px;
line-height: 16px;
padding-bottom: 15px;
display: block;  
}
div.ffeinsatzbeschreibung .col-md-9{
display: block;  
}
div.ffeinsatzlisteueberschrift {
padding: 15px 0px;
}
div.ffeinsatz-bildtext {
text-align: center;
font-family: "Lato", sans-serif;
line-height: 1.2;
color: #767676;
}
div.ff-content p {
margin: 0px;
}
div.ff-layout {
margin: 0px;
padding-bottom: 10px;
}
.ffeinsatz-bild-center {
text-align: center;
}
.ffmannfoto-center {
text-align: center;
margin-top: 10px;
}
.ffeinsatz-bild-center > .newsmag-image {
float: unset !important;
display: inline-block;
position: relative;
}
.ffcolumnsinner .newsmag-blog-post-layout-b {
margin-bottom: 0px !important;
}
div.ffveranstaltung {
font-size: 15px;
font-family: "Lato", sans-serif;
color: #333;
line-height: 22px;
margin-bottom: 1.5em;
}
div.ffveranstaltung span{
font-weight: 700;
}
.ffmannschaft-layout .newsmag-post-box-a.thumbnail-layout h3 a {
font-weight: 600;
font-size: 16px;
line-height: 17px;
font-family: "Poppins";
text-transform: initial;
}
.ffmannschaft-layout .newsmag-post-box-a.thumbnail-layout h3 {
margin: 0px;
}
div.ffmannfoto {
width: 40%;
display: inline-block;
position: relative;
margin-top: 2px;
}
.ffmannschaft-layout .newsmag-image > a > img {
height: 16vh;
}
.ffmannschaft-box {
padding: 0px 0px;
background: #fff;
margin: 10px 0px;
box-shadow: 2px 2px 5px grey;
height: 100%;
}
article.newsmag-blog-post-layout.obs {
background: #fff;
padding: 0px;
box-shadow: 1px 1px 3px grey;
}
.newsmag-blog-post-layout .newsmag-title.obs {
margin-top: 15px;
}
.newsmag-blog-post-layout .newsmag-sticky-post-title.obs {
margin-left: 15px;
margin-top: 0px;
}
.newsmag-blog-post-layout.sticky .newsmag-content.obs {
margin-left: 15px;
}
img.ffkaticon {
height: 30px;
width: 30px;
margin: 0px;
padding: 0px;
background: #d11317;	
}
div.ffkaticondiv {
background: #d11317;	
display: inline-block;
padding: 0px 0px 0px 5px;
-webkit-clip-path: polygon(0 0,100% 0%,calc(100% - 5.5px) 100%,0% 100%);
clip-path: polygon(0 0,100% 0%,calc(100% - 5.5px) 100%,0% 100%);
}
.newsmag-next-prev .wrapper {
border: 1px solid #d11317 !important;
}
div.einsatzkaticon {
text-align: center;
}
div.einsatzkaticon span {
text-align: center;
}
.newsmag-content li a {
font-family: "Poppins";
font-weight: 100;
font-size: 14px;
line-height: 16px;
color: #d11317;
}
a.fzurllink {
color: #d11317;
}
a.fzurllink:visited {
color: #d11317;
}
div.ff-foto-name-box {
width: 100%;
display: block;
}
div.ff-foto-box,
div.ff-name-box {
display: inline-block;
margin: 0px;
padding: 0px;
vertical-align: top;
}
div.ff-foto-box {
width: 100px;
}
div.ff-name-box {
margin-top: 5px;
margin-left: 10px;
max-width: 66%;
}
div.ff-name-name {
font-family: "Poppins";
font-weight: 700;
font-size: 16px;
line-height: 16px;
display: block;
}
div.ff-name-meta {
font-family: "Poppins";
color: #767676;
font-size: 14px;
display: block;
word-break: break-word;
}
div.ff-name-meta span {
display: block;
}
div.ff-name-meta span.nmicon-comment-o,
div.ff-name-meta span.nmicon-th,
div.ff-name-meta span.ff-meta-value {
display: inline-block;
font-size: 12px;
}
div.ff-name-meta span.ff-meta-value {
margin-left: 5px;
}
div.ff-dienstgradliste-meta-value {
font-family: "Lato";
color: #767676;
font-size: 14px;
display: block;	
margin-top: 7px
}
div.ff-dienstgradliste-meta-value span {
vertical-align: bottom;
margin-left: 5px;
}
div.ff-foto-foto {
height: 150px;
}
div.ff-leistungsabzeichen {
margin-top: 10px;
}
div.ff-leistungsabzeichen img {
height: 25px;
width: 25px;
}
div.newsmag-content p a{
color: #d11317;
text-decoration: underline;
}
img.ff-ratzersdorf-featured {
object-fit: cover;
object-position: top center;
height: 300px;
}