

.text-color-prim {
    color: #dd3333!important;
}

.text-color-sek {
    color: #6b6b6b!important;
}

.text-color-zusatz {
    color: #4c6aaa!important;
}

.background-color-prim {
    color: #dd3333!important;
}

.background-color-sek {
    color: #6b6b6b!important;
}

.background-color-zusatz {
    color: #4c6aaa!important;
}




h2.entry-title a, h1.ast-archive-title {
color: #dd3333!important;
}
#wpadminbar a {
	color: #fff!important;
}
body a {
	color: #dd3333;
}
h2 {
	color: #dd3333;
}
h3, h4, h5, h6 {
	color: #6b6b6b;
}
.entry-meta, .entry-meta * {
    color: #6b6b6b;
}
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	background: #dd3333;
	color: #fff!important;
}
.menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover, .button:hover, input#submit:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
	background: #6b6b6b;
}
.post-meta-farben a {
	color: #dd3333!important;
}
.post-meta-farben a:hover {
	color: #6b6b6b!important;
}
.post-meta-farben .elementor-post-info__item {	color: #6b6b6b!important;
}
/* Text SELECTION
--------------------------*/
/*** Works on common browsers ***/
::selection {
	background-color: #dd3333;
	color: #fff;
}
/*** Mozilla based browsers ***/
::-moz-selection {
	background-color: #dd3333;
	color: #fff;
}
/***For Other Browsers ***/
::-o-selection {
	background-color: #dd3333;
	color: #fff;
}
::-ms-selection {
	background-color: #dd3333;
	color: #fff;
}
/*** For Webkit ***/
::-webkit-selection {
	background-color: #dd3333;
	color: #fff;
}
/* Footer BAR 
--------------------------*/
#magnecon-footer {
    background-color: #dd3333!important;
	border: 0px!important;
}
#magnecon-footer {
    background-color: #dd3333!important;
	border: 0px!important;
}
#ast-scroll-top, #scroll-top {
    background-color: #6b6b6b; 
	color: #fff!important; 
}
/* Hauptmenue 
--------------------------*/
#menu-hauptmenu>.current-menu-ancestor>.fa-angle-down:before,#menu-hauptmenu>.current-menu-ancestor>.fa-angle-down, #menu-hauptmenu>.current-menu-item>.fa-angle-down:before, #menu-hauptmenu>.current-menu-item>.fa-angle-down, #navbarSupportedContent .current-menu-item .fa-angle-down, #navbarSupportedContent .current-menu-ancestor .fa-angle-down{
    color:  #dd3333!important;
}
.navbar-light .navbar-toggler-icon,.navbar-light .navbar-toggler-icon-cross {
    color: #dd3333;
}

/* ELEMENTOR STYLES
--------------------------*/
.elementor-text-editor {
	color: #6b6b6b;	
}
.elementor-text-grey .elementor-text-editor {
	color: #333333;	
}
.abschnitt-sek-farbe {
	background: #6b6b6b!important;
}
.cta-banner-grau h2 {
	color: #dd3333!important;	
}
.elementor-button[type="submit"] {
    background-color: #dd3333!important;
}
.elementor-button[type="submit"]:hover {
    background-color: #6b6b6b!important;
}
.pp-post-load-more.elementor-button {
 background-color: #dd3333!important;
	color: #fff!important;
}
.pp-post-load-more.elementor-button:hover {
 background-color: #6b6b6b!important;
	color: #fff!important;
}
/* BALKEN
--------------------------*/
				h2.roter-balken, .roter-balken h1, .roter-balken h2, .roter-balken h3, .roter-balken h4, .roter-name p, .roter-balken p, .roter-balken-archiv h3{
					color: #ffffff!important;
					display: inline;
					background: #dd3333!important;
					box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333;
					-webkit-box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333;
					-moz-box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333;
					-webkit-box-decoration-break: clone!important;
					box-decoration-break: clone!important;
					line-height: 1.3em!important;
					padding-top: 5px;
					padding-bottom: 5px;
				}
				.blauer-balken h1, .blauer-balken h2, .blauer-balken h3, .blauer-balken h4, .blauer-name p, .slogan_block {
					color: #ffffff!important;
					display: inline;
					background: #4c6aaa!important;
					box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-webkit-box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-moz-box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-webkit-box-decoration-break: clone!important;
					box-decoration-break: clone!important;	
					line-height: 1.3em!important;
					padding-top: 5px;
					padding-bottom: 5px;
				}
				/* Magazin-Ansicht */
				.balken-magazin h2 {
					color: #dd3333!important;
					display: inline;
					background: #ffffff;
					box-shadow: 10px 0 0 #ffffff, -10px 0 0 #ffffff;
					-webkit-box-shadow: 10px 0 0 #ffffff, -10px 0 0 #ffffff;
					-moz-box-shadow: 10px 0 0 #ffffff>, -10px 0 0 #ffffff;
					-webkit-box-decoration-break: clone!important;
					box-decoration-break: clone!important;	
					padding-top: 3px;
					padding-bottom: 3px;
					line-height: 1!important;
					padding: 3px 0;
				}
					
				
				.cs-blog-cat{
					color: #ffffff;					
					-webkit-box-decoration-break: clone!important;
					box-decoration-break: clone!important;
					display: inline;
					border-radius: 3px;
					-webkit-box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.4); 
					box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.4);
				}
		







