:root.dxpr-scheme-custom {
  --dxt-color-base: #ff5a1f;
  --dxt-color-basetext: #ffffff;
  --dxt-color-link: #000000;
  --dxt-color-accent1: #353740;
  --dxt-color-accent1text: #ffffff;
  --dxt-color-accent2: #F7F7F8;
  --dxt-color-accent2text: #353740;
  --dxt-color-text: #353740;
  --dxt-color-headings: #171717;
  --dxt-color-card: #F7F7F8;
  --dxt-color-cardtext: #171717;
  --dxt-color-footer: #ffffff;
  --dxt-color-footertext: #353740;
  --dxt-color-secheader: #000000;
  --dxt-color-secheadertext: #ffffff;
  --dxt-color-header: #ffffff;
  --dxt-color-headertext: #171717;
  --dxt-color-headerside: #ffffff;
  --dxt-color-headersidetext: #171717;
  --dxt-color-pagetitle: #ffffff;
  --dxt-color-pagetitletext: #171717;
  --dxt-color-graylight: #6E6E80;
  --dxt-color-graylighter: #E5E5E5;
  --dxt-color-silver: #F7F7F8;
  --dxt-color-body: #ffffff;
  --dxt-color-header-rgb: 255,255,255;
  --dxt-color-basesubtle: color-mix(in srgb, white 80%, var(--dxt-color-base));
  --dxt-color-basesubtletext: color-mix(in srgb, black 60%, var(--dxt-color-base));
  --dxt-color-accent1subtle: color-mix(in srgb, white 80%, var(--dxt-color-accent1));
  --dxt-color-accent1subtletext: color-mix(in srgb, black 60%, var(--dxt-color-accent1));
  --dxt-color-accent2subtle: color-mix(in srgb, white 80%, var(--dxt-color-accent2));
  --dxt-color-accent2subtletext: color-mix(in srgb, black 60%, var(--dxt-color-accent2));
  --dxt-color-headingssubtle: color-mix(in srgb, white 80%, var(--dxt-color-headings));
  --dxt-color-headingssubtletext: color-mix(in srgb, black 60%, var(--dxt-color-headings));
  --bs-primary: var(--dxt-color-base);
  --bs-secondary: var(--dxt-color-accent1);
  --bs-primary-text-emphasis: color-mix(in srgb, black 60%, var(--dxt-color-base));
  --bs-secondary-text-emphasis: color-mix(in srgb, black 60%, var(--dxt-color-accent1));
  --bs-primary-bg-subtle: color-mix(in srgb, white 80%, var(--dxt-color-base));
  --bs-secondary-bg-subtle: color-mix(in srgb, white 80%, var(--dxt-color-accent1));
  --bs-primary-border-subtle: color-mix(in srgb, white 60%, var(--dxt-color-base));
  --bs-secondary-border-subtle: color-mix(in srgb, white 60%, var(--dxt-color-accent1));
  --bs-body-color: var(--dxt-color-text);
  --bs-body-bg: var(--dxt-color-body);
  --bs-heading-color: var(--dxt-color-headings);
  --bs-link-color: var(--dxt-color-link);
  --bs-link-hover-color: var(--dxt-color-accent1);
  --bs-code-color: var(--dxt-color-base);
  --bs-border-color: var(--dxt-color-graylighter);
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-light: var(--dxt-color-silver);
  --bs-dark: var(--dxt-color-headings);
  --bs-light-text-emphasis: var(--dxt-color-text);
  --bs-dark-text-emphasis: var(--dxt-color-headings);
  --bs-light-bg-subtle: var(--dxt-color-silver);
  --bs-dark-bg-subtle: color-mix(in srgb, white 80%, var(--dxt-color-headings));
  --bs-light-border-subtle: var(--dxt-color-graylighter);
  --bs-dark-border-subtle: var(--dxt-color-headings);
  --bs-emphasis-color: var(--dxt-color-headings);
  --bs-secondary-color: var(--dxt-color-text);
  --bs-secondary-bg: var(--dxt-color-card);
  --bs-tertiary-color: var(--dxt-color-text);
  --bs-tertiary-bg: var(--dxt-color-silver);
  --bs-primary-rgb: 255, 90, 31;
  --bs-secondary-rgb: 53, 55, 64;
  --bs-body-color-rgb: 53, 55, 64;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color-rgb: 23, 23, 23;
  --bs-link-color-rgb: 0, 0, 0;
  --bs-link-hover-color-rgb: 53, 55, 64;
  --bs-light-rgb: 247, 247, 248;
  --bs-dark-rgb: 23, 23, 23;
  --bs-secondary-bg-rgb: 247, 247, 248;
  --bs-tertiary-bg-rgb: 247, 247, 248;
}

