/*
 Theme Name:     FBK e.V. Divi
 Theme URI:      https://www.elegantthemes.com/
 Description:    Divi Child Theme
 Author:         konzeptklar Grafikdesign
 Author URI:     https://www.konzeptklar.de
 Template:       Divi
 Version:        1.1.1
 ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

/**—————————————————————————————————————————————————————————————————————————————————

	Fixed Header 
	
———————————————————————————————————————————————————————————————————————————————————*/

@media (max-width: 980px) {

.et_fixed_nav #main-header.et-fixed-header  {
	position: fixed;
	background: rgba(255,255,255,1);
	height: 55px;
	box-shadow: 0px 33px 29px -35px rgba(0,0,0,0.3);
	}
 
.et-fixed-header .logo_container {
	height: 55px;
	}
 
.et-fixed-header .mobile_menu_bar {
	padding-bottom: 5px;
	}
 
/** icon larger ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/
 
.et-fixed-header .mobile_menu_bar:before {
	font-size: 45px; 
	border-bottom: #ff8800;
	border-width: 10px;
	}
 
.et_header_style_left .et-fixed-header #et-top-navigation {
	padding-top: 5px;
	}
 
.et_fixed_nav #et-top-navigation {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
 
/** Increase height of logo area on mobile and mobile fixed header ————————————————***/

#logo, .et-fixed-header #logo {
	max-height: 80%!important;
	}
 
}


@media (max-width: 980px) {
	#top-menu li, #top-menu li a {
		font-size: 16px;
		margin-bottom: -10px;
		padding-right: 10px;
 		}
	#logo {
		max-height: 80%!important;
		}
	}

@media (min-width: 981px) {
	#top-menu li, #top-menu li a {
		font-size: 16px;
		margin-bottom: -10px;
		padding-right: 10px;
 		}
	#logo {
		max-height: 80%!important;
		}
	}

/*@media only screen and (min-width: 981px) {
	#logo {
        max-height: 3.5rem!important;
		}
}*/

/**—————————————————————————————————————————————————————————————————————————————————

	Schriften globale Einstellungen  
	
———————————————————————————————————————————————————————————————————————————————————*/

.underlined a {
	text-decoration-line:underline;
	text-decoration-thickness:1.5px;
	text-underline-offset: 0.2em;}

.et_pb_column .et_pb_module h1, h2, h3, h4, h5, h6 {
	line-height:1.2em;
	font-weight:700;
	}


/** Sidebar Termine ————————————–––––––––––––––––––––––––––––––––––--–––––––––––––––***/

.sidebar .vsel-meta-full h3{
	color:#555;
	margin: 0px 0px 5px 0px!important;
	font-weight:normal;
	}

.sidebar .vsel-meta-full p{
	color:#555!important;
}

.sidebar .vsel-meta-full a:hover{
	color:#008b48!important;
	}


/** Footer Termine ————————————–––––––––––––––––––––––––––––––––––--–––––––––––––––***/

.vsel-meta-full h3{
	color:#ff8800;
	margin: 0px 0px 5px 0px!important;
	}
	
.vsel-meta-date, 
.vsel-meta-combined-date,
.vsel-meta-cats{
  	line-height:1.4em;
	margin: 0px!important;
	color:rgba(255,255,255,0.6)!important;
	}
	
.vsel-content {
	padding: 0px!important; 
	margin: 0px 0px 15px 0px!important;
	border-bottom: 0px!important;
	}



/**–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

	Disable Image Slide In 

*/
.et_pb_slide_image, .et_pb_slide:first-child .et_pb_slide_image img.active,
.et_pb_animation_top.et-animated {
    -webkit-animation-duration: 0s !important;
    animation-duration: 0s !important;
}

/**—————————————————————————————————————————————————————————————————————————————————

	global typo 

———————————————————————————————————————————————————————————————————————————————————*/

.entry-content li{ 
	padding-bottom: 0.7em;
	line-height:unset!important;
}

.entry-content ol, 
.entry-content ul { 
	list-style-position: initial!important;
	padding: 1em 1em!important;
	line-height:unset!important;
/*	color:rgb(121, 38, 95)!important; */

}

