/*

Theme Name: white-shadows

Theme URI: http://wordpress.org/themes/weaver-ii-pro

Description: white shadows by Juergen Ebert

Version: 1.0

Author: Juergen Ebert

Author URI: http://www.ebertundpartner.de

Template: weaver-ii-pro

Version: 1.1

*/



@import url('../weaver-ii-pro/style.css');






/* ######################################### ALLGEMEIN ######################################################### */

#wrapper, #main,  #content, #container {
background-color: transparent !important;
}



body #wrap-top-menu {
background-color: rgba(255, 255, 255, 1.0) !important;
}

body #branding {
background-color: rgba(255, 255, 255, 1.0) !important;
}




.menu_bar, .menu_bar a, .menu_bar a:visited, .mobile_menu_bar a {
    font-size: 1.0em !important;
    text-transform: uppercase !important;
    font-family: sans-serif, Arial !important;
    font-weight: 300 !important;  
}

.menu_bar ul ul a {
	font-size: 1em !important;
}


#wrap-header #nav-bottom-menu, #wrap-header #nav-top-menu {
    max-width: 1200px !important;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 0px dotted #CCC !important;
}

/*
#branding #header_image {
	max-width: 1200px !important;
}
*/

@media screen and (min-width: 1001px) {
h1, h2, h3, h4, h5, h6 {
    font-family: sans-serif, Arial !important; !important;
    font-weight: 700 !important;
}
}

@media screen and (min-width: 1001px) {
p, a, li {
    font-family: sans-serif, Arial !important; !important;
    font-weight: 300 !important;
/*    letter-spacing: 0.1em !important; */
}
}


.white {color:#FFF !important;}

.blue {
	background-color:#336699;
	height:300px;
}

.action {
	color:#FFF !important;
	padding:10px;
	font-size:1.2em;
	border: 1px solid #FFF;
	display:inline-block;
	text-align:left !important;

}

.themes_home {
	color:#333 !important;
	padding:2px 10px;
	font-size:1em;
	font-weight:bold;
	border: 1px solid #666;
	display:inline-block;
	text-align:center !important;
}

.themes_home p {
	color:#333 !important;
	font-size:1.2em;
	font-weight:bold;
	text-align:center !important;
}





#main {min-height:600px;}

#content {padding:0px !important;}

@media screen and (min-width: 1241px) {
.content2 {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 40px;
	}
}


@media screen and (max-width: 1240px) {
	.content2 {
			max-width:1200px;
	margin-left:15px ;
	margin-right:15px;
		padding-left:10px !important;
		padding-right:10px !important;
	}
}

/* ######################## HOME ID= 9 / 11   #################################### */

#pic_home_1 {
	
background-image:  url(../../uploads/gitternetzxxx.png),  url(../../uploads/2haende_home.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
height:500px !important;
}

#pic_home_2 {

background-image:  url(../../uploads/gitternetzxxx.png), url(../../uploads/2haende_home.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
height:500px !important;
}

@media screen and (max-width: 640px) {
	#pic_home_1 {
background-position: left top, center 50px !important;
		background-size: auto, contain !important;
	height:300px !important;
	}
	#pic_home_2 {
background-position: left top, center 50px !important;
		background-size: auto, contain !important;
	height:300px !important;
	}

}

/* ######################## UEBER MICH ID= 14 / xx   #################################### */

#pic_ueber_mich_1 {
background-image:  url(../../uploads/xxxgitternetz.png), url(../../uploads/steine.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
height:600px !important;
}

#pic_ueber_mich_2 {
background-image:  url(../../uploads/xxxgitternetz.png), url(../../uploads/viele-haende.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
height:400px !important;
}

@media screen and (max-width: 640px) {
	#pic_ueber_mich_1 {
	background-size: auto, contain !important;
	height:300px !important;
	}
	#pic_ueber_mich_2 {
	background-size: auto, contain !important;
	height:300px !important;
	}

}

