.fat,b,
strong {
	font-weight: 600;
}
.thin{
	font-weight: 300;
}
p {
	margin-bottom: 15px;
}



h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6{
	margin-bottom: .5rem;
	font-family: inherit;
	font-weight: 700;
	line-height: 1;
	color: inherit;
	font-family: var(--font2);
	color:white;

}


h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6{
	margin-bottom: .5rem;
	font-family: inherit;
	font-weight: 700;
	line-height: 1;
	color: inherit;
	/* font-family: var(--font2); */
	color:white;
}

h1, .h1 {
    font-size: 48px;
}
h2, .h2 {
	font-size: 40px;
}
h3, .h3 {
    font-size: 32px;
}
h4, .h4 {
    font-size: 26px;
}
h5, .h5 {
	font-size: 22px;
}
h6, .h6 {
	font-size: 18px!important;
	line-height: 18px!important;
	margin-bottom:5px;

}
h1.styled, h2.styled, h3.styled, h4.styled, h5.styled, h6.styled{
	border-left: 5px solid var(--color);
	padding-left:10px;
}
h1.sub, h2.sub, h3.sub, h4.sub, h5.sub, h6.sub{
	border-left: 5px solid var(--color);
	padding-left:10px;
}

h2.section {font-size: 20px;margin: 10px 0;border-left: 5px solid var(--color);padding-left: 10px;}


body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6,
body.dark .h1,body.dark .h2,body.dark .h3,body.dark .h4,body.dark .h5,body.dark .h6{
color:white;
}

.slim{
	font-weight: 300;
}

.fat{
	font-weight: 700;
}
.spacing{
	letter-spacing: 16px;
}