.entry-content ol:only-child { 
	list-style-type: lower-alpha!important;
	color:red;
}


/* .et_pb_post p {
	color: #555!important;;
}


a.button-bottom {
	position: absolute;
	left:0;
	right:0;
	bottom:0;
	margin: 1.5vw;
} */

/**—————————————————————————————————————————————————————————————————————————————————

	Große Bildschirme über (1405px) 
	
———————————————————————————————————————————————————————————————————————————————————*/

@media only screen and ( min-width: 1405px ) { 

/** H1-H6 global styles ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/
.et_pb_column .et_pb_module h1 {
	font-family: 'Caveat',handwriting;
	font-size: 40px;
	font-weight:900;
	letter-spacing: -0.3px;
	}

.et_pb_column .et_pb_module h2 {
	font-family: 'Caveat',handwriting;
	font-size: 40px;
	letter-spacing: -0.3px;
	}

.et_pb_column .et_pb_module h3{
	font-size: 33px;
	}

.et_pb_column .et_pb_module h4 {
	font-size: 28px;
	}

.et_pb_column .et_pb_module h5 {
	font-size: 23px;
	}

.et_pb_column .et_pb_module h6 {
	font-size: 20px;
	}

/** Sidebar Titel ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_widget h4,
.et_pb_newsletter_description h4 {
	font-size: 23px!important;
	}



/** Footer Termine ————————————–––––––––––––––––––––––––––––––––––--–––––––––––––––***/

.vsel-meta-full h3{
	font-size: 20px!important;
	}
	
		
/** Typo normal ————————————––––––––––––––––––––––––––––––––––––––––-––––––––––––––***/

.et_pb_column,
.et_pb_module,
.et_pb_blurb_container,
.et_pb_post,
.et_pb_cta p,
.et_pb_column .et_pb_module li,
.et_pb_widget,
.et_pb_post_content p, cite {
	font-size: 20px;
	line-height: 1.4em;
	}

.post-content p,
.et_pb_promo,
.et-l--footer .post-meta,
.et-l--footer .et-menu-nav a {
	font-size: 20px!important;
	line-height: 1.4em!important;
	} 

.et_pb_column .et_pb_module li {
	margin-bottom:20px;
	}

/** Typo klein ————————————–––––––––––––––––––––––––––––––––––––––––––––––--–––––––***/

.published p,
.small,
.blogdesign .post-meta,
.blogdesign .post-meta a,
.post-date,
.vsel-meta-date, 
.vsel-meta-combined-date,
.vsel-meta-cats {
	font-size: 16px!important;
	}

/** Blog Mehr Lesen Button  ——————————————————————————————————————————————————————***/

.blogdesign a.more-link,
.blogdesign_all a.more-link {
    font-size: 17px;
    padding: 1px 7px 2px;
    margin: 10px 1.5vw 10px !important;
	}

/** Blog Title  ——————————————————————————————————————————————————————***/

.blogdesign .entry-title{
	padding: 0px 1.5vw;
	margin: 30px 0px 0px 0px;
	}

/** Blog Text  ——————————————————————————————————————————————————————***/

.blogdesign p,
.blogdesign_all p{
	padding: 0px 1.5vw;
	}

/** Footer FBK Ihre Stimme –––––––––––––––––––––––––––––––––––-–––––––––––––––––––***/

.footer-stimme p {
	font-size: 45px;
	line-height: 1.2em;
	}

.footer-fbk p {
	font-size: 28px;
	}

/** Footer Navigation ––––––––––––––––––––––––––––––––––––––--––––––––––––––––––––***/

.menu-footer .et_pb_menu__menu {
	display: block!important;
	margin-top: 0px;
	}

.menu-footer .et_mobile_nav_menu {
	display:none;
	}

.et-l--footer .et_pb_menu__menu>nav>ul>li{
	margin-top: 0px!important;
	}
	

/*******************************/

.et_pb_column,
.et_pb_module,
.et_pb_blurb_container,
.et_pb_post,
.et_pb_cta,
.menu-footer p {
  font-size: 20px;
  line-height: 1.4em;
}

.post-content p {
  font-size: 20px!important;
  line-height: 1.4em!important;
} 


.footer-stimme p {
  font-size: 45px;
  line-height: 1.2em;
}

.footer-fbk p {
  font-size: 28px;
}

}

