/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*Body*/
a:focus, :focus, img:focus {
  outline: 3px solid springgreen !important;
}
.link-area-box:focus-within,.link-area-box:hover{
outline: 3px solid springgreen !important;
}
.link-area-box :focus {
    outline: 3px solid springgreen !important;
}
p a {
	text-decoration: underline;
}
li a {
	text-decoration: underline;
}
.meta .fusion-date, .post-content blockquote, .review blockquote q {
    font-style: normal !important;
}
/*Header-Styling*/

.fusion-search-form-clean #bbpress-forums .bbp-search-form #bbp_search, .fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input {
	border-width:0;
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
	margin-top: 20px;
}
.fusion-logo img {
    max-width: 350px;
}
.searchform .fusion-search-form-content {
	flex-direction:row-reverse;
}
.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input {
    text-align: right;
	font-family: "Walsheim regular", Arial, sans-serif;
    width: 229px;
	font-size: 15px;
}
.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input {
   padding-right: 30px;
}
.fusion-mobile-menu-icons {
	margin-top:16px;
}
.single-post .post-content h2 {
	font-size:22px !important;
}
.single-post .post-content h3 {
	font-size:19px !important;
}
/*Post-Passwort Form - Mobile*/
.fusion-button_size-large .post-password-form input[type="submit"] {
    padding: 5px 29px !important;
    line-height: 17px !important;
    font-size: 13px !important;
}
.fusion-button_span-yes .post-password-form input[type="submit"]:not(.fusion-button-span-no) {
	width: 36vw !important;
}
/*MEDIA QUERY bis 800px Breite*/
@media all and (max-width: 800px) {
/*Startseite Raster*/
.page-id-7 .contentbox-start-klein, .page-id-7 .fusion-flip-boxes, .page-id-7 .fusion-imageframe, .page-id-7 .contentbox-start-gross, .page-id-7 .contentbox-start-gross-foto-gelb, .page-id-7 .contentbox-start-gross-foto-rosa, .page-id-7 .contentbox-start-gross-foto-gruen, .page-id-7 .contentbox-start-gross-foto-blau, .page-id-7 .contentbox-start-gross-foto-grau {
    margin-bottom: 20px !important;
}
.page-id-7 .fusion-equal-height-columns .fusion-column-wrapper {
	min-height: inherit !important;
}

.fusion-logo img {
    max-width: 60vw;
}
}
/*MEDIA QUERY 800 bis 1219*/
@media all and (max-width: 1219px) and (min-width: 800px) {
/*.contentbox-start-gross .content-box-column .link-area-box{
	height:382px;
}*/
}
/*MEDIA QUERY zwischen mobile und 1220px*/
@media all and (max-width: 1185px) {
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
	padding-top:30px !important;
}
}
/*Mediaqueries für Custom Header (Suche rechts, Logo mittig)*/
/*MEDIA QUERY DESKTOP zwischen mobile und 1220px*/
@media all and (max-width: 1219px) and (min-width: 1185px) {
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
	margin-top: 31px;
}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
	padding-top:0 !important;
}
.fusion-header-v4 .fusion-logo {
	justify-content:flex-end !important;		
	}
.fusion-logo a {
	margin-right: calc((100vw - 60px - 350px)/2 - 229px); /*von 100% Viewport Width ziehe ich das seitenmargin ab, ziehe Logobreite ab, das durch 2 und dann ziehe ich noch Breite des Suchfeldes ab*/
}
}
/*MEDIA QUERY DESKTOP breiter als 1220px*/
@media all and (min-width: 1220px) {
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
	margin-top: 31px;
}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
	padding-top:0 !important;
}
.fusion-header-v4 .fusion-logo {
	justify-content:flex-end !important;		
	}
.fusion-logo a {
	margin-right: 176px; /*calc((1160px - 350px)/2 - 229px) ab 1220px*/
}
}

/*Suchseite*/
body.search h2.entry-title.fusion-post-title.fusion-responsive-typography-calculated {
	font-size:25px !important;
}

/* Menü mit verschiedenen Farben mobile########################################*/
#mobile-menu-hauptmenue li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
	font-weight: 400;
}
#mobile-menu-seitenmenue-kinder li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
    font-weight: 400;
    font-size: 1em !important;
    text-transform: uppercase;
}
#mobile-menu-seitenmenue-bildung li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
    font-weight: 400;
    font-size: 1em !important;
    text-transform: uppercase;
}
#mobile-menu-seitenmenue-gleichb li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
    font-weight: 400;
    font-size: 1em !important;
    text-transform: uppercase;
}
#mobile-menu-seitenmenue-politik li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
    font-weight: 400;
    font-size: 1em !important;
    text-transform: uppercase;
}
#mobile-menu-seitenmenue-bjv li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
    font-weight: 400;
    font-size: 1em !important;
    text-transform: uppercase;
}
/*#mobile-menu-item-140 a {
	color: #e04b6b;
}
#mobile-menu-item-141 a {
	color: #0098a4;
}
#mobile-menu-item-139 a {
	color: #58981f;
}
#mobile-menu-item-142 a {
	color: #c07b0c;
}*/
#mobile-menu-item-140:hover .menu-text {
	color: #1d1d1b !important;
}
#mobile-menu-item-141:hover .menu-text {
	color: #1d1d1b !important;
}
#mobile-menu-item-139:hover .menu-text {
	color: #1d1d1b !important;
}
#mobile-menu-item-142:hover .menu-text {
	color: #1d1d1b !important;
}
/*Kinder&Jugend - ROSA*/
#mobile-menu-item-140 .fusion-textcolor-highlight:hover {
	background-color: #fc7793;
}
/*Bildung&Arbeit - BLAU*/
#mobile-menu-item-141 .fusion-textcolor-highlight:hover {
	background-color: #5fdae7;
}
/*#Gleichberechtigung - GRÜN*/
#mobile-menu-item-139 .fusion-textcolor-highlight:hover {
	background-color: #86c609;
}
/*Jugend&Politik - GELB*/
#mobile-menu-item-142 .fusion-textcolor-highlight:hover {
	background-color: #ffda00;
}
/*Rest- GRAU*/
#mobile-menu-item-61 .fusion-textcolor-highlight:hover {
	background-color: #dad5cc;
}
#mobile-menu-item-1265 .fusion-textcolor-highlight:hover {
	background-color: #dad5cc;
}
#mobile-menu-item-62 .fusion-textcolor-highlight:hover {
	background-color: #dad5cc;
}