/* Startseite 
--------------------------*/
		#text-slogan{
			color: #6b6b6b!important;
		}
		/* Banner */
		#aktuelles-banner-back .elementor-column-wrap {
			background-color: #dd3333!important;
		}
					#banner-aktuell-head h2 {
					color: #ffffff!important;
					display: inline;
					background: #4c6aaa!important;
					box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-webkit-box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-moz-box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-webkit-box-decoration-break: clone!important;
					box-decoration-break: clone!important;	
					line-height: 1.3em!important;
					padding-top: 5px;
					padding-bottom: 5px;
		}
		#banner-aktuell .elementor-text-editor {
			color: #ffffff!important;
		}
		#banner-aktuell-button .elementor-button {
		color: #ffffff!important;
		background-color: #6b6b6b!important;
		}
/* Hintergrund Themenbereiche Startseite */
		.thema_1 .elementor-column-wrap, .cs-thema-item-1 {
		background-color: #8d8d8d!important;
		color:red !important; 
}
		.thema_2 .elementor-column-wrap {
		background-color: #8d8d8d!important;
}
		.thema_3 .elementor-column-wrap {
		background-color: #8d8d8d!important;
}
		.thema_4 .elementor-column-wrap {
		background-color: #8d8d8d!important;
}
		.thema_5 .elementor-column-wrap {
		background-color: #8d8d8d!important;
}
		.thema_6 .elementor-column-wrap {
		background-color: #8d8d8d!important;
}
		/* Hintergrund Blogartikel Startseite */
		
					
/* Personen-Seite
--------------------------*/
.cs-prsn-social a.cs-soc-item, .cs-cont-social a.cs-soc-item{
	background-color: #dd3333!important;
}
.cs-prsn-social a.cs-soc-item i, .cs-cont-social a.cs-soc-item i{
	color:#fff;
} 

/* STARTSEITE
 *---------------------------------------- */
#hero-image .elementor-container.elementor-column-gap-default {
min-height:	calc(100vh - 110px)}
#hero-image .elementor-row {
padding-bottom: 10vh!important;	  
}
#hero-image {
	 background-position: center center!important;
		background-repeat: no-repeat!important;
	background-size: cover!important;
}


/* Schatten Banner Startseite */

  	  




/* Titelbild unterseiten
 *---------------------------------------- */
