/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 03 2025 | 11:23:45 */
/* CSE-BK: Individuelle Klassen */
.bgh_smalltext {
	font-size: .8em;
}
.bgh_flderror,
.bgh_flderror::placeholder {
	color: #ff0000;
}
/* END CSE-BK: Individuelle Klassen */

/* GTranslate Language Switcher */

/* .gtranslate_wrapper { margin-top: 10px !important; }
.gt_float_switcher .gt-selected .gt-current-lang {
   color: #706f6f !important; 
}

.have_center .elms_center {
    margin: 0 auto;
    flex-basis: 30%;
}
*/


/* 23.10.2024 CSE-TR: Sticky Posts nicht farblich kennzeichnen */

.cz_default_loop.sticky > div {
    background-color: #fff !important;
    padding: 0px;
   border: none !important;
	border-bottom: 1px solid #efefef !important; 
	box-shadow: 0px 0px 0px white !important;
}

.sticky:before {
    display:none; 
}

/* ENDE Sticky Posts nicht farblich kennzeichnen  */

/* CSE-TR: GTranslate Language Switcher */

.gt_float_switcher {
    font-family: klavika-web !important;
    font-size: 16px; !important
    border-radius: 0px !important;
}

/* ENDE CSE-TR: GTranslate Language Switcher */

/* MetaMenu */
.bgh_submenu {
  list-style: none;
  margin: 0px;
  padding: 0px; 
}
.bgh_submenu li {
  display: inline-block;
}
.bgh_submenu li:not(:last-of-type)::after {
  content: "|";
  color: #e35205;
  font-weight: 600;
  padding: 15px;
}
.bgh_submenu li a {
  color: #e35205;
  font-weight: 600 !important;
}
.bgh_submenu li a:hover,
.bgh_submenu li a.active {
  color: #919191;
}
/* END MetaMenu */

/* Level 5 Submenu 3 Cols */
#menu_header_3 ul li>ul li>ul {
  width: 900px !important;
}
#menu_header_3 ul li>ul li>ul li {
  display: inline-block;
  width: 32%;
  vertical-align: top;
}

/* CSE TR Mitarbeiter globle Bildgrößen */
.bghstaff { 
	width: 250px; 
}

/* ENDE CSE TR Mitarbeiter globle Bildgrößen */


/* CSE TR Word-Break Titelzeilen */

.page_title .section_title {
	word-break: break-word; 
}


/* CSE TR ENDE Word-Break Titelzeilen */

/* CSE-BK 09.03.2022: Anpassung borderless table */
.table-responsive table.noborder,
.table-responsive table.noborder td,
.wprt-container .table.noborder > tbody > tr > td {
	border: 0px !important;
}

/* CSE-BK 16.03.2022: XTRA vertical Tabs Colors Burghausen */
/* CSE-BK 25.03.2022 Update: XTRA horizontal Tabs Colors Burghausen */
.cz_tab_a.active,
.cz_tab_a.cz_active {
	background-color: #E35205 !important;
}
.cz_tabs_htl .cz_tabs_content {
	margin-top: 4px !important;
}
.cz_tab {
	background-color: #fff !important;
	color: #000000 !important;
	border: 1px solid #f4f4f4; }

/* CSE-BK 31.05.2022: Feedback Formular .fixed_contact */
#gform_10 {
	line-height: 1.2em;
}
#gform_10 h2 {
	margin: 0px;
}
#gform_10 .gform_footer.top_label {
	padding: 10px 0 0 0;
	margin-top: 0px;
}
.fixed_contact_show { display: block !important; }
.fixed_contact { padding: 10px !important; }
#gform_10 fieldset {
	vertical-align: top;
	margin-top: -10px;
}
i.fixed_contact { /* Remove fixed contact bubble icon */
	display: none !important;
}
#gform_10 fieldset input,
#gform_10 fieldset label {
	display: inline;
}
.xtra-fixed-mobile-nav a span { /* Font Size in fixed mobile nav wie webseite (body) */
	font-size: unset;
}
.fixed_contact>a#bgh_fixed_close {
	position: absolute;
	z-index: 9999;
	top: 4px;
	right: 6px;
	font-size: 12px;
	line-height: 1em;
}


