/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme for Divi Theme by Elegant Themes
 Author:         Divi.world
 Author URI:     http://divi.world
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen


IRC Healing Classrooms

------------------------------------------------------- */


@media (max-width: 980px) {
#main-header {
    position: fixed!important;
	background-color: white!important;

	   
	-webkit-box-shadow: 0px 10px 64px -23px #c3c3c3!important;
-moz-box-shadow: 0px 10px 64px -23px #c3c3c3!important;
box-shadow: 0px 10px 64px -23px #c3c3c3!important;
}
	
	

	.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    width: 37% !important;
    max-width: 37% !important;
}
	
	.et_mobile_menu li a {
    padding: 5px 5%;
}

}


/*





@media (max-width: 980px) {
#main-header {
    position: fixed!important;
	background-color: white!important;

	   
	-webkit-box-shadow: 0px 10px 64px -23px #c3c3c3!important;
-moz-box-shadow: 0px 10px 64px -23px #c3c3c3!important;
box-shadow: 0px 10px 64px -23px #c3c3c3!important;
}
	
	
	
	.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    width: 37% !important;
    max-width: 37% !important;
}
}

*/



.et-search-form input {

    background: #eee;
    padding: 10px;
}





.umschalter_faktoren .et_pb_button {
    color: #f9b300!important;
	padding:10px 30px!important;
}


.umschalter-sek .et_pb_button {
    color: #ffdb00!important;
	padding:10px 30px!important;
}






@media (max-width:980px) {

.title h1 {
font-size: 9.5vw!important
}
	
	
}



@media (min-width:981px) {

.title h1 {
font-size: 4.5vw!important
}
	
	
}




@media (min-width:2131px) {

.title h1 {
font-size: 90px!important
}
	
	
}




@media (max-width:1814px) {

.teiler1815px {
display: none;
}
	
	
}




.et_mobile_menu {
    background-color: white !important;
}


#top-menu li li a {
    padding: 6px 10px;
    width: 210px;
}



@media (min-width:981px) {

.spalte_66_100 {
width: 66% !important;
}
	
	
}

@media (min-width:981px) {

.spalte33 {
width: 33% !important;
}
	
	
}





/* 5 Faktoren stab. Umfeld */

@media (min-width: 1301px) {
	
.fuenffaktorenfirst {
		display: none;
	}
	
}

@media (max-width: 1300px) {
	
.fuenffaktorensecond {
		display: none;
	}
	
}








/* 4 Prinzipien (Unser Ansatz) Spaltenaufteilung */

@media (max-width: 479px) {
 
.vierprinzipien .et_pb_column_5 {
	width: 0%!important;
}

.vierprinzipien .et_pb_column_6, .vierprinzipien .et_pb_column_7, .vierprinzipien .et_pb_column_8, .vierprinzipien .et_pb_column_9 {
	width: 90%!important;
	
}

	
}


@media (min-width: 480px) { 

.vierprinzipien .et_pb_column_5 {
	width: 0%!important;
}

.vierprinzipien .et_pb_column_6, .vierprinzipien .et_pb_column_7, .vierprinzipien .et_pb_column_8, .vierprinzipien .et_pb_column_9 {
	width: 46%!important;
	margin-right: 10px!important
}

}


@media (min-width: 1340px) { 

.vierprinzipien .et_pb_column_5 {
	width: 23%!important
	
}

.vierprinzipien .et_pb_column_6, .vierprinzipien .et_pb_column_7, .vierprinzipien .et_pb_column_8, .vierprinzipien .et_pb_column_9 {
	width: 15%!important;
	margin-right: 15px!important
	
}
		
}

/* E N D E   4 Prinzipien (Unser Ansatz) Spaltenaufteilung */









.et_pb_widget_area_left {
border: 0;	
}


.et_pb_post {
    background-color: #fff;
    padding: 15px;
	-webkit-box-shadow: 10px 10px 61px -32px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 61px -32px rgba(0,0,0,0.75);
box-shadow: 10px 10px 61px -32px rgba(0,0,0,0.75);
	border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
}





.tooltipster-bottom .tooltipster-content h3 {
	margin-top: 21px;
}



.tooltipster-right h3, .tooltipster-right p {
	margin-left: 20px;
}

.tooltipster-top .tooltip-button {
	margin-bottom: 21px;
}

.tooltipster-bottom .tooltip-button {
	margin-bottom: 5px;
}


.tooltipster-sidetip .tooltipster-box {
-webkit-border-radius: 10px!important;
-moz-border-radius: 10px!important;
border-radius: 10px!important;
}
.tooltipster-sidetip .tooltipster-box {
	border: 0px!important;
}








/* Fuer Teiler vor Video - Seite Achtsamkeit */
.spaltenende {
align-self: flex-end;
margin-top: auto;
}




.kontaktformular option {
	font-size: 18px;
}



@media (min-width:981px) {

.spalte40 {
width: 40% !important;
}
	
	
}

@media (max-width:980px) {

.spalte40 {
width: 100% !important;
}
	
	
}

@media (max-width:1200px) {

.spalte-bildungsprojekte {
width: 100% !important;
}
	
	
}

@media (min-width:1201px) {

.spalte-bildungsprojekte {
width: 33% !important;
}
	
	
}







.vertikal-zentrieren {
align-items: center
}

.vertikal-unten {
align-items: baseline;
}


/*Menu Breakpoint*/
@media (max-width: 1200px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
 display: none;
 }
 }


/*2 Buttons nebeneinander*/
.pa-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}

.newsletter-box a {
	  color:white;
	text-decoration: underline;
}
.newsletter-box a:hover {
	text-decoration: none;
}




/* Buttonfarbe Gelb */

.dipl_hotspot_item_5, .dipl_hotspot_item_6, .dipl_hotspot_item_7, .dipl_hotspot_item_8, .dipl_hotspot_item_9 {
	background-color: #ffd600!important;
}

.tooltip-button {
	color:white;
	display: block;
	margin-bottom: 15px;
	text-align: center;
}



@media (min-width: 981px) { 


.border-top-schraffiert:before {
	content: "";
	display: block;
	border-top: 17px solid transparent;
	border-image: url(https://healingclassrooms.de/wp-content/uploads/2020/07/schraffierte-linie.png) 30 round;
width: 80%;	
	border-image-outset: 8px;
}
	
}

.border-top-schraffiert:after {
	content: "";
	display: block;
	border-bottom: 17px solid #FDC82F;
width: 30%;
	margin-left:70%;
}

ul {
	margin-top: 10px;
}

li {
	margin-bottom: 7px;
}

