/** color changes **/
.nav-revamp.scroll-bg {
	background-color: #101010 !important;
}

.nav-revamp.scroll-bg .utility-nav {
	background-color: #101010 !important;
}

.stock-minimal.ir-refresh .stock-symbol {
	color: #101010 !important;
}

.stock-minimal.ir-refresh .contents-container .stack .intraday, .stock-minimal.ir-refresh .contents-container .stack .bottom, .stock-minimal.ir-refresh .contents-container .stack .top {
	color: #101010 !important;
}

.side-nav .level1 {
	background-color: #101010 !important;
	font-weight: 500 !important;
}

.side-nav.ir-refresh .level2 a {
	color: #101010 !important;
}

.image-text-box-container a .background-image-color {
	background-color: #101010 !important;
}

.events-investor-list.ir-refresh .events-header {
	background: #101010 !important;
}

.events-investor-list.ir-refresh .events-body .list-title {
	color: #101010 !important;
}

.events-investor-list .event-wrapper .time-wrapper .time-day p {
	background-color: #101010 !important;
}

.accordian-text-container .accordion.large {
	background: #101010 !important;
}

.investor-landing-news.ir-refresh .news-header {
	background: #101010 !important;
}

.investor-landing-news.ir-refresh .news-body .title p {
	color: #101010 !important;
}

.investor-landing-news.ir-refresh .news-body .news-wrapper .title p {
	color: #797979 !important;
}

.investor-landing-news .news-wrapper .link div {
	color: #101010 !important;
}

div[data-sf-role=form-container].ir-refresh {
	background: #101010 !important;
}

.rss-feeds.ir-refresh {
	color: #101010 !important;
}

.rss-item.ir-refresh a {
	color: #101010 !important;
}

.footer-2020 {
	background-color: #101010 !important;
}

.aam-social-media i.inner {
	color: #101010 !important;
}

.nav-revamp .main-nav .navbar-nav .nav-item:hover {
	background-color: #101010 !important;
}

.nav-revamp .main-nav .navbar-nav .child-nav {
	background-color: #101010 !important;
}

.nav-revamp .utility-nav .utility-nav-list>ul>li>a:hover, .nav-revamp .utility-nav .stock-price a:hover, .nav-revamp .utility-nav .language-dropdown button:hover, .nav-revamp .utility-nav .nav-search-wrapper a:hover {
	color: #101010 !important;
}

@media(max-width: 767px) {
	.nav-revamp #logo-nav-container.bg-black, .nav-revamp .main-nav .navbar-nav {
		background-color: #101010 !important;
	}
}

div[data-sf-role=form-container].ir-refresh button[type=submit] {
	background-color: #101010 !important;
}

@media(min-width: 768px) {
	.nav-revamp.scroll-bg .main-nav #primaryNav>.navbar-nav>.nav-item:hover {
		background-color: #101010 !important;
	}
}

.play-button .inner {
	background-color: #101010 !important;
}

.nav-revamp .main-nav .navbar-nav .child-nav .nav-item.child-nav-item:hover {
	background-color: #101010 !important;
}

.side-nav.ir-refresh .level2 a:hover {
	color: #101010 !important;
}

.investor-landing-news .news-wrapper .link div:hover {
	color: #101010 !important;
}

.rss-item.ir-refresh a:hover {
	color: #101010 !important;
}

.quad-nav .quad-large .quad-link {
	color: #101010 !important;
}

.quad-nav .quad-large .img-wrapper p {
	background-color: #101010 !important;
}

.nav-single-wide-right .nav-title {
	background-color: #E30615 !important;
}

.nav-single-wide-left .nav-title {
	background-color: #E30615 !important;
}

.nav-horizontal-2020 .item-wrapper.is-active {
	background-color: #101010 !important;
}

.story-results-2020 .results-header {
	color: #101010 !important;
}

.nav-horizontal-2020 .item-wrapper:not(:first-child) .nav-link:hover {
	color: #101010 !important;
}

.media-contact-wrapper .pic-text-wrapper .contact-text-wrapper a {
	color: #101010 !important;
}

.story-results-2020 .view-more {
	background: #101010 url("/assets/images/btn-yellow-arrow.svg") center right 16px no-repeat !important;
}

