


.aum-dynamic-graph {
	margin: 260px auto 50px;
}
.aum-dynamic-graph * {
	font-family: "Candara";
}
.aum-dynamic-graph .graph-wrapper .column:first-child, .aum-dynamic-graph .graph-value .column:first-child {
	margin-left: 0 !important;
}
.aum-dynamic-graph span.column {
	display: inline-block;
	font-size: 17px;
	font-weight: 600;
	text-align: center;
}
.aum-dynamic-graph .graph-wrapper {
	border-bottom: 2px solid black;
	min-height: 100px;
	position: relative;
}
.aum-dynamic-graph .graph-wrapper .column {
	bottom: 30px;
	color: transparent;
	position: absolute;
	left: 0;
}
.aum-dynamic-graph .graph-wrapper .column:last-child > span {
  background-color: #00B2B2;
}
.aum-dynamic-graph .graph-wrapper .column > span {
	background-color: #084524;
	bottom: -30px;
	display: block;
	height: 0;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	transition: all 0.75s ease 0s;
	width: 75%;
}
.aum-dynamic-graph .graph-value span.column {
	margin-left: 1%;
	float: left;
}

@media screen and (max-width: 480px) {
	.graph-wrapper .column {
		font-size: 7px;
	}
	.aum-dynamic-graph span.column {
		font-size: 10px;
	}
}



/* .aum-graph{
  max-width: 980px;
  margin: 0 auto;
  padding: 10px 0;
  --aum-bar-width: 75%;
  --aum-gap: 24px;
}

.aum-graph__head{
  text-align: center;
  margin-bottom: 18px;
}
.aum-graph__title{
  margin: 0 0 6px;
  font-size: 44px;
  line-height: 1.1;
  color: #0b3b2e;
}
.aum-graph__subtitle{
  margin: 0;
  font-size: 26px;
  color: rgba(0,0,0,0.70);
}

.aum-graph__chart{
  position: relative;
  padding: 20px 10px 0;
}
.aum-graph__baseline{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 34px;
  height: 3px;
  background: #0a0a0a;
}

.aum-graph__bars{
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--aum-gap);
  padding-bottom: 34px; /* //room for year labels 
}

.aum-bar{
  flex: 1 1 0;
  text-align: center;
  min-width: 0;
}

.aum-bar__value{
  font-size: 26px;
  font-weight: 700;
  color: #0b3b2e;
  margin-bottom: 10px;
  transition: color .35s ease;
}

.aum-bar__track{
  height: 520px;            // overall chart height; adjust as needed 
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.aum-bar__fill{
  width: var(--aum-bar-width);
  height: 0%;
  display: block;
  background: #084524;
  transition: height 900ms cubic-bezier(.2,.8,.2,1);
}

.aum-bar__year{
  margin-top: 12px;
  font-size: 26px;
  font-weight: 700;
  color: rgba(0,0,0,0.70);
}

.aum-graph__foot{
  text-align: center;
  margin-top: 20px;
}
.aum-graph__footnote{
  font-size: 32px;
  color: rgba(0,0,0,0.75);
}
.aum-graph__disclosures{
  margin-top: 6px;
  font-size: 30px;
}
.aum-graph__disclosures a{
  color: #1e88e5;
  text-decoration: none;
}
.aum-graph__disclosures a:hover{
  text-decoration: underline;
} */

/* highlight last bar */
/* .aum-graph[data-highlight-last="1"] .aum-bar[data-is-last="1"] .aum-bar__fill{
  background: #00B2B2;
} */

/* responsive tweaks */
/* @media (max-width: 768px){
  .aum-graph__title{ font-size: 32px; }
  .aum-graph__subtitle{ font-size: 18px; }
  .aum-bar__value{ font-size: 16px; }
  .aum-bar__year{ font-size: 16px; }
  .aum-bar__track{ height: 320px; }
  .aum-graph__footnote{ font-size: 18px; }
  .aum-graph__disclosures{ font-size: 18px; }
} */