/**—————————————————————————————————————————————————————————————————————————————————

	Laptops & Desktops zwischen (1100-1405px) 
	
———————————————————————————————————————————————————————————————————————————————————*/
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 

.et_pb_row,
.et_menu_container {
    width: 85%;
}

/** H1-H6 global styles ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/
.et_pb_column .et_pb_module h1 {
  font-family: 'Caveat',handwriting;
  font-size: 36px;
  font-weight:900;
  letter-spacing: -0.3px;
}

.et_pb_column .et_pb_module h2 {
  font-family: 'Caveat',handwriting;
  font-size: 36px;
  letter-spacing: -0.3px;
}

.et_pb_column .et_pb_module h3 {
  font-size: 30px;
}

.et_pb_column .et_pb_module h4 {
  font-size: 26px;
  }

.et_pb_column .et_pb_module h5 {
  font-size: 22px;
}

.et_pb_column .et_pb_module h6 {
  font-size: 18px;
}

/** Sidebar Titel ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_widget h4,
.et_pb_newsletter_description h4 {
	font-size: 22px!important;
	}
	

/** Footer Termine ————————————–––––––––––––––––––––––––––––––––––--–––––––––––––––***/

.vsel-meta-full h3{
	font-size: 18px!important;
	}


/** Typo normal ————————————––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_column,
.et_pb_module,
.et_pb_blurb_container,
.et_pb_post,
.et_pb_cta p,
.et_pb_column .et_pb_module li,
.et_pb_widget,
.et_pb_post_content p, cite {
	font-size: 18px;
	line-height: 1.4em;
	}

.post-content p,
.et_pb_promo,
.et-l--footer .post-meta,
.et-l--footer .et-menu-nav a {
	font-size: 18px!important;
	line-height: 1.4em!important;
	} 

.et_pb_column .et_pb_module li {
	margin-bottom:18px;
	}

/** Typo klein ————————————––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.published p,
.small,
.blogdesign .post-meta,
.blogdesign .post-meta a,
.post-date,
.vsel-meta-date, 
.vsel-meta-combined-date,
.vsel-meta-cats {
	font-size: 15px!important;
	}

/** Blog Mehr Lesen Button  ——————————————————————————————————————————————————————***/

.blogdesign a.more-link,
.blogdesign_all a.more-link {
    font-size: 16px;
    padding: 1px 7px 2px;
    margin: 5px 1.5vw 10px!important;
	}

/** Blog Title  ——————————————————————————————————————————————————————***/

.blogdesign .entry-title{
	padding: 0px 1.5vw;
	margin: 30px 0px 0px 0px;
	}

/** Blog Text  ——————————————————————————————————————————————————————***/

.blogdesign p,
.blogdesign_all p{
	padding: 0px 1.5vw;
	}


/** Footer FBK Ihre Stimme ––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.footer-stimme p {
	font-size: 42px;
	line-height: 1.2em;
	}

.footer-fbk p {
	font-size: 27px;
	}

/** Footer Navigation ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.menu-footer .et_pb_menu__menu {
	display: block!important;
	margin-top: 0px;
	}

.menu-footer .et_mobile_nav_menu {
	display:none;
	}

.et-l--footer .et_pb_menu__menu>nav>ul>li{
	margin-top: 0px!important;
	}

}

/**—————————————————————————————————————————————————————————————————————————————————

	Tablets in Landscape-Modus zwischen (981-1100px) 
	
———————————————————————————————————————————————————————————————————————————————————*/

@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 

.et_pb_row,
.et_menu_container {
    width: 85%;
}