.fusion-body .fusion-main-menu #mobile-menu-item-140.current-menu-ancestor>a, .fusion-body .fusion-main-menu #mobile-menu-item-140.current-menu-item>a, .fusion-body .fusion-main-menu  #mobile-menu-item-140.current-menu-parent>a, .fusion-body .fusion-main-menu #mobile-menu-item-140.current_page_item>a {
	background-color: #fc7793;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #mobile-menu-item-141.current-menu-ancestor>a, .fusion-body .fusion-main-menu #mobile-menu-item-141.current-menu-item>a, .fusion-body .fusion-main-menu  #mobile-menu-item-141.current-menu-parent>a, .fusion-body .fusion-main-menu #mobile-menu-item-141.current_page_item>a {
	background-color: #5fdae7;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #mobile-menu-item-139.current-menu-ancestor>a, .fusion-body .fusion-main-menu #mobile-menu-item-139.current-menu-item>a, .fusion-body .fusion-main-menu  #mobile-menu-item-139.current-menu-parent>a, .fusion-body .fusion-main-menu #mobile-menu-item-139.current_page_item>a {
	background-color: #86c609;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #mobile-menu-item-142.current-menu-ancestor>a, .fusion-body .fusion-main-menu #mobile-menu-item-142.current-menu-item>a, .fusion-body .fusion-main-menu  #mobile-menu-item-142.current-menu-parent>a, .fusion-body .fusion-main-menu #mobile-menu-item-142.current_page_item>a {
	background-color: #ffda00;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #mobile-menu-item-61.current-menu-ancestor>a, .fusion-body .fusion-main-menu #mobile-menu-item-61.current-menu-item>a, .fusion-body .fusion-main-menu  #mobile-menu-item-61.current-menu-parent>a, .fusion-body .fusion-main-menu #mobile-menu-item-61.current_page_item>a {
	background-color: #dad5cc;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #mobile-menu-item-1265.current-menu-ancestor>a, .fusion-body .fusion-main-menu #mobile-menu-item-1265.current-menu-item>a, .fusion-body .fusion-main-menu  #mobile-menu-item-1265.current-menu-parent>a, .fusion-body .fusion-main-menu #mobile-menu-item-1265.current_page_item>a {
	background-color: #dad5cc;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #mobile-menu-item-62.current-menu-ancestor>a, .fusion-body .fusion-main-menu #mobile-menu-item-62.current-menu-item>a, .fusion-body .fusion-main-menu  #mobile-menu-item-62.current-menu-parent>a, .fusion-body .fusion-main-menu #mobile-menu-item-62.current_page_item>a {
	background-color: #dad5cc;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-icon-bars:before {
    content: url(/wp-content/uploads/2020/03/menu.png)!important;
}
.fusion-mobile-menu-icons a {
    font-size: 18px!important;
    margin-left: 15px !important;
}

/*Menu für Desktop*/
.menu-item {
	width: 14.27%;
	text-align: center;
}
#menu-hauptmenue li a {
	text-decoration: none;
/*	font-family: "Walsheim regular", Arial, sans-serif;
	font-weight: 400;*/
}
#menu-seitenmenue-kinder li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
    font-weight: 400;
    font-size: 1em !important;
    text-transform: uppercase;
}
#menu-seitenmenue-bildung li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
    font-weight: 400;
    font-size: 1em !important;
    text-transform: uppercase;
}
#menu-seitenmenue-gleichb li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
    font-weight: 400;
    font-size: 1em !important;
    text-transform: uppercase;
}
#menu-seitenmenue-politik li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
    font-weight: 400;
    font-size: 1em !important;
    text-transform: uppercase;
}
#menu-seitenmenue-bjv li a {
	text-decoration: none;
	font-family: "Walsheim regular", Arial, sans-serif;
    font-weight: 400;
    font-size: 1em !important;
    text-transform: uppercase;
}
/*#menu-item-140 a {
	color: #e04b6b;
}
#menu-item-141 a {
	color: #0098a4;
}
#menu-item-139 a {
	color: #58981f;
}
#menu-item-142 a {
	color: #c07b0c;
}*/
#menu-item-140:hover .menu-text {
	color: #1d1d1b !important;
}
#menu-item-141:hover .menu-text {
	color: #1d1d1b !important;
}
#menu-item-139:hover .menu-text {
	color: #1d1d1b !important;
}
#menu-item-142:hover .menu-text {
	color: #1d1d1b !important;
}
.fusion-textcolor-highlight {
	padding: 0 10px 0 10px;
    background-color: #f1efec;
}
/*Kinder&Jugend - ROSA*/
#menu-item-140 .fusion-textcolor-highlight:hover {
	background-color: #fc7793;
}
/*Bildung&Arbeit - BLAU*/
#menu-item-141 .fusion-textcolor-highlight:hover {
	background-color: #5fdae7;
}
/*#Gleichberechtigung - GRÜN*/
#menu-item-139 .fusion-textcolor-highlight:hover {
	background-color: #86c609;
}
/*Jugend&Politik - GELB*/
#menu-item-142 .fusion-textcolor-highlight:hover {
	background-color: #ffda00;
}
/*Rest- GRAU*/
#menu-item-61 .fusion-textcolor-highlight:hover {
	background-color: #dad5cc;
}
#menu-item-1265 .fusion-textcolor-highlight:hover {
	background-color: #dad5cc;
}
#menu-item-62 .fusion-textcolor-highlight:hover {
	background-color: #dad5cc;
}

.fusion-body .fusion-main-menu #menu-item-140.current-menu-ancestor>a, .fusion-body .fusion-main-menu #menu-item-140.current-menu-item>a, .fusion-body .fusion-main-menu  #menu-item-140.current-menu-parent>a, .fusion-body .fusion-main-menu #menu-item-140.current_page_item>a {
	background-color: #fc7793;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #menu-item-141.current-menu-ancestor>a, .fusion-body .fusion-main-menu #menu-item-141.current-menu-item>a, .fusion-body .fusion-main-menu  #menu-item-141.current-menu-parent>a, .fusion-body .fusion-main-menu #menu-item-141.current_page_item>a {
	background-color: #5fdae7;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #menu-item-139.current-menu-ancestor>a, .fusion-body .fusion-main-menu #menu-item-139.current-menu-item>a, .fusion-body .fusion-main-menu  #menu-item-139.current-menu-parent>a, .fusion-body .fusion-main-menu #menu-item-139.current_page_item>a {
	background-color: #86c609;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #menu-item-142.current-menu-ancestor>a, .fusion-body .fusion-main-menu #menu-item-142.current-menu-item>a, .fusion-body .fusion-main-menu  #menu-item-142.current-menu-parent>a, .fusion-body .fusion-main-menu #menu-item-142.current_page_item>a {
	background-color: #ffda00;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #menu-item-61.current-menu-ancestor>a, .fusion-body .fusion-main-menu #menu-item-61.current-menu-item>a, .fusion-body .fusion-main-menu  #menu-item-61.current-menu-parent>a, .fusion-body .fusion-main-menu #menu-item-61.current_page_item>a {
	background-color: #dad5cc;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #menu-item-1265.current-menu-ancestor>a, .fusion-body .fusion-main-menu #menu-item-1265.current-menu-item>a, .fusion-body .fusion-main-menu  #menu-item-1265.current-menu-parent>a, .fusion-body .fusion-main-menu #menu-item-1265.current_page_item>a {
	background-color: #dad5cc;
	color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-body .fusion-main-menu #menu-item-62.current-menu-ancestor>a, .fusion-body .fusion-main-menu #menu-item-62.current-menu-item>a, .fusion-body .fusion-main-menu  #menu-item-62.current-menu-parent>a, .fusion-body .fusion-main-menu #menu-item-62.current_page_item>a {
	background-color: #dad5cc;
	color: #1d1d1b !important;
	text-decoration:none;
}
/*Dropdown Menu*/
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
    font-family: "Walsheim regular", Arial, sans-serif !important;
	text-transform:uppercase;
}
.sub-menu .menu-item {
	width: 100%;
	text-align: left;
}
.sub-menu .menu-item>a {
	color: #1d1d1b !important;
}
.fusion-main-menu .sub-menu .current-menu-item>a, .fusion-main-menu .sub-menu .current_page_item>a {
	background-color: #f1efec !important;
}