/* Theme Settings */
:root {
  --dxt-setting-background-image-attachment: fixed;
  --dxt-setting-background-image-position: center center;
  --dxt-setting-block-border: 0rem;
  --dxt-setting-block-border-radius: 0rem;
  --dxt-setting-block-divider-length: 100%;
  --dxt-setting-block-divider-spacing: 0rem;
  --dxt-setting-block-divider-thickness: 0rem;
  --dxt-setting-block-padding: 0rem;
  --dxt-setting-blockquote-font-face: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --dxt-setting-blockquote-font-weight: 400;
  --dxt-setting-blockquote-font-style: normal;
  --dxt-setting-blockquote-font-size: 1rem;
  --dxt-setting-blockquote-line-height: 1.5;
  --dxt-setting-blockquote-mobile-font-size: 1rem;
  --dxt-setting-body-font-face: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --dxt-setting-body-font-weight: 400;
  --dxt-setting-body-font-style: normal;
  --dxt-setting-body-font-size: 1rem;
  --dxt-setting-body-line-height: 1.6;
  --dxt-setting-body-mobile-font-size: 0.875rem;
  --dxt-setting-box-max-width: 98.75rem;
  --dxt-setting-boxed-layout-boxbg: #ffffff;
  --dxt-setting-divider-length: 100%;
  --dxt-setting-divider-position: 0;
  --dxt-setting-divider-position-block: 0;
  --dxt-setting-divider-thickness: 0.5rem;
  --dxt-setting-dropdown-width: auto;
  --dxt-setting-gutter-container: 3.75rem;
  --dxt-setting-gutter-container-mobile: 1.875rem;
  --dxt-setting-gutter-horizontal: 1.875rem;
  --dxt-setting-gutter-horizontal-mobile: 1.875rem;
  --dxt-setting-gutter-vertical: 1.875rem;
  --dxt-setting-gutter-vertical-mobile: 1.875rem;
  --dxt-setting-h1-font-size: 1.5rem;
  --dxt-setting-h1-mobile-font-size: 1.5rem;
  --dxt-setting-h2-font-size: 1.375rem;
  --dxt-setting-h2-mobile-font-size: 1.25rem;
  --dxt-setting-h3-font-size: 1.125rem;
  --dxt-setting-h3-mobile-font-size: 1.125rem;
  --dxt-setting-h4-font-size: 1rem;
  --dxt-setting-h4-mobile-font-size: 1rem;
  --dxt-setting-header-mobile-breakpoint: 75rem;
  --dxt-setting-header-mobile-height: 1.875rem;
  --dxt-setting-header-side-align: left;
  --dxt-setting-header-top-bg-opacity: 1;
  --dxt-setting-header-top-bg-opacity-scroll: 1;
  --dxt-setting-header-top-height: 6.25rem;
  --dxt-setting-header-top-height-scroll: 3.125rem;
  --dxt-setting-header-top-height-sticky-offset: 3.75rem;
  --dxt-setting-headings-bold: bold;
  --dxt-setting-headings-font-face: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --dxt-setting-headings-font-weight: 400;
  --dxt-setting-headings-font-style: normal;
  --dxt-setting-headings-letter-spacing: 0em;
  --dxt-setting-headings-line-height: 1;
  --dxt-setting-headings-uppercase: none;
  --dxt-setting-layout-max-width: 82.5rem;
  --dxt-setting-logo-height: 80%;
  --dxt-setting-menu-border-position-offset: 0rem;
  --dxt-setting-menu-border-position-offset-sticky: 0rem;
  --dxt-setting-menu-border-size: 0.125rem;
  --dxt-setting-menu-link-spacing: 1.25rem;
  --dxt-setting-nav-font-face: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --dxt-setting-nav-font-weight: 400;
  --dxt-setting-nav-font-style: normal;
  --dxt-setting-nav-font-size: 1rem;
  --dxt-setting-nav-mobile-font-size: 0.875rem;
  --dxt-setting-page-title-align: left;
  --dxt-setting-page-title-breadcrumbs-align: right;
  --dxt-setting-page-title-breadcrumbs-separator: "/";
  --dxt-setting-page-title-height: 7.5rem;
  --dxt-setting-page-title-image-opacity: 1;
  --dxt-setting-page-title-image-position: center center;
  --dxt-setting-page-title-image-style: cover;
  --dxt-setting-scale-factor: 1;
  --dxt-setting-sitename-font-face: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --dxt-setting-sitename-font-weight: 400;
  --dxt-setting-sitename-font-style: normal;
  --dxt-setting-title-align: left;
  --dxt-setting-title-border: 0rem;
  --dxt-setting-title-border-radius: 0rem;
  --dxt-setting-title-font-size: var(--dxt-setting-h3-font-size);
  --dxt-setting-title-font-size-mobile: var(--dxt-setting-h3-mobile-font-size);
  --dxt-setting-title-padding: 0rem;
  --dxt-setting-title-sticker: block;
  --dxt-setting-title-type-uppercase: uppercase;
  --dxt-setting-title-type-bold: bold;
  --dxt-setting-title-type-italic: normal;
}