.titelbild {
	    background-position: center center!important;
		background-repeat: no-repeat!important;
		background-size: cover!important;
}
/*****************New Devlopment by BIT************************/
.def_color_prim, .tribe-events-single-event-title{    
    //background: #dd3333!important;   
	color: #ffffff!important;
					background: #dd3333!important;
					box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333;
					-webkit-box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333;
					-moz-box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333;
					-webkit-box-decoration-break: clone!important;
}
.def_color_sek{
	color: #ffffff!important;
					background: #4c6aaa!important;
					box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-webkit-box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-moz-box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-webkit-box-decoration-break: clone!important;
					box-decoration-break: clone!important;
}
.cs-pagi-wrap .navigation a{
	color:#6b6b6b;
}
.cs-pagi-wrap .navigation li.active a{
	color:#dd3333;
}
button.def_color_prim:hover, .btn.def_color_prim:hover{
	color: #ffffff!important;
					background: #4c6aaa!important;
					box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-webkit-box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-moz-box-shadow: 10px 0 0 #4c6aaa, -10px 0 0 #4c6aaa;
					-webkit-box-decoration-break: clone!important;
					box-decoration-break: clone!important;
}
.def_text_color_prim, .cs-err-msg {
    color: #dd3333!important;
}
.tribe-events-c-subscribe-dropdown__button, .tribe-events-c-subscribe-dropdown__button-text{
	 color: #dd3333!important;

}
.def_text_color_sek, .cs-suc-msg{
	color:#6b6b6b!important;
}
.cs-inhalt-panel ul li i{
	color:#6b6b6b!important;
}
/*******************Blog Section**********/
.blog_section{
			background-color: #6b6b6b!important;	
}
.cs-blog-cat-1{
	 background: #dd3333!important; 
	 color:#fff;
}
.cs-blog-title-1{
	 color: #dd3333!important; 
}

#top-banner-image .row {
padding-bottom: 10vh;	  
}
#top-banner-image {
	background-image: url("https://www.sarah-ryglewski.de/wp-content/uploads/sites/34/2021/05/My-Post-8-min.jpg");
	 background-position: center center!important;
		background-repeat: no-repeat!important;
	background-size: cover!important;
}
/**********Section 2 SLogan***************************/
		#cs-slogan-text-1{
			color: #6b6b6b!important;
		}
		#cs-slogan-text{
			color: #6b6b6b!important;
		}
		/**************Banner**************/
		.cs-banner-sec{			
			background: #dd3333!important;
		}
		.cs-banner-title{
	
		color:#ffffff!important;
		}


		.cs-banner-text{			
		color:#ffffff!important;
		}
		.cs-banner-btn{
			background: #6b6b6b!important;
		color:#ffffff!important;
		}
/***************Box Item Thema****************/
		.cs-thema-item-1{
		background-color: #eeee22 !important;
		}
		.cs-thema-item-2{
		background-color: #1e73be !important;
		}.cs-thema-item-3{
		background-color: #e500ed !important;
		}
		.cs-thema-item-4{
		background-color: #333333 !important;
		}
		.cs-thema-item-5 {
		background-color: #eeee22 !important;
		}
		.cs-thema-item-6{
		background-color: #eeee22 !important;
		}
		.cs-thema-item-1{
		background-color: #8d8d8d!important;
		color:red !important; 
}
		.cs-thema-item-2 {
		background-color: #8d8d8d!important;
}
		.cs-thema-item-3{
		background-color: #8d8d8d!important;
}
		.cs-thema-item-4{
		background-color: #8d8d8d!important;
}
		.cs-thema-item-5{
		background-color: #8d8d8d!important;
}
		.cs-thema-item-6{
		background-color: #8d8d8d!important;
}
/***********Single Groupen page********/
.def_color_prim_bg{    
    background: #dd3333!important;   
}
.def_color_sek_bg_image{
	background:#6b6b6b;
}
.def_color_sek_bg{
	background:#6b6b6b!important;
}

.cont_top_btn:hover {
    background: #6b6b6b !important;
}
/************Banner bottom************/
.cs-banner-bottom-wrap{
	background: #E7E7E7!important;
		}
		.cs-banner-bottom-heading {					
			color: #333333!important;	
	
		}
		.cs-banner-bottom-text{			
		color:#333333!important;
		}
		.footer_banner_title{   
					background: #dd3333!important;
					box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333;
					-webkit-box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333;
					-moz-box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333;
					-webkit-box-decoration-break: clone!important;
}
.bottomBxImg{
	background-color: ;	
}	

.bottomBxImg{
	webkit-box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 20%);
    box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 20%);
    position: relative;
}
	
.cs-sponsore-img{
	}
.cs-footer-sponsore{
	background-color: ;	
}		
.cs-footer-embed{
	background-color: #dd3333 !important;	
}		
.cs-embed-banner-text{
	color: #dd3333;	
}
.theme_opt{
	background-color: ;	
}		
.cs-home-video{
	background-color: ;	
}	
.cs-home-video-text{
	color:  !important;	
}	
.cs-home-social{
	background-color: ;	

        	  
        


}	