/*Seitenleisten - Menüs*/
/*Kinder&Jugend - ROSA*/
.page-item-73.current_page_item>a,.page-item-70.current_page_item>a,.page-item-40.current_page_item>a,.page-item-75.current_page_item>a,.page-item-77.current_page_item>a,.page-item-79.current_page_item>a,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-40.current_page_item.menu-item-86,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-70.current_page_item.menu-item-85,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-73.current_page_item.menu-item-84,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-75.current_page_item.menu-item-83,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-77.current_page_item.menu-item-82,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-79.current_page_item.menu-item-81 {
	background-color: #fc7793 !important;
	text-decoration:none;
}
.menu-item-86:hover .link-text,.menu-item-85:hover .link-text,.menu-item-84:hover .link-text,.menu-item-83:hover .link-text,.menu-item-82:hover .link-text,.menu-item-81:hover .link-text {
/*	color: #e04b6b !important;*/
	text-decoration:none;
}
/*Bildung&Arbeit - BLAU*/
.page-item-54.current_page_item>a,.page-item-93.current_page_item>a,.page-item-99.current_page_item>a,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-54.current_page_item.menu-item-173,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-93.current_page_item.menu-item-174,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-99.current_page_item.menu-item-175 {
	background-color: #5fdae7 !important;
	text-decoration:none;
}
.menu-item-173:hover .link-text,.menu-item-174:hover .link-text,.menu-item-175:hover .link-text {
	/*color: #0098a4 !important;*/
	text-decoration:none;
}
/*Gleichberechtigung - GRÜN*/
.page-item-56.current_page_item>a,.page-item-101.current_page_item>a,.page-item-104.current_page_item>a,.page-item-106.current_page_item>a,.page-item-108.current_page_item>a,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-56.current_page_item.menu-item-176,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-101.current_page_item.menu-item-177,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-104.current_page_item.menu-item-178,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-106.current_page_item.menu-item-179,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-108.current_page_item.menu-item-180 {
	background-color: #86c609 !important;
	text-decoration:none;
}
.menu-item-176:hover .link-text,.menu-item-177:hover .link-text,.menu-item-178:hover .link-text,.menu-item-179:hover .link-text,.menu-item-180:hover .link-text{
	/*color: #58981f !important;*/
	text-decoration:none;
}
/*Jugend&Politik - GELB*/
.page-item-58.current_page_item>a,.page-item-111.current_page_item>a,.page-item-113.current_page_item>a,.page-item-116.current_page_item>a,.page-item-118.current_page_item>a,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-58.current_page_item.menu-item-181,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-111.current_page_item.menu-item-182,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-113.current_page_item.menu-item-183,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-116.current_page_item.menu-item-184,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-118.current_page_item.menu-item-185 {
	background-color: #ffda00 !important;
	text-decoration:none;
}
.menu-item-181:hover .link-text,.menu-item-182:hover .link-text,.menu-item-183:hover .link-text,.menu-item-184:hover .link-text,.menu-item-185:hover .link-text {
/*	color: #c07b0c !important;*/
	text-decoration:none;
}
/*JBJV - GRAU*/
.page-item-50.current_page_item>a,.page-item-143.current_page_item>a,.page-item-146.current_page_item>a,.page-item-148.current_page_item>a,.page-item-151.current_page_item>a,.page-item-153.current_page_item>a,.page-item-155.current_page_item>a,.page-item-157.current_page_item>a,.page-item-159.current_page_item>a,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-50.current_page_item.menu-item-186,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-143.current_page_item.menu-item-188,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-146.current_page_item.menu-item-187,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-148.current_page_item.menu-item-189,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-151.current_page_item.menu-item-190,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-153.current_page_item.menu-item-191,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-5762.current_page_item.menu-item-6175,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-155.current_page_item.menu-item-192,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-4439.current_page_item.menu-item-4442,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-157.current_page_item.menu-item-193,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-159.current_page_item.menu-item-194,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-285.current_page_item.menu-item-295,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-290.current_page_item.menu-item-293,.fusion-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-287.current_page_item.menu-item-294{
	background-color: #dad5cc !important;
	text-decoration:none;
}
.menu-item-186:hover .link-text,.menu-item-187:hover .link-text,.menu-item-188:hover .link-text,.menu-item-189:hover .link-text,.menu-item-190:hover .link-text,.menu-item-191:hover .link-text,.menu-item-192:hover .link-text,.menu-item-193:hover .link-text,.menu-item-194:hover .link-text {
	/*color: #757168 !important;*/
	text-decoration:none;
}

#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a, #wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a {
	border-width:0 !important;
	text-decoration:none;
}
.avada_vertical_menu .menu-item {
	width: 100%;
	text-align: left;
}
/*Custom Sliding-Bar*/
.fusion-sliding-bar-wrapper {
visibility:hidden;
}
.fusion-sb-toggle-wrapper {
	visibility:hidden;
}
.avada-has-slidingbar-position-left .fusion-sliding-bar, .avada-has-slidingbar-position-right .fusion-sliding-bar {
    width: 50px;
    height: 270px !important;
	top: 132px;
}
.logo-slidingbar {
	border:0 none transparent;
	background-color:transparent;
}
.fa-logo-slidingbar {
	font-size:1.4em;
}
.fa-logo-slidingbar-insta {
	font-size:1.5em;
}
/*Startseite ############################################################################*/
.contentbox-start-gross-foto-gelb .content-box-column .content-box-wrapper, .contentbox-start-gross-foto-rosa .content-box-column .content-box-wrapper .contentbox-start-gross-foto-gruen .content-box-column .content-box-wrapper, .contentbox-start-gross-foto-blau .content-box-column .content-box-wrapper, .contentbox-start-gross-foto-grau .content-box-column .content-box-wrapper {
	position:relative;
}
.contentbox-start-gross-foto-gelb .content-box-column .content-box-wrapper .heading, .contentbox-start-gross-foto-rosa .content-box-column .content-box-wrapper .heading, .contentbox-start-gross-foto-gruen .content-box-column .content-box-wrapper .heading, .contentbox-start-gross-foto-blau .content-box-column .content-box-wrapper .heading, .contentbox-start-gross-foto-grau .content-box-column .content-box-wrapper .heading {
	position:absolute;
	top:25px;
	left: 30px;
	z-index:10;
}
.contentbox-start-gross-foto-gelb .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading, .contentbox-start-gross-foto-rosa .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading, .contentbox-start-gross-foto-gruen .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading, .contentbox-start-gross-foto-blau .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading, .contentbox-start-gross-foto-grau .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading {
	font-size: 1.3em !important;
	line-height:1.3em !important;
	padding: 0.5px 2px;
	display:inline;
}
.contentbox-start-gross-foto-rosa .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading {
	background-color:#fc7793;
}
.contentbox-start-gross-foto-blau .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading {
	background-color:#5fdae7;
}
.contentbox-start-gross-foto-gruen .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading {
	background-color:#86c609;
}
.contentbox-start-gross-foto-gelb .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading {
	background-color:#ffda00;
}
.contentbox-start-gross-foto-grau .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading {
	background-color:#dad5cc;
}
/* gelöscht auf mobile, weil platzierung so unmöglich .contentbox-start-gross::before {
	content:"\2192";
	font-family: icons, sans-serif;
	font-size: 2.3em;
    position: absolute;
    z-index: 5;
    top: 70%;
    left: 70%;
}*/
.contentbox-start-gross h2 {
	font-size:1.3em !important;
	line-height:1.3em !important;
}
.page-id-7 .contentbox-start-klein .content-wrapper-background {
	padding:24px;
}
.page-id-7 .contentbox-start-klein h2 {
	font-size: 1.2em !important;
	line-height:1em !important;
}
/*.contentbox-start-klein::before {
	content:"\2192";
	font-family: icons, sans-serif;
	font-size: 1.8em;
    position: absolute;
    z-index: 5;
    top: 70%;
    left: 70%;
}*/
/*.start-spalte-4 .contentbox-start-klein::before {
	top: 53%;
   }*/