/* TR Deaktivierung Suche 03.07.2025 */
/* Suche */
/* #site_header input.is-search-input {
	font-family: "klavika-web", sans-serif !important;
	font-size: 38px !important;
	padding: 0px !important;
	border: 0px !important;
	border-bottom: 1px solid #ccc !important;
	height: 72px;
}
#site_header .it_text {
	width: 60% !important;
}
#site_header input.is-search-input {
	color: #ccc !important;
	width: 0px;
}
#site_header i.czico-143-magnifier-tool {
	font-size: 42px;
	color: #de5925;
	pointer-events: auto !important;
	cursor: pointer !important;
	margin-right: 20px;
	
}
#site_header i.czico-143-magnifier-tool:hover {
	font-size: 56px;
}
form.search_404 {
	display: none;
}
*/
.cz_posts_template_1 h3 { font-weight: 600 !important; font-size: 22px !important }

/* ENDE Suche */
/* TR ENDE Deaktivierung Suche 03.07.2025 */

.cse_postgrid_icon {
	width: 100px; 
}


.cz_grid_item img {
margin-bottom: 5px;
}

/* CSE-BK: Font Awesome Icons */
.cse_fas_small {
	font-size: 12px;
}
.cse_fas_ext_link {
	margin-left: 5px;
	color: inherit !important;
	vertical-align: 2px !important;
}

