/*!
This CSS resource incorporates links to font software which is
the valuable copyrighted property of Monotype Imaging and/or
its suppliers. You may not attempt to copy, install, redistribute, convert,
modify or reverse engineer this font software. Please contact Monotype Imaging
with any questions regarding Web Fonts:  https://lstlx8ditb.proxynodejs.usequeue.com/
*/
.booth-styles {
    --h1: clamp(48px, calc(44px + 1vw), 77px);
    --h2: clamp(32px, calc(30px + .5vw), 50px);
    --h3: clamp(28px, calc(24px + .5vw), 44px);
    --h4: clamp(24px, calc(20px + .5vw), 38px);
    --h5: clamp(20px, calc(16px + .5vw), 32px);
    --h6: clamp(16px, calc(12px + .5vw), 28px);
    --p: clamp(16px, calc(12px + .5vw), 32px);
    --tiny: clamp(14px, calc(12px + .3vw), 28px);
    --maximum: var(--h1);
    --extra-large: var(--h2);
    --large: var(--h3);
    --medium: var(--h4);
    --small: var(--h5);
    --hover-underline-width: 0 clamp(4px, .2em, 7px) 0 0;
    --font-color: #39393a;
    /* Font Family */
    --TradeGothicLight: "Trade Gothic LT W01 Light", Arial;
    --TradeGothicBold: "Trade Gothic W01 Bold 2";
    --TradeGothicCn: "TradeGothic Cn 18";
    --TradeGothicBoldCn: "TradeGothic BoldCn 20";
    /* Line Height */
    --line-height-p: 1.75;
    --line-height-c: 1.5;
    --line-height-cn: 1.15;
    --line-height-h: 1.2;
    --header-font-weight: 400;
    /* Background Colors */
    --dark-gray: #39393a;
    --light-gray: #ececec;
    --gray: #cdcdcd;
    --teal: #115e67;
    --white: #ffffff;
    --maroon: #800000;
    --main-highlight-color: #800000;
    --component-background-color: #ffffff;
    --accordion-highlight-color: #808080;
    /* Button Color */
    --button-color: var(--main-highlight-color);
    --button-inverse: var(--component-background-color);
    --button-font-color: var(--component-background-color);
    --button-font-inverse: var(--main-highlight-color);
    /* Grid Lines */
    --container-column-spacing: 10.5%;
    --container-row-spacing: 60px;
    --hero-line-length: 13.9%;
    --default-column-gap: 5.5%;
    --default-column-width: 60%;
    --swiss-row-spacing: 50px;
    --ribbon-height: 12px;
    /* Percent is based on 79 instead of 100%  100 - 10.5 - 10.5 */
    /* 60% of 79 = 47.4 and 19.4% of 79 = 15.326% */
    --component-column-width: 47.4%;
    --container-column-gap: 15.326%;
    /* Device Width */
    --max-screen-size: 1920px;
    --tablet-size: 1023px;
    --mobile-size: 767px;
    /* Navigation */
    --header-background: var(--white);
    --header-font-color: var(--dark-gray);
    --header-border: var(--gray);
    /* Icons */
    --main-site-logo: url("../img/ChicagoBooth.svg");
    --main-site-logo-maroon: url("../img/ChicagoBooth.svg");
    --main-site-logo-white: url("../img/ChicagoBoothWhite.svg");
    --site-logo-max-width: 200px;
    --play-icon: url("../img/play-icon.svg");
    /*Back to Top*/
    --back-to-top-icon: url("../img/backToTop.svg");
    /* Bullets */
    --bullet-1-icon: url("../img/bullet.svg");
    --bullet-2-icon: url("../img/bullet2.svg");
    --bullet-3-icon: url("../img/bullet3.svg");
    --buttet-icon-white: url("../img/bulletWhite.svg");
    /* Search Icons */
    --search-icon: url("../img/searchgray.svg");
    --search-icon-gray: url("../img/searchgray.svg");
    --search-icon-white: url("../img/searchwhite.svg");
    /* Linked Icons */
    --preview-icon: url("../img/arrowLongMaroon.svg");
    --preview-icon-hover: url("../img/arrowLongMaroon.svg");
    --arrow-icon: url("../img/arrowLongMaroon.svg");
    --arrow-icon-white: url("../img/arrowLongWhite.svg");
    --external-icon: url("../img/newWindow.svg");
    --external-icon-dark: url("../img/newWindow.svg");
    --external-icon-white: url("../img/newWindowWhite.svg");
    --external-icon-maroon: url("../img/newWindowMaroon.svg");
    --download-icon: url("../img/download.svg");
    --download-icon-dark: url("../img/download.svg");
    --download-icon-white: url("../img/downloadWhite.svg");
    --download-icon-maroon: url("../img/downloadMaroon.svg");
    --locked-icon: url("../img/locked.svg");
    --locked-icon-dark: url("../img/locked.svg");
    --locked-icon-white: url("../img/locked-white.svg");
    --locked-icon-maroon: url("../img/locked-maroon.svg");
    --locked-outline-icon: url("../img/locked-outline.svg");
    --locked-outline-icon-dark: url("../img/locked-outline.svg");
    --locked-outline-icon-white: url("../img/locked-outline-white.svg");
    --locked-outline-icon-maroon: url("../img/locked-outline-maroon.svg");
    /* Close Button Icon */
    --close-icon: url("../img/close.svg");
    --close-icon-white: url("../img/closeWhite.svg");
    --close-icon-gray: url("../img/close.svg");
    /* Social Icons */
    --facebook-icon: url("../img/facebook.svg");
    --facebook-icon-white: url("../img/facebookWhite.svg");
    --facebook-icon-dark: url("../img/facebookDark.svg");
    --x-icon: url("../img/twitter.svg");
    --x-icon-white: url("../img/twitterWhite.svg");
    --x-icon-dark: url("../img/twitterDark.svg");
    --instagram-icon: url("../img/instagram.svg");
    --instagram-icon-white: url("../img/instagramWhite.svg");
    --instagram-icon-dark: url("../img/instagramDark.svg");
    --linkedin-icon: url("../img/linkedin.svg");
    --linkedin-icon-white: url("../img/linkedInWhite.svg");
    --linkedin-icon-dark: url("../img/linkedInDark.svg");
    --youtube-icon: url("../img/youtube.svg");
    --youtube-icon-white: url("../img/youtubeWhite.svg");
    --youtube-icon-dark: url("../img/youtubeDark.svg");
    --tiktok-icon: url("../img/tiktok.svg");
    --tiktok-icon-white: url("../img/tiktok-white.svg");
    --tiktok-icon-dark: url("../img/tiktok-dark.svg");
    /* StoryHub Icons */
    --video-icon: url("../img/video.svg");
    --video-icon-maroon: url("../img/video maroon.svg");
    --video-icon-white: url("../img/video white.svg");
    --audio-icon: url("../img/audio.svg");
    --audio-icon-maroon: url("../img/audio maroon.svg");
    --audio-icon-white: url("../img/audio white.svg");
    --photo-icon: url("../img/photo gallery.svg");
    --photo-icon-maroon: url("../img/photo gallery maroon.svg");
    --photo-icon-white: url("../img/photo gallery white.svg");
    --data-icon: url("../img/data visualization.svg");
    --data-icon-maroon: url("../img/data visualization maroon.svg");
    --data-icon-white: url("../img/data visualization white.svg");
    --paper-icon: url("../img/papers.svg");
    --paper-icon-maroon: url("../img/papers maroon.svg");
    --paper-icon-white: url("../img/papers white.svg");
    --event-icon: url("../img/events.svg");
    --event-icon-maroon: url("../img/events maroon.svg");
    --event-icon-white: url("../img/events white.svg");
}

