﻿	
@charset "UTF-8";


body{
	background-color: #4B0082;
	font-family: Verdana, Arial, Helvetica, "Times New Roman", Times, serif;
	
}


header{
	background-color: #4B0082;
	color: 	#FFDEAD;
	position: fixed;
	z-index: 999;
	width: 100%;
	/*height: 1em;*/
	top: 0px;
	margin: 0;
	padding: 0;
	text-align: center;
	
}


h1{
	font-family: 'Nunito', Arial Rounded MT Bold, Arial Rounded, Helvetica Rounded, Ubuntu Titling, Verdana, "Times New Roman", Times, serif;
	margin: 0.02em;
	/*font-weight: bold;*/
	/*font-size: 24px;*/
	/*font-style: normal;*/
	/*font-variant: normal;*/
	/*font-weight: 500;*/
	/*line-height: 26.4px;*/

}


h2{
	margin-bottom: 1.1em;

}


/*------------navigointi boxi------------*/

.mainnav{
	background-color: #FFFFF0;
	position: fixed;
	z-index: 555;
	top: 14%;
	left: 2%;
	/* height: 0; */
	width: 9.6em;
	padding: 1.4em;
	border: 0.5em solid #4d4d4d;
	border-radius: 1em;

}


.ulnav{
	list-style-type: none;
	padding: 0;
	margin: 0;

}


.mainnappi{
	background-color: #666666;
	color: white;
	padding: 0.4em 0.2em;
	width: 11em;
	text-align: center;
	text-decoration: none;
	font-size: small;
	display: inline-block;
	border-radius: 0.5em;
	border: 0.3em outset #696969;
}


a:hover, a:active {
	background-color: red;
}

/*---------------------------------------*/


.enkeli{
	position: relative;
	z-index: 444;
	top: 2.0em;
	text-align: center;

}


.sivuenkeli{
	position: fixed;
	z-index: 444;
	top: 14%;
	right: -2.45%;
	/*width: 315px;*/
	/*margin-left: auto;*/
	/*margin-right: auto;*/

}


footer{
	background-color: #4B0082;
	width: 80%;
	position: relative;
	z-index: 333;
	/*top: 10em;*/
	bottom: -7.5em;
	padding: 1em 0em 1.6em 2em;
	/*margin-top: 30em;*/
	clear: both;
	display: block;

}


/*---------------------------------------*/


.reikipolkuni{
	background-color: #FFFFF0;
	width: 46%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;
}


.omakuva{
	float: right;

}


/*---------------------------------------*/


.reiki{
	background-color: #FFFFF0;
	width: 46%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;

}


.reiki h2{
	text-align: center;
}


/*---------------------------------------*/


.reikihoito{
	background-color: #FFFFF0;
	width: 46%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;
}


.reikihoito h2{
	text-align: center;
}

.taulukkoinfoa{
	border-collapse: collapse;
}

.taulukkoinfoa td{
	padding: 0.5em 0.7em;
}

.taulukkoinfoa th{
	font-weight: 500;
	padding-left: 0.4em;
	padding-right: 0.3em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}


.ylarako{
	background-color: #FFFFF0;
	height: 2em;

}


.keskirako{
	background-color: #FFFFF0;
	height: 3.5em;

}


/*---------------------------------------*/


.reikikurssi{
	background-color: #FFFFF0;
	width: 46%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;
}


.reikikurssi h2{
	text-align: center;
}


/*---------------------------------------*/


.reikiryhma{
	background-color: #FFFFF0;
	width: 46%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;
	padding-bottom: 10em;
}


/*---------------------------------------*/


.reikiperiaatteet{
	background-color: #FFFFF0;
	width: 46%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;
	padding-bottom: 8em;
}


.periaatteetkeskitys{
	text-align: center;
	font-size: 130%;
	font-family: 'Dancing Script', "Monotype Corsiva", "Edwardian Script ITC", "Lucida Calligraphy", "Times New Roman", Times, serif;
}


.periaatteidenvalit{
	margin-top: 2em;
}


/*---------------------------------------*/


.reikilinjani{
	background-color: #FFFFF0;
	width: 46%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;
	padding-bottom: 11em;
}


.reikilinjakeskitys{
	text-align: center;
}


.ekareikilinjavalit{
	margin-top: 3em;
}


.reikilinjavalit{
	margin-top: 2em;
}


/*---------------------------------------*/


.paavi{
	background-color: #FFFFF0;
	width: 46%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;
	padding-bottom: 13.5em;
}


/*---------------------------------------*/


.kirjallisuus{
	background-color: #FFFFF0;
	width: 46%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;
	padding-bottom: 12em;
}


/*---------------------------------------*/


.yhteystiedot{
	background-color: #FFFFF0;
	width: 46%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;
}


.yhteystiedottaulukko{
	border-collapse: collapse;
}

.yhteystiedottaulukko td{
	padding: 0.5em 0.7em;
}

.yhteystiedottaulukko th{
	font-weight: 500;
	padding-left: 0.4em;
	padding-right: 0.3em;
}


.kartta{
	text-align: center;
	margin-top: 2em;
}


/*---------------------------------------*/


.pallo{
	text-align: center;
	/*margin-top: 8em;*/
	margin-top: 8%;

}


.valotyoboxi{
	background-color: #FFFFF0;
	position: fixed;
	z-index: 555;
	top: 21%;
	left: 5%;
	/* height: 0; */
	width: 15.4em;
	padding: 1.4em;
	border: 0.5em solid #4d4d4d;
	border-radius: 1em;

}


.valotyonappi{
	background-color: #666666;
	color: white;
	padding: 0.4em 0.2em;
	width: 13em;
	text-align: center;
	text-decoration: none;
	/*font-size: small;*/
	display: inline-block;
	border-radius: 0.5em;
	border: 0.3em outset #696969;
	margin: 0.7em;
}



.lightworkback{
	background-color: #666666;
	color: white;
	padding: 0.4em 0.2em;
	width: 6em;
	text-align: center;
	text-decoration: none;
	font-size: small;
	display: inline-block;
	border-radius: 0.5em;
	border: 0.3em outset #696969;
}


.ylakoti{
	/*background-color: red;*/
	width: 6em;
	position: fixed;
	top: 6%;
	left: 4%;
	
}


/*---------------------------------------*/


.planetaarinenvalotyo{
	background-color: #FFFFF0;
	width: 50%;
	position: relative;
	z-index: 777;
	top: 2.4em;
	padding: 2.5em;
	border-radius: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5em;

}


.planetaarinenvalotyo h2{
	text-align: center;
}

.ylaback{
	/*background-color: red;*/
	width: 6em;
	position: fixed;
	top: 6%;
	left: 4%;
	
}


.alaback{
	/*background-color: red;*/
	width: 6em;
	position: fixed;
	bottom: 4%;
	right: 3%;
	
}


/*---------------------------------------*/