/** H1-H6 global styles ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/
.et_pb_column .et_pb_module h1 {
	font-family: 'Caveat',handwriting;
	font-size: 34px;
	font-weight:900;
  	letter-spacing: -0.3px;
	}

.et_pb_column .et_pb_module h2 {
	font-family: 'Caveat',handwriting;
	font-size: 34px;
	letter-spacing: -0.3px;
	}

.et_pb_column .et_pb_module h3 {
	font-size: 29px;
	}

.et_pb_column .et_pb_module h4 {
	font-size: 26px;
	}

.et_pb_column .et_pb_module h5 {
	font-size: 20px;
	}

.et_pb_column .et_pb_module h6 {
	font-size: 17px;
	}

/** Sidebar Titel ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_widget h4,
.et_pb_newsletter_description h4 {
	font-size: 20px!important;
	}
	
/** Footer Termine ————————————–––––––––––––––––––––––––––––––––––--–––––––––––––––***/

.vsel-meta-full h3{
	font-size: 17px!important;
	}


/** Typo normal ————————————––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_column,
.et_pb_module,
.et_pb_blurb_container,
.et_pb_post,
.et_pb_cta p,
.et_pb_column .et_pb_module li,
.et_pb_widget,
.et_pb_post_content p, cite {
	font-size: 17px;
	line-height: 1.4em;
	}

.post-content p,
.et_pb_promo,
.et-l--footer .post-meta,
.et-l--footer .et-menu-nav a {
	font-size: 17px!important;
	line-height: 1.4em!important;
	} 

.et_pb_column .et_pb_module li {
	margin-bottom:17px;
	}

/** Typo klein ————————————––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.published p,
.small,
.blogdesign .post-meta,
.blogdesign .post-meta a,
.post-date,
.vsel-meta-date, 
.vsel-meta-combined-date,
.vsel-meta-cats {
	font-size: 14px!important;
	}

/** Blog Mehr Lesen Button  ——————————————————————————————————————————————————————***/

.blogdesign a.more-link,
.blogdesign_all a.more-link {
    font-size: 15px;
    padding: 1px 7px 2px;
    margin: 5px 1.5vw 5px!important;
	}

/** Blog Title  ——————————————————————————————————————————————————————***/

.blogdesign .entry-title{
	padding: 0px 1.5vw;
	margin: 30px 0px 0px 0px;
	}

/** Blog Text  ——————————————————————————————————————————————————————***/

.blogdesign p,
.blogdesign_all p{
	padding: 0px 1.5vw;
	}

/** Footer FBK Ihre Stimme ––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.footer-stimme p {
	font-size: 42px;
	line-height: 1.2em;
	}

.footer-fbk p {
	font-size: 27px;
	}

/** Footer Navigation ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.menu-footer .et_pb_menu__menu {
	display: block!important;
	margin-top: 0px;
	}

.menu-footer .et_mobile_nav_menu {
	display:none;
	}

.et-l--footer .et_pb_menu__menu>nav>ul>li{
	margin-top: 0px!important;
	}
	

}

/**—————————————————————————————————————————————————————————————————————————————————

	Tablets in Portrait-Modus zwischen (768-980px) 

———————————————————————————————————————————————————————————————————————————————————*/

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

.et_pb_row,
.et_menu_container {
    width: 85%;
}

/** H1-H6 global styles ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/
.et_pb_column .et_pb_module h1 {
  font-family: 'Caveat',handwriting;
  font-size: 31px;
  font-weight:900;
  letter-spacing: -0.3px;
}

.et_pb_column .et_pb_module h2 {
  font-family: 'Caveat',handwriting;
  font-size: 31px;
  letter-spacing: -0.3px;
}

.et_pb_column .et_pb_module h3 {
  font-size: 25px;
}

.et_pb_column .et_pb_module h4 {
  font-size: 22px;
}

.et_pb_column .et_pb_module h5 {
  font-size: 18px;
}

.et_pb_column .et_pb_module h6 {
  font-size: 16px;
}

/** Sidebar Titel ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_widget h4,
.et_pb_newsletter_description h4 {
	font-size: 18px!important;
	}


/** Footer Termine ————————————–––––––––––––––––––––––––––––––––––--–––––––––––––––***/

.vsel-meta-full h3{
	font-size: 16px!important;
	}