@media (max-width: 1023px) {
    .booth-styles {
        --container-column-spacing: 20px;
        /* new container width instead of 100%  100% - 40px */
        --container-width: calc(100% - var(--container-column-spacing) - var(--container-column-spacing));
        /* 60% of container-width = 47.4 and 19.4% of 79 = 15.326% */
        --component-column-width: calc(var(--container-width) * .6);
        --container-column-gap: calc(var(--container-width) * .194);
        /* Site Logo */
        --site-logo-max-width: 40vw;
    }
}

/* Page Top Header Change */
@media (max-width: 960px) {
}

/* Mobile Media Change */
@media (max-width: 767px) {
    .booth-styles {
        --default-column-width: 100%;
        --component-column-width: 100%;
        --container-row-spacing: 30px;
    }
}

.light-gray {
    --component-background-color: var(--light-gray);
    --button-inverse: var(--component-background-color);
}

.light-gray-banner .persistent-banner {
    --component-background-color: var(--light-gray);
    --font-color: var(--dark-gray);
    --close-icon: var(--close-icon-gray);
}

.dark-bg {
    /* Main Issues */
    --main-highlight-color: var(--white);
    --font-color: var(--white);
    --accordion-highlight-color: var(--white);
    /* ICONS */
    --gray: var(--white);
    --button-color: var(--font-color);
    --arrow-icon: var(--arrow-icon-white);
    --preview-icon: var(--arrow-icon-white);
    --preview-icon-hover: var(--arrow-icon-white);
    --external-icon-maroon: var(--external-icon-white);
    --external-icon: var(--external-icon-white);
    --download-icon-maroon: var(--download-icon-white);
    --download-icon: var(--download-icon-white);
    --locked-icon-maroon: var(--locked-icon-white);
    --locked-icon: var(--locked-icon-white);
    --bullet-1-icon: var(--buttet-icon-white);
    --bullet-2-icon: var(--buttet-icon-white);
    --bullet-3-icon: var(--buttet-icon-white);
    --close-icon: var(--close-icon-white);
    /* Social Icons */
    --facebook-icon: var(--facebook-icon-white);
    --facebook-icon-dark: var(--facebook-icon-white);
    --x-icon: var(--x-icon-white);
    --x-icon-dark: var(--x-icon-white);
    --instagram-icon: var(--instagram-icon-white);
    --instagram-icon-dark: var(--instagram-icon-white);
    --linkedin-icon: var(--linkedin-icon-white);
    --linkedin-icon-dark: var(--linkedin-icon-white);
    --youtube-icon: var(--youtube-icon-white);
    --youtube-icon-dark: var(--youtube-icon-white);
    --tiktok-icon: var(--tiktok-icon-white);
    --tiktok-icon-dark: var(--tiktok-icon-white);
    /* StoryHub Icons */
    --video-icon: var(--video-icon-white);
    --video-icon-maroon: var(--video-icon-white);
    --audio-icon: var(--audio-icon-white);
    --audio-icon-maroon: var(--audio-icon-white);
    --photo-icon: var(--photo-icon-white);
    --photo-icon-maroon: var(--photo-icon-white);
    --data-icon: var(--data-icon-white);
    --data-icon-maroon: var(--data-icon-white);
    --paper-icon: var(--paper-icon-white);
    --paper-icon-maroon: var(--paper-icon-white);
    --event-icon: var(--event-icon-white);
    --event-icon-maroon: var(--event-icon-white);
}