.fusion-sep-clear {
   	height: 0 !important;
}
.fusion-body .fusion-separator.sep-none {
    height: 0 !important;
}
.fusion-flip-boxes {
    margin-bottom: 0 !important;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper {
    margin-bottom: 0 !important;
}
.fusion-flip-boxes .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-back, .fusion-flip-boxes .flip-right .flip-box-inner-wrapper .flip-box-front {
	text-align:left;
}
.flipbox-klein-gruen .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-front, .flipbox-klein-blau .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-front, .flipbox-klein-gelb .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-front, .flipbox-klein-rosa .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-front, .flipbox-klein-grau .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-front {
	max-height: 181px;
}
.flipbox-klein-gruen .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-back, .flipbox-klein-blau .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-back, .flipbox-klein-gelb .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-back, .flipbox-klein-rosa .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-back, .flipbox-klein-grau .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-back {
	height: 181px;
}
.flipbox-klein-gruen .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner, .flipbox-klein-blau .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner, .flipbox-klein-gelb .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner, .flipbox-klein-rosa .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner, .flipbox-klein-grau .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner {
	padding-top:100px;
}
.fusion-flip-boxes .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-back {
	font-family: "Walsheim regular", Arial, sans-serif;
}
.flipbox-klein-rosa .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner h2.flip-box-heading {
	font-size:1.2em !important;
	line-height:1.2em !important;
	padding: 0.5px 2px;
	display:inline;
    background-color:#fc7793;
}
.flipbox-klein-blau .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner h2.flip-box-heading {
	font-size:1.2em !important;
	line-height:1.2em !important;
	padding: 0.5px 2px;
	display:inline;
    background-color:#5fdae7;
}
.flipbox-klein-gruen .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner h2.flip-box-heading {
	font-size:1.2em !important;
	line-height:1.2em !important;
	padding: 0.5px 2px;
	display:inline;
    background-color:#86c609;
}
.flipbox-klein-gelb .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner h2.flip-box-heading {
	font-size:1.2em !important;
	line-height:1.2em !important;
	padding: 0.5px 2px;
	display:inline;
    background-color:#ffda00;
}
.flipbox-klein-grau .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner h2.flip-box-heading {
	font-size:1.2em !important;
	line-height:1.2em !important;
	padding: 0.5px 2px;
	display:inline;
    background-color:#dad5cc;
}
.flipbox-hochschmal .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-front {
	max-height: 382px;
}
.flipbox-hochschmal .fusion-flip-box-wrapper .flip-right .flip-box-inner-wrapper .flip-box-back {
	height: 382px;
}
.flipbox-hochschmal .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner {
	padding-top:220px;
}
.flipbox-hochschmal .flip-right .flip-box-inner-wrapper .flip-box-front .flip-box-front-inner h2.flip-box-heading {
	font-size:1.2em !important;
	line-height:1.2em !important;
	padding: 0.5px 2px;
	display:inline;
    background-color:#dad5cc;
}
/*Slider Unterseiten*/
.tfs-slider .slide-content-container {
	top:50%;
}
.slide-content .fusion-title-size-two .title-heading-left {
 	font-family: "Walsheim medium", Arial, sans-serif !important;
	font-weight:400 !important;
	font-size: 1.4em !important;
	line-height: 1.2em !important;
	padding: 0 !important;
	min-width: 0 !important;
}
/*Kinder&Jugend - Rosa mit grün*/
.slider-kinder {
	background-color: #fc7793;
	position:relative;
}
.slider-kinder::before {
	visibility:hidden;
}
.slider-kinder::after {
	top: -0.61em;
	left: 70%;
	font-size: 48px;
	font-size: 3.3rem;
	content: "\e003";
	color: #58981f;
	z-index: 3;
	position:absolute;
	font-family: icons, sans-serif;
}
/*Bildung&Arbeit - Blau mit Braun*/
.slider-bildung {
	background-color: #5fdae7;
}

.slider-bildung::before {
	visibility:hidden;
}
.slider-bildung::after {
	top: -0.61em;
	left: 70%;
	font-size: 48px;
	font-size: 3.3rem;
	content: "\e003";
	color: #c07b0c;
	z-index: 3;
	position:absolute;
	font-family: icons, sans-serif;
}
/*Gleichberechtigung - Grün mit Rosa*/
.slider-gleichberechtigung {
	background-color: #86c609;
}
.slider-gleichberechtigung::before {
	visibility:hidden;
}
.slider-gleichberechtigung::after {
	top: -0.61em;
	left: 70%;
	font-size: 48px;
	font-size: 3.3rem;
	content: "\e003";
	color:#e04b6b;
	z-index: 3;
	position:absolute;
	font-family: icons, sans-serif;
}
/*Jugend&Politik - Gelb mit Blau*/
.slider-politik {
	background-color: #ffda00;
}
.slider-politik::before {
	visibility:hidden;
}
.slider-politik::after {
	top: -0.61em;
	left: 70%;
	font-size: 48px;
	font-size: 3.3rem;
	content: "\e003";
	color: #c07b0c;
	z-index: 3;
	position:absolute;
	font-family: icons, sans-serif;
}
/*BJV - Grau*/
.slider-bjv {
	background-color: #dad5cc;
}
.slider-bjv::after {
	top: -0.61em;
	left: 70%;
	font-size: 48px;
	font-size: 3.3rem;
	content: "\e003";
	color: #1d1d1b;
	z-index: 3;
	position:absolute;
	font-family: icons, sans-serif;
}

/*Contentboxen*/
/*.fusion-layout-column .fusion_builder_column .fusion_builder_column_1_3 .fusion-builder-column-12 .fusion-one-third .fusion-column-last .1_3 {
	margin-bottom:0!important;
}*/
.fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-content-boxes .content-box-column {
margin-bottom: 0;
} 

.heading.heading-with-icon.icon-left div {
	margin-left:0!important;
	top:93.5px!important;
	left:147px !important;
}
.heading.heading-with-icon.icon-left .content-box-heading {
	padding-left:0!important;
	font-family: "Walsheim regular", Arial, sans-serif;
}
.fusion-content-boxes .content-wrapper-background {
    padding: 23px !important;
}
.contentbox-download .content-box-column .link-area-box, .contentbox-verstaerker .content-box-column .link-area-box, .contentbox-link .content-box-column .link-area-box {
    height: 200px;
}
/*.contentbox-download:hover, .contentbox-verstaerker:hover, .contentbox-link:hover {
	filter:opacity(80%);
	transition-duration: 0.4s;
}
.contentbox-download, .contentbox-verstaerker, .contentbox-link {
	transition-duration: 0.4s;
}*/
.contentbox-download::before {
	content:"\e007";
	font-family: icons, sans-serif;
	font-size: 2.4em;
    position: absolute;
    z-index: 5;
    top: 132px;
    left: 204px;
}
.contentbox-verstaerker::before {
	content:"\e001";
	font-family: icons, sans-serif;
	font-size: 2.6em;
    position: absolute;
    z-index: 5;
    top: 132px;
    left: 204px;
}
.contentbox-link::before {
	content:"\2192";
	font-family: icons, sans-serif;
	font-size: 2.4em;
    position: absolute;
    z-index: 5;
    top: 132px;
    left: 204px;
}
/*IMAGES*/
.fusion-imageframe {
	margin-bottom:5px;
}

/*Portfolio*/
.meta-info p {
	font-family:"Walsheim regular", Arial, sans-serif;
	font-weight:400;
	color: #757168;
    margin-top: 1.6em;
    margin-bottom: 1.3em;
    text-transform: uppercase;
}
.fusion-placeholder-image {
    max-width: 100%;
    background-color: #dad5cc;
}
/*NEU2023  - Portfolio Postcard Element*/
.portfolio-3er-postcard.fusion-layout-column .fusion-column-wrapper, .material-3er.fusion-layout-column .fusion-column-wrapper, .link-3er.fusion-layout-column .fusion-column-wrapper {
	height: 200px!important;
}
.material-3er.fusion-layout-column .fusion-column-inner-bg, .link-3er.fusion-layout-column .fusion-column-inner-bg {
	margin:0;
}
li.fusion-layout-column.fusion_builder_column.fusion-builder-column-2.fusion-flex-column.news-erstesbild-wrap.post-card.fusion-grid-column.fusion-post-cards-grid-column {
    padding-bottom: 0;
}
.portfolio-3er-postcard.fusion-layout-column .fusion-column-wrapper:before {
content:"\2192";
	font-family: icons, sans-serif;
	font-size: 2.4em;
    position: absolute;
    z-index: 5;
    top: 70%;
    left: 80%;
}
.link-3er.fusion-layout-column .fusion-column-wrapper:before {
	content:"\2192";
	font-family: icons, sans-serif;
	font-size: 2.4em;
    position: absolute;
    z-index: 5;
    top: 70%;
    left: 80%;
}
.material-3er.fusion-layout-column .fusion-column-wrapper:before {
	content:"\e007";
	font-family: icons, sans-serif;
	font-size: 2.4em;
    position: absolute;
    z-index: 5;
    top: 70%;
    left: 80%;
}

.material-3er.internationales-material {
    max-width: 279px;
	margin-left: 15px;
}
/*Portfolio-Boxen*/
.avada-image-rollover-direction-center_horiz .fusion-image-wrapper .fusion-rollover {
    transform: none;
}
.fusion-image-wrapper .fusion-rollover {
   background-image: none !important;
}
.fusion-rollover {
	text-align: left !important;
	top:0!important;
	align-items: flex-start !important;
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	font-family: "Walsheim medium", Arial, sans-serif !important;
    font-weight: 400;
	line-height: 1;
	font-size: 1.3em;
	color: #1d1d1b !important;
}	
/*Vorschaubild in Portfolio unsichtbar - Opacity auf 0 */
.aktivitaeten-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.ls-is-cached.lazyloaded, .aktivitaeten-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.ls-is-cached.lazyloaded, .aktivitaeten-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.ls-is-cached.lazyloaded, .aktivitaeten-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.ls-is-cached.lazyloaded, .aktivitaeten-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.ls-is-cached.lazyloaded, .aktivitaeten-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.ls-is-cached.lazyloaded, .aktivitaeten-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.lazyloaded, .aktivitaeten-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.lazyloaded, .aktivitaeten-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.lazyloaded, .aktivitaeten-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.lazyloaded, .aktivitaeten-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.lazyloaded, .aktivitaeten-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper .attachment-portfolio-three.size-portfolio-three.wp-post-image.lazyloaded {
  opacity: 0!important;
}

.aktivitaeten-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .forderungen-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .portfolio_category-forderungen-rosa .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-placeholder-image, .aktivitaeten-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper.fusion-image-size-fixed  {
	background-color: #fc7793 !important;
	height:200px !important;
}
.aktivitaeten-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .forderungen-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .portfolio_category-forderungen-blau .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-placeholder-image, .aktivitaeten-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper.fusion-image-size-fixed {
	background-color: #5fdae7 !important;
	height:200px !important;
}
.aktivitaeten-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .forderungen-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .portfolio_category-forderungen-gruen .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-placeholder-image, .aktivitaeten-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper.fusion-image-size-fixed {
	background-color: #86c609 !important;
	height:200px !important;
}
.aktivitaeten-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .forderungen-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .forderungen-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .portfolio_category-forderungen-internationales .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-placeholder-image, .portfolio_category-forderungen-gelb .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-placeholder-image, .aktivitaeten-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper.fusion-image-size-fixed {
	background-color: #ffda00 !important;
	height:200px !important;
}

.aktivitaeten-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .forderungen-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .aktivitaeten-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image, .aktivitaeten-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper.fusion-image-size-fixed, .aktivitaeten-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper.fusion-image-size-fixed {
	background-color: #dad5cc !important;
	height:200px !important;
}
.aktivitaeten-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .forderungen-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .aktivitaeten-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .forderungen-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .aktivitaeten-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .forderungen-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .aktivitaeten-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .forderungen-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .aktivitaeten-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .forderungen-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .aktivitaeten-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover, .forderungen-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover {
	text-align: left !important;
}
.aktivitaeten-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .forderungen-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .aktivitaeten-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .forderungen-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .aktivitaeten-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .forderungen-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .aktivitaeten-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .forderungen-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .aktivitaeten-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .forderungen-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .aktivitaeten-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title, .forderungen-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	font-family: "Walsheim regular", Arial, sans-serif;
	font-size:25px;
}
.aktivitaeten-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .forderungen-rosa .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .aktivitaeten-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .forderungen-blau .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .aktivitaeten-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .forderungen-gruen .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .aktivitaeten-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .forderungen-gelb .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .aktivitaeten-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .forderungen-internationales .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .aktivitaeten-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper::before, .forderungen-grau .fusion-portfolio-content-wrapper .fusion-image-wrapper::before {
	content:"\2192";
	font-family: icons, sans-serif;
	font-size: 2.4em;
    position: absolute;
    z-index: 5;
    top: 132px;
    left: 204px;
}
.avada-image-rollover-direction-fade .fusion-image-wrapper .fusion-rollover {
    opacity: 1;
}
/*Internationales-Seiten*/
.internationales-seitenleiste .fusion-columns .post .recent-posts-content .entry-title a {
	font-family: "Walsheim medium", Arial, sans-serif;
	font-size:18px;
}
/*BLOG-STYLING ###########################################################################################################*/
/*Neu 2023 - rollover > h2*/
.archive .fusion-rollover .fusion-rollover-title, .archive .fusion-rollover .fusion-rollover-title:hover {
    display:none!important;
}
.archive #wrapper #main .fusion-blog-archive .fusion-post-content > h2.fusion-post-title {
	font-size:20px;
	line-height:1.2;
}
.archive .fusion-post-content-wrapper {
    background-color: #f1efec;
}
.news-3erspalte-wrap .fusion-image-wrapper {
    max-height: 253px;
}
.news-bjv-rollover h2.title-heading-left.fusion-responsive-typography-calculated {
    padding: 0.5px 2px !important;
    display: inline;
    background-color: #dad5cc;
}
.news-bjv-rollover {
	display: flex;
    justify-content: space-around;
    position: absolute;
	z-index:999;
}
.news-3erspalte-wrap .news-bjv-rollover {
	top:164px;
}
.news-erstesbild-wrap .news-bjv-rollover {
	top:460px;
}
.news-spalte2 .news-bjv-rollover {
	top:142px;
}
.page-id-1227 #wrapper #main .post-content .fusion-title h2, .page-id-1227 #wrapper #main .post-content .title h2, .page-id-1227 #wrapper .fusion-title h2, .page-id-1227 #wrapper .post-content h2, .page-id-1227 #wrapper .title h2 {
	font-size:1.3em;
}
.blogbeitrag-teaser {
	font-family: "Walsheim medium", Arial, sans-serif;
	font-size:20px;
}
.page-id-1227 .neuer-blogbeitrag .fusion-posts-container .post {
    margin-bottom: 15px;
}
.neuer-blogbeitrag .fusion-posts-container .fusion-post-large .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper img {
	max-height:55vh;
	object-fit:none;
	object-position: 50% 50%;
}
.neuer-blogbeitrag .fusion-posts-container .fusion-post-large {
background-color: #f1efec;
	}