/* TABLE OF CONTENTS */
.uagb-toc__title {
    font-weight: 900!important;
    font-size: 10px;
	margin-bottom: 20px;
	color: #dd3333!important;	
}
.btn-warning {
	background-color: #dd3333!important;
	border-color: #dd3333!important;
}
/* Button small */
.button-small {
	background-color: #6b6b6b;
}
.button-small:hover {
	background-color: #dd3333;
}
.cs-home-social-wrap .cs-soc-item{
background-color:  !important;
}
.cs-home-social-wrap .cs-soc-item:hover{
background-color: ;
}
.cs-home-group{
background-color: #dd3333 !important;
}
.cs-home-group .cs-home-group-title:hover, .cs-home-group .cs-home-group-title a:hover,.cs-home-group .cs-home-group-icon a i:hover, .cs-home-group .cs-home-group-title:hover,.cs-home-group .cs-home-group-title:hover + .cs-home-group-icon a i, .cs-home-group .cs-home-group-title-active, .cs-home-group .cs-home-group-title-active a{
color: #6b6b6b !important;
}
.cs-home-group .cs-home-group-title, .cs-home-group .cs-home-group-title a,.cs-home-group .cs-home-group-icon a i{
color:  !important;
}
/*************header common**********/
h1.website-title a, .website-title a {
	color: #dd3333!important;
}
.logo_box:hover h1.website-title a, .logo_box:hover .website-title a {
	color: #6b6b6b!important;
}

h2.website-description a, .website-description a {
	color: #6b6b6b!important;
}
.logo_box:hover h2.website-description a, .logo_box:hover .website-description a {
	color: #dd3333!important;
}
/**********************************/
.cs-com-hd-color #navbarSupportedContent .menu-item, .cs-com-hd-color #navbarSupportedContent .menu-item a, .cs-com-hd-color #navbarSupportedContent .menu-item-has-children::after{
	color:
	#dd3333 !important;
	
}

 .cs-com-hd-color #magnecon-header .elementor-nav-menu a:active, .cs-com-hd-color #magnecon-header .menu-link.has-submenu.highlighted,.cs-com-hd-color #magnecon-header .current-menu-ancestor a, .cs-com-hd-color #magnecon-header a.elementor-item-active,.cs-com-hd-color #navbarSupportedContent .current-menu-ancestor>a,.cs-com-hd-color #navbarSupportedContent .current-menu-item>a,.cs-com-hd-color #navbarSupportedContent .sub-menu>.current-menu-item>a,.cs-com-hd-color #navbarSupportedContent  a:hover,.cs-com-hd-color #navbarSupportedContent  a:active,.cs-com-hd-color #navbarSupportedContent .menu-item:hover, .cs-com-hd-color #navbarSupportedContent ul.sub-menu li.menu-item-has-children ul li a:hover{
	color: #6b6b6b!important;
}
.cs-com-hd-color #menu-hauptmenu>.current-menu-ancestor>.fa-angle-down:before,.cs-com-hd-color #menu-hauptmenu>.current-menu-ancestor>.fa-angle-down,.cs-com-hd-color #menu-hauptmenu>.current-menu-item>.fa-angle-down:before,.cs-com-hd-color #menu-hauptmenu>.current-menu-item>.fa-angle-down,.cs-com-hd-color #navbarSupportedContent .current-menu-item .fa-angle-down,.cs-com-hd-color #navbarSupportedContent .current-menu-ancestor .fa-angle-down{
    color:  #dd3333!important;
}
.cs-com-hd-color .navbar-light .navbar-toggler-icon,.cs-com-hd-color .navbar-light .navbar-toggler-icon-cross {
    color: #dd3333;
}

/***************hEADER 1************/

#headerType-1 .cs-search-icon{
	color:#dd3333		   
}
#headerType-1 .cs-search-icon:hover, #headerType-1 .cs-header-cont:hover{
	color:#6b6b6b!important;		   
} 
#headerType-1 .cs-soc-item:hover{
	background:#6b6b6b	!important;
}
.navBackSec{
	background: !important;
		
}