.story-results-2020 .view-more:hover {
	background-color: #101010 !important;
	color: #fff !important;
}

.investor-event-detail .red-wrapper .red-date {
	background-color: #101010 !important;
}

.accordian-text-container .panel {
	color: #101010 !important;
}

.all-full-media-contact-wrapper .contact-wrapper .link {
	color: #101010 !important;
}

.story-results-2020 .content {
	background-color: #101010 !important;
}

form button[type=submit] {
	background: #101010 !important;
	border-color: #101010 !important;
}

.side-nav .level2 a.active, .side-nav .level3 a.active, .side-nav .level4 a.active {
	color: #101010 !important;
	font-family: 'LumaSans' !important;
}

.leadership-nav-wrapper p:first-of-type {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.leadership-bio-wrapper .bio-right .bio-name-title-wrapper .bio-name {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.article-content .story-detail-title {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.back-link a {
	color: #101010 !important;
}

.related-articles .heading {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.related-articles .article .content {
	background-color: #101010 !important;
}

.related-articles .article .content .category {
	font-family: 'RecordLaser' !important;
}




.nav-revamp .main-nav .navbar-nav .child-nav .nav-item.child-nav-item:first-of-type {
	border-top: 3px solid #E30615 !important;
}

.eyebrow {
	background-color: #E30615 !important;
}

.accordian-text-container .accordion.large:before, .accordian-text-container .accordion.small:before {
	color: #E30615 !important;
}

.footer-nav .nav-col .parent a {
	border-bottom: 1px solid #E30615 !important;
}

.facility-content h3 {
	border-left: 5px solid #E30615 !important;
}

.yellow-bar-sm {
	border-top: 2px solid #E30615 !important;
}

.yellow-left {
	border-left: 5px solid #E30615 !important;
}

.play-button .middle {
	background: #E30615 !important;
}

div[data-sf-role=form-container].ir-refresh button[type=submit]:hover, div[data-sf-role=form-container].ir-refresh button[type=submit]:active, div[data-sf-role=form-container].ir-refresh button[type=submit]:focus {
	color: #E30615 !important;
}



.nav-revamp .utility-nav {
	background-color: #E8E8E8 !important;
}

.side-nav .children {
	background-color: #E8E8E8 !important;
}

.events-investor-list.ir-refresh .events-body {
	background: #E8E8E8 !important;
}

.investor-landing-news.ir-refresh .news-body {
	background: #E8E8E8 !important;
}

.accordian-text-container .panel {
	background-color: #E8E8E8 !important;
}

.shaded-background {
	background-color: #E8E8E8 !important;
}


.eyebrow-120 {
	background-color: #EEB650 !important;
}

.story-filtering.refresh-2020 .toggle .icon {
	color: #EEB650 !important;
}

.accordian-text-container .panel ul {
	padding-left: 40px !important;
}

.st-2020-header-wrapper {
	margin-top: 0 !important;
}

.image-text-box-container a .text-container {
	font-weight: 500 !important;
}

.accordian-text-container .accordion.large {
	font-weight: 500 !important;
}



/** font changes **/
.st-2020-header-wrapper h1 {
	font-family: 'RecordLaser' !important;
}

.side-nav .level1 {
	font-family: 'RecordLaser' !important;
}

.all-full-media-contact-wrapper .title-wrapper p.yellow-left {
	font-family: 'RecordLaser' !important;
}

.all-full-media-contact-wrapper .contact-wrapper .top {
	font-family: 'RecordLaser' !important;
}

.story-results-2020 .results-header {
	font-family: 'RecordLaser' !important;
}

.media-contact-wrapper .heading {
	font-family: 'RecordLaser' !important;
}

.image-text-box-container a .text-container {
	font-family: 'RecordLaser' !important;
	line-height: 28px !important;
}

.events-investor-list.ir-refresh .events-header {
	font-family: 'RecordLaser' !important;
	line-height: 28px !important;
	font-weight: 500 !important;
}

.events-investor-list .list-title {
	font-family: 'RecordLaser' !important;
}

.investor-landing-news.ir-refresh .news-header {
	font-family: 'RecordLaser' !important;
	font-weight: 500 !important;
}

.investor-landing-news .title p {
	font-family: 'RecordLaser' !important;
}

.accordian-text-container .accordion {
	font-family: 'RecordLaser' !important;
}

.facility-content h3 {
	font-family: 'RecordLaser' !important;
}

.story-results-2020 .content .category {
	font-family: 'RecordLaser' !important;
}

.ir-title div {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.board-of-directors-wrapper .title {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.board-of-directors-wrapper .board-of-directors-nav-wrapper p:first-of-type {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.stock-price-ir-display .title-wrapper .title {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.historical-price .title {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.analyst-container .title {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.analyst-container .company {
	color: #101010 !important;
}

.analyst-container .fullname {
	color: #101010 !important;
	font-family: 'LumaSans' !important;
}

.annual-report-wrapper .title {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.sec-filings-wrapper .title {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}

.ir-presentations-wrapper .title-wrapper .title {
	color: #101010 !important;
	font-family: 'RecordLaser' !important;
}



.all-full-media-contact-wrapper .title-wrapper p:first-of-type {
	font-family: 'LumaSans' !important;
}

.all-full-media-contact-wrapper .contact-wrapper .middle {
	font-family: 'LumaSans' !important;
}

.all-full-media-contact-wrapper .contact-wrapper .link {
	font-family: 'LumaSans' !important;
}

.side-nav .level2 {
	font-family: 'LumaSans' !important;
}

.investor-landing-news .news-wrapper .title p {
	font-family: 'LumaSans' !important;
}

.investor-landing-news .news-wrapper {
	font-family: 'LumaSans' !important;
}

.facility-content h5 {
	font-family: 'LumaSans' !important;
}

.side-nav .level3, .side-nav .level4 {
	font-family: 'LumaSans' !important;
}

.nav-single-wide-left .nav-link {
	font-family: 'LumaSans' !important;
}

.nav-single-wide-left .nav-description {
	font-family: 'LumaSans' !important;
}

.story-results-2020 .content .story-title {
	font-family: 'LumaSans' !important;
}

.leadership-nav-wrapper p:last-of-type {
	font-family: 'LumaSans' !important;
}

.board-of-directors-wrapper .board-of-directors-nav-wrapper .title {
	font-family: 'LumaSans' !important;
}

.leadership-bio-wrapper .bio-left .bio-highlights strong {
	font-family: 'LumaSans' !important;
}

.stock-price-ir-display .price-wrapper span:first-of-type, .stock-price-ir-display .price-wrapper strong:first-of-type {
	font-family: 'LumaSans' !important;
}

.stock-price-ir-display .price-wrapper span:not(first-of-type), .stock-price-ir-display .price-wrapper strong:not(first-of-type) {
	color: #101010 !important;
	font-family: 'LumaSans' !important;
}

.historical-price .disclaimer-text {
	color: #101010 !important;
	font-family: 'LumaSans' !important;
}

.price-wrapper p {
	line-height: normal !important;
}

.stock-price-ir-display .title-wrapper .date-info {
	font-family: 'LumaSans' !important;
}



.leadership-bio-wrapper .bio-right .bio-name-title-wrapper .bio-title {
	margin-top: 8px !important;
	font-family: 'LumaSans' !important;
}

.leadership-bio-wrapper .bio-left .bio-highlights p:first-of-type {
	color: #101010 !important;
	font-family: 'LumaSans' !important;
}

.aam-breadcrumb li a {
	color: #101010 !important;
	font-family: 'LumaSans' !important;
}

.leadership-bio-wrapper .bio-right p:first-of-type {
	font-family: 'LumaSans' !important;
}

.nav-single-wide-right .nav-description {
	font-family: 'LumaSans' !important;
}

.nav-single-wide-right .nav-title {
	font-family: 'LumaSans' !important;
}

.nav-single-wide-right .link-text {
	font-family: 'LumaSans' !important;
}

.nav-single-wide-left .nav-title {
	font-family: 'LumaSans' !important;
}

.side-nav.ir-refresh .children .row .col-xs-6 {
	float: left !important;
	width: 100% !important;
}

@media(max-width: 767px) {
	.st-2020-header-wrapper h1 {
		font-size: 30px !important;
	}
}