.neuer-blogbeitrag .fusion-posts-container .fusion-post-content {
padding: 0 25px; 
}
.neuer-blogbeitrag .fusion-posts-container .fusion-meta-info {
    margin-top: 0;
    padding: 0 25px 20px 25px;
    border-top: 0px none #ffffff;
    border-bottom: 0px none #ffffff;
}
.news-spalte2 .fusion-image-wrapper {
	max-height: 200px;
}
.news-spalte2 .fusion-meta-info .fusion-alignleft {
    width: 50%;
}
.news-spalte2 .fusion-posts-container .fusion-meta-info {
   padding-bottom:25px !important;
}
.neuer-blogbeitrag .fusion-title.title.fusion-title-2.fusion-sep-none.fusion-title-text.fusion-title-size-two {
    background-color:#f1efec;
}
/* Load more Button: falls das mal zu ändern ist muss man noch die Language-Dateien ändern. https://theme-fusion.com/forums/topic/change-load-more-posts-text/ */
.fusion-load-more-button.fusion-blog-button, .fusion-load-more-button.fusion-portfolio-button, .fusion-post-cards .fusion-load-more-button {
   	font-family:"Walsheim regular", Arial, sans-serif !important;
	font-weight:400;
	color: #1d1d1b !important;
    background-color: #dad5cc !important;
	width: 272.8px;
    padding: 0 20px;
	margin-left: auto;
    margin-right: auto;
	margin-top: 0;
    /*font-size: 1.4em;
	border-radius: 50%;
    background-color: #ffffff !important;
    color: #1d1d1b;
    border-color: #1d1d1b;
    border-width: 2px;
    border-style: solid;width: 50px;
    font-family: "Font Awesome 5 Free";*/
}
.fusion-post-cards .fusion-load-more-button {
        margin-top: 20px;
}
/*Rollover Styling Blog*/
.page-id-1227 .fusion-rollover {
	align-items: flex-end !important;
	padding-bottom: 12px;
}
/*Grosses Bild*/
.neuer-blogbeitrag .fusion-posts-container .fusion-post-large .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	font-size:1.3em;
}
/*.neuer-blogbeitrag .fusion-posts-container .fusion-post-large .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper .fusion-rollover {
	top:33% !important;	
}*/
.category-kinder-jugend h4.fusion-rollover-title.fusion-responsive-typography-calculated {
	padding: 0.5px 2px;
	display:inline;
    background-color:#fc7793;
   }