/* body font face */
body, .tooltip {
  font-style: var(--dxt-setting-body-font-style);
  font-weight: var(--dxt-setting-body-font-weight);
}

/* nav font face */
nav,nav ul li,nav a {
  font-style: var(--dxt-setting-nav-font-style);
  font-weight: var(--dxt-setting-nav-font-weight);
}

/* headings font face */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,label,.field--label,.page-title {
  font-style: var(--dxt-setting-headings-font-style);
}

/* sitename font face */
.site-name, .navbar-brand {
  font-style: var(--dxt-setting-sitename-font-style);
  font-weight: var(--dxt-setting-sitename-font-weight);
}

/* blockquote font face */
blockquote, blockquote p {
  font-style: var(--dxt-setting-blockquote-font-style);
  font-weight: var(--dxt-setting-blockquote-font-weight);
}

/* Header Styling */
.body--dxpr-theme-nav-desktop #navbar.dxpr-theme-header--top {
  background-color: rgba(var(--dxt-color-header-rgb), );
}
.body--dxpr-theme-nav-desktop #navbar.dxpr-theme-header--top.affix {
  background-color: rgba(var(--dxt-color-header-rgb), );
}

/* Menu Options */
#navbar.dxpr-theme-header .nav a,
#navbar.dxpr-theme-header .nav span,
#navbar.dxpr-theme-header .nav button {
  text-transform: uppercase;
}


    #block-dxpr-theme-main-menu {
     .dropdown-menu {
        .dropdown {
          color: dxpr-color('') !important;

          * {
            color: dxpr-color('') !important;
          }
        }
      }
      .expanded.dropdown a {
        color: dxpr-color('');
      }
    }
  /* Layout Styles */
/* Page Title Styles */
.page-title-full-width-container:after {
}

/* Typography Styles */
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > a,
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > span,
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li a,
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li span {
}