/* For Dark BG buttons white and hightlight are reversed */

.teal,
.green {
    --component-background-color: var(--teal);
    --button-color: var(--main-highlight-color);
    --button-inverse: var(--component-background-color);
    --button-font-color: var(--component-background-color);
    --button-font-inverse: var(--main-highlight-color);
}

    .teal a.btn,
    .green a.btn {
        --external-icon-maroon: url("../img/newWindowWhite.svg");
        --download-icon-maroon: url("../img/downloadWhite.svg");
        --external-icon-white: url("../img/newWindowTeal.svg");
        --download-icon-white: url("../img/downloadTeal.svg");
    }

.teal-banner .persistent-banner {
    --component-background-color: var(--teal);
    --font-color: var(--white);
    --close-icon: var(--close-icon-white);
}

.gray {
    --component-background-color: var(--dark-gray);
    --button-color: var(--main-highlight-color);
    --button-inverse: var(--component-background-color);
    --button-font-color: var(--component-background-color);
    --button-font-inverse: var(--main-highlight-color);
}

    .gray a.btn {
        --external-icon-maroon: url("../img/newWindowWhite.svg");
        --download-icon-maroon: url("../img/downloadWhite.svg");
        --external-icon-white: url("../img/newWindow.svg");
        --download-icon-white: url("../img/download.svg");
        --locked-icon-maroon: url("../img/locked.svg");
    }

.gray-banner .persistent-banner {
    --component-background-color: var(--dark-gray);
    --font-color: var(--white);
    --close-icon: var(--close-icon-white);
}

.maroon {
    --component-background-color: var(--maroon);
    --button-color: var(--main-highlight-color);
    --button-inverse: var(--component-background-color);
    --button-font-color: var(--component-background-color);
    --button-font-inverse: var(--main-highlight-color);
}

    .maroon a.btn {
        --external-icon-maroon: url("../img/newWindowWhite.svg");
        --download-icon-maroon: url("../img/downloadWhite.svg");
        --external-icon-white: url("../img/newWindowMaroon.svg");
        --download-icon-white: url("../img/downloadMaroon.svg");
        --locked-icon-maroon: url("../img/locked-maroon.svg");
    }

.maroon-banner .persistent-banner {
    --component-background-color: var(--maroon);
    --font-color: var(--white);
    --close-icon: var(--close-icon-white);
}