#headerType-1 #navbarSupportedContent .menu-item, #headerType-1 #navbarSupportedContent .menu-item a, #headerType-1 #navbarSupportedContent .menu-item-has-children::after{
	color:
	 !important;
	
}

	  .headerType-1Web #navbarSupportedContent .current-menu-ancestor>a,.headerType-1Web #navbarSupportedContent .current-menu-item>a,.headerType-1Web #navbarSupportedContent .sub-menu>.current-menu-item>a,.headerType-1Web #navbarSupportedContent  a:hover,.headerType-1Web #navbarSupportedContent  a:active,.headerType-1Web #navbarSupportedContent .menu-item:hover,.headerType-1Web #navbarSupportedContent ul.sub-menu li.menu-item-has-children ul li a:hover{
	text-decoration: underline;
}

#headerType-1 .headerType-1Mobile #navbarSupportedContent .current-menu-ancestor>a,#headerType-1 .headerType-1Mobile #navbarSupportedContent .current-menu-item>a,#headerType-1 .headerType-1Mobile #navbarSupportedContent .sub-menu>.current-menu-item>a,#headerType-1 .headerType-1Mobile #navbarSupportedContent  a:hover,#headerType-1 .headerType-1Mobile #navbarSupportedContent  a:active,#headerType-1 .headerType-1Mobile #navbarSupportedContent .menu-item:hover,#headerType-1 .headerType-1Mobile #navbarSupportedContent ul.sub-menu li.menu-item-has-children ul li a:hover{
	color: #dd3333!important;
}

 .headerType-1Mobile #menu-hauptmenu>.current-menu-ancestor>.fa-angle-down:before, .headerType-1Mobile #menu-hauptmenu>.current-menu-ancestor>.fa-angle-down, .headerType-1Mobile #menu-hauptmenu>.current-menu-item>.fa-angle-down:before, .headerType-1Mobile #menu-hauptmenu>.current-menu-item>.fa-angle-down, .headerType-1Mobile #navbarSupportedContent .current-menu-item .fa-angle-down,.headerType-1Mobile #navbarSupportedContent .current-menu-ancestor .fa-angle-down{
  color:  #dd3333!important;
}
.headerType-1Web .navbar-light .navbar-toggler-icon,.headerType-1Web .navbar-light .navbar-toggler-icon-cross {

	text-decoration: underline;
}
.headerType-1Mobile .navbar-light .navbar-toggler-icon, .headerType-1Mobile .navbar-light .navbar-toggler-icon-cross {
    color: #dd3333;
	
}
/**********************Thema Box*********/

.cs-post-thema-box-title span{
	background:
	#dd3333 !important;
	
	color:
	#fff !important;
	
	box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333!important;
    -webkit-box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333!important;
    -moz-box-shadow: 10px 0 0 #dd3333, -10px 0 0 #dd3333!important;
}
.cs-thema-box-btn {

	background-color: #6b6b6b;
	color: #fff!important;
	border-radius: 3px;
	
}
.cs-post-thema-box-text{
	color: #333333!important;
}

.cs-Top-ScrollingWrap{
background:	 !important;
}

.cs-top-bar-btn{
background:	 !important;
}

.person_layout_wrap_3 .cs-prsn-social a.cs-soc-item:hover{
	background:#6b6b6b!important;

}


/*****************************Front Page-2****************************/
/*****************************Front Page-2****************************/
/*****************************Front Page-2****************************/
/*****************************Front Page-2****************************/
/*****************************Front Page-2****************************/
/*****************************Front Page-2****************************/
/*****************************Front Page-2****************************/
/*****************************Front Page-2****************************/
/*****************************Front Page-2****************************/





.title-area-front2::before{
	background: transparent;
	opacity: 0;
}


.cta-area-top-front2{
background:#dd3333;

}
.cta-area-top-front2{
	
		-webkit-box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 20%);
	    box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 20%);
	
}
	
.cta-area-top-front2 .innerContentarea .content p{
color:#dd3333;

}


.cta-area-top-front2 .innerContentarea .btnSec a{
background:#6b6b6b;



color:#dd3333;

}


.cta-area-top-front2 .innerContentarea .btnSec a:hover{
background:#dd3333;color: #fff;;

}
.color-row-area-bgcolor-front2{
background: #dd3333 !important;
}
.color-row-area-front2{

	-webkit-box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 20%);
    box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 20%);


}