.body--dxpr-theme-nav-mobile .dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > a,
.body--dxpr-theme-nav-mobile .dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > span,
.body--dxpr-theme-nav-mobile .dxpr-theme-header--top .nav .dropdown-menu li a,
.body--dxpr-theme-nav-mobile .dxpr-theme-header--top .nav .dropdown-menu li span {
}

/* Custom CSS */
/* 
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
}
*/
:root {
  --dxt-color-base: #FF5A1F !important;
  --dxt-color-basetext: #1B1D1B !important;
  --bs-primary-rgb: 255, 90, 31 !important;
  --dxt-color-link: #9C2E0C !important;
  --bs-link-color-rgb: 156, 46, 12 !important;
  --dxt-color-accent1: #FFB627 !important;
  --bs-secondary-rgb: 255, 182, 39 !important;
  --bs-link-hover-color-rgb: 255, 182, 39 !important;
  --dxt-color-accent1text: #1B1D1B !important;
  --dxt-color-accent2: #3B3F35 !important;
  --dxt-color-accent2text: #F6F5F0 !important;
  --dxt-color-text: #54584F !important;
  --bs-body-color-rgb: 84, 88, 79 !important;
  --dxt-color-headings: #1B1D1B !important;
  --bs-emphasis-color-rgb: 27, 29, 27 !important;
  --bs-dark-rgb: 27, 29, 27 !important;
  --dxt-color-footer: #1B1D1B !important;
  --dxt-color-footertext: #A6A99C !important;
  --dxt-color-secheader: #1B1D1B !important;
  --dxt-color-secheadertext: #C7C9C1 !important;
  --dxt-color-card: #DFDED4 !important;
  --bs-secondary-bg-rgb: 223, 222, 212 !important;
  --dxt-color-cardtext: #1B1D1B !important;
  --dxt-color-header: #1B1D1B !important;
  --dxt-color-header-rgb: 27, 29, 27 !important;
  --dxt-color-headertext: #F6F5F0 !important;
  --dxt-color-headerside: #1B1D1B !important;
  --dxt-color-headersidetext: #F6F5F0 !important;
  --dxt-color-pagetitle: #1B1D1B !important;
  --dxt-color-pagetitletext: #F6F5F0 !important;
  --dxt-color-graylight: #8A8D85 !important;
  --dxt-color-graylighter: #D8D6CB !important;
  --dxt-color-silver: #ECEBE4 !important;
  --bs-light-rgb: 236, 235, 228 !important;
  --bs-tertiary-bg-rgb: 236, 235, 228 !important;
  --dxt-color-body: #ECEBE4 !important;
  --bs-body-bg-rgb: 236, 235, 228 !important;
  --bs-primary: var(--dxt-color-base) !important;
  --bs-secondary: var(--dxt-color-accent1) !important;
  --bs-body-color: var(--dxt-color-text) !important;
  --bs-body-bg: var(--dxt-color-body) !important;
  --bs-heading-color: var(--dxt-color-headings) !important;
  --bs-link-color: var(--dxt-color-link) !important;
  --bs-link-hover-color: var(--dxt-color-accent1) !important;
  --bs-border-color: var(--dxt-color-graylighter) !important;
  --bs-light: var(--dxt-color-silver) !important;
  --bs-dark: var(--dxt-color-headings) !important;
}
.media--view-mode-hero img {
	width: 100%
}
body {
  background: var(--dxt-color-body) !important;
  color: var(--dxt-color-text) !important;
  Consolas, "SF Mono", "Roboto Mono", monospace ;
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.page-title,
#block-dxpr-theme-cta strong {
  font-family: Consolas, "SF Mono", "Roboto Mono", monospace !important;
  color: var(--dxt-color-headings) !important;
  letter-spacing: .02em;
  text-transform: uppercase;
}
#block-dxpr-theme-cta strong { font-size: 1.6em; display: inline-block; margin-bottom: 6px; }

