@import url(/fileadmin/_templates/__multisite/ext/fluid_styled_content/Resources/Public/Css/fsc.css);


.ce-textpic .ce-bodytext { overflow: unset; margin-top: 0 !important; }
.ce-textpic .ce-gallery { margin-bottom: 10px !important; display: flex; flex-direction: column; gap: 1em;}
.ce-textpic .ce-gallery .ce-inner { display: flex; flex-direction: column; gap: 1em;}
.ce-textpic .ce-gallery figure.image {margin: 0;}
.ce-textpic .ce-gallery figure.image img {max-width: 100%; height: auto; }
.ce-intext.ce-right .ce-gallery { margin-left: 0;}
.ce-intext.ce-left .ce-gallery {margin-right: 0;}
.ce-left.ce-above .ce-gallery, .ce-left.ce-below .ce-gallery {margin-right:0;}
.ce-right.ce-above .ce-gallery, .ce-right.ce-below .ce-gallery {margin-left:0;}
.ce-textpic .ce-row { display: flex; flex-wrap: wrap; gap: 1em; margin: 0;}
.ce-textpic .ce-bodytext h1 { width: 100%; overflow: hidden;}
@media (min-width:576px) {
    .ce-column { margin: 0;}
    .ce-textpic .ce-row {}


}

@media (min-width:992px) {

.ce-textpic {overflow: hidden; }
.ce-textpic.ce-left:not(.ce-above):not(.ce-below) .ce-gallery { margin-right: 15px }
.ce-textpic.ce-right:not(.ce-above):not(.ce-below) .ce-gallery { margin-left: 15px }
.ce-textpic.ce-nowrap .ce-gallery {flex-shrink: 0;}
.ce-textpic.ce-nowrap {display: flex;}
.ce-textpic.ce-right.ce-nowrap {flex-direction: row-reverse;}
.ce-textpic.ce-right.ce-above {display: flex; flex-direction: column;}
.ce-textpic.ce-right.ce-above .ce-gallery { align-self: flex-end;}
.ce-textpic.ce-center  { display: flex; flex-direction: column; }
.ce-textpic.ce-center .ce-gallery {align-self: center}
.ce-textpic.ce-left:not(.ce-nowrap):not(.ce-above) .ce-gallery {float: left;}
.ce-textpic.ce-above figure.image {margin-bottom: 1em;}
.ce-textpic.ce-right:not(.ce-nowrap):not(.ce-above)  .ce-gallery {float: right; }
.ce-textpic .ce-bodytext { margin-top: -15px;}

/*
    .ce-intext.ce-right .ce-gallery:not([data-ce-columns="3"]):not([data-ce-columns="4"]){ margin-left: 15px;}
    .ce-intext.ce-left .ce-gallery:not([data-ce-columns="3"]):not([data-ce-columns="4"]){ margin-right: 15px;}

 */
}
/*
@media (min-width:1200px) {

    .ce-intext.ce-right .ce-gallery[data-ce-columns="3"] {margin-left: 15px;}
    .ce-intext.ce-right .ce-gallery[data-ce-columns="4"] {margin-left: 0;}
    .ce-intext.ce-left .ce-gallery[data-ce-columns="3"] {margin-right: 15px;}
    .ce-intext.ce-left .ce-gallery[data-ce-columns="4"] {margin-right: 0;}
}

 */