/* Make desktop header spacing consistent across all pages */
@media (min-width: 1025px) {

  header,
  .elementor-location-header,
  .site-header {
    min-height: 135px !important;
  }

  .elementor-location-header > .elementor-section,
  .elementor-location-header > .e-con,
  header .elementor-section,
  header .e-con {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    min-height: 135px !important;
    align-items: center !important;
  }

  .elementor-location-header .elementor-container,
  header .elementor-container {
    min-height: 135px !important;
    align-items: center !important;
  }
}

/* TRADER TOOLS PAGE — FORCE FULL WIDTH BLACK BACKGROUND */

body.page-id-1280,
body.page-id-1280 #page,
body.page-id-1280 .site,
body.page-id-1280 .site-content,
body.page-id-1280 .content-area,
body.page-id-1280 main,
body.page-id-1280 .elementor,
body.page-id-1280 .elementor-section-wrap,
body.page-id-1280 .e-con,
body.page-id-1280 .e-con-inner,
body.page-id-1280 .elementor-widget-html,
body.page-id-1280 .elementor-widget-html > .elementor-widget-container {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #050505 !important;
}

body.page-id-1280 {
    overflow-x: hidden !important;
}

body.page-id-1280 .ttc-tools-page {
    position: relative !important;
    left: 50% !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: -50vw !important;
    margin-right: 0 !important;
    background: #050505 !important;
}

/* KEEP BUTTONS IN BRAND COLORS */

body.page-id-1280 .ttc-primary-button,
body.page-id-1280 .ttc-primary-button:hover,
body.page-id-1280 .ttc-primary-button:focus {
    background: #c8a86a !important;
    border-color: #c8a86a !important;
    color: #050505 !important;
}

body.page-id-1280 .ttc-secondary-button,
body.page-id-1280 .ttc-secondary-button:hover,
body.page-id-1280 .ttc-secondary-button:focus {
    background: transparent !important;
    border-color: #2b2b2b !important;
    color: #f7f4ef !important;
}

body.page-id-1280 .ttc-tool-link,
body.page-id-1280 .ttc-tool-link:hover,
body.page-id-1280 .ttc-tool-link:focus {
    background: transparent !important;
    color: #f7f4ef !important;
}