.elementor-kit-72{--e-global-color-primary:#003F57;--e-global-color-secondary:#389EC3;--e-global-color-text:#000000;--e-global-color-accent:#E40033;--e-global-color-25f3aed:#C0A78F;--e-global-color-6e60457:#6E804B;--e-global-color-add32bc:#43002E;--e-global-color-4742077:#FFFFFF;--e-global-color-f4ca76a:#000000;--e-global-color-d46316f:#EEEEEE;--e-global-typography-primary-font-family:"Cotti";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Cotti";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Cotti";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Cotti";--e-global-typography-accent-font-weight:500;--e-global-typography-ca760f8-text-transform:none;background-color:#FFFFFF;color:var( --e-global-color-text );font-family:"Cotti", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-kit-72 e-page-transition{background-color:#FFBC7D;}.elementor-kit-72 p{margin-block-end:0.5em;}.elementor-kit-72 a{color:var( --e-global-color-primary );}.elementor-kit-72 h1{font-family:"Cotti", Sans-serif;font-size:3em;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-kit-72 h2{color:var( --e-global-color-accent );font-family:"Cotti", Sans-serif;font-size:1.6em;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;word-spacing:0px;}.elementor-kit-72 h3{font-family:"Cotti", Sans-serif;font-size:1.6em;font-weight:700;text-transform:none;line-height:1em;}.elementor-kit-72 h4{font-family:"Cotti", Sans-serif;font-size:2em;font-weight:900;line-height:1em;}.elementor-kit-72 h5{font-family:"Cotti", Sans-serif;font-size:1.8em;font-weight:900;line-height:1em;}.elementor-kit-72 h6{font-family:"Cotti", Sans-serif;font-size:1.6em;font-weight:900;line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:2em;}.elementor-element{--widgets-spacing:2em 2em;--widgets-spacing-row:2em;--widgets-spacing-column:2em;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Events */

.eventcottbus .em-search-tag {
    display: none;
}
.eventcottbus .em-events-grid {
  margin: 2em 0 0em 0 !important;
  padding: 1em 0 4em 0;
}
.eventcottbus .em-events-grid::before {
  content: "Suchergebnis";
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  margin-top: -1.5em;
  font-size: 1em;
  font-weight: 700;color:#e40032;
}
.eventcottbus .em-events-grid::after {
  content: "Alle Cottbuser Events";
  z-index: 9999 !important;
  width: 100%;
  border-bottom: 1px solid;
  float: left;
  position: absolute;
  bottom: 0;
  margin-top: 2em !important;
  height: 2em;font-size: 1em;
  font-weight: 700;color:#e40032;
}


.em.em-list {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 1.5em;
  grid-row-gap: 2em;
}
.eventeinzeln {
  -webkit-box-shadow: 0px 0px 20px 0px #CCC;
  box-shadow: 0px 0px 20px 0px #CCC;
}

.eventimage {
  width: 100%;
  min-height: 300px;
  background-size: cover !important;
  background-position: center center !important;
  border-bottom: 5px solid #e40032;
}

.gallery-columns-3 {
    display: grid
;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    gap: 1em;
}

.eventinner {
  padding: 1em;
}
.eventinner a h5 {
  color: #666 !important;
  line-height: 0.8em !important;
  width: 100% auto;
}
.em.pixelbones h5 {
  line-height: 1em !important;
  letter-spacing: -0.5px !important;
  font-size: 1.3em !important;
  font-weight: 200 !important;
}

.em.pixelbones a:hover   {
  color: #333 !important;
}

.eventinfo {
  color: #666;
  font-size: 0.9em !important;
  letter-spacing: -0.5px;
}
.eventinfo i {
  color: #999;
  font-size: 1em;
  width: 1.2em;
  text-align: center;
}

.eventnote {padding:2em;}
.mapbutton, .calendar-button {
  background: #E40032 !important;
  padding: 0.5em 1em;
  color: #FFF !important;
  font-weight: 700;border-radius:0;
}
.em.pixelbones .eventinfo a {
  color: #666 !important;
  text-decoration: underline;
}

.einzelevent {
  font-size: 1.2em;
  font-family: Cotti;
  font-weight: 400;
  color: #333;
}

@media (max-width: 1024px) {
.em.em-list {
    grid-template-columns: repeat(3, 1fr);
  }
  .eventimage {min-height: 200px;}
}

@media (max-width: 767px) {
.em.em-list {
    grid-template-columns: repeat(1, 1fr); 
  }
   .eventimage {min-height: 150px;}
}

/* Events Standard Suche
.em-search-section-location.em-search-advanced-section {
  display: none;
}

.em.em-search-advanced.em-search-advanced-inline footer {
  text-align: right;
  display: none;
} */

/*suchleiste */
.em-search-advanced {
  display: grid;
  grid-template-columns:  calc(40% - 1em) calc(40% - 1em) calc(20% - 0em);
  grid-template-rows: 1fr;
  gap: 1em; 
  box-sizing: border-box;
}

.em-search-main.em-search-advanced-main-sections {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1em;
}



.em-search-advanced-sections {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1em;
}




.em-submit-section {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0em;

}

.em-search-section-location.em-search-advanced-section, .em-search-advanced-sections.input.em-search-advanced-style-headings header {
  display: none;
}

.em.em-search.size-small .hide-small, .em.em-search.size-medium .hide-medium {
    display: block !important;
    visibility: visible !important;
}

@media (max-width: 1024px) {
.em-search-advanced {
  grid-template-columns:  1fr;  gap: 0em;
}
.em-search-main.em-search-advanced-main-sections {
  grid-template-columns: 1fr  1fr;
}
.em-search-advanced-sections {
  grid-template-columns: 1fr 1fr;
}
.em-submit-section {
  grid-template-columns:  1fr auto;justify-items: end;justify-content: end;justify-self: end;  gap: 1em;
}
}

@media (max-width: 767px) {
.em-search-advanced {
  grid-template-columns:  1fr;  gap: 0em;
}
.em-search-main.em-search-advanced-main-sections {
  grid-template-columns: 1fr; gap: 0em;
}
.em-search-advanced-sections {
  grid-template-columns: 1fr; gap: 0em;
}
.em-submit-section {
  grid-template-columns:  1fr auto;justify-items: end;justify-content: end;justify-self: end;  gap: 1em;order: -1; 
}
}

/* Oparl*/




.dssuche .elementor-post__text div {color: #FFF !important;}


.dssuche article {background: #003F57;margin: 0 0 1em 0 !important;padding: 1em !important;gap: 0 !important;}

.dssuche .swp-result-item--info-container div {
  color: #FFF;
}

.dssuche .entry-title {
  margin: 0;
}
.dssuche .swp-result-item--info-container p {display: none;}

.ddsuche .elementor-post__title {
  margin: 0 !important;
}
.elementor-post__excerpt, .timelocexcerpt {color: #FFF;}
/* Temporär */


/* 2 Tore */
.zweitorelang .elementor-shortcode {
    color: #FFF !important;
    font-size: 0.8em;
    font-weight: 700;
    text-align: center;
}
span.gglobe {
    margin-left: 2%;
}

/* Megamenü */
nav span.elementor-icon-list-icon {
    color: #FFF;
}
.navlang .elementor-shortcode {
    display: flex
;
    flex-direction: row;
    align-items: center;
    color: #FFF;
    font-size: 1em !important;
    font-weight: 700;
    gap: 0.5em;
}

/* Kontakt Infos
.aistelle h2:before {
    float: left !important;
    width: 1em;
    height: 1em;
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    content: '2609';
    font-size: 2em;
    margin: 0.2em 0 0 0; */
}

/* anderes */

.elementor-widget-heading {
    width: 100%;
}

/*a[target=_blank]:before {
    background-image: url(/wp-content/uploads/2025/05/link.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 5px;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    display: inline-block;
    content: "";
    margin-right: 0.3em;
    clear: both !important;
    margin-left: 0;
} */

.elementor-widget-container h2 a[target=_blank]:before, .footer a[target=_blank]:before {
    background-image: var(--wpr-bg-ddb2f31a-f3c6-43f1-ac81-b9fb3222cece);
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 5px;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    display: inline-block;
    content: "";
    margin-right: 0.3em;
    clear: both !important;
    margin-left: 0;
}

.ep-sub-menu a[target=_blank]:before {display:none;}
.ep-sub-menu a[target=_blank]:after {
    background-image: var(--wpr-bg-43d8b8c3-dd5c-4b0c-ab02-3a055dca5726);
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 5px;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    display: inline-block;
    content: "";
    margin-right: 0.3em;
    clear: both !important;
    margin-left: 0;
}


.elementor-control.elementor-control-title.elementor-control-type-textarea.elementor-label-block.elementor-control-separator-default.elementor-control-dynamic.elementor-control-dynamic-value {display: none;}

#nex-forms div.radio-group label.radio-inline, #nex-forms div.radio-group label.checkbox-inline, #nex-forms div.checkbox-group label {line-height: 18px;padding-top: 2px;padding-left: 5px;padding-right: 0;position: relative;cursor: default !important;    margin-top: 3px;margin-right: 10px !important;}
.elementor-widget-n-menu .e-n-menu-title-text {flex-direction: column;align-items: flex-start !important;}
.e-n-menu-title-container span {font-size: 0.8em;font-weight: 100;text-transform: none;}

easy-speech {margin-right: 3px;}

ul.ultra-child-categories {
    margin: 0;
    padding: 0;
}

/* amtsblatt */
.amtsblatt h2 {font-size: 1em;}
.amtsblatt a {color: #E40033 !important;font-weight: bold;text-decoration: underline !important;}
.amtsblatt span .e_data {background: #E40033;color: #FFF;padding: 1em !important;float: left;margin: 0 !important;line-height: 1em;display: block;min-height: 50px;}

/* Amtsblatt Beitragsnavi */
.amtsblattnavi .elementor-post-navigation {flex-direction: row-reverse;}
.amtsblattnavi .elementor-post-navigation span.elementor-post-navigation__link__next {display: flex;flex-direction: row;justify-content: flex-start;
    width: 100%;}
 .amtsblattnavi .elementor-post-navigation span.elementor-post-navigation__link__prev {display: flex;flex-direction: row-reverse;justify-content: flex-start;
    width: 100%;}
.amtsblatt .amtsblattneu h2 {font-size: unset;}
.amtsblatt .amtsblattneu a {color: unset !important;font-weight: unset;text-decoration: unset !important;}
.amtsblatt ul.ultra-child-categories {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    list-style-type: none;    grid-column-gap: 0.5em;
    grid-row-gap: 0.5em;
}
.amtsblatt ul.ultra-child-categories li {
    padding:  0.5em;
    background: #E40033;
    color: #FFF;
    font-weight: 700;
}
    
/*satzungen */
.satzung h2 {font-size: 1em;}
.satzung a {color: #E40033 !important;font-weight: bold;text-decoration: underline !important;}
.satzung span .e_data {background: #E40033;color: #FFF;padding: 1em !important;float: left;margin: 0 !important;line-height: 1em;display: block;min-height: 50px;}ul.cbfc-link-list.m-only-inner-border {
    background: #EEE;
    padding: 2em;
    list-style-type: none;
}
.satzung .m-only-inner-border  span .e_data {
      background: none !important;
    color: #E40033 !important;
    padding: 0 !important;
    margin: 0 1em 0 0 !important;
    line-height: unset !important;
    min-height: 50px;
}

.satzung .cbfc-link-list.m-only-inner-border li {
        border-bottom: 1px solid;
    display: flex
;
    flex-direction: column;
    align-items: flex-start;
}
.satzung .e_context {
    font-size: 1.6em;
    text-transform: uppercase;
    font-weight: 900;    width: 100% !important;
    margin-bottom: 0.5em;
    float: left;
}
ul.cbfc-link-list.m-only-inner-border {
    background: #EEE;
    padding: 2em;
    list-style-type: none;
    float: left;
    margin-top: 2em;
}
.satzung .satzungneu  a {color: unset !important;font-weight: bold;text-decoration: unset !important;}
.satzung  .satzungneu h2 {font-size: unset;}

.satzung ul.cbfc-link-list.m-compact li {
    float: left;
    width: 100%;
}

.satzungsitebar ul.ultra-child-categories {    list-style-type: none;}
.satzungsitebar ul.ultra-child-categories li {
    padding:  0.5em;
    background: #E40033;
    font-weight: 700;margin-bottom: 0.5em;
}
.satzungsitebar a {
    color: #FFF !important;
    text-decoration: none !important;
}



/* BusBB */

.busbb h2 {font-size: 1em;}
.busbb a {color: #E40033 !important;font-weight: bold;text-decoration: underline !important;}
.busbbneu a {color: #FFF !important;text-decoration: none !important;}
.busbb span .e_data {background: #E40033;color: #FFF;padding: 1em !important;float: left;margin: 0 !important;line-height: 1em;display: block;min-height: 50px;}


.GEBUEHREN, .VERFAHRENSABLAUF, .RECHTSBEHELF, .VORAUSSETZUNG, .RECHTSGRUNDLAGE, .BEARBEITUNGSDAUER, .FRISTEN, .FORMULARE, .WEITEREINFO, .full_description, .ORGANISATION, .ZUSTSTELLE {
    background: #EEE;
    padding: 1em;
    margin: 1em 0;
}

.WASWISSEN, .WASMITBRINGEN  {
    background: #E40033;
    padding: 1em;
    margin: 1em 0;color: #FFF;
}
.WASWISSEN, .WASMITBRINGEN a, .WASWISSEN h2, .WASMITBRINGEN h2 {color: #FFF;}



.FORMS a:before {
    content: url(https://cottbus.de/wp-content/uploads/2025/05/pdf_file_cb.svg);
    width: 50px !important;
    height: 23px !important;
    float: left; 
    margin: -10px;
    
}

.FORMS a {
    background: #CC0000;
    color: #FFF !important;
    padding: 1em;
    margin-bottom: 1em !important;
   /* float: left; */
    text-decoration: unset !important;
    width: calc(50% - 1em);
    display: block;
}
.FORMS {
    float: left;
    width: 100%;
    background: #FFF;
    margin-top: -1em;
    padding: 1em 0 0 0;
}

.accordion-wrapper {
    float: left;
    margin-bottom: 1em;
    border-bottom: 1em solid #FFF;
}


.busbb .onlineservices a {
    background: #E40033;
    padding: 1em;
    float: left;
    color: #FFF !important;
    text-decoration: none !important;
    width: 100%;

}
.busbb .onlineservices a:before {
    content: "➤";
    margin-right: 0.5em;
}

.busbb .onlineservices {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1em;
        float: left;
    width: 100%;
    background: #FFF;
    margin-bottom: 1em;
}

@media (max-width: 1024px) {
.FORMS a {width: calc(100% - 0em)}
.busbb .onlineservices {
    display: grid;
    grid-template-columns: 1fr;}
}


/* BusBB Navigation */
span.facetwp-input-wrap {
    width: 100%;
}
span.facetwp-alpha.facetwp-link {
    font-size: 2em;
    font-weight: 700;
    padding: 0 0.3em 0 0.1em;
    border-right: 1px solid;
}
[aria-label="Alle"] {
  font-size: 1em !important;border-right: 0 !important;
}

.fwpl-item a {
    font-size: 1.4em;
    font-weight: 700;
    margin-bottom: 0.5em;
}
.fwpl-result {
    background: #EEE;overflow: hidden;padding: 1em;
}
.facetwp-facet {
    margin-bottom: 0 !important;
}
.facetwp-checkbox {
    color: #FFF !important;
    font-size: 1.1em;
    font-weight: 700;
}

@media (max-width: 767px) {
span.facetwp-alpha.facetwp-link {
    width: 11%;
    height: 2em !important;
    padding: 0.5em !important;
    border: 0;font-size:1em;
}
.fwpl-item a {
    font-size: 1.2em !important;
}
}


/*Nextforms */
#ui-nex-forms-container-1 {
    font-size: 1.0em !important;
    font-family: 'Cotti' !important;
    color: #000 !important;
}
.the_label {
    font-size: 1em !important;
    font-family: 'Cotti';
    font-weight: 400 !important;
}
.form_type_normal {
    background: #EEE !important;
    padding: 2em !important;
}
button.nex-submit.svg_ready.the_input_element.btn.btn-default {
    background: #E40033 !important;
    color: #FFF !important;
    font-size: 1.1em !important;
    font-weight: 700 !important;
    width: 50%;height: 3em !important;padding:0 !important  ;
}
.input_container input {
    width: 100% !important;
    min-width: 100%;
    /* padding: 1em !important; */
    background: #FFF !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    height: 3em !important;
}


/* Icons links */
span.e-n-menu-icon {background: #E40033;border-radius: 10em;padding: 0em;}

/* WP Files */
.wpfd-single-file.pdf {
    background: #EEE;padding: 1em 1em 0 1em;
}
.wpfd-single-file--details.wpfd-file-content {
    overflow: hidden;
}
.wpfd-icon-placeholder {
    width: 8em !important;    height: 10em !important;
}
.wpfd-single-file--details {
    flex-basis: calc(100% - 9em - 0px - 0px)!important;
}

.wpfd-single-file-button.wpfd-button-download {
    background: #E40033 !important;
    border-radius: 0 !important;
    width: 50% !important;
    font-size: 0.7em !important;
    padding: 0 !important;
    margin: 0px !important;
    height: 4em;
}
.wpfd-single-file-button.wpfd-button-preview {
    background: #a7a7a7;
    border-radius: 0 !important;
    border: 0 !important;
    width: 50% !important;
    font-size: 0.7em !important;
    padding: 0 !important;
    margin: 0 !important;
    height: 4em;
}

/* bauen online */
.bauenonline h1, .bauenonline h3 {
    text-transform: uppercase;
    line-height: 1em;
    font-family: "Cotti", Sans-serif;
    font-size: 1.4em !important;
    font-weight: 900;
    color: var(--e-global-color-accent);
}.bauenonline h2 {
    text-transform: uppercase;
    line-height: 1em;
    font-family: "Cotti", Sans-serif;
    font-size: 1.3em !important;
    font-weight: 900;
}


/* Suchseite */
.suche .elementor-post__text {
    background: unset !important;
}
.suche article.type-post {
    background: #003F57 !important;
}
.suche article.type-page {
    background: #E40033 !important;
}

.suche article.busbb-leistung {
    background: #389EC3 !important;
}

.suche article.type-page:after {
    content: "Seite";
    position: absolute;
    margin: 0;
    background: unset;
    padding:0.5em;
    font-size: 0.7em;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
}
.suche article.type-post:after {
    content: "Meldung";
    position: absolute;
    margin: 0;
    background: unset;
    padding: 0.5em;
    font-size: 0.7em;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
}
.suche article.busbb-leistung:after {
    content: "Service";
    position: absolute;
    margin: 0;
    background: unset;
    padding:0.5em;
    font-size: 0.7em;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
}


/* BusBB Accordion  */
    .full_description, .ORGANISATION {
    background: #EEE;
    padding:  1em 1em 2.5em 1em;
    margin:  0em;
    border-bottom: 1em solid #EEE;
}

        .toggle-button {
    display: block;
    width: 100%;
    padding: 10px;
    background-color: #003F57;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    margin-bottom: 0px;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    transition: all 0.3s ease;
    text-align: left;
    text-transform: uppercase;
        }

        .toggle-button:hover {
            background-color: #389EC3;
        } 

        /* Stile für den Inhalt */
        .full_description {
            margin-top: 0px;
            max-height: 0; /* Standardmäßig verstecken */
            overflow: hidden;
            transition: max-height 0.5s ease; /* Sanfte Übergangsanimation */
        }
        
/* Berichte des Oberbürgermeister */
.elementor-post-navigation {flex-direction: row-reverse !important;}
span.post-navigation__arrow-wrapper {display: none;}

/* Eventon */
.svg-inline--fa { margin-right: 10px; } .eventon_events_list {gap: 1em !important;} .eventon_list_event {border-radius:0 !important; border: 0 !important; width:calc(25% - 1em) !important; box-shadow: 0px 0px 20px #999;} .evolb_box .eventon_list_event {border-radius:0 !important; width:100% !important;} p.desc_trig_outter a {padding: 13em 0 0 0 !important;margin: 0 !important;gap: 0 !important;flex-direction: column !important;display: flex !important;align-content: flex-end !important;justify-content: flex-end;align-items: baseline; flex-wrap: nowrap !important;} .ajde_evcal_calendar.color #evcal_list .eventon_list_event a:hover {border-left-width: 0px;} .evoet_cx { background: #FFF !important; padding: 1em 1em 0em 1em !important; width: 100% !important;} .evoet_c2 { padding: 1em 1em 1em 1em !important;} .evolb_content p.desc_trig_outter a {padding: 0em 0 0 0 !important;} .evolb_content .evoet_cx {background: unset !mportant;} span.evoet_dayblock.evcal_cblock, span.evoet_c2.evoet_cx, span.evoet_title.evcal_desc2.evcal_event_title {color: #CC0000 !important;font-size: 1em !important; } .ajde_evcal_calendar.color #evcal_list .eventon_list_event a:hover {border-left-width: 0px !important;} .eventon_desc_in p {font-size: 1.2em !important;}

.eventon_single_event .eventon_list_event {width: calc(100%) !important;}
.evo_page_body {min-width: 1440px !important;}
.eventon_single_event p.desc_trig_outter a {padding: 0em 0 0 0 !important;}
.eventon_single_event .eventon_list_event {box-shadow: unset;}

    @media (max-width: 1024px) {
    .eventon_list_event {width: calc(50% - 1em) !important;}
    }
    @media (max-width: 768px) {
    .eventon_list_event {width: calc(100% - 0em) !important;}
    }

/* WP SUCHE */
.allsuche .swp-grid {grid-gap: 1em !important;}
.allsuche .swp-result-item.type-post {background: #389EC3;padding: 1em;}
.allsuche .swp-result-item.type-page{background: #C0A78F;padding: 1em;}
.allsuche .swp-result-item.type-paper {background: #43002E;padding: 1em;}
.allsuche .swp-result-item.type-busbb-leistung{background: #E40033;padding: 1em;}
.allsuche .swp-result-item.type-meeting{background: #6E804B;padding: 1em;}
.allsuche .swp-result-item.type-dokument{background: #003F57;padding: 1em;}

.swp-result-item a {color: #FFFFFF !important;}
.swp-result-item h2.entry-title {font-size: 1.2em;text-transform: none;font-weight: 400;}
.swp-result-item h2.entry-title:before {width: 100%;float: left;font-size: 0.5em;text-transform: uppercase;margin: -1.5em 0 0.5em 0;}

.allsuche.swp-result-item.type-post h2.entry-title:before {content: "Beitrag";color: #FFF;}
.allsuche.swp-result-item.type-page h2.entry-title:before {content: "Seite";color: #FFF;}
.allsuche.swp-result-item.type-paper h2.entry-title:before {content: "Dokument";color: #FFF;}
.allsuche.swp-result-item.type-busbb-leistung h2.entry-title:before {content: "Leistung";color: #FFF;}
.allsuche.swp-result-item.type-meeting h2.entry-title:before {content: "Stitzung";color: #FFF;}e:before {content: "Leistung";color: #FFF;}
.allsuche.swp-result-item.type-beschluss h2.entry-title:before {content: "Beschlüsse";color: #FFF;}
.allsuche.swp-result-item.type-busbb-leistung h2.entry-title:before {content: "Leistung";color: #FFF;}
.allsuche .swp-result-item.type-sitzung h2.entry-title:before {content: "Stitzung";color: #FFF;}
.allsuche.swp-result-item.type-dokument h2.entry-title:before {content: "Stitzung";color: #FFF;}
input.search-submit.swp-button {
    background: #CC0000;
    border: 1px solid #FFF;
    color: #FFF;
}

/* WP Files Shortcode */
#et-boc .wpfd-content-default .wpfd_list .file, .wpfd-content-default .wpfd_list .file {flex-direction: column;}

.filecontent, .file-right {
    width: 100% !important;
}
.file-right {
    display: flex
;
    align-items: baseline;
}
a.downloadlink.wpfd_downloadlink, a.openlink.wpfdlightbox.wpfd_previewlink {
    border-radius: 0;
    padding: 1em 0 0 0;
    height: 3.7em;
}

a.openlink.wpfdlightbox.wpfd_previewlink {
    background: #a7a7a7;
    color: #FFF;
}

/* skip-link */
.skip-link {
  position: absolute;
  top: 0px;
  left: 0;
  padding: 0px;
  font-size: 0px;
  z-index: 1000;
  width:1px;
  height:1px;
  text-decoration: none;
}

.skip-link:focus {top: 0px;}


/* Unbekannter CSS

.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget {
    max-width: 100%;
    width: 100%;
} *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cotti';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(https://cottbus.de/wp-content/uploads/2024/11/calibri-regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Cotti';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url(https://cottbus.de/wp-content/uploads/2024/11/calibri-bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Cotti';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url(https://cottbus.de/wp-content/uploads/2024/11/calibri-regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Cotti';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url(https://cottbus.de/wp-content/uploads/2024/11/calibri-regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Cotti';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url(https://cottbus.de/wp-content/uploads/2024/11/calibri-regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Cotti';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(https://cottbus.de/wp-content/uploads/2024/11/calibri-regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Cotti';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url(https://cottbus.de/wp-content/uploads/2024/11/calibri-regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Cotti';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url(https://cottbus.de/wp-content/uploads/2024/11/calibri-bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Cotti';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url(https://cottbus.de/wp-content/uploads/2024/11/calibri-bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Cotti';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url(https://cottbus.de/wp-content/uploads/2024/11/calibri-bold.ttf) format('truetype');
}
/* End Custom Fonts CSS */