header.dxpr-theme-header, #secondary-header {
  background: var(--dxt-color-header) !important;
  color: var(--dxt-color-headertext) !important;
}
header.dxpr-theme-header { border-bottom: 3px solid #FF5A1F !important; }
#secondary-header, #secondary-header a {
  font-family: Consolas, "SF Mono", "Roboto Mono", monospace !important;
  font-size: 13px;
  color: var(--dxt-color-secheadertext) !important;
  float: right;
  padding: 10px;
}
.wrap-branding .name.navbar-brand {
  color: var(--dxt-color-headertext) !important;
  font-family: Consolas, "SF Mono", "Roboto Mono", monospace !important;
  font-size: 1em;
  letter-spacing: .03em;
  text-transform: uppercase;
}

.dxpr-theme-header .navbar-nav .nav-link {
  color: var(--dxt-color-headertext) !important;
  opacity: .8;
  font-family: Consolas, "SF Mono", "Roboto Mono", monospace !important;
}
.dxpr-theme-header .navbar-nav .nav-link:hover {
  opacity: 1;
  border-bottom: 1px solid #FF5A1F;
}

.btn, a.btn, input[type="submit"] {
  font-family: Consolas, "SF Mono", "Roboto Mono", monospace !important;
  font-size: 12px;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 0 !important;
}
.btn-primary, a.btn-primary {
  background: var(--dxt-color-base) !important;
  border-color: var(--dxt-color-base) !important;
  color: var(--dxt-color-basetext) !important;
}
.btn-primary:hover, a.btn-primary:hover {
  background: none !important;
  border-color: var(--dxt-color-accent1) !important;
}

footer.dxpr-theme-footer, .dxpr-theme-footer {
  background: var(--dxt-color-footer) !important;
  color: var(--dxt-color-footertext) !important;
}
.view-footer-categories a {
  color: var(--dxt-color-footertext) !important;
  font-family: Consolas, "SF Mono", "Roboto Mono", monospace !important;
  font-size: 20px;
  letter-spacing: .03em;
  text-transform: uppercase;
  font-weight: bold;
}
.view-footer-categories a:hover { color: #FF5A1F !important; }

.slick-prev.slick-arrow, .slick-next.slick-arrow {
  background: var(--dxt-color-header) !important;
  border: 1px solid #FF5A1F !important;
}

blockquote, blockquote p {
  font-family: Consolas, "SF Mono", "Roboto Mono", monospace !important;
  font-style: italic;
  color: var(--dxt-color-text) !important;
}
blockquote { border-left: 3px solid #FF5A1F !important; padding-left: 18px; }
.body--dxpr-theme-nav-mobile #logo {
  display: inline-block;
  height: 40px;
  width: auto;
  max-height: 40px;
  max-width: none;        /* override the max-width:100% from layout.css */
    padding: 1px;
}

.body--dxpr-theme-nav-mobile .wrap-branding {
  display: flex;
  align-items: center;
  height: auto;
}

.body--dxpr-theme-nav-mobile .navbar-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.contextual-region .contextual .contextual-links a {

    color: #333 !important;

}
.view-footer-categories btn {
	width: 100%;
}

.html .btn-default:hover, .html .btn-default:focus, .html .btn-default.focus, .html .btn-default:active, .html .btn-default.active, .html .btn-primary:hover, .html .btn-primary:focus, .html .btn-primary.focus, .html .btn-primary:active, .html .btn-primary.active, .html a.bg-primary:hover, .html a.bg-primary:focus {
    background-color: rgba(0, 0, 0, 0) !important;
    /* border-color: var(--dxt-color-base); */
    color: var(--dxt-color-base) !important;
}

.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu>div, .body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu section, .body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu ul.nav {
    height: revert;
}

#page-title .page-title {
    font-size: 40px !important;
    color: #fff !important;
}

.view-footer-categories a {
    color: #fff !important;
    font-size: 18px;
    text-decoration: none;
}

.view-footer-categories .btn-primary {
    width: 100%;
}
.view-footer-categories p {
text-align: center !important;
}

