:root {
    --theme: #1e864e;
}

a {
    color:#1e864e;
} 
a:hover {
    color:#1e864e;
}

.bg {
    background-color:white;
}

.date {
    color:#a8a8a8; font-size:0.75rem;
}

.m0 { margin:0; }

.mt1 { margin-top:1rem; }	.mb1 { margin-bottom:1rem; }	.ml1 { margin-left:1rem; }	.mr1 { margin-right:1rem; }
.mx1 { margin-left:1rem; margin-right:1rem; }	.my1 { margin-top:1rem; margin-bottom:1rem; }
.mx { margin:1rem; }

.mt2 { margin-top:2rem; }	.mb2 { margin-bottom:2rem; }	.ml2 { margin-left:2rem; }	.mr2 { margin-right:2rem; }
.mx2 { margin-left:2rem; margin-right:2rem; }	.my2 { margin-top:2rem; margin-bottom:2rem; }
.mx { margin:2rem; }

.mt4 { margin-top:4rem; }	.mb4 { margin-bottom:4rem; }	.ml4 { margin-left:4rem; }	.mr4 { margin-right:4rem; }
.mx4 { margin-left:4rem; margin-right:4rem; }	.my4 { margin-top:4rem; margin-bottom:4rem; }
.mx { margin:4rem; }

.pt1 { padding-top:1rem; }	.pb1 { padding-bottom:1rem; }	.pl1 { padding-left:1rem; }	.pr1 { padding-right:1rem; }
.px1 { padding-left:1rem; padding-right:1rem; }		.py1 { padding-top:1rem; padding-bottom:1rem; }
.p1 { padding:1rem; }

.pt2 { padding-top:2rem; }	.pb2 { padding-bottom:2rem; }	.pl2 { padding-left:2rem; }	.pr2 { padding-right:2rem; }
.px2 { padding-left:2rem; padding-right:2rem; }		.py2 { padding-top:2rem; padding-bottom:2rem; }
.p2 { padding:2rem; }

.pt4 { padding-top:4rem; }	.pb4 { padding-bottom:4rem; }	.pl4 { padding-left:4rem; }	.pr4 { padding-right:4rem; }
.px4 { padding-left:4rem; padding-right:4rem; }		.py4 { padding-top:4rem; padding-bottom:4rem; }
.p4 { padding:4rem; }

.t1, .t2, .t3 {
    font-weight:300; color:#1e864e;
}
.t1 { 
    font-size:2.4rem; 
}
.t2 {
    font-size:1.6rem; 
} 
.t3 { 
    font-size:1.2rem; 
}

h6 {
    color:#838383;
}

.cn.text {
    text-indent: 2rem;
}

.sm { 
    font-size:0.875rem; 
}

ul {
     list-style: square; 
}

