/* 
Paracelsus 

CSS style for boxes Home page

*/

/* home page */

h2.schoolbox {
	margin-top: 0 !important;
}

.schoolbox_home {
	color: #fff !important;
	}

h1.schoolbox_home {
	margin-top: 0 !important;
	font-size: 18px !important;
	color: #fff !important;
	display: inline;
	}

.schoolbox_home_span {
	font-size: 18px;
	color: #fff !important;
	text-transform:uppercase;
	font-weight: 300 !important;
	}



h2.home_main {
	font-size: 26px !important;
	
	}

@media screen and (max-width: 767px) {
	.flex_column.custom_welcome_welcome {
		background-color: #ffffff;
		color: #005ca9 !important;
			}
	.welcome_textbox {
		padding: 0;
	}
	.home_newsticker_title {
		/*		display: none; */
		
		}
	/* verbandslogos */
	.home_verbaende {
	color: #333;
		background-color: #eee;
		padding: 20px;
	}
	.home_verbaende > section > div > p > a > img {
			max-width: 44px !important;
		}
}
@media screen and (min-width: 768px) and (max-width: 1099px) {
	
.flex_column.custom_welcome_welcome {
		background-image: url(/wp-content/uploads/2016/07/heilpraktikerin-schmal.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		background-color: #ffffff;
		color: #333333 !important;
		min-height: 320px !important;
	}
	.welcome_textbox {
		padding: 20px;
		margin-left: 220px;

	}
	
	
	/* verbandslogos */	
	
	.home_verbaende {
		color: #333;
		background-color: #eee;
		padding: 20px;
	}
	.home_verbaende > section > div > p > a > img {
			max-width: 60px !important;
		}

}

@media screen and (min-width: 1100px) {
	.flex_column.custom_welcome_welcome {
		background-image: url(/wp-content/uploads/2016/07/heilpraktiker-ausbildung-traumberuf.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		background-color: #ffffff;
		color: #333333 !important;
		min-height: 320px !important;
	}
	.welcome_textbox {
		padding: 20px;
		margin-left: 358px;

	}
	.flex_column.custom_box_news {
	
	}
	
		/* verbandslogos */	
	.home_verbaende {
		min-height: 334px  !important;
		background-color: #eee;
		padding: 20px;
		

		}
	
	
	.home_verbaende > section > div > p > a > img {
			max-width: 70px !important;
			margin-right: 20px;
		}

	.home_box_symposien  {
		min-height: 660px !important;
	}
	
	.home_box_magazine {
		background-color: #eee;
		min-height: 660px !important;
		}
	.home_box_magazine_text {
		padding: 0 10px 6px 10px;
		}

}

/* magazine */
	.home_box_magazine_link {
		text-transform: uppercase !important;		
		font-size: 16px !important;
		text-decoration: none !important;
		font-weight: 300;
			}


/* symposien - überregionale events */

.flex_column.custom_box_symposien {
	background-color: #eee;
	color: #fff !important;
	padding: 20px;
}

.home_symposien_title {
	font-size: 20px;
	font-weight: 300;
	color: #333;
	}



/* home boxen headliner allgemein */
.home_minibox_title {
	font-size: 20px;
	font-weight: 300;
	color: #333;
	}
a.home_minibox_title {
	text-decoration: none !important;
	}



/* news - aktuelles aus den schulen */



.flex_column.custom_box_news {
	/* background-color: #c80074; */
	background-color: #eee !important;
	color: #333 !important;
	padding: 0;
}

@media screen and (min-width: 1100px) {
	.custom_box_news {
		min-height:415px;
		}
	
}

.custom_box_news p {
	color: #333 !important;
	}

.flex_column.custom_two_blue2 {
	background: -webkit-radial-gradient(circle, #005ea8, #005091); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(circle, #005ea8, #005091); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(circle, #005ea8, #005091); /* For Firefox 3.6 to 15 */
	background: radial-gradient(circle, #005ea8, #005091); /* Standard syntax */
	padding: 0;
	z-index:0;
	min-height: 416px !important;
}



.flex_column.custom_welcome_welcome h3, .flex_column.custom_welcome_welcome h1 {
	color: #005ca9;	
}


.flex_column.welcome_threeboxes {
	min-height: 270px !important;
}



.flex_column.custom_welcome_slider {
	padding: 0 !important;
	min-height: 320px !important;
}



/* newsletter box */


.flex_column.custom_welcome_newsletter, .custom_welcome_newsletter {
	background-color: #fff;
	border: 1px #ccc solid !important;
	color: #333333 !important; 
	background-image: url(/wp-content/uploads/2012/08/bgnd_newsletter-box.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 20px;
	
}
.custom_welcome_newsletter p, .custom_welcome_newsletter h2, .custom_welcome_newsletter strong, .custom_welcome_newsletter div {
	color: #333333 !important; 
	}

@media screen and (min-width: 1100px) {
	.custom_welcome_newsletter {
		min-height:660px !important;
		}
}

.custom_welcome_newsletter select, .custom_welcome_newsletter input[type="text"] {
	width: 70% !important;
	}
.custom_welcome_newsletter input[type="submit"] {
	background-color: #cc077b !important;
	color: #fff !important;
	}


.flex_column.zero {
	margin: 0 !important;
	padding:  0 !important;
	}

.flex_column.custom_welcome_schoolmap {
	background: -webkit-radial-gradient(circle, #009bd5, #0084b6); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(circle, #009bd5, #0084b6); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(circle, #009bd5, #0084b6); /* For Firefox 3.6 to 15 */
	background: radial-gradient(circle, #009bd5, #0084b6); /* Standard syntax */
	padding: 20px;
	

}
@media (min-width: 960px) {	
	.flex_column.custom_welcome_schoolmap { 
		min-height: 320px !important;
	}
}




.custom_welcome_schoolmap h2, .custom_welcome_schoolmap p {
	color: #fff !important;
	}

.flex_column.custom_blue0 {
	background: -webkit-radial-gradient(circle, #009bd5, #0084b6); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(circle, #009bd5, #0084b6); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(circle, #009bd5, #0084b6); /* For Firefox 3.6 to 15 */
	background: radial-gradient(circle, #009bd5, #0084b6); /* Standard syntax */
	padding: 20px;
	z-index:0;
}
.flex_column.custom_blue1 {
  background-color: #eee;
	padding: 20px; 
	
	z-index:0;
}
.custom_blue1 h2,.custom_blue1 h1, .custom_blue1 p, .custom_blue1 * {
	/* color: #fff !important; */
	}
.flex_column.custom_blue2 {
	background: -webkit-radial-gradient(circle, #005ea8, #005091); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(circle, #005ea8, #005091); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(circle, #005ea8, #005091); /* For Firefox 3.6 to 15 */
	background: radial-gradient(circle, #005ea8, #005091); /* Standard syntax */
	padding: 20px;
	z-index:0;
}
.custom_blue2 h1, .custom_blue2 h2, .custom_blue2 p .custom_blue2 * {
	color: #fff !important;
	}
.flex_column.custom_blue3 {
	background: -webkit-radial-gradient(circle, #25387b, #1d2c64); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(circle, #25387b, #1d2c64); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(circle, #25387b, #1d2c64); /* For Firefox 3.6 to 15 */
	background: radial-gradient(circle, #25387b, #1d2c64); /* Standard syntax */
	padding: 20px;
	z-index:0;
}


.flex_column.custom_purple1 {
	background: -webkit-radial-gradient(circle, #d4007a, #b6006a); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(circle, #d4007a, #b6006a); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(circle, #d4007a, #b6006a); /* For Firefox 3.6 to 15 */
	background: radial-gradient(circle, #d4007a, #b6006a); /* Standard syntax */
	padding: 20px;
}