
@import url("general.css");

#Tai-Chi
{
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: center;
	align-items: center;
	order: 1;
	margin: 0 auto 1rem auto;
}

#Tai-Chi section
{
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: flex-start;

    max-width: 85rem;
    min-width: 40rem;
	margin: 0 auto 1rem auto;
	order: 3;
}

#Tai-Chi section header
{
	display: block;
}

#Tai-Chi h4
{
	margin: 0.5rem auto;
	font-family: YesevaOne,Georgia,Cambria,'Times New Roman',serif;
    font-style: normal;
	font-size: 2rem;
	font-weight: bold;
	text-align: center;
	text-shadow: none;
	line-height: 1em;
	text-shadow: 0 0 0.25em #ffffff, 0 0 0.25em #ffffff, 0 0 0.25em #ffffff;
	color: rgba(0,0,0,0.6); 
}

#Tai-Chi h3
{
	margin: 2rem 1.5rem 0 1.5rem;
	font-family: YesevaOne,Georgia,Cambria,'Times New Roman',serif;
    font-style: normal;
	font-size: 2.75rem;
	font-weight: bold;
	text-align: start;
	text-shadow: none;
	line-height: 1em;
	color: rgba(0,0,0,0.75); 
}

#Tai-Chi p
{
	margin: 0.75em 1.25rem 0 1.25rem;
	padding: 0;
	text-align: justify;
	text-indent: 1em;
	font-family: DayRoman,Georgia,Cambria,'Times New Roman',serif;
	font-size:   2.25rem;
	line-height: 1.5em;
	color: rgba(0,0,0,0.9);  
}

#Tai-Chi p span
{
	font-family: AlteHaasGrotesk,Georgia,Cambria,'Times New Roman',serif;
	font-size:   1.8rem;
}

#Tai-Chi ul
{
	margin: 0.75em 1.25rem 0 1.25rem;
	padding: 0;
	text-align: left;
	text-indent: 1em;
	font-family: DayRoman,Georgia,Cambria,'Times New Roman',serif;
	font-size:   2.25rem;
	line-height: 1.5em;
	list-style-position: inside;
	color: rgba(0,0,0,0.9);  
}

#Tai-Chi li
{
	margin: 0 1.25rem;
	padding: 0 1.25em;
	text-indent: 0;
}