/* amca.css */
.cf:before, .cf:after {
  content: " ";
  display: table;
}
.cf:after {
  clear: both;
}

.row--customcols:before, .row--customcols:after {
  content: " ";
  display: table;
}
.row--customcols:after {
  clear: both;
}

.col1of10, .col1of9, .col1of8, .col1of7, .col1of6, .col1of5, .col1of4, .col1of3, .col1of2 {
  width: 100%;
  margin: 0 auto 1.125rem auto;
  padding: 0;
  display: block;
}
@media print, screen and (min-width: 640px) {
  .col1of10, .col1of9, .col1of8, .col1of7, .col1of6, .col1of5, .col1of4, .col1of3, .col1of2 {
    margin: 0 auto;
    float: left;
  }
}

@media print, screen and (min-width: 640px) {
  .col1of10 {
    width: 9.999%;
  }
  .col1of10.gutter {
    width: 9.249%;
    margin-left: 0.375%;
    margin-right: 0.375%;
  }
}

@media print, screen and (min-width: 640px) {
  .col1of9 {
    width: 11.1%;
  }
  .col1of9.gutter {
    width: 10.35%;
    margin-left: 0.375%;
    margin-right: 0.375%;
  }
}

@media print, screen and (min-width: 640px) {
  .col1of8 {
    width: 12.5%;
  }
  .col1of8.gutter {
    width: 11.75%;
    margin-left: 0.375%;
    margin-right: 0.375%;
  }
}

@media print, screen and (min-width: 640px) {
  .col1of7 {
    width: 14.284%;
  }
  .col1of7.gutter {
    width: 13.534%;
    margin-left: 0.375%;
    margin-right: 0.375%;
  }
}

@media print, screen and (min-width: 640px) {
  .col1of6 {
    width: 16.665%;
  }
  .col1of6.gutter {
    width: 15.915%;
    margin-left: 0.375%;
    margin-right: 0.375%;
  }
}

@media print, screen and (min-width: 640px) {
  .col1of5 {
    width: 19.999%;
  }
  .col1of5.gutter {
    width: 19.249%;
    margin-left: 0.375%;
    margin-right: 0.375%;
  }
}

@media print, screen and (min-width: 640px) {
  .col1of4 {
    width: 24.999%;
  }
  .col1of4.gutter {
    width: 24.249%;
    margin-left: 0.375%;
    margin-right: 0.375%;
  }
}

@media print, screen and (min-width: 640px) {
  .col1of3 {
    width: 33.332%;
  }
  .col1of3.gutter {
    width: 32.582%;
    margin-left: 0.375%;
    margin-right: 0.375%;
  }
}

@media print, screen and (min-width: 640px) {
  .col1of2 {
    width: 49.999%;
  }
  .col1of2.gutter {
    width: 49.249%;
    margin-left: 0.375%;
    margin-right: 0.375%;
  }
}

table.amca-borders {
  border-top: 2px solid #991b1e;
  border-right: 2px solid #991b1e;
}
table.amca-borders tr:nth-child(even) {
  background-color: transparent;
}
table.amca-borders tr:nth-child(odd) {
  background-color: transparent;
}
table.amca-borders td {
  background-color: transparent;
  padding: 0.875rem 1.125rem;
  margin: 0;
  border-bottom: 2px solid #991b1e;
  border-left: 2px solid #991b1e;
}
table.amca-borders td h1, table.amca-borders td h2, table.amca-borders td h3, table.amca-borders td h4, table.amca-borders td h5, table.amca-borders td p, table.amca-borders td ul, table.amca-borders td li, table.amca-borders td .button {
  margin: 0;
}

img.membership-icons {
  display: block;
  margin: 0.5rem auto;
  width: 33.333%;
  height: auto;
}
@media print, screen and (min-width: 640px) {
  img.membership-icons {
    width: 50%;
  }
}