@media screen and (max-width: 767px) {
	.headerbild {
	height:100% !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.headerbild {
	height:100% !important;
		}
}

@media screen and (min-width: 1025px) and (max-width: 1440px) {
	.headerbild {
	width:100% !important;
	height:auto !important;
	}
}

@media screen and (min-width: 1441px) {
	.headerbild {
	width:100% !important;
	height:auto !important;
	}
}


/* ######################## MEINE ARBEIT / MI TRABAJO ID=   #################################### */
#pic_meine_arbeit_1 {
background-image:  url(../../uploads/gitternetzxxx.png), url(../../uploads/2haende_home.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
height:500px !important;
}	


#pic_meine_arbeit_2 {
background-image:  url(../../uploads/gitternetzxxx.png), url(../../uploads/bibel.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
height:500px !important;
}

@media screen and (max-width: 640px) {
	#pic_meine_arbeit_1 {
	background-size: auto, contain !important;
	height:300px !important;
	}
	#pic_meine_arbeit_2 {
	background-size: auto, contain !important;
	height:300px !important;
	}

}


/* ######################## COACHING ID=   #################################### */
#pic_coaching_1 {
background-image:  url(../../uploads/gitternetz.png), url(../../uploads/2haende_coaching.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
min-height:500px !important;
}


#pic_coaching_2 {
background-image:  url(../../uploads/gitternetz.png), url(../../uploads/bruecke.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
min-height:400px !important;
}

@media screen and (max-width: 640px) {
	#pic_coaching_1 {
	background-size: auto, contain !important;
	height:200px !important;
	}
	#pic_coaching_2 {
	background-size: auto, contain !important;
	height:200px !important;
	}
}


/* ######################## GABE DER HEILUNG / DON DE SANACION ID=   #################################### */
#pic_heilung_1 {
background-image:  url(../../uploads/gitternetz.png), url(../../uploads/gabe-der-heilung-istock-941232552.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important;
background-position: left top, center top !important;
background-size: auto, cover !important;
min-height:500px !important;
}


#pic_heilung_2 {
background-image:  url(../../uploads/gitternetz.png), url(../../uploads/gabe-der-heilung-istock-941232552.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important;
background-position: left top, center top !important;
background-size: auto, cover !important;
min-height:400px !important;
}

@media screen and (max-width: 640px) {
	#pic_heilung_1 {
	background-size: auto, contain !important;
	height:200px !important;
	}
	#pic_heilung_2 {
	background-size: auto, contain !important;
	height:200px !important;
	}
}


/* ######################## SPIRITUAL MENTORING / MENTORIA ESPIRITUAL ID=   #################################### */
#pic_mentoring_1 {
background-image:  url(../../uploads/gitternetzxxx.png), url(../../uploads/himmel.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
height:500px !important;
}	


#pic_mentoring_2 {
background-image:  url(../../uploads/gitternetzxxx.png), url(../../uploads/himmel.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
height:500px !important;
}

@media screen and (max-width: 640px) {
	#pic_mentoring_1 {
	background-size: auto, contain !important;
	height:300px !important;
	}
	#pic_mentoring_2 {
	background-size: auto, contain !important;
	height:300px !important;
	}

}


/* ######################## SITZUNGEN / SESIONES ID=   #################################### */
#pic_sitzungen_1 {
background-image:  url(../../uploads/xxxgitternetz.png), url(../../uploads/kompass.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
min-height:500px !important;
}
	


#pic_sitzungen_2 {
background-image:  url(../../uploads/xxxgitternetz.png), url(../../uploads/kompass.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
min-height:500px !important;
}


@media screen and (max-width: 640px) {
	#pic_sitzungen_1 {
	background-size: auto, contain !important;
	height:300px !important;
	}
	#pic_sitzungen_2 {
	background-size: auto, contain !important;
	height:300px !important;
	}

}

/* ######################## CRECIMIENTO PERSONAL ID=   #################################### */

/* ######################## MEDITATION CONTEMLATION ID=   #################################### */

/* ######################## RELEJATION ATENCION PLENA ID=   #################################### */

/* ######################## KONTAKT ID= 31   #################################### */
#kontakt_book {
	