.color-row-area-front2 .color-row-area-front2-Wrap p{
color: #fff;

}
.color-row-area-front2 .cs-prsn-social a.cs-soc-item, .color-row-area-front2 .cs-cont-social a.cs-soc-item{
	background-color: #dd3333 !important;
}

.color-row-area-front2 .cs-prsn-social a.cs-soc-item:hover, .color-row-area-front2 .cs-cont-social a.cs-soc-item:hover{
	background-color: #dd3333 !important;
}
.cs-color-row-button{
	background-color: #dd3333 !important;

color:#fff !important;
}


.blog-area-front2  .blog-area-largeBx  h2 a, .blog-area-front2  .blog-area-listBx  h2 a{
color: #dd3333 !important;

}

.blog-area-front2  .blog-area-largeBx  h2 a:hover, .blog-area-front2  .blog-area-listBx  h2 a:hover{
color: #6b6b6b !important;

}
/********************Front2 Layout End********/
.blog-area-front2{
-webkit-box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 20%);
 box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 20%);
}

.featured-front2, .blog-area-front2 {

	background:#e5e4e4 !important;
}



.themen-area-front2{
background: #e5e4e4 !important;
}
.themen-area-front2{
-webkit-box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 20%);
    box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 20%);
}


.cs-themen-title-front2 a{
color: #dd3333 ;
}

 .cs-themen-title-front2 a:hover{
color: #6b6b6b !important;
}
/*********Font chnage***********/
body{
	}
.headline-title,.headline-big,.headline-middle, .headline-small, .footer_text_color, .logo_text h1, .logo_text h2, .logo_text p, .cs-inner-heading-h2, .blue_section_left h2, .heading, .personTopBox, .banner_titl, .cs-def-font, .cs-home-heading-h2, .heading-h2, .cs-content-area h2, .cs-content-area h3, .cs-content-area h4, 
 .cs-content-area h5, .cs-content-area h6,
 .cs-person-cont h2, .cs-person-cont h3, .cs-person-cont h4, 
 .cs-person-cont h5, .cs-person-cont h6,
 .cs-footer-faq-wrap .card-header h3, .cs-home-faq-inner .card-header h3,
 .tribe-events-calendar-list__event-title, .tribe-events-calendar-list__event-datetime,
 .tribe-events-single-event-title, .tribe-events-schedule span, .cs-blog-cat
 { 
			font-family:'Verdana', Sans-serif !important;
	 
}




/* START HEADLINES IF BACKGROUND IS "NO" */


/* Add all settings for normal headlines without background. Standard line height, etc. normal spacing.  */


/*
ONLY if background is set on, add line height, backgound color, etc.

NO need for any !importnt and other strange things...
*/

.headline-title {
    font-size: 55px;
    margin-bottom: 30px;
    margin-top: 15px;
}


.headline-big {
    font-size: 35px;
    margin-bottom: 30px;
    margin-top: 15px;
}

.headline-middle {
    font-size: 28px;
    margin-bottom: 30px;
    margin-top: 15px;
}


.headline-small {
    font-size: 18px;
}


.balken {
	-webkit-box-decoration-break: clone!important;
	box-decoration-break: clone!important;
	display: inline;
	border-radius: 3px;
	-webkit-box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.2); 
	box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.2);
}

.balken-gross {
    color: #ffffff!important;
	background: #dd3333!important;
	box-decoration-break: clone!important;
	-webkit-box-decoration-break: clone!important;
	display: inline;
	border-radius: 3px;
	-webkit-box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.2); 
	box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.2);
}

.balken-klein {
	color: #ffffff!important;
	background: #4c6aaa!important;
	-webkit-box-decoration-break: clone!important;
	box-decoration-break: clone!important;
	display: inline;
	border-radius: 3px;
	-webkit-box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.2); 
	box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.2);
}

