body {
  font-family: 'Trade Gothic LT Std', sans-serif;
}
body, .main-content {
  background-color: #ffffff !important;
}
.btn,
.btn-primary,
.pl-v2 .btn.pl-button,
.btn-secondary,
.btn-white,
.widget-event__btn-red,
.form-group label.file-upload,
.category-description p,
.widget-text p,
.widget-wpbcalendar p,
.accordion-text-content--block p,
.widget-landscape--body p,
.widget-fluid--body p,
.widget-landscape--promo__body p,
.widget-introduction--content p,
.widget-portrait--2up--body p,
.widget-portrait--3up--body p,
.widget-portrait--4up--body p,
.post p,
.post-meta .post-date,
.widget-map--information__numbers p,
.category-description li,
.widget-text li,
.widget-wpbcalendar li,
.accordion-text-content--block li,
.widget-landscape--body li,
.widget-fluid--body li,
.widget-landscape--promo__body li,
.widget-introduction--content li,
.widget-portrait--2up--body li,
.widget-portrait--3up--body li,
.widget-portrait--4up--body li,
.post li,
.category-description th,
.category-description td,
.widget-text th,
.widget-text td,
.accordion-text th,
.accordion-text td,
.form-message,
.psp-auction-card__price,
.psp-auction-card__description,
.psp-information__item-text,
.psp-hero__auction-type,
.psp-hero__description,
.psp-hero__bottom-text,
.psp-auction-preview__actions-form,
.widget-event__type,
.widget-event__time,
.widget-event__location,
.widget-event__add-to-calendar .dropdown-toggle,
.consignment-slug__title,
.hero__desc,
.auction-terms-modal__content p, 
.auction-terms-modal__content li {
  font-family: 'Trade Gothic LT Std', sans-serif !important;
}
.blockquote-container blockquote p,
.blockquote-container blockquote li,
.psp-information-sale-person__name {
font-family: 'Trade Gothic LT Std', sans-serif;
}
.text-link,
.h-primary-footer--address p,
.h-secondary-footer--copyright,
.h-primary-footer--copyright,
.h-secondary-footer--links a,
.h-primary-footer--additional p {
font-family: 'Trade Gothic LT Std', sans-serif !important;
}
.navbar-primary .nav-item,
.navbar-primary .menu-item,
.h-nav-item--secondary {
font-family: 'Trade Gothic LT Std', sans-serif !important;
}
.share-icons li a,
.gallery-carousel .arrow-back,
.gallery-carousel .arrow-forward,
.salespromo3up-carousel .arrow-back,
.salespromo3up-carousel .arrow-forward,
.navbar-collapse,
.inv_timeline_container,
.inv_timeline_heading,
.inv_timeline_type_text .inv_timeline_content,
.inv_timeline_type_quote .inv_timeline_content,
.inv_timeline_center .inv_timeline_content,
.inv_timeline_center .inv_timeline_image_container,
.psp-auction-slider .slick-arrow {
  background-color: #1a1a1a;
}
@media (min-width: 992px) {
  .navbar-collapse {
    background-color: transparent;
  }
}
.pagination {
    color: #000;
    border-color: #000;
}
.page-template-tpl-artists .hero-cropped .hero-text .hero-title {
    color: #ffffff !important; /* was $primary_color — black-on-black on the dark hero after the palette change */
}
.pagination a,
a.text-link,
.page-item .current {
    color: #000;
}
a.text-link:hover {
    color: #555555;
}
ul.pagination {
    border-color: #000;
}
ul.pagination .page-item:not(:last-child), ul.pagination li:not(:last-child) {
    border-color: #000;
}
ul.pagination .current {
    background-color: #000;
    color: #fff;
}
a.text-link:hover {
  color: #555555 !important;
}
.post-block a {
    color: #1a1a1a;
    border-color: #1a1a1a;
}
.post-block .share-icons li a,
.post-block a.btn-primary {
    color: #fff;
}
.accordion-text-content--block a:not(.btn),
.category-description a:not(.btn),
.widget-text a:not(.btn),
.widget-contact a,
.widget-sitemap a,
.widget-landscape--body p a,
.widget-fluid--body p a,
.widget-landscape--promo__body p a,
.widget-introduction--content p a,
.widget-portrait--2up--body p a,
.widget-portrait--3up--body p a,
.post p a,
.footnote a {
    color: #1a1a1a;
}
.post .blockquote-container svg {
  fill: #1a1a1a;
}
.post .post-introduction p {
font-family: 'Trade Gothic LT Std', sans-serif;
}
.widget-introduction--content__heading a,
.h-navbar-secondary .nav-link {
  color: #2d2d2d;
}
.pl-v2 .btn.pl-button,
.pl-v2 .btn.pl-button:hover,
.btn-primary, .btn-primary.disabled, .btn-primary:disabled,
.btn-primary:hover {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
}
.pl-v2 .btn.pl-button:before,
.btn-primary:before,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  background-color: #555555;
  border-color: #555555;
}
.ctct-form-custom .ctct-form-button,
.ctct-form-custom .ctct-form-button:hover {
    background-color: #1a1a1a !important;
    border-color: #1a1a1a !important;
}
.blockquote-container blockquote p {
  color: #1a1a1a;
}
.blockquote-container {
  border-left-color: #1a1a1a;
}
.bg-primary {
  background-color: #1a1a1a !important;
}
.widget-landscape--promo__body p,
.widget-introduction--content p,
.gallery-carousel--content p.gallery-carousel--text {
    font-family: 'Trade Gothic LT Std', sans-serif;
}
.section-introduction {
  background-color: #FFFFFF;
}
.h-dropdown .dropdown-toggle {
  background: transparent;
}
.h-menu {
  background-color: #1a1a1a !important;
  height: 100vh;
}
.btn-secondary::before {
  background-color: #1a1a1a;
}
.btn-secondary:hover::before {
  background-color: #1a1a1a;
}
.btn-primary.focus, .btn-primary:focus {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  box-shadow: none;
}