background-image:  url(../../uploads/xxxgitternetz.png), url(../../uploads/book.jpg) !important;
background-repeat: repeat,  no-repeat;
background-attachment: fixed, fixed !important; 
background-position: left top, center top !important;
background-size: auto, cover !important;
height:800px !important;
}

@media screen and (max-width: 640px) {
	#kontakt_book {
	background-size: auto, auto 100% !important;
	height:600px !important;
	}
}


/* ########################## FOOTER ############################ */

#site-info {
text-align: center !important;
/* padding-top:1em; */
padding-top:2em;
padding-bottom:4em;
width:100% !important;
/* color:#FFFFFF !important;  ###### vorher */
background-color: #000000 !important;
	color:#FFF !important;
}

#site-info a {
color:#FFF !important;
}



.content_block {
    color:#FF0000;
}

/* #################### BLÖCKE ########################### */

.textblock_w {
	max-width:500px;
}

.textblock_w p {
	color:#FFF;
	text-align:justify;
}

.block1 {
	margin-top:100px;
	margin-right:20px;
	float:left;
	width: 280px;
	height: 160px;
	background-color: rgba(100, 100, 100, 0.6);
	border:1px solid #FFF;
	padding:10px;
	
}

@media screen and (max-width: 640px) { .block2 {
	margin: 20px 0px 0px 0px;
	display:block;
	max-width: 100%;
	height: 140px;
	background-color: rgba(100, 100, 100, 0.8);
	border-bottom:1px solid #FFF;
	padding:0px;
	clear:both;
}
}

@media screen and (min-width: 641px) { .block2 {
	margin-top:60px;
	margin-right:20px;
	float:left;
	width: 330px;
	height: 140px;
	background-color: rgba(100, 100, 100, 0.6);
	border:1px solid #FFF;
	padding:10px;
}
}


@media screen and (max-width: 640px) {
.text_1 {
	text-align: justify;
	font-size:1.0em;
	color:#FFFFFF;
	background-color: rgba(0, 0, 0, 0.6);
	padding-left:10%;
	padding-right:10%;
	padding-top:100px;
	padding-bottom:100px;	
}
}


@media screen and (min-width: 641px) and (max-width: 1200px) {
.text_1 {
	text-align: justify;
	font-size:1.1em;
	color:#333;
	background-color: rgba(255, 255, 255, 0.8);
	padding-left:20%;
	padding-right:20%;
	padding-top:100px;
	padding-bottom:100px;	
}
}

@media screen and (min-width: 1201px) {
.text_1xxx {
	text-align: justify;
	font-size:1.1em;
	color:#333;
	background-color: rgba(255, 255, 255, 0.4);
/*	padding-left:30%;
	padding-right:30%;
	padding-top:100px;
	padding-bottom:100px; */
	margin-left:25%;
	margin-right:25%;
	margin-top:0px !important;
	margin-bottom:50px;
	padding:20px;
	border:1px dotted #fff;
}
}


@media screen and (min-width: 1201px) {
.text_1 {
    float:left;
	max-width:500px;
	text-align: justify;
	font-size:1.1em;
	color:#000;
	background-color: rgba(255, 255, 255, 0.8);
/*	padding-left:30%;
	padding-right:30%;
	padding-top:100px;
	padding-bottom:100px; */
/*	margin-left:25%;
	margin-right:25%;  */
	margin-top:0px !important;
	margin-bottom:50px;
	padding:20px;
	border:1px dotted #fff;
}
}

@media screen and (min-width: 1201px) {
.text_1 p {
    font-family: sans-serif, Arial !important;
    font-weight: 300 !important;
/*    letter-spacing: 0.1em !important;  */
}
}

.block_home_rechts {
float: right;
margin-top:40px;
padding: 20px;
max-width: 600px;
background-color: rgba(0, 0, 0, 0.3) !important;
text-align: left;
border:1px dotted #fff;
}



@media screen and (max-width: 1000px) {
	.block_home {
		float: left;
		margin-top:20px;
		padding: 40px;
		max-width: 600px;
/*		background-color: rgba(0, 0, 0, 0.3) !important;  */
		text-align: left;
		border:0px dotted #fff;
	}
	.block_home p {
		color:#333 !important;
	}

}