/*.neuer-blogbeitrag .fusion-posts-container .category-kinder-jugend .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px !important;
	display:inline !important;
    background-color:#fc7793 !important;
   }*/
.category-bildung-arbeit h4.fusion-rollover-title.fusion-responsive-typography-calculated {
	padding: 0.5px 2px;
	display:inline;
    background-color:#5fdae7;
   }
.category-gleichberechtigung h4.fusion-rollover-title.fusion-responsive-typography-calculated {
	padding: 0.5px 2px;
	display:inline;
    background-color:#86c609;
   }
.category-jugend-politik h4.fusion-rollover-title.fusion-responsive-typography-calculated {
	padding: 0.5px 2px;
	display:inline;
    background-color:#ffda00;
   }
.category-internationales h4.fusion-rollover-title.fusion-responsive-typography-calculated {
	padding: 0.5px 2px;
	display:inline;
    background-color:#ffda00;
   }
.category-bjv h4.fusion-rollover-title.fusion-responsive-typography-calculated {
	padding: 0.5px 2px;
	display:inline;
    background-color:#dad5cc;
   }
/*kleine Bilder/Masonry */
.fusion-blog-shortcode-2 .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
    font-size: 1.1em;
  }
.page-id-1227 .fusion-blog-shortcode-2 .fusion-rollover {
	padding-bottom: 5px;
}
.category-kinder-jugend .fusion-post-wrapper .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#fc7793;
   }
.category-kinder-jugend .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#fc7793;
   }
.category-bildung-arbeit .fusion-post-wrapper .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#5fdae7;
   }
.category-bildung-arbeit .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#5fdae7;
   }
.category-gleichberechtigung .fusion-post-wrapper .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#86c609;
   }
.category-gleichberechtigung .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#86c609;
   }
.category-jugend-politik .fusion-post-wrapper .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#ffda00;
   }