.cs-banner-title{
						
				background: #4c6aaa;
}

	.cs-blog-title {
					color: #ffffff!important;
					background: #dd3333!important;
					-webkit-box-decoration-break: clone!important;
					box-decoration-break: clone!important;
					display: inline;
					border-radius: 3px;
					-webkit-box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.2); 
					box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.2);
				}


				.cs-blog-cat{					
					background: #4c6aaa!important;				
				}
			

			.cs-banner-bottom-heading {			
			
		
		background:#333333!important;
	
		}
		
		.color-row-area-front2 .color-row-area-front2-Wrap h2 span{
background-color: transparent !important;

}
		
 @media (max-width: 1000px) {
	
	.headline-title {
		font-size: 35px;
		margin-bottom: 10px;
		margin-top: 15px;
	}

	.headline-big {
		font-size: 22px;
		margin-bottom: 20px;
		margin-top: 15px;
	}

	.headline-middle {
		font-size: 25px;
		margin-bottom: 30px;
		margin-top: 15px;
	}

	.headline-small {
		font-size: 16px;
	}
	
}

@media (max-width: 800px) {
	
	.headline-title {
		font-size: 35px;
		margin-bottom: 10px;
		margin-top: 15px;
	}

	.headline-big {
		font-size: 25px;
		margin-bottom: 20px;
		margin-top: 15px;
	}

	.headline-middle {
		font-size: 22px;
		margin-bottom: 20px;
		margin-top: 15px;
	}

	.headline-small {
		font-size: 15px;
	}
	
}

@media (max-width: 500px) {
	
	.headline-title {
		font-size: 28px;
		margin-bottom: 10px;
		margin-top: 15px;
	}

	.headline-big {
		font-size: 22px;
		margin-bottom: 20px;
		margin-top: 15px;
	}

	.headline-middle {
		font-size: 19px;
		margin-bottom: 15px;
		margin-top: 15px;
	}

	.headline-small {
		font-size: 13px;
	}
	
}
	

/* New Central Font Settings for background***********/


		/* Open Sans */
		
			.headline-title .balken-gross,.headline-title .balken-klein, .headline-title .balken{
 			line-height: 1.4;			
			}

			.headline-title{
 			line-height: 1.0;
			font-weight: 900;
			}

			.headline-big {
				line-height: 1.1;
			}
			.headline-big .balken-gross,.headline-big .balken-klein, .headline-big .balken{
 			line-height: 1.5;			
			}


			.headline-middle .balken-gross, .headline-middle .balken-klein, .headline-middle .balken{
				line-height: 1.5;
			}

			.headline-middle {
				line-height: 1.3;
			}

				.headline-small {
				line-height: 1.4;	
			}
			.headline-small .balken-gross, .headline-small .balken-klein, .headline-small .balken {
				line-height: 1.7;	
			}

 			.cs-thema-3 .cs-thema-text-40,
			.cs-thema-6 .cs-thema-text-40, 
			.cs-thema-4 .cs-thema-text-40,
			.cs-thema-2 .cs-thema-text-40,
			.cs-thema-5 .cs-thema-text-40,
			.cs-thema-3 .cs-thema-text-20,
			.cs-thema-6 .cs-thema-text-20, 
			.cs-thema-4 .cs-thema-text-20,
			.cs-thema-2 .cs-thema-text-20,
			.cs-thema-5 .cs-thema-text-20 {
				line-height: 1.4;
			}

			.balken {
			padding: 8px 10px 8px 15px;
			}

			.balken-gross {
				padding: 8px 10px 8px 10px;
			}

			.balken-klein {
				padding: 8px 10px;
			}

			.cs-blog-cat {
			padding: 3px 10px 3px 10px;
			font-size: 13px;
			}

			.cs-blog-title {
			padding: 3px 10px 3px 10px;
			line-height: 1.4;
			font-weight: 900;
			}


			@media (max-width: 1000px) {
				
			.headline-title {
				line-height: 1.2;
			}	

			.headline-title .balken-gross, .headline-title .balken-klein, .headline-title .balken {
				line-height: 1.6;
			}	

			.headline-big {
				line-height: 1.3;
			}

			.headline-big .balken-gross, .headline-big .balken-klein, .headline-big .balken {
				line-height: 1.7;
			}

			.headline-middle {
				line-height: 1.4;
			}

			.headline-middle .balken-gross, .headline-middle .balken-klein, .headline-middle .balken {
				line-height: 1.7;
			}

			.headline-small {
				line-height: 1.4;	
			}

			.headline-small .balken-gross, .headline-small .balken-klein, .headline-small .balken {
				line-height: 1.8;
			}

			}


 			 



; 