@media screen and (min-width: 1001px) {
	.block_home {
/*		float: left;  */
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		padding: 0px;
		max-width: 600px;
		background-color: rgba(0, 0, 0, 0.0) !important;
		text-align: justify;
		border:0px dotted #fff;
	}
	.block_home p {
		color:#333 !important;
		font-size:1.2em;
	}

}





/*
@media screen and (max-width: 880px) {
.block_home {
background-color: rgba(0, 0, 0, 0.25);
}
}
*/

.block_zentriert {
margin-left:auto;
margin-right:auto;	
margin-top:40px;
padding: 20px;
max-width: 640px;
background-color: rgba(0, 0, 0, 0.3);
text-align: left;
border:1px dotted #fff;
}

.block_zentriert p {
color:#FFFFFF !important;
}

@media screen and (max-width: 880px) {
.block_zentriert {
background-color: rgba(0, 0, 0, 0.25);
}
}



.liste_weiss {
    color: #FFF;
}

	

/* ############################## THEMENRAHMEN ########################################################## */

@media screen and (max-width: 640px) {
.thema2 {
    float: left;
    width: 100%; 
/*    min-height: 350px; */
	height: auto;
	text-align: left;
    margin-right: 30px;
    margin-top: 30px;
    margin-bottom:30px;
    padding:10px;
    background-color:#FFF;
	}
}

@media screen and (min-width: 641px) and (max-width: 800px) {
.thema2 {
    float: left;
    width: 40%; 
/*    min-height: 560px;  */
    height: auto;
	text-align: left;
    margin-right: 20px;
    margin-top: 30px;
    margin-bottom:30px;
    padding:10px;
    background-color:#FFF;
	}
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
.thema2 {
    float: left;
    width: 28%; 
/*    min-height: 560px;  */
    height: auto;
	text-align: left;
    margin-right: 20px;
    margin-top: 30px;
    margin-bottom:30px;
    padding:10px;
    background-color:#FFF;
	}
}


@media screen and (min-width: 1241px) {
.thema2 {
    float: left;
    width: 340px; 
/*    min-height: 480px;  */
    height: auto;
	text-align: center;
    margin-right: 30px;
    margin-top: 30px;
    margin-bottom:30px;
    padding:10px;
    background-color:#FFF;
	}
}

/*
.thema2 {
    float: left;
    width: 340px; 
    min-height: 480px;
    text-align: left;
    margin-right: 30px;
    margin-top: 30px;
    margin-bottom:30px;
    padding:10px;
    border: 0px solid #CCC !important;
    background-image: url(../../uploads/bg_grau2.jpg) !important;
    background-repeat:repeat-x;
    background-position:bottom;
    background-color:#FFF;
}
*/

.thema2 {
 /*   font-family: Arial;  */
    color: #333;
    font-size: 0.88em;
}

.thema2 a {
    font-size: 0.9em;
}



thema2 p, .thema2 #content p {
    margin-bottom: 0px !important;
}



/* ######################  BLOG UEBERSCHRIFTEN ########################### */
#content .entry-title {
    font-size: 120%;
	color:#333366 !important;
}

.entry-title a {
    color: #333366 !important;
}

/* ############## Blog-Einzelseiten ###################### 
 * Dies begrenzt den einzelnen Blog auf 1200 Pixel, auch wenn das 
 * gesamte Theme maximale Breite von 1920 Pixeln hat. Außerdem 
 * stellt es die Hintergrundfarbe auf weiß ein, obwohl der Rest 
 * komlett auf transparent definiert wurde
 * 
 * */

#content .post, .single #nav-above, .single #nav-below 
	{
    max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-right: 10px !important;
	padding-left: 10px !important;
		background-color:#FFFFFF !important;
		background-image: none !important;
		margin-top:20px !important;
}


.post-template-default single {
	background-color:#FFFFFF !important;
	background-image: none !important;
	
}



#first, #second, #third, #fourth {
    background-color: #FFFFFF;
}

#wrapper {padding:0 !important;}
#site-info {padding-left:0 !important; padding-right:0 !important;}