.category-jugend-politik .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#ffda00;
   }
.category-internationales .fusion-post-wrapper .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#ffda00;
   }
.category-internationales .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#ffda00;
   }
.category-bjv .fusion-post-wrapper .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#dad5cc;
   }
.category-bjv .related-posts .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	padding: 0.5px 2px;
	display:inline;
    background-color:#dad5cc;
   }
#recent-posts-2 .heading h4.widget-title {
    margin-top: 0;
    margin-bottom: 15px;
	font-family: "Walsheim medium", Arial, sans-serif;
}
/*APA OTS Widget*/
.heading2-blogseite-seitenleiste {
	padding-left:8px;
	margin-bottom: 22px !important;
}
.apa-block a {
	text-decoration:none;
	font-family:"Walsheim medium", Arial, sans-serif;
}
/*Instagram Widget*/
#jr_insta_slider-2 {
	list-style: none;
}

/*Geschäftsstelle Person*/
.fusion-person-left .person-desc {
    text-align: left;
    max-width: 420px;
    margin: 0 auto;
}
.wpforms-custom p {
	margin-bottom:0;
}
.gform_wrapper.gravity-theme .gfield_label {
	font-weight:500!important;
}
.wpforms-custom {
	background-color:#f1efec;
	padding: 10px 45px;
}
.wpforms-custom h4 {
	font-size: 26px !important;
}
.wpforms-field-label {
	font-family: "Walsheim medium", Arial, sans-serif;	
}
.wpforms-field-description {
	font-size:15px;
}
div.wpforms-custom .wpforms-form input[type=submit], 
div.wpforms-custom .wpforms-form button[type=submit] {
    background-color: #1d1b1b !important;
    border: 2px solid #1d1b1b !important;
    color: #fff !important;
	font-size: 1em !important;
	font-family:"Walsheim medium", Arial, sans-serif !important;
    padding: 6px !important;
	width: 100% !important;
}
div.wpforms-custom .wpforms-form button[type=submit]:hover {
	background-color: #fff !important;
    border: 2px solid #1d1b1b !important;
    cursor: pointer !important;
	color: #1d1b1b !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-weight: 400 !important;
}
div.wpforms-custom-ohnebg .wpforms-form input[type=submit], 
div.wpforms-custom-ohnebg .wpforms-form button[type=submit] {
    background-color: #1d1b1b !important;
    border: 2px solid #1d1b1b !important;
    color: #fff !important;
	font-size: 1em !important;
	font-family:"Walsheim medium", Arial, sans-serif !important;
    padding: 6px !important;
	width: 100% !important;
}
div.wpforms-custom-ohnebg .wpforms-form button[type=submit]:hover {
	background-color: #fff !important;
    border: 2px solid #1d1b1b !important;
    cursor: pointer !important;
	color: #1d1b1b !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-weight: 400 !important;
}
.gf-turnstile-container {
    margin-top: 20px;
}
/*.wpforms-submit {
	border: 2px solid #1d1d1b !important;
    background-color: #1d1d1b !important;
	width: 100% !important;
    color: #ffffff !important;
    font-size: 15px !important;
    font-family: "Walsheim medium",Arial,sans-serif !important;
    text-decoration: none !important;
    padding: 3px 0 !important;
    -webkit-transition-duration: .4s !important;
    transition-duration: .4s !important;
    cursor: pointer !important;
    text-transform: uppercase !important;
    height: 47px !important;
}
.wpforms-submit1 {
	border: 2px solid #1d1d1b !important;
    background-color: #1d1d1b !important;
	color: #ffffff;
}
.wpforms-submit1:active {
	background-color: #1d1d1b !important;
	color:#ffffff !important;
}*/

.wpforms-custom input:focus, .wpforms-custom textarea:focus, .wpforms-custom button:focus, .wpforms-custom select:focus {
	outline: blue auto 3px !important;
}
/*Footer #################################################################################################################*/
.fusion-footer-widget-area #menu-seitenmenue-kinder li a, .fusion-footer-widget-area #menu-seitenmenue-bildung li a, .fusion-footer-widget-area #menu-seitenmenue-gleichb li a, .fusion-footer-widget-area #menu-seitenmenue-politik li a, .fusion-footer-widget-area #menu-seitenmenue-bjv li a {
	text-transform: none;
}
.fusion-footer-widget-area .fusion-widget-area .widget>ul>li:first-child, .fusion-footer-widget-area .fusion-widget-area .widget_nav_menu>div>ul>li:first-child {
    padding-top: 10px!important;
}
.fusion-footer-widget-area .widget li.recentcomments, .fusion-footer-widget-area .widget_archive li, .fusion-footer-widget-area .widget_categories li, .fusion-footer-widget-area .widget_layered_nav li, .fusion-footer-widget-area .widget_links li, .fusion-footer-widget-area .widget_meta li, .fusion-footer-widget-area .widget_nav_menu li, .fusion-footer-widget-area .widget_pages li, .fusion-footer-widget-area .widget_product_categories li, .fusion-footer-widget-area .widget_recent_entries li {
    border-color: unset;
	border-width:0;
    color: #1d1d1b;
	font-family: "Walsheim regular", Arial, sans-serif;
	font-weight:400;
	font-size:15px;
}
.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li, .fusion-widget-area .widget_rss li {
    display: block;
    padding: 3px 10px 4px 12px;
    border-bottom: 0 none transparent;
    position: relative;
}
.fusion-footer-widget-area .fusion-accordian .panel-title a, .fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box, .fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .post-holder a, .fusion-footer-widget-area .fusion-vertical-menu-widget ul.menu li a, .fusion-footer-widget-area .jtwt .jtwt_tweet a, .fusion-footer-widget-area .widget li a:before, .fusion-footer-widget-area a {
    color: #1d1d1b !important;
	text-decoration:none;
}
.fusion-footer .menu-item {
    width: 100%;
    text-align: left;
}
.fusion-footer-widget-area h4.widget-title {
	font-size:15px;
	font-family: "Walsheim regular", Arial, sans-serif;
	color: #1d1d1b !important;
}
/*#nav_menu-2 h4 {
    color: #0098a4 !important;
}
#nav_menu-3 h4 {
    color: #c07b0c !important;
}
#nav_menu-4 h4 {
    color: #58981f !important;
}
#nav_menu-5 h4 {
    color: #e04b6b !important;
}*/
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column #menu-seitenmenue-kinder li a {
    text-transform: none;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column #menu-seitenmenue-bildung li a {
    text-transform: none;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column #menu-seitenmenue-gleichb li a {
    text-transform: none;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column #menu-seitenmenue-politik li a {
    text-transform: none;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column #menu-seitenmenue-bjv li a {
    text-transform: none;
}
#nav_menu-2.fusion-footer-widget-column {
    margin-bottom: 25px;
}
.cookienotice-text {
	font-family: "Walsheim regular", Arial, sans-serif;
}
/*Mailchimp-Form*/
.form-newsletter div.wpforms-container-full .wpforms-form button[type=submit]:hover {
    background-color: #fff !important;
    border: 2px solid #1d1d1b !important;
    cursor: pointer !important;
	color: #1d1d1b !important;
	font-family:"Walsheim regular", Arial, sans-serif;
	font-weight:400;
	font-size:15px;
}
.form-newsletter div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #1d1d1b;
    border: 2px solid #1d1d1b !important;
    color: #ffffff !important;
    font-size: 1em !important;
    font-family: "Walsheim medium",Arial,sans-serif !important;
    width: 100% !important;
	text-transform: uppercase;
	padding: 9px 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
}
.form-newsletter .widget-title {
    margin: 0 0 16px !important;
}