/* CSE-BK: MEC Modern Event Calendar */
	/* Single Event Page */
	.mec-single-event-category .mec-sl-folder {
		margin-left: 10px;
	}
	.mec-wrap dt {
		float: none !important;
		display: inline-block !important;
		clear: none !important;
		text-align: left !important;
	}
	.mec-single-event-category dt:after {
		content: "" !important;
	}
	.mec-wrap dd {
		padding: 0px !important;
	}
	.mec-wrap dl {
		padding: 6px 10px !important;
	}
	.mec-wrap address {
		padding: 6px 0px !important;
		margin: 0px !important;
		border: none !important;
	}
	.mec-sl-location-pin {
		height: auto !important;
	}
	.mec-single-event .mec-qrcode-details img {
		margin-left: auto;
		margin-right: auto;
	}
	/* ENDE Single Event Page */
	.mec-wrap,
	.mec-wrap p,
	.mec-wrap .mec-event-data-fields span,
	.mec-masonry .mec-masonry-col6 .mec-event-month,
	.cz_grid_1_title_sub_after .cz_post_excerpt {
		color: #706f6f !important;
	}
	.mec-wrap h1,
	.mec-wrap h2,
	.mec-wrap h3,
	.mec-wrap h4,
	.mec-wrap h5,
	.mec-wrap h6,
	.mec-wrap dt,
	.mec-wrap h1 a,
	.mec-wrap h2 a,
	.mec-wrap h3 a,
	.mec-wrap h4 a,
	.mec-wrap h5 a,
	.mec-wrap h6 a {
		color: #e35205 !important;
	}
	.mec-wrap h1 a:hover,
	.mec-wrap h2 a:hover,
	.mec-wrap h3 a:hover,
	.mec-wrap h4 a:hover,
	.mec-wrap h5 a:hover,
	.mec-wrap h6 a:hover {
		color: #b23820 !important;
		text-decoration: none !important;
	}
	.mec-single-modern .col-md-4 .mec-frontbox {
		margin-bottom: 20px !important;
	}
	.lity-container, .mec-wrap, .mec-wrap div:not([class^=elementor-]) {
		font-family: klavika-web;
	}
	.mec-event-content p { font-family: klavika-web; font-size: 16px; }
	.mec-event-carousel-content { background: #fff; }
	.mec-event-carousel-content .mec-event-carousel-title a,
	.mec-event-grid-classic .mec-event-title {
		font-size: 22px;
		font-weight: 600;
		color: #e35205;
		letter-spacing: 0px;
	}
	.mec-event-carousel-content {
		padding: 25px 9px 20px 20px;
	}
	.event-carousel-type1-head .mec-event-date-info {
		   top: 23px;
	}
	.event-carousel-type1-head .mec-event-date-info-year {
		 top: 42px;
	}
	.mec-event-list-modern .mec-event-title {
		font-size: 22px;
		text-transform: none;
		letter-spacing: 0px;
	}
	.mec-event-list-modern .mec-event-title a {
		color: #e35205 !important;
	}
	.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
		border-radius: 0px;
		letter-spacing: 2px;
		border: 1px solid #e35205;
		color:#e35205;
		font-size: 12px;
	}
	.entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, mec-event-month, mec-start-date-label  {
		font-family: klavika-web !important;
	}
	.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active {
		background: #e35205;
	}
	.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active:after { border-color: #e35205 transparent transparent transparent; }
	.mec-event-tile-view article.mec-tile-item {
		border-radius: 0px;
	}
	.mec-skin-tile-month-navigator-container {
		border-radius: 0px;
	}
	/* CSE-BK: Grid View mit Suche */
	.mec-wrap .mec-event-grid-classic .row {
		max-width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.mec-wrap div[class^=col-md-],
	.mec-wrap div[class^=col-sm-] {
		padding-bottom: 15px;
	}
	.mec-wrap div[class^=col-md-]:first-child,
	.mec-wrap div[class^=col-sm-]:first-child{
		padding-left: 0px !important;
	}
	.mec-wrap div[class^=col-md-]:last-child,
	.mec-wrap div[class^=col-sm-]:last-child{
		padding-right: 0px !important;
	}
	.mec-wrap .row article {
		box-shadow: 0 6px 12px -4px rgba(0,0,0,.05);
		border: 1px solid #e3e3e3;
	}
	.mec-wrap.colorskin-custom .mec-bg-color,
	.mec-wrap .mec-event-date.mec-bg-color {
		margin: 0 -10px !important;
		padding: 3px 10px !important;
		background-color: #F9F9F9 !important;
		letter-spacing: 0px !important;
	}
	.mec-wrap .mec-event-grid-classic .mec-start-date-label {
		color: #e35205;
		font-size: 18px;
		letter-spacing: 0px;
	}
	.mec-wrap .mec-event-grid-classic .mec-start-date-label,
	.mec-wrap .mec-event-grid-classic .mec-event-title {
		text-transform: none;
	}
	.mec-wrap .mec-event-date .mec-time-details {
		color: #706f6f;
		font-size: 12px;
	}
	.mec-wrap .mec-event-grid-classic .mec-event-content {
		padding: 0 10px 5px;
	}
	.mec-wrap .mec-event-title span.event-color {
		display: none;
	}
	.mec-wrap .mec-event-grid-classic .mec-event-footer {
		display: none;
		padding: 10px !important;
		min-height: 60px !important;
	}
	.mec-wrap .row .mec-event-footer .mec-booking-button {
		top: 10px;
	}
	.mec-wrap .mec-event-grid-classic .mec-event-image {
		position: relative;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	.mec-wrap .mec-event-grid-classic .mec-event-image,
	.mec-wrap .mec-event-grid-classic .mec-event-image a {
		height: 200px !important;
	}
	.mec-wrap .mec-event-grid-classic .mec-event-image a {
		display: block;
		width: 100%;
	}
	.mec-wrap .mec-event-grid-classic .mec-categories {
		margin: 0 0 10px 20px;
	}
	.mec-wrap .mec-event-grid-classic .mec-categories li {
		display: inline-block;
		line-height: 1.2;
	}
	.mec-wrap .mec-event-grid-classic .mec-categories li:after {
		content: ",\00a0"
	}
	.mec-wrap .mec-event-grid-classic .mec-categories li:last-child:after {
		content: "" !important;
	}
	.mec-wrap .mec-event-grid-classic .mec-event-label-captions {
		top: 30px;
	}
	.mec-single-event .mec-single-title {
		display: none;
	}

	.mec-wrap .mec-totalcal-box {
    z-index: 1;
	}
	/* END CSE-BK: Grid View mit Suche */




/* CSE-TR: Hover-Farbe Global VA-Kalender MEC */
.entry-content .mec-wrap.colorskin-custom h1 a:hover, .entry-content .mec-wrap.colorskin-custom h2 a:hover, .entry-content .mec-wrap.colorskin-custom h3 a:hover, .entry-content .mec-wrap.colorskin-custom h4 a:hover, .entry-content .mec-wrap.colorskin-custom h5 a:hover, .entry-content .mec-wrap.colorskin-custom h6 a:hover, .mec-wrap .mec-calendar .mec-event-article .mec-event-title a:hover, .mec-wrap .mec-event-grid-classic .mec-event-title a:hover, .mec-wrap .mec-event-grid-clean .mec-event-title a:hover, .mec-wrap .mec-event-grid-minimal .mec-event-title a:hover, .mec-wrap .mec-event-grid-modern .mec-event-title a:hover, .mec-wrap .mec-event-grid-simple .mec-event-title a:hover, .mec-wrap .mec-event-list-classic .mec-event-title a:hover, .mec-wrap .mec-event-list-minimal .mec-event-title a:hover, .mec-wrap .mec-event-list-standard .mec-event-title a:hover, .mec-wrap .mec-wrap .mec-event-list-modern .mec-event-title a:hover, .mec-wrap.colorskin-custom h1 a:hover, .mec-wrap.colorskin-custom h2 a:hover, .mec-wrap.colorskin-custom h3 a:hover, .mec-wrap.colorskin-custom h4 a:hover, .mec-wrap.colorskin-custom h5 a:hover, .mec-wrap.colorskin-custom h6 a:hover {
    color: var(--mec-title-color-hover);
    color: #b13e26 !important;
}

/* ENDE CSE-TR: Hover-Farbe Global VA-Kalender MEC */


	/* CSE-BK: MEC Slider */
	.mec-wrap article .mec-slider-t2-content .mec-event-date,
	.mec-wrap article .mec-slider-t2-content .mec-event-month,
	.mec-wrap article .mec-slider-t2-content .mec-event-day {
		color: #e35205 !important;
	}
	.mec-wrap article .mec-slider-t2-content .mec-event-detail *,
	.mec-wrap article .mec-slider-t2-content .mec-event-footer a,
	.mec-wrap .mec-slider-t2 button i {
		color: #706f6f !important;
	}
	.mec-wrap .mec-slider-t2 button {
		border: 1px solid #706f6f !important;
	}
	/* END CSE-BK: MEC Slider */
	/* CSE-BK: MEC Carousel */
	.mec-wrap .mec-owl-carousel .owl-dots button:hover {
		background: none;
	}
	/* END CSE-BK: MEC Carousel */

/* ENDE CSE-BK: MEC Modern Event Calendar */

/* CSE-BK: XTRA Search Results */
article .cz_post_icon { /* Center Link Icon on post images */
	width: auto !important;
	height: auto !important;
}
/* END CSE-BK: XTRA Search Results */

/* CSE-BK: Revolution Slider */
.slick-slide a i.fas.cse_fas_ext_link {
	position: absolute !important;
	top: 0px;
	left: 0px;
	/*color: white !important;*/
}
/* END CSE-BK: Revolution Slider */

/** AUS THEME OPTIONS **/

/* Font Global - Bold austauschen gg. Medium */
body { font-family: "klavika-web", sans-serif; }
strong,b  { font-weight: 600 !important;  }
.single .cz_post_content a { font-weight: 600; }
.cz_acc_child { font-weight: 600 !important; }

/* Globaler Abstand zwischen Page-Title und Content */
.page_content { margin-top: 0px; margin-bottom: 0px; }

/* Globale Formatierung für Tabs */
.vc_tta.vc_general .vc_tta-tab>a {
    padding: 8px 20px !important;
}

/* TR Bildunterschriften nach Update Xtra 4.4.19 */

p.wp-caption-text {
    opacity: 1
}

.wp-caption-text {
    background: none;
    display: table;
    margin: 0px !important;
    color: #706f6f;
    padding: 0px;
    font-size: 13px !important;
    font-style: italic;
    border-radius: 0px;
}

/* Globale iFrame-Einstellung */
.iframe-container iframe {
  border: 0;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}


/* ENDE TR Bildunterschriften nach Update Xtra 4.4.19 */

/* Rand Google Maps */
.wpb_gmaps_widget .wpb_wrapper { padding: 0px; }

/* Farbe horizontale Linie */
hr { margin: 30px 0; background: #e6e6e6; }

/* Globale Accordion-Einstellung f. margin */
.cz_acc>div>div { margin-bottom: 0px !important; }

/* Abstand zwischen Überschrift Megamenü und Links */
.item_small > a { width: 50px; height: 50px;  }
.sf-menu .cz > h6 {
    padding: 10px 24px 0px 24px;
    margin: 0 0 6px;
}

/* Suche ausblenden */
.is-search-sections .left-section { display:none; }

/* Suche nicht Capitalisieren */
.is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a {
    text-transform: none !important;
}

/* Farbe der Links im Footer */
.footerlinks { color: #fff;  }

/* Padding Socials im Footer */
.cz_social a { width: 1.6em; height: 1.6em; line-height: 1.6em; }

/* Abstand "Teilen"-Buttons im unteren Content */
.shariff ul li { margin: 50px 5px 30px 0px !important; }

.shariff  { margin-left: -10px !important; }
.shariff path { fill: #e35205 !important; }

/* Button-Breite global */
.cz_btn_block a {  display: block; text-align: left; }

/* Globale Header-Einstellung als Ersatz für H2 */
.newsheader p { font-size: 28px; font-weight: 600; color: #d45c27; line-height: 1.2em;  }

/* Horizontale Linien im Archiv ausblenden */
.widget_archive li a, .widget_categories li a {
  border-bottom: none;
}

/* WP Download Manager Formatierungen */
.w3eden .row {
	margin-left: 0px;
	margin-right: 0px;
	max-width: 100% !important;
}
.w3eden .card-body { padding: 10px 20px 10px 20px;  background-color: #de5925; }
.w3eden .card-footer { padding: .2rem 1rem; }
.w3eden .card { border-radius: 0rem; border: 0px;  }
.package-title { color: #fff;   }
.fa-download:before {  color: #fff; }
.media-body  {  margin-top: 2px; }
.package-title { font-size: 16px !important; }
.rawdownload { margin-bottom: 0px; }
/* ENDE WP Download Manager Formatierungen */

/* Accessibility Toolbar oben */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 100%;
}

/* Accessibility Toolbar oben */
.ff-upic-round .picture-item__inner, .ff-upic-round .picture-item__inner:before {
    border-radius: 0px !important;
}

/* Flow Flow CSS (runde Ecken) */
.ff-upic-round .ff-img-holder:first-child, .ff-upic-round .ff-img-holder:first-child img {
    border-radius: 0px 0px 0 0 !important;
}

/* Schriftgröße Zitate für Vorlagen */
.testimonial p { font-size: 36px; line-height: 1.3em; }

/* Abstand Footer Widget zum Copyright-Footer */
.footer_widget { margin: 0 0 0px; }

/* Farbe Search Icon */
.search_style_icon_full .outer_search {
    background: #e35205 !important;
}

/* WP Responsive Table  */
.wprt-container .table tr:first-child th.is-sort .sort-icon:after, .wprt-container .table tr:first-child td.is-sort .sort-icon:after {  left: 5px; top: 7px !important;  }
.table-responsive table { line-height: 1.6em; vertical-align:top;}
td { vertical-align:top !important;}

/* Traukalender Standesamt */
.cse_frm_trautermin .trau_head {
	color: #d45c27;
	font-size: 28px;
	font-weight: 600;
}

.cse_frm_trautermin input[type=checkbox],
.cse_frm_trautermin input[type=radio] {
    margin: 0 5px 0 0 !important;
}
.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices {
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	border: 1px solid #dcdcdc;
}
/* ENDE Traukalender Standesamt */

/* Neubuerger Anmeldung */
.gform_wrapper .cse_frm_neubuerger .gfield .gfield_checkbox .gchoice label,
.gform_wrapper .cse_frm_neubuerger .gfield .gfield_radio .gchoice label {
	max-width: unset;
}
/* ENDE Neubuerger Anmeldung */


/* Formulare Standardeinstellungen */
.gform_fields li {
    margin-bottom: 4px; line-height: 1.4;
}
.gform_wrapper.gravity-theme .gfield_label {
    font-weight: 600; margin-bottom: 4px
}
.gform_wrapper .gfield .gfield_checkbox .gchoice,
.gform_wrapper .gfield .gfield_radio .gchoice {
    display: inline-block;
    padding-right: 8px;
}
.gform_wrapper .cse_cb_ds .gfield_checkbox .gchoice label,
.gform_wrapper .cse_cb_ds .gfield_radio .gchoice label {
	max-width: calc(100% - 32px) !important;
}
.ui-datepicker {
	width: 360px !important;
}

.gform_delete_file {
  background: #c0c0c0; margin-right:10px
}

/* ENDE Formulare Standardeinstellungen */

/* Tabs - Tour - PageBuilder */
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #e35205 !important;
    color: #fff !important;
}
/* ENDE Tabs - Tour - PageBuilder */

/* TR > Organigramm */

.orgadark a { color: #000; font-weight: 400 !important;  }
.orgadark a:hover { color: #706f6f; font-weight: 400;  }

.orgawhite {
	color:#fff; 
}

.orgawhitelink a {
	color:#000; 
}

.orgawhitelink a:hover {
	color:#706f6f; 
}

.orgadark li {
	margin-left: 6px !important; 
	padding-left: 0px !important;
	line-height: 1.4em;
    padding-bottom: 5px;
}

/* ENDE TR > Organigramm */

.orgadark {
	color: #000; 
}

.orgadark h2 {
	font-size: 16px; color: #fff; 
}

.whitetext a {
	color: #fff; 
}

/* TR 23.10.2023 Trash Icons nicht weiß */
.dashicons-trash { color: #d46234 !important; }

/* TR 24.10.2023 Aktuelles Formatierung meist gelesene News */
.wpp-list  { 
	margin: 0px !important; 
}

.custom-html-widget .wpp-list  { 
	line-height: 1.5em !important;
}

#popular_searches-2 ul { 
	list-style:none !important; margin: 0px !important;
	background: #ebebeb; 
}


#popular_searches-2 ul li {
  	float:left;
 	padding:0px;
 	width: 31%;
	background: #ebebeb; margin: 3px; padding-left: 10px; padding-right:10px; 
}



/* 231005 TR > Download-SPAN, RTL-Fix und Maps-Marker-Font-Fix */
.downloadspan_cat { margin: -10px; }
.rtl {
  direction: ltr !important;
}

body {
direction: ltr !important;
}

/* 240605 TR > Temporärer Test */

/*.leaflet-popup-content {
       padding-bottom: 20px;
}
*/

html {
direction: ltr !important;
}


.gform_fields .table-responsive  { margin-bottom: -25px !important; }
.gsurvey-likert-choice-label { font-size: 12px; }
.leaflet-container { font-family: klavika-web; }
.leaflet-container .mmp-popup-name { font-weight: 800;  }

/* 231005 ENDE TR > Download-SPAN, RTL-Fix und Maps-Marker-Font-Fix */


/* CSE-TR 17.12.2024: CodeVZ Navigations-Intro-Animation abschalten */

/*.cz { opacity: 1 !important; right: auto !important; left: auto !important; }*/

/* ENDE CSE-TR 17.12.2024: CodeVZ Navigations-Intro-Animation abschalten */

/* CSE-TR: Navigation Fett bei Hauptpunkten */
.sf-with-ul { font-weight: 600 !important; }
/* ENDE-TR: Navigation Fett bei Hauptpunkten */

/* Kategorienanzeige mit Kacheln: Abstand entfernen */
.bghcatlist li span small { display: none !important; }

/* TR AKTUALISIERUNG 30.1.2025 > H3-Abstand entfernen */
.cz_grid_title h3 { margin-top: 0px !important; }
.bghcatlistaz h2 { margin-top: 20px; }
.bghcatlistaz { margin-left: -18px !important }

/* PostGrid Liste am Ende jeder Seite */
.postgridlist h3 { font-size: 17px;  }
/* Side Menu */
.side-menu .sm-list .sm-item a {
    background: #e35205 !important;
}
/* Widgets h3 Line-Height */
.item-details h3 { line-height: 1.2; }
/* Feedback-Formulare Desktop */
div.fixed_contact {
	width: 50% !important;
}

/* ============ RESPONSIVE Viewports ============ */ 

@media screen and (max-width: 480px) {
	
	div.page_content { margin: 0px 0; }
	/* CSE-BK: MEC */
	.mec-single-modern .col-md-4 .mec-frontbox { /* Meta data - location, organizer etc. tiefer, sonst ragt es ins VA Bild */
		margin-top: 10px !important;
	}
	.mec-wrap .mec-event-grid-classic div[class^=col-md-],
	.mec-wrap .mec-event-grid-classic div[class^=col-sm-] {
		width: 100% !important;
	}
	/* ENDE CSE-BK: MEC */
	
	/* iPhone Multifile select */
	form button,
	.button {
		position: static;
	}
}

@media screen and (max-width: 480px) {
	
	ul {  margin-left: 20px !important }
	ul li {  line-height: 1.5em; margin-bottom: 4px;  }
}

@media screen and (max-width: 767px) {
	
	/* CSE-BK: MEC */
	/* Hinweis: Bis 767px Breite ist das 3-spaltige Grid 1-spaltig auf Mobiles, darum bis hier kein Padding der Event-Boxen. */
	.mec-wrap .mec-event-grid-classic div[class^=col-md-],
	.mec-wrap .mec-event-grid-classic div[class^=col-sm-],
	.mec-wrap div[class^=col-md-]:first-child,
	.mec-wrap div[class^=col-sm-]:first-child,
	.mec-wrap div[class^=col-md-]:last-child,
	.mec-wrap div[class^=col-sm-]:last-child {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	/* ENDE CSE-BK: MEC */
	
}
@media only screen and (min-width: 768px) {
	.mec-event-list-modern .mec-event-article {
		min-height: 120px;
	}
}
@media screen and (max-width: 768px) {
	
	/* Breadcrumb-Container in der mobilen Ansicht */
	.breadcrumbs_container {  display: none; }
	/* Feedback-Formulare */
	div.fixed_contact {
		width: 300px !important;
	}
	/* CSE-TR: Abstand Kacheln in mobiler Ansicht */
	.cz_grid_title h3 { margin-bottom: 8px; }

}

@media screen and (max-width: 1300px) {
	
	/* CSE-BK: MEC */
	.mec-wrap .mec-event-grid-classic .row {
		width: 100% !important;
	}
	/* ENDE CSE-BK: MEC */
	/* CSE-BK: Such-Icon aus Desktop-Version ausblenden */
	.astm-search-menu-wrapper { display: none; }
	
}
/* ENDE CSE-TR 16.7.2024: Abstand Kacheln in mobiler Ansicht */

/* CSE-TR: Startseite Teaser Columnswap mobile */

@media only screen and (max-width: 769px) {
	.swap-on-mobile {
		display: flex !important;
		flex-direction: column-reverse;
	}
}

/* ENDE CSE-TR 16.7.2024: Startseite Teaser Columnswap mobile */

/* CSE-TR 05.3.2025: Startseite Flow Flow */

.ff-sc-label2 .ff-instagram .ff-icon:before {
    border-color: transparent #c7520f transparent transparent !important;
}

.ff-sc-label2 .ff-facebook .ff-icon:before {
    border-color: transparent #c7520f transparent transparent !important;
}

#ff-stream-3 .ff-filter:hover, #ff-stream-3 .ff-filter.ff-filter--active, #ff-stream-3 .ff-moderation-button, #ff-stream-3 .ff-loadmore-wrapper .ff-btn, #ff-stream-3 .ff-square:nth-child(1) {
    background-color: #c7520f !important;
}

/* ENDE CSE-TR 05.3.2025: Startseite Flow Flow */

/* CSE-TR 05.3.2025: CodeVZ Hotfix Navigation Animation und z-Index */

.cz { opacity: 1 !important; transform: none !important; }
.cz:hover { z-index: 99; }

/* ENDE CSE-TR 05.3.2025: CodeVZ Hotfix Navigation Animation und z-Index */

/* CSE-TR 07.3.2025: MEC z-Index zurücksetzen-Button */
.mec-search-reset-button { position:static !important; }
/* ENDE CSE-TR 07.3.2025: MEC z-Index zurücksetzen-Button */

/* CSE-TR 28.3.2025: Kacheln - Abstände und Schriftgrößen */
/* ENDE CSE-TR 28.3.2025: Kacheln - Abstände und Schriftgrößenn */