/** Typo normal ————————————––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_column,
.et_pb_module,
.et_pb_blurb_container,
.et_pb_post,
.et_pb_cta p,
.et_pb_column .et_pb_module li,
.et_pb_widget,
.et_pb_post_content p, cite {
	font-size: 16px;
	line-height: 1.4em;
	}

.post-content p,
.et_pb_promo,
.et-l--footer .post-meta,
.et-l--footer .et-menu-nav a {
	font-size: 16px!important;
	line-height: 1.4em!important;
	} 

.et_pb_column .et_pb_module li {
	margin-bottom:16px;
	}

/** Typo klein ————————————––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.published p,
.small,
.blogdesign .post-meta,
.blogdesign .post-meta a,
.post-date,
.vsel-meta-date, 
.vsel-meta-combined-date,
.vsel-meta-cats {
	font-size: 14px!important;
	}

/** Blog Mehr Lesen Button  ——————————————————————————————————————————————————————***/

.blogdesign a.more-link,
.blogdesign_all a.more-link {
    font-size: 14px;
    padding: 1px 7px 2px;
    margin: 10px 3.5vw 2.5vw!important;
	}

/** Blog Title  ——————————————————————————————————————————————————————***/

.blogdesign .entry-title{
	padding: 0px 3.5vw;
	margin: 2.5vw 0px 0px 0px;
	}

/** Blog Text  ——————————————————————————————————————————————————————***/

.blogdesign p,
.blogdesign_all p{
	padding: 0px 3.5vw;
	}	

/** Footer FBK Ihre Stimme ––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.footer-stimme p {
	font-size: 40px;
	line-height: 1.2em;
	}

.footer-fbk p {
	font-size: 25px;
	}

/** Footer Navigation ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.menu-footer .et_pb_menu__menu {
	display: block!important;
	margin-top: 30px;
	}

.menu-footer .et_mobile_nav_menu {
	display:none;
	}

.et-l--footer .et_pb_menu__menu>nav>ul>li{
	margin-top: 0px!important;
	}

}

/**—————————————————————————————————————————————————————————————————————————————————

	Smartphones in Landscape-Modus zwischen (480-768px) 

———————————————————————————————————————————————————————————————————————————————————*/

@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {

.et_pb_row,
.et_menu_container {
    width: 85%;
}

/** H1-H6 global styles ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/
.et_pb_column .et_pb_module h1 {
  font-family: 'Caveat',handwriting;
  font-weight:900;
  font-size: 29px;
  font-size: 29px;
  font-size: 29px;
  font-size: 29px;
  font-size: 29px;
  letter-spacing: -0.3px;
}

.et_pb_column .et_pb_module h2 {
  font-family: 'Caveat',handwriting;
  font-size: 29px;
  letter-spacing: -0.3px;
}

.et_pb_column .et_pb_module h3 {
  font-size: 22px;
}

.et_pb_column .et_pb_module h4 {
  font-size: 20px;
}

.et_pb_column .et_pb_module h5 {
  font-size: 16px;
}

.et_pb_column .et_pb_module h6 {
  font-size: 15px;
}

/** Sidebar Titel ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_widget h4,
.et_pb_newsletter_description h4 {
	font-size: 16px!important;
	}


/** Footer Termine ————————————–––––––––––––––––––––––––––––––––––--–––––––––––––––***/

.vsel-meta-full h3{
	font-size: 15px!important;
	}

/** Typo normal ————————————––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_column,
.et_pb_module,
.et_pb_blurb_container,
.et_pb_post,
.et_pb_cta p,
.et_pb_column .et_pb_module li,
.et_pb_widget,
.et_pb_post_content p, cite {
	font-size: 15px;
	line-height: 1.4em;
	}

.post-content p,
.et_pb_promo,
.et-l--footer .post-meta,
.et-l--footer .et-menu-nav a {
	font-size: 15px!important;
	line-height: 1.4em!important;
	} 

.et_pb_column .et_pb_module li {
	margin-bottom:15px;
	}

/** Typo klein ————————————––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.published p,
.small,
.blogdesign .post-meta,
.blogdesign .post-meta a,
.post-date,
.vsel-meta-date, 
.vsel-meta-combined-date,
.vsel-meta-cats {
	font-size: 13px!important;
	}

/** Blog Mehr Lesen Button  ——————————————————————————————————————————————————————***/

.blogdesign a.more-link,
.blogdesign_all a.more-link {
    font-size: 13px;
    padding: 1px 7px 2px;
    margin: 10px 3.5vw 2.5vw!important;
	}

/** Blog Title  ——————————————————————————————————————————————————————***/

.blogdesign .entry-title{
	padding: 0px 3.5vw;
	margin: 2.5vw 0px 0px 0px;
	}

/** Blog Text  ——————————————————————————————————————————————————————***/

.blogdesign p,
.blogdesign_all p{
	padding: 0px 3.5vw;
	}	

/** Footer FBK Ihre Stimme ––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.footer-stimme p {
	font-size: 28px;
	line-height: 1.2em;
	}

.footer-fbk p {
	font-size: 21px;
	}

/** Footer Navigation ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.menu-footer .et_pb_menu__menu {
	display: block!important;
	margin-top: 30px;
	}

.menu-footer .et_mobile_nav_menu {
	display:none;
	}

.et-l--footer .et_pb_menu__menu>nav>ul>li{
	margin-top: 0px!important;
	}

}



/**—————————————————————————————————————————————————————————————————————————————————

	Smartphones im Portrait-Modus zwischen (0-479px) 
	
———————————————————————————————————————————————————————————————————————————————————*/

@media only screen and ( max-width: 479px ) {

.et_pb_row,
.et_menu_container {
    width: 85%;
	}

/** H1-H6 global styles ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_column .et_pb_module h1 {
	font-family: 'Caveat',handwriting;
	font-size: 27px;
	font-weight:900;
	letter-spacing: -0.3px;
	}

.et_pb_column .et_pb_module h2 {
	font-family: 'Caveat',handwriting;
	font-size: 27px;
	letter-spacing: -0.3px;
  	}

.et_pb_column .et_pb_module h3 {
	font-size: 20px;
	}

.et_pb_column .et_pb_module h4 {
	font-size: 18px;
	}

.et_pb_column .et_pb_module h5 {
	font-size: 15px;
	}

.et_pb_column .et_pb_module h6 {
	font-size: 15px;
	}

/** Sidebar Titel ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_widget h4,
.et_pb_newsletter_description h4 {
	font-size: 15px!important;
	}



/** Footer Termine ————————————–––––––––––––––––––––––––––––––––––--–––––––––––––––***/

.vsel-meta-full h3{
	font-size: 15px!important;
	}


/** Typo normal ————————————––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.et_pb_column,
.et_pb_module,
.et_pb_blurb_container,
.et_pb_post,
.et_pb_cta p,
.et_pb_column .et_pb_module li,
.et_pb_widget,
.et_pb_post_content p, cite {
	font-size: 15px;
	line-height: 1.4em;
	}

.post-content p,
.et_pb_promo,
.et-l--footer .post-meta,
.et-l--footer .et-menu-nav a {
	font-size: 15px!important;
	line-height: 1.4em!important;
	} 

.et_pb_column .et_pb_module li {
	margin-bottom:15px;
	}

/** Typo klein ————————————––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.published p,
.small,
.blogdesign .post-meta,
.blogdesign .post-meta a,
.post-date,
.vsel-meta-date, 
.vsel-meta-combined-date,
.vsel-meta-cats {
	font-size: 13px!important;
	}

/** Blog Mehr Lesen Button  ——————————————————————————————————————————————————————***/

.blogdesign a.more-link,
.blogdesign_all a.more-link {
    font-size: 13px;
    padding: 1px 7px 2px;
    margin: 10px 4.5vw 2.5vw!important;
	}

/** Blog Title  ——————————————————————————————————————————————————————***/

.blogdesign .entry-title{
	padding: 0px 4.5vw;
	margin: 2.5vw 0px 0px 0px;
	}

/** Blog Text  ——————————————————————————————————————————————————————***/

.blogdesign p,
.blogdesign_all p{
	padding: 0px 4.5vw;
	}	

/** Footer FBK Ihre Stimme ––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.footer-stimme p {
	font-size: 28px;
	line-height: 1.2em;
	}

.footer-fbk p {
	font-size: 21px;
	}

/** Footer Navigation ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.menu-footer .et_pb_menu__menu {
	display: block!important;
	margin-top: 15px;
	}

.menu-footer .et_mobile_nav_menu {
	display:none;
	}

.et-l--footer .et_pb_menu__menu>nav>ul>li{
	margin-top: 0px!important;
	}

}


/**—————————————————————————————————————————————————————————————————————————————————

	Blog Design global  
	
———————————————————————————————————————————————————————————————————————————————————*/
	
.et_pb_blog_grid_wrapper {
/*	background-color:red!important;*/	
	padding: 0px!important;
	margin-bottom:unset;
	}

.et_pb_widget_left,
.et_pb_widget_area_left {
	border-right: 0px;
	padding-right: 0px;
	}

.blogdesign .et_pb_blog_grid .et_pb_post, 
.blogdesign_all .et_pb_blog_grid .et_pb_post {
	margin: 0px 0px 20px 0px!important;
    width: 100%;
	padding: 20px;
    background-color:#fff;
    border-radius: 20px;
    border:0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	text-align:center;
/*	box-shadow: 0px 5px 10px -5px rgba(0,0,0,0.3);*/
	box-shadow: 0px 15px 25px -15px rgba(0,0,0,0.3);
	}

.blogdesign	.post-content,
.blogdesign .entry-title {
	text-align: center;
	}

.blogdesign	.post-content-inner {
	text-align: left!important;
	}


.blogdesign a.more-link,
.blogdesign_all a.more-link {
	text-align: center;
	font-weight: 500!important;
    color: #008645!important;
    margin-top: 10px;
    float: none;
    display: inline-block;
    border-radius: 7px;
    background-color: #f4f4f4;
    border: 1.5px solid #f4f4f4;
    transition: all 100ms ease 0ms;
	}

.blogdesign a.more-link:hover,
.blogdesign_all a.more-link:hover {
    color:#fff!important;
    background-color: #47b16f;
	border-color:#47b16f;
	}

	
/* .blogdesign a.more-link,
.blogdesign_all a.more-link {
		font-weight: 500!important;
		color: #555!important;
		margin-top: 10px;
		float: none;
		display: inline-block;
		border-radius: 7px;
		background-color: #fff;
		border: 1.5px solid #ccc;
		transition: all 100ms ease 0ms;
		}
	
.blogdesign a.more-link:hover,
.blogdesign_all a.more-link:hover {
		color:#fff!important;
		background-color: #777;
		border-color:#777;
		}
 */
		


/** Silbentrennung ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––***/

.hyphenate p{
	word-wrap: break-word;
	overflow-wrap: break-word;
  
  -webkit-hyphens: auto;
	 -moz-hyphens: auto;
		  hyphens: auto;
  }


    
/** Blog Übersicht styling mobile  ——————————————————————————————————————————————————————***/

/*@media only screen and (max-width: 1080px) and (min-width: 981px) {

.blogdesign_all .et_pb_image_container,
.blogdesign_all .entry-featured-image-url img {
	width: 65vw;
	height: 65vw;
	max-width: 220px!important;
	max-height: 220px!important;
	object-fit: cover;
	display: block;
	margin: 0px auto 15px;
	}	

}
*/

@media only screen and ( max-width: 480px ) {

	
/*
.blogdesign_all .et_pb_column .et_pb_blog_grid[data-columns]::before { 
	content: '1 .column.size-1of1' !important;
	}

.blogdesign_all .et_pb_column .column.size-1of1 {
	width:100%;
	}

.blogdesign_all .et_pb_blog_grid .et_pb_post {
	margin: 0px 0px 20px 0px!important;
    width: 100%;
	padding: 20px;
    background-color: #fff;
    border-radius: 7px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	border: none;
	text-align:center;
	}

.blogdesign_all .entry-title {
	padding-top: 5px;
	padding-bottom: 10px;
	}

.blogdesign_all .et_pb_image_container {
	margin: 15px -20px 15px -20px;
	object-fit: cover!important;
	max-height: 55vw;
    overflow: hidden;
	}	

.blogdesign_all .et_pb_image_container img {
	object-fit: cover!important;
	height: 55vw;
	}	

.blogdesign_all .post-content p {
	font-size:14px!important;
	line-height:1.7em;
	}
*/
}


