/* .booth-styles p,
main .booth-styles li {
  font-family: "Trade Gothic LT W01 Light", sans-serif;
  font-weight: 400 !important;
}
.booth-styles .bold2 {
  font-family: "Trade Gothic LT W01 Light", sans-serif;
  font-weight: 400 !important;
}
.booth-styles .h1,
.booth-styles .h2,
.booth-styles .h3,
.booth-styles .h4,
.booth-styles .h5,
.booth-styles .h6,
.booth-styles h1,
.booth-styles h2,
.booth-styles h3,
.booth-styles h4,
.booth-styles h5,
.booth-styles h6 {
  font-family: "TradeGothic BoldCn 20", sans-serif;
  font-weight: 400 !important;
  line-height: 1.25;
}
.booth-styles p strong,
.booth-styles td strong {
  font-family: "Trade Gothic W01 Bold 2", sans-serif !important;
  font-weight: 400 !important;
}
.booth-styles .TGlight {
  font-family: "Trade Gothic LT W01 Light", sans-serif;
  font-weight: 400 !important;
}
.booth-styles .TGbold {
  font-family: "Trade Gothic W01 Bold 2", sans-serif;
  font-weight: 400 !important;
}
.booth-styles .TGcondensed,
.booth-styles .optional-h1 {
  font-family: "TradeGothic Cn 18", sans-serif;
  font-weight: 400 !important;
}
.booth-styles .TGcondensedbold {
  font-family: "TradeGothic BoldCn 20", sans-serif;
  font-weight: 400 !important;
}
.booth-styles .target,
.booth-styles .targetHover {
  background-color: maroon !important;
}
.booth-styles .video-content a {
  background-image: url("../../img/play-icon.svg");
}
.booth-styles .hero-content .body-copy p {
  font-family: "TradeGothic Cn 18";
}
@media screen and (max-width: 768px) {
  .hero-content .body-copy > h1,
  .hero-content .body-copy > h2 {
    font-size: calc(35.83px + 0.3vw) !important;
  }
}
@media screen and (max-width: 1023px) {
  .booth-styles .hero-content .body-copy h1 a:focus,
  .booth-styles .hero-content .body-copy h1 a:hover,
  .booth-styles .hero-content .body-copy h2 a:focus,
  .booth-styles .hero-content .body-copy h2 a:hover,
  .booth-styles .hero-content.hover .body-copy h1 a,
  .booth-styles .hero-content.hover .body-copy h2 a {
    color: maroon;
  }
  .booth-styles
    .hero-content
    .body-copy
    a.icon:not(.external):not(.pdf)::before {
    content: url("../../img/arrowLong.svg") !important;
  }
  .booth-styles .hero-content.hover .body-copy a.icon.external[href]::before {
    content: url("../../img/newWindow.svg") !important;
  }
  .booth-styles
    .hero-content.hover
    .body-copy
    a.icon.pdf[href*="/-/media/"][href*="chicagobooth"]::before {
    content: url("../../img/download.svg") !important;
  }
  .booth-styles
    .video
    .hero-content.hover
    div.component
    div.section-container
    .body-copy
    a.icon::before {
    content: url("../../img/video.svg");
  }
  .booth-styles
    .photo
    .hero-content.hover
    div.component
    div.section-container
    .body-copy
    a.icon::before {
    content: url("../../img/photo-gallery.svg");
  }
  .booth-styles
    .podcast
    .hero-content.hover
    div.component
    div.section-container
    .body-copy
    a.icon::before {
    content: url("../../img/audio.svg");
  }
  .booth-styles
    .data
    .hero-content.hover
    div.component
    div.section-container
    .body-copy
    a.icon::before {
    content: url("../../img/data-visualization.svg");
  }
  .booth-styles
    .event
    .hero-content.hover
    div.component
    div.section-container
    .body-copy
    a.icon::before {
    content: url("../../img/events.svg");
  }
  .booth-styles
    .paper
    .hero-content.hover
    div.component
    div.section-container
    .body-copy
    a.icon::before {
    content: url("../../img/papers.svg");
  }
  .booth-styles .hero-content .body-copy ul.details li a {
    border-color: maroon;
  }
}
.booth-styles .accordion.large-header .panel-heading p {
  font-family: "TradeGothic Cn 18";
}
.booth-styles .accordion.small-header .panel-heading p {
  font-family: "TradeGothic Cn 18";
}
.booth-styles .panel:hover {
  border-bottom: 10px solid maroon;
}
.booth-styles .panel .panel-heading:hover {
  color: maroon;
}
.booth-styles .panel-heading a p {
  font-family: "Trade Gothic W01 Bold 2";
}
.booth-styles .accordion .accordion .panel:hover {
  border-bottom: 5px solid maroon;
}
.booth-styles .accordion .accordion .panel-heading a p {
  font-family: "TradeGothic Cn 18";
}
.booth-styles article div.copy p a,
.booth-styles main p a,
.topics-page .booth-styles.topics li a,
main .booth-styles li a {
  border-bottom: 2px solid maroon;
}
.booth-styles ul.details li a:hover,
.topics-page .topics.booth-styles .tag a:hover,
.topics-page .topics.booth-styles li a:hover,
main .booth-styles li a:hover,
main .booth-styles p a:hover {
  color: maroon;
}
main .booth-styles a.external::after {
  content: url("../../img/newWindow.svg");
}
main .booth-styles a.pdf::after {
  content: url("../../img/download.svg");
}
.booth-styles .video-transcript .visual-element,
.booth-styles .visual-element {
  background-color: maroon;
}
.booth-styles ul li:before {
  background: url("../../img/bullet.svg");
  background-repeat: no-repeat;
  background-position: 0 16px;
}
main .booth-styles li::before {
  color: maroon !important;
  fill: #800000;
}
a.btn {
  font-family: "TradeGothic BoldCn 20";
}
.booth-styles a.btn-maroon {
  background-color: maroon;
  border: 3px solid maroon;
}
.booth-styles a.btn-maroon:hover {
  color: maroon;
  border: 3px solid maroon;
}
.booth-styles a.btn-white {
  color: maroon;
  border: 3px solid maroon;
}
.booth-styles a.btn-white:hover {
  background-color: maroon;
  border: 3px solid maroon;
}
.booth-styles a.external.btn-maroon::after,
.booth-styles a.external.btn-white:hover::after {
  content: url("../../img/newWindowWhite.svg");
}
.booth-styles a.external.btn-maroon:hover::after,
.booth-styles a.external.btn-white::after {
  content: url("../../img/newWindow.svg");
}
.booth-styles a.pdf.btn-maroon::after,
.booth-styles a.pdf.btn-white:hover::after {
  content: url("../../img/downloadWhite.svg");
}
.booth-styles a.pdf.btn-maroon:hover::after,
.booth-styles a.pdf.btn-white::after {
  content: url("../../img/download.svg");
}
.booth-styles .body-copy-image h2 a:hover,
.booth-styles .body-copy-image h3 a:hover,
.booth-styles .body-copy-image h4 a:hover,
.booth-styles .body-copy-image h5 a:hover,
.booth-styles .body-copy-image h6 a:hover,
.booth-styles .body-copy-noimage h2 a:hover,
.booth-styles .body-copy-noimage h3 a:hover,
.booth-styles .body-copy-noimage h4 a:hover,
.booth-styles .body-copy-noimage h5 a:hover {
  color: maroon;
}
.booth-styles
  .bodyCopy-container.first-letter
  .copy-container
  > p:first-of-type::first-letter,
.booth-styles
  .bodyCopy-container.first-letter
  .copy-container
  > span[id]
  > p:first-of-type::first-letter {
  font-family: "TradeGothic BoldCn 20", sans-serif;
  color: #39393a;
}
.booth-styles
  .bodyCopy-container.first-letter
  .copy-container
  > p:first-of-type::after,
.booth-styles
  .bodyCopy-container.first-letter
  .copy-container
  > span[id]
  > p:first-of-type:after {
  background-color: #f1f1f1;
}
.booth-styles .bodyCopy-container p.block-quote {
  border-left: 8px solid maroon;
  color: maroon;
}
.booth-styles.pageHeader .body-copy h2,
.booth-styles.pageHeader .hero-content .copy-container h2 {
  font-family: Fort;
}
.home-page .booth-styles.pageHeader .hero-content .body-copy h2 {
  font-family: "TradeGothic Cn 18";
}
.booth-styles.hero-module .hero-content.hide-hero-image .visual-element,
.booth-styles.pageHeader.hero-module
  .hero-content.text-overlay-off
  .visual-element {
  background-color: maroon;
}
.booth-styles .hide-hero-image .optional-title {
  font-family: "Trade Gothic LT W01 Light", san-serif;
}
.booth-styles.hero-module .hero-content.hide-hero-image.hover h2 a {
  color: maroon;
}
.booth-styles .hide-hero-image .body-copy ul.details li,
.booth-styles .hide-hero-image .body-copy ul.details li a,
.booth-styles .text-overlay-off .body-copy ul.details li,
.booth-styles .text-overlay-off .body-copy ul.details li a {
  border-color: maroon;
}
.booth-styles .hide-hero-image .body-copy ul.details li a:hover,
.booth-styles .text-overlay-off .body-copy ul.details li a:hover {
  color: maroon;
}
.booth-styles.hero-module
  .hero-content.hide-hero-image
  .body-copy
  a.icon:not(.external):not(.pdf)::before {
  content: url("../../img/arrowLong.svg");
}
.booth-styles.hero-module
  .hero-content.hide-hero-image.hover
  .body-copy
  a.icon.external[href]::before {
  content: url("../../img/newWindow.svg");
}
.booth-styles.hero-module
  .hero-content.hide-hero-image.hover
  .body-copy
  a.icon.pdf[href*="/-/media/"][href*="chicagobooth"]::before {
  content: url("../../img/download.svg");
}
.booth-styles.video.hero-module
  .hero-content.hide-hero-image.hover
  .body-copy
  a.icon:not(.external):not(.pdf)::before {
  content: url("../../img/video.svg");
}
.booth-styles.podcast.hero-module
  .hero-content.hide-hero-image.hover
  .body-copy
  a.icon:not(.external):not(.pdf)::before {
  content: url("../../img/audio.svg");
}
.booth-styles.photo.hero-module
  .hero-content.hide-hero-image.hover
  .body-copy
  a.icon:not(.external):not(.pdf)::before {
  content: url("../../img/photo-gallery.svg");
}
.booth-styles.data.hero-module
  .hero-content.hide-hero-image.hover
  .body-copy
  a.icon:not(.external):not(.pdf)::before {
  content: url("../../img/data-visualization.svg");
}
.booth-styles.paper.hero-module
  .hero-content.hide-hero-image.hover
  .body-copy
  a.icon:not(.external):not(.pdf)::before {
  content: url("../../img/papers.svg");
}
.booth-styles.event.hero-module
  .hero-content.hide-hero-image.hover
  .body-copy
  a.icon:not(.external):not(.pdf)::before {
  content: url("../../img/events.svg");
}
.booth-styles.light-gray .persistent-copy .visual-element {
  background-color: maroon;
}
.booth-styles .persistent-copy a:hover,
.booth-styles.light-gray .persistent-copy a {
  border-bottom: 0 solid maroon !important;
}
.booth-styles.light-gray .persistent-copy a span {
  border-bottom: 0 solid maroon;
}
.booth-styles .pagination-container ul.pagination li.active a {
  box-shadow: 0 7px 0 0;
  color: maroon;
}
@media screen and (max-width: 1023px) {
  .hero-module .visual-element {
    background-color: maroon;
  }
}
@media screen and (max-width: 767px) {
  .booth-styles .author-content h2::after,
  .booth-styles .body-copy h1:first-of-type::after,
  .booth-styles .body-copy h2:first-of-type::after,
  section.booth-styles header:first-of-type::after {
    border-bottom: 3px solid maroon;
  }
  .body-copy h2.tag::after,
  .hero-module .body-copy .copy-container h2:first-of-type::after,
  .no-visual-element .body-copy h1:first-of-type::after,
  .no-visual-element .body-copy h2:first-of-type::after {
    border-bottom: 0 solid #01373f;
  }
}
.booth-styles .cta-visual-element {
  background-color: maroon;
}
.booth-styles .author-content:hover h2 a {
  color: maroon;
  box-shadow: 0 7px 0 0;
}
.topics.booth-styles ul li span {
  font-family: "Trade Gothic LT W01 Light";
}
@media screen and (max-width: 1023px) {
  .booth-styles .author-content:hover h2 a {
    border-bottom: 0 solid maroon;
  }
}
.booth-styles table {
  font-family: "Trade Gothic LT W01 Light";
}
.booth-styles table th {
  font-family: "TradeGothic Cn 18";
}
.booth-styles table a {
  border-bottom: 2px solid maroon;
  transition: all 0.1s ease;
}
.booth-styles table a:hover {
  color: maroon;
  box-shadow: 0 5px 0 0;
}
.booth-styles table.largefont td {
  font-family: "TradeGothic Cn 18";
}
.booth-styles table.largefont .func,
.booth-styles table.largefont th {
  font-family: "TradeGothic BoldCn 20";
}
.booth-styles table.largefont .subfunc {
  font-family: "TradeGothic Cn 18";
}
.booth-styles .dataTable td {
  font-family: "TradeGothic Cn 18";
}
.booth-styles .dataTable th {
  font-family: "TradeGothic BoldCn 20";
}
.booth-styles .dataTables_wrapper .dataTables_paginate .paginate_button {
  background-image: linear-gradient(maroon, maroon);
}
.booth-styles .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.booth-styles
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current:hover {
  background-image: linear-gradient(maroon, maroon);
}
.booth-styles .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background-image: linear-gradient(maroon, maroon);
}
.booth-styles div[class*="half-img-"] div.copy ul.details li {
  font-family: "TradeGothic Cn 18";
}
.booth-styles [class*="half-img-"] div.copy h2 a:hover,
.booth-styles div.coveo-result-cell article div.copy h2 a:hover,
.booth-styles div.coveo-result-cell article.hover div.copy h2 a,
.booth-styles div.coveo-result-cell div.copy h2 a:focus,
.booth-styles div.coveo-result-cell div.copy h2 a:hover,
.booth-styles div[class*="half-img-"] article div.copy h2 a:hover,
.booth-styles div[class*="half-img-"] article.hover div.copy h2 a,
.booth-styles div[class*="half-img-"] div.copy h2 a:focus {
  color: maroon;
}
.booth-styles
  div.coveo-result-cell
  article
  a.link-icon:not(.external):not(.pdf)::before,
.booth-styles
  div[class*="swiss-row-"]
  article
  a.link-icon:not(.external):not(.pdf)::before {
  content: url("../../img/arrowLong.svg");
}
.booth-styles
  div[class*="swiss-row-"]
  article.hover
  a.link-icon.external[href]::before {
  content: url("../../img/newWindow.svg");
}
.booth-styles
  div[class*="swiss-row-"]
  article.hover
  a.link-icon.pdf[href*="/-/media/"][href*="chicagobooth"]::before {
  content: url("../../img/download.svg");
}
.booth-styles
  div[class*="half-img-"]
  article.video.hover
  div.copy
  a.link-icon::before {
  content: url("../../img/video.svg");
}
.booth-styles
  div[class*="half-img-"]
  article.podcast.hover
  div.copy
  a.link-icon::before {
  content: url("../../img/audio.svg");
}
.booth-styles
  div[class*="half-img-"]
  article.photo.hover
  div.copy
  a.link-icon::before {
  content: url("../../img/photo-gallery.svg");
}
.booth-styles
  div[class*="half-img-"]
  article.data.hover
  div.copy
  a.link-icon::before {
  content: url("../../img/data-visualization.svg");
}
.booth-styles
  div[class*="half-img-"]
  article.paper.hover
  div.copy
  a.link-icon::before {
  content: url("../../img/papers.svg");
}
.booth-styles
  div[class*="half-img-"]
  article.event.hover
  div.copy
  a.link-icon::before {
  content: url("../../img/events.svg");
}
@media only screen and (min-device-width: 767px) and (max-device-width: 1024px),
  only screen and (min-width: 767px) and (max-width: 1024px),
  only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  .booth-styles
    div.half-img-overlay:not(.swiss-row-one):not(.portrait)
    article.hover
    a
    + div.copy
    h2
    a {
    color: maroon !important;
  }
  .booth-styles
    div[class*="half-img-overlay"]:not(.swiss-row-one):not(.portrait)
    a.link-icon:not(.external):not(.pdf)::before {
    content: url("../../img/arrowLong.svg");
  }
  .booth-styles
    div[class*="half-img-overlay"]:not(.swiss-row-one):not(.portrait)
    article.hover
    a.link-icon.external[href]::before {
    content: url("../../img/newWindow.svg");
  }
  .booth-styles
    div[class*="half-img-overlay"]:not(.swiss-row-one):not(.portrait)
    article.hover
    a.link-icon.pdf[href*="/-/media/"][href*="chicagobooth"]::before {
    content: url("../../img/download.svg");
  }
  .booth-styles
    div[class*="half-img-overlay"]:not(.swiss-row-one):not(.portrait)
    div.copy
    ul.details
    li
    a {
    border-color: maroon;
  }
  .booth-styles
    div[class*="half-img-overlay"]:not(.swiss-row-one):not(.portrait)
    article.video.hover
    div.copy
    a.link-icon::before {
    content: url("../../img/video.svg");
  }
  .booth-styles
    div[class*="half-img-overlay"]:not(.swiss-row-one):not(.portrait)
    article.podcast.hover
    div.copy
    a.link-icon::before {
    content: url("../../img/audio.svg");
  }
  .booth-styles
    div[class*="half-img-overlay"]:not(.swiss-row-one):not(.portrait)
    article.photo.hover
    div.copy
    a.link-icon::before {
    content: url("../../img/photo-gallery.svg");
  }
  .booth-styles
    div[class*="half-img-overlay"]:not(.swiss-row-one):not(.portrait)
    article.data.hover
    div.copy
    a.link-icon::before {
    content: url("../../img/data-visualization.svg");
  }
  .booth-styles
    div[class*="half-img-overlay"]:not(.swiss-row-one):not(.portrait)
    article.paper.hover
    div.copy
    a.link-icon::before {
    content: url("../../img/papers.svg");
  }
  .booth-styles
    div[class*="half-img-overlay"]:not(.swiss-row-one):not(.portrait)
    article.event.hover
    div.copy
    a.link-icon::before {
    content: url("../../img/events.svg");
  }
}
.booth-styles .swiss-row-news.multi-column .secondary article div.copy h2 {
  font-family: "Trade Gothic LT W01 Light" !important;
}
.booth-styles .slate-container button {
  font-family: "TradeGothic BoldCn 20";
  color: maroon !important;
  border: 3px solid maroon;
}
.booth-styles .slate-container button:hover {
  background-color: maroon !important;
  border: 3px solid maroon !important;
}
.booth-styles #ck-button,
.booth-styles #ck-button:visited,
.booth-styles #form .action button,
.booth-styles #form .default,
.booth-styles #hidden-button,
.booth-styles .action-button,
.booth-styles .action-button:hover {
  font-family: "TradeGothic BoldCn 20";
  color: maroon;
  border: 3px solid maroon;
}
.booth-styles #ck-button-back,
.booth-styles #ck-button-back:visited {
  font-family: "TradeGothic BoldCn 20";
  color: maroon;
}
.booth-styles #form .action-button:focus,
.booth-styles #form .action-button:hover,
.booth-styles #hidden-button:focus,
.booth-styles #hidden-button:hover,
.booth-styles #tymessage .action-button:focus,
.booth-styles #tymessage .action-button:hover {
  background-color: maroon;
  border: 3px solid maroon;
}
.booth-styles .timeline-control .glyphicon-chevron-left::after,
.booth-styles .timeline-control .icon-prev::after {
  content: url("../../img/toggleLeft.svg");
}
.booth-styles .timeline-control .glyphicon-chevron-right::after,
.booth-styles .timeline-control .icon-next::after {
  content: url("../../img/toggleRight.svg");
}
.timeline-indicators p {
  font-family: "TradeGothic Cn 18";
}
.booth-styles .carousel-indicators .active,
.booth-styles .gray .carousel-indicators li.active,
.booth-styles .teal .carousel-indicators li.active {
  background-color: maroon;
}
.booth-styles .CoveoSearchInterface .coveo-recommendation-header:before {
  background-color: maroon;
}
@media screen and (max-width: 768px) {
  .booth-styles .CoveoSearchInterface .coveo-recommendation-header:before {
    border-bottom: 3px solid maroon;
  }
}
.booth-styles div.chicagobooth-sort-container span,
.booth-styles div.coveo-sort-container span {
  font-family: "TradeGothic Cn 18";
  border: 0 solid maroon;
}
.booth-styles div.chicagobooth-sort-container span.coveo-selected,
.booth-styles div.chicagobooth-sort-container span.coveo-selected:hover,
.booth-styles div.chicagobooth-sort-container span:hover,
.booth-styles div.coveo-sort-container span.coveo-selected,
.booth-styles div.coveo-sort-container span.coveo-selected:hover,
.booth-styles div.coveo-sort-container span:hover {
  color: maroon;
}
.booth-styles
  div[class*="swiss-row-three"].coveo-result-frame
  article
  a:hover
  + div.copy
  h2
  a
  p,
.booth-styles
  div[class*="swiss-row-three"].coveo-result-frame
  div.copy
  h2
  a:hover
  p {
  color: maroon;
}
.booth-styles
  div.coveo-result-list-container
  .coveo-card-layout.CoveoResult
  h2
  a:hover {
  color: maroon !important;
}
.booth-styles
  div.coveo-result-list-container
  .coveo-card-layout.CoveoResult
  a.CoveoResultLink {
  border-bottom: 2px solid maroon;
}
.booth-styles
  div.coveo-result-list-container
  .coveo-card-layout.CoveoResult
  a.CoveoResultLink:hover {
  color: maroon !important;
  box-shadow: 0 3px 0 0;
}
.booth-styles
  div.coveo-result-list-container
  .coveo-card-layout.CoveoResult
  a:hover {
  color: maroon !important;
}
@media screen and (max-width: 1024px) {
  .booth-styles div.chicagobooth-sort-container span:hover,
  .booth-styles div.coveo-sort-container span.coveo-selected,
  .booth-styles div.coveo-sort-container span.coveo-selected:hover,
  .booth-styles div.coveo-sort-container span:hover {
    color: maroon;
    box-shadow: 0 5px 0 0 !important;
  }
} */