.icontabs-label, .icontabs-label:link, .icontabs-label:visited, .icontabs-label:hover, .icontabs-label:active {
  display: inline-block;
  margin: 0 8%;
  color: #61657a;
  font-weight: 600;
  line-height: 1.25;
  font-size: 1.25rem;
}
.icontabs-label.icontabs-label--white, .icontabs-label:link.icontabs-label--white, .icontabs-label:visited.icontabs-label--white, .icontabs-label:hover.icontabs-label--white, .icontabs-label:active.icontabs-label--white {
  color: #ffffff;
}
@media print, screen and (min-width: 640px) {
  .icontabs-label, .icontabs-label:link, .icontabs-label:visited, .icontabs-label:hover, .icontabs-label:active {
    font-size: 0.875rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .icontabs-label, .icontabs-label:link, .icontabs-label:visited, .icontabs-label:hover, .icontabs-label:active {
    font-size: 1rem;
  }
}
@media print, screen and (min-width: 1200px) {
  .icontabs-label, .icontabs-label:link, .icontabs-label:visited, .icontabs-label:hover, .icontabs-label:active {
    font-size: 1.25rem;
  }
}
.icontabs, .icontabs:link, .icontabs:visited, .icontabs:hover, .icontabs:active {
  width: 9rem;
  height: 9rem;
  border-radius: 9rem;
  display: block;
  margin: 0.25rem auto;
  transition: all 80ms linear;
  border: 0.3125rem solid #991b1e;
  background-color: transparent;
  background-image: url("../foundation/dist/assets/img/icontabs-default.png");
  background-position: center center;
  background-size: contain;
}
.icontabs.icontabs--white, .icontabs:link.icontabs--white, .icontabs:visited.icontabs--white, .icontabs:hover.icontabs--white, .icontabs:active.icontabs--white {
  border-color: #ffffff;
}
@media print, screen and (min-width: 640px) {
  .icontabs, .icontabs:link, .icontabs:visited, .icontabs:hover, .icontabs:active {
    border: 0.1875rem solid #991b1e;
    margin: -0.5rem auto 0.25rem auto;
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 3.5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .icontabs, .icontabs:link, .icontabs:visited, .icontabs:hover, .icontabs:active {
    border: 0.21875rem solid #991b1e;
    width: 5rem;
    height: 5rem;
    border-radius: 5rem;
  }
}
@media print, screen and (min-width: 1200px) {
  .icontabs, .icontabs:link, .icontabs:visited, .icontabs:hover, .icontabs:active {
    border: 0.25rem solid #991b1e;
    width: 6rem;
    height: 6rem;
    border-radius: 6rem;
  }
}
.icontabs:hover, .icontabs.active {
  background-color: #991b1e;
  background-color: #991b1e;
}
.icontabs.icontabs--testing {
  background-image: url("../foundation/dist/assets/img/icontabs-testing.png");
}
.icontabs.icontabs--testing:hover {
  background-image: url("../foundation/dist/assets/img/icontabs-testing-hover.png");
  background-color: #ffffff;
}
.icontabs.icontabs--certified-product-search {
  background-image: url("../foundation/dist/assets/img/icontabs-certified-product-search.png");
}
.icontabs.icontabs--certified-product-search:hover, .icontabs.icontabs--certified-product-search.active {
  background-image: url("../foundation/dist/assets/img/icontabs-certified-product-search-hover.png");
}
.icontabs.icontabs--listed-product-search {
  background-image: url("../foundation/dist/assets/img/icontabs-listed-product-search.png");
}
.icontabs.icontabs--listed-product-search:hover, .icontabs.icontabs--listed-product-search.active {
  background-image: url("../foundation/dist/assets/img/icontabs-listed-product-search-hover.png");
}
.icontabs.icontabs--feg-finder {
  background-image: url("../foundation/dist/assets/img/icontabs-feg-finder.png");
}
.icontabs.icontabs--feg-finder:hover, .icontabs.icontabs--feg-finder.active {
  background-image: url("../foundation/dist/assets/img/icontabs-feg-finder-hover.png");
}
.icontabs.icontabs--certification-checklists {
  background-image: url("../foundation/dist/assets/img/icontabs-certification-checklists.png");
}
.icontabs.icontabs--certification-checklists:hover, .icontabs.icontabs--certification-checklists.active {
  background-image: url("../foundation/dist/assets/img/icontabs-certification-checklists-hover.png");
}
.icontabs.icontabs--about-crp {
  background-image: url("../foundation/dist/assets/img/icontabs-about-crp.png");
}
.icontabs.icontabs--about-crp:hover, .icontabs.icontabs--about-crp.active {
  background-image: url("../foundation/dist/assets/img/icontabs-about-crp-hover.png");
}
.icontabs.icontabs--violations {
  background-image: url("../foundation/dist/assets/img/icontabs-violations.png");
}
.icontabs.icontabs--violations:hover, .icontabs.icontabs--violations.active {
  background-image: url("../foundation/dist/assets/img/icontabs-violations-hover.png");
}
.icontabs.icontabs--seals-and-labels {
  background-image: url("../foundation/dist/assets/img/icontabs-seals-and-labels.png");
}
.icontabs.icontabs--seals-and-labels:hover, .icontabs.icontabs--seals-and-labels.active {
  background-image: url("../foundation/dist/assets/img/icontabs-seals-and-labels-hover.png");
}
.icontabs.icontabs--suspended-products {
  background-image: url("../foundation/dist/assets/img/icontabs-suspended-products.png");
}
.icontabs.icontabs--suspended-products:hover, .icontabs.icontabs--suspended-products.active {
  background-image: url("../foundation/dist/assets/img/icontabs-suspended-products-hover.png");
}
.icontabs.icontabs--amca-outreach {
  background-image: url("../foundation/dist/assets/img/icontabs-amca-outreach.png");
}
.icontabs.icontabs--amca-outreach:hover, .icontabs.icontabs--amca-outreach.active {
  background-image: url("../foundation/dist/assets/img/icontabs-amca-outreach-hover.png");
}
.icontabs.icontabs--amca-strategic-plan-2018-2021 {
  background-image: url("../foundation/dist/assets/img/icontabs-industry-integrity.png");
}
.icontabs.icontabs--amca-strategic-plan-2018-2021:hover, .icontabs.icontabs--amca-strategic-plan-2018-2021.active {
  background-image: url("../foundation/dist/assets/img/icontabs-industry-integrity-hover.png");
}
.icontabs.icontabs--become-a-member {
  background-image: url("../foundation/dist/assets/img/icontabs-become-a-member.png");
}
.icontabs.icontabs--become-a-member:hover, .icontabs.icontabs--become-a-member.active {
  background-image: url("../foundation/dist/assets/img/icontabs-become-a-member-hover.png");
}
.icontabs.icontabs--find-members {
  background-image: url("../foundation/dist/assets/img/icontabs-find-members.png");
}
.icontabs.icontabs--find-members:hover, .icontabs.icontabs--find-members.active {
  background-image: url("../foundation/dist/assets/img/icontabs-find-members-hover.png");
}
.icontabs.icontabs--sign-in {
  background-image: url("../foundation/dist/assets/img/icontabs-sign-in.png");
}
.icontabs.icontabs--sign-in:hover, .icontabs.icontabs--sign-in.active {
  background-image: url("../foundation/dist/assets/img/icontabs-sign-in-hover.png");
}
.icontabs.icontabs--energy-efficiency {
  background-image: url("../foundation/dist/assets/img/icontabs-energy-efficiency.png");
}
.icontabs.icontabs--energy-efficiency:hover, .icontabs.icontabs--energy-efficiency.active {
  background-image: url("../foundation/dist/assets/img/icontabs-energy-efficiency-hover.png");
}
.icontabs.icontabs--high-performance-air-systems {
  background-image: url("../foundation/dist/assets/img/icontabs-high-performance-air-systems.png");
}
.icontabs.icontabs--high-performance-air-systems:hover, .icontabs.icontabs--high-performance-air-systems.active {
  background-image: url("../foundation/dist/assets/img/icontabs-high-performance-air-systems-hover.png");
}
.icontabs.icontabs--fire-and-life-safety {
  background-image: url("../foundation/dist/assets/img/icontabs-fire-and-life-safety.png");
}
.icontabs.icontabs--fire-and-life-safety:hover, .icontabs.icontabs--fire-and-life-safety.active {
  background-image: url("../foundation/dist/assets/img/icontabs-fire-and-life-safety-hover.png");
}
.icontabs.icontabs--industry-integrity {
  background-image: url("../foundation/dist/assets/img/icontabs-industry-integrity.png");
}
.icontabs.icontabs--industry-integrity:hover, .icontabs.icontabs--industry-integrity.active {
  background-image: url("../foundation/dist/assets/img/icontabs-industry-integrity.png");
}
.icontabs.icontabs--articles-and-research-papers {
  background-image: url("../foundation/dist/assets/img/icontabs-articles-and-research-papers.png");
}
.icontabs.icontabs--articles-and-research-papers:hover, .icontabs.icontabs--articles-and-research-papers.active {
  background-image: url("../foundation/dist/assets/img/icontabs-articles-and-research-papers-hover.png");
}
.icontabs.icontabs--comments {
  background-image: url("../foundation/dist/assets/img/icontabs-comments.png");
}
.icontabs.icontabs--comments:hover, .icontabs.icontabs--comments.active {
  background-image: url("../foundation/dist/assets/img/icontabs-comments-hover.png");
  background-color: #991b1e;
}
.icontabs.icontabs--videos, .icontabs.icontabs--videos-and-presentations {
  background-image: url("../foundation/dist/assets/img/icontabs-videos-and-presentations.png");
}
.icontabs.icontabs--videos:hover, .icontabs.icontabs--videos.active, .icontabs.icontabs--videos-and-presentations:hover, .icontabs.icontabs--videos-and-presentations.active {
  background-image: url("../foundation/dist/assets/img/icontabs-videos-and-presentations-hover.png");
  background-color: #991b1e;
}
.icontabs.icontabs--publications, .icontabs.icontabs--publications-and-standards {
  background-image: url("../foundation/dist/assets/img/icontabs-publications-and-standards.png");
}
.icontabs.icontabs--publications:hover, .icontabs.icontabs--publications.active, .icontabs.icontabs--publications-and-standards:hover, .icontabs.icontabs--publications-and-standards.active {
  background-image: url("../foundation/dist/assets/img/icontabs-publications-and-standards-hover.png");
}
.icontabs.icontabs--articles-and-technical-papers {
  background-image: url("../foundation/dist/assets/img/icontabs-articles-and-technical-papers.png");
}
.icontabs.icontabs--articles-and-technical-papers:hover, .icontabs.icontabs--articles-and-technical-papers.active {
  background-image: url("../foundation/dist/assets/img/icontabs-articles-and-technical-papers-hover.png");
}
.icontabs.icontabs--events {
  background-image: url("../foundation/dist/assets/img/icontabs-events.png");
}
.icontabs.icontabs--events:hover, .icontabs.icontabs--events.active {
  background-image: url("../foundation/dist/assets/img/icontabs-events-hover.png");
}
.icontabs.icontabs--online-training {
  background-image: url("../foundation/dist/assets/img/icontabs-online-training.png");
}
.icontabs.icontabs--online-training:hover, .icontabs.icontabs--online-training.active {
  background-image: url("../foundation/dist/assets/img/icontabs-online-training-hover.png");
}
.icontabs.icontabs--board-of-directors-and-staff {
  background-image: url("../foundation/dist/assets/img/icontabs-board-of-directors-and-staff.png");
}
.icontabs.icontabs--board-of-directors-and-staff:hover, .icontabs.icontabs--board-of-directors-and-staff.active {
  background-image: url("../foundation/dist/assets/img/icontabs-board-of-directors-and-staff-hover.png");
}
.icontabs.icontabs--contact-us {
  background-image: url("../foundation/dist/assets/img/icontabs-contact-us.png");
}
.icontabs.icontabs--contact-us:hover, .icontabs.icontabs--contact-us.active {
  background-image: url("../foundation/dist/assets/img/icontabs-contact-us-hover.png");
}
.icontabs.icontabs--california-prop-65 {
  background-image: url("../foundation/dist/assets/img/california_prop_65.png");
}
.icontabs.icontabs--california-prop-65:hover, .icontabs.icontabs--california-prop-65.active {
  background-image: url("../foundation/dist/assets/img/california_prop_65_white.png");
}
.icontabs.icontabs--inmotion {
  background-image: url("../foundation/dist/assets/img/magazine.png");
}
.icontabs.icontabs--inmotion:hover, .icontabs.icontabs--inmotion.active {
  background-image: url("../foundation/dist/assets/img/magazine_white.png");
}
.icontabs.icontabs--webinar {
  background-image: url("../foundation/dist/assets/img/insite.png");
}
.icontabs.icontabs--webinar:hover, .icontabs.icontabs--webinar.active {
  background-image: url("../foundation/dist/assets/img/insite_white.png");
}
.icontabs.icontabs--amca-mission-statement {
  background-image: url("../foundation/dist/assets/img/mission_statement.png");
}
.icontabs.icontabs--amca-mission-statement:hover, .icontabs.icontabs--amca-mission-statement.active {
  background-image: url("../foundation/dist/assets/img/mission_statement_white.png");
}
.icontabs.icontabs--amca-social-media {
  background-image: url("../foundation/dist/assets/img/social_media.png");
}
.icontabs.icontabs--amca-social-media:hover, .icontabs.icontabs--amca-social-media.active {
  background-image: url("../foundation/dist/assets/img/social_media_white.png");
}
.icontabs.icontabs--amca-social-media {
  background-image: url("../foundation/dist/assets/img/social_media.png");
}
.icontabs.icontabs--amca-social-media:hover, .icontabs.icontabs--amca-social-media.active {
  background-image: url("../foundation/dist/assets/img/social_media_white.png");
}
.icontabs.icontabs--sponsorship {
  background-image: url("../foundation/dist/assets/img/sponsor.png");
}
.icontabs.icontabs--sponsorship:hover, .icontabs.icontabs--sponsorship.active {
  background-image: url("../foundation/dist/assets/img/sponsor_white.png");
}
.icontabs.icontabs--amca-cares {
  background-image: url("../foundation/dist/assets/img/AMCA_cares.png");
}
.icontabs.icontabs--amca-cares:hover, .icontabs.icontabs--amca-cares.active {
  background-image: url("../foundation/dist/assets/img/AMCA_cares_white.png");
}






.interactive-map-ctnr {
  width: 100%;
  margin: 0 auto;
}
.interactive-map-ctnr > .tmp {
  display: inline-block;
  margin-top: 9rem;
  color: rgba(255, 255, 255, 0.75);
}
@media print, screen and (min-width: 1024px) {
  .interactive-map-ctnr {
    width: 70%;
  }
}

/*# sourceMappingURL=amca.css.map */