/*MEDIA QUERY DESKTOP Verstecken der Slidingbars auf mittelgroßen Screens*/
@media all and (min-width: 1272px) {
.fusion-sliding-bar-wrapper {
visibility:visible;
}
.fusion-sb-toggle-wrapper {
	visibility:hidden;
}
}
/*MEDIA QUERY DESKTOP*/
@media all and (min-width: 1220px) {
/*Startseite*/
.page-id-7 .fusion-imageframe {
    margin-bottom: 0;
}
.page-id-7 .contentbox-start-gross, .page-id-7 .contentbox-start-gross-foto-gelb, .page-id-7 .contentbox-start-gross-foto-rosa, .page-id-7 .contentbox-start-gross-foto-gruen, .page-id-7 .contentbox-start-gross-foto-blau, .page-id-7 .contentbox-start-gross-foto-grau {
    margin-bottom: 0 !important;
}
.page-id-7 .contentbox-start-gross .content-wrapper-background {
    padding: 35px !important;
}	
.contentbox-start-gross-foto-gelb .content-box-column .content-box-wrapper .heading, .contentbox-start-gross-foto-rosa .content-box-column .content-box-wrapper .heading, .contentbox-start-gross-foto-gruen .content-box-column .content-box-wrapper .heading, .contentbox-start-gross-foto-blau .content-box-column .content-box-wrapper .heading, .contentbox-start-gross-foto-grau .content-box-column .content-box-wrapper .heading {
	top:31px;
	left: 30px;
}
.contentbox-start-gross-foto-gelb .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading, .contentbox-start-gross-foto-rosa .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading, .contentbox-start-gross-foto-gruen .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading, .contentbox-start-gross-foto-blau .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading, .contentbox-start-gross-foto-grau .content-box-column .content-box-wrapper .heading .heading-link h2.content-box-heading {
	font-size: 2.2em !important;
	line-height:1.4em !important;
}
.contentbox-start-gross .content-box-column .link-area-box{
	height:382px;
}
.contentbox-start-klein .content-box-column .link-area-box{
	height:181px;
}
.contentbox-start-gross::before {
	content:"\2192";
	font-family: icons, sans-serif;
	position: absolute;
    z-index: 5;
    font-size: 2.6em;
    top: 76%;
    left: 84%;
}
.contentbox-start-gross h2 {
	font-size:2.2em !important;
	line-height:1.2em !important;
}
.page-id-7 .contentbox-start-klein h2 {
	font-size: 1.5em !important;
	line-height:1.3em !important;
}

.contentbox-start-klein::before {
	content:"\2192";
	font-family: icons, sans-serif;
	position: absolute;
    z-index: 5;
	font-size: 2em;
    top: 82%;
    left: 75%;
}
.start-spalte-4 .contentbox-start-klein::before {
	top: 53%;
 }
/*Slider Unterseiten für Desktop*/	
div#slidingbar-area {
    max-width: 50px!important;
}
	.tfs-slider .slide-content-container {
	top:50%;
}
.slide-content .fusion-title-size-two .title-heading-left {
	min-width: 730px!important;
	font-size: 2.1em !important;
	padding: 0 5% 0 20%!important;
	line-height: 1.1em !important;
}
.slider-kinder::before {
	visibility:visible;
	content: "\e010";
	top: 8%;
	margin-left: -0.2em;
	font-size: 160px;
	font-size: 10rem;
	color: #58981f;
	z-index: 3;
	position:absolute;
	font-family: icons, sans-serif;
}
.slider-kinder::after {
	font-size: 4.0rem;
	}
.slider-bildung::before {
	visibility:visible;
	content: "\e011";
	top: 8%;
	margin-left: -0.2em;
	font-size: 160px;
	font-size: 10rem;
	color: #c07b0c;
	z-index: 3;
	position:absolute;
	font-family: icons, sans-serif;
}
.slider-bildung::after {
	font-size: 4.0rem;
	}
.slider-gleichberechtigung::before {
	visibility:visible;
	content: "\e012";
	top: 8%;
	margin-left: -0.2em;
	font-size: 160px;
	font-size: 10rem;
	color: #e04b6b;
	z-index: 3;
	position:absolute;
	font-family: icons, sans-serif;
}
.slider-gleichberechtigung::after {
		font-size: 4.0rem
	}
.slider-politik::before {
	visibility:visible;
	content: "\e013";
	top: 8%;
	margin-left: -0.2em;
	font-size: 160px;
	font-size: 10rem;
	color: #c07b0c;
	z-index: 3;
	position:absolute;
	font-family: icons, sans-serif;
}
.slider-politik::after {
	font-size: 4.0rem;
	}
.slider-bjv::after {
	font-size: 4.0rem;
	}
.newsletter-button1:hover {
	background-color: #ffffff;
	color: #1d1d1b;
	border: 2px solid #1d1d1b;
}
/*FORMS*/
.gform_wrapper label, .gform_wrapper legend {
	font-family:"Walsheim medium", Arial, sans-serif!important;
}
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
	font-family:"Walsheim regular", Arial, sans-serif!important;
}
.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .gfield select, .gform_wrapper .gfield textarea {
	border: var(--form_border_width,1px) solid #dad5cc;
}
.gform-sektion-ohne-border {
	border-bottom:0 solid white !important;
}
.gform-sektion-ohne-border h3 {
	margin-bottom:0;
}	
/*BLOG*/
.neuer-blogbeitrag .fusion-posts-container .fusion-post-large .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper .fusion-rollover .fusion-rollover-content h4.fusion-rollover-title {
	font-size:2em;
}
.neuer-blogbeitrag .fusion-posts-container .fusion-post-large .fusion-flexslider .slides .flex-active-slide .fusion-image-wrapper img {
	max-height:45vh;
}
}

/*Draw Attention*/
/*.bjv-drawattention .layout-left .hotspots-interaction {
	flex-direction: column-reverse;
}
.bjv-drawattention .layout-left .hotspots-placeholder {
	max-width:100%;
}*/

.juun-timeline50 {
  border-left: 3px solid #5fdae7;
  height: 50px;
  position: absolute;
  left: 50%;
  margin-left: -3px;
  top: 0;
}
.juun-timeline80 {
  border-left: 3px solid #5fdae7;
  height: 80px;
  position: absolute;
  left: 50%;
  margin-left: -3px;
  top: 0;
}
.fusion-modal .modal-header .close {
    font-size: 25px;
    margin-top: -5px;
    text-shadow: none;
    background-color: transparent;
    border-radius: 0;
    border-style: none;
}