﻿:root {
    --prompt-bold-italic: Prompt-BoldItalic;
    --roboto-bold: Roboto-Bold;
    --roboto-regular: Roboto-Regular;
}

html,
body {
   font-family: var(--roboto-regular) !important;
}

ul.min-nav li a {
    font-family: var(--roboto-bold) !important;
}

header .navbar-dark .navbar-nav .nav-link {
    font-family: var(--roboto-bold) !important;
}

.order-now-btn .nav-link {
    font-family: var(--roboto-bold) !important;
}

#global-footer p {
    font-family: var(--prompt-bold-italic) !important;
}

.primary-btn-cheese {
    font-family: var(--roboto-bold) !important;
}

.secondary-btn-charbroil {
    font-family: var(--roboto-bold) !important;
}

.primary_btn {
    font-family: var(--roboto-bold) !important;
}

.btn-warning {
    font-family: var(--roboto-bold) !important;
}
.btn-warning:hover {
    font-family: var(--roboto-bold) !important;
}

.od-text2 {
    font-family: var(--roboto-bold) !important;
    text-transform: uppercase !important;
}

.order-now span.od-text1 {
    font-family: var(--roboto-bold) !important;
}

.order-now:hover span.od-text2 {
    font-family: var(--roboto-bold) !important;
}

.watch-process .order-now {
    font-family: var(--roboto-bold) !important;
    width:160px !important;
}

.menu-nav {
    font-family: var(--roboto-bold) !important;
}
.link-btn {
    font-family: var(--roboto-bold) !important;
}
.feature-inner h3 {
    font-family: var(--roboto-bold) !important;
    text-transform: uppercase !important;
}
.feature-inner p {
  font-family: var(--roboto-regular) !important;
}
.main-menu-contain-inner h3 {
    font-family: var(--roboto-bold) !important;
    text-transform: uppercase;
}
.store_selector_list ul.store_list li p {
    font-family: var(--roboto-bold) !important;
}
.store_selector_list ul.store_list li span {
   font-family: var(--roboto-regular) !important;
}
.ft-nav-list-desktop .nav-link {
    font-family: var(--roboto-bold) !important;
    text-transform: none;
}

.ft-nav-title-desktop {
    font-family: var(--prompt-bold-italic) !important;
    text-transform: none;
}

/* Force font for mobile footer list links - Direct Font Name Test */
.d-block.d-md-none #mobile-footer-groups .collapse ul.nav.flex-column li.nav-item a.nav-link {
    font-family: var(--prompt-bold-italic) !important;
}

#mobile-footer-groups .nav-item .nav-link {
    font-family: var(--prompt-bold-italic) !important;
}

#mobile-footer-groups ul.nav.flex-column li.nav-item a.nav-link {
   font-family: var(--roboto-bold) !important;
}

.watch-process h1 {
    font-family: var(--prompt-bold-italic) !important;
}

.watch-process h1 span {
    font-family: var(--prompt-bold-italic) !important
}

.watch-process p {
    font-family: var(--roboto-regular) !important;
}

.order-now span.od-text1 {
  font-family: var(--roboto-bold) !important;
}

.content p {
  font-family: var(--roboto-regular) !important;
}

.mng-carousel2 .cravings .card-title {
  font-family: var(--prompt-bold-italic) !important;
}

.cravings .card-title {
    font-family: var(--prompt-bold-italic) !important;
}

.cravings .card-text {
  font-family : var(--roboto-regular) !important;
}

.promo-header-font p span {
  font-family: var(--prompt-bold-italic) !important;
}

.promo-header-description p span {
      font-family: var(--roboto-regular) !important;
}

.promo-header-description p {
    font-family: var(--roboto-regular) !important;
}

.featured-menu .title h3 {
  font-family: var(--prompt-bold-italic) !important;
}

.featured-menu .title h3 p span {
    font-family: var(--prompt-bold-italic) !important;
}

.utube-insta h3 {
  font-family: var(--prompt-bold-italic) !important;
}

.reward .inner-text h1 {  
      font-family: var(--prompt-bold-italic) !important;
}

.main-menu-contain-inner p {
  font-family: var(--roboto-regular) !important;
}

.content_container .custom-header p span {
  font-family: var(--prompt-bold-italic) !important;
}

.two_column_static .content_container p {
  font-family: var(--roboto-regular) !important;
}

.franklin-normal p { 
      font-family: var(--roboto-regular) !important;
}

#rewards .featured-info .featured-info__section h2 {
  font-family: var(--prompt-bold-italic) !important;
}

#rewards .featured-info .featured-info__section p {
  font-family: var(--roboto-regular) !important;
}

.accordion-header .accordian-head {
  font-family: var(--roboto-bold) !important;
}

.two_column_slider .carousel .carousel-inner .carousel-item .content_container h2 {
 font-family: var(--prompt-bold-italic) !important;
}

.two_column_slider .carousel .carousel-inner .carousel-item .content_container p { 
     font-family: var(--roboto-regular) !important;
}

.title-grid h3 p span{
  font-family: var(--prompt-bold-italic) !important;
}

.timeline .timeline_right h2 {
 font-family: var(--roboto-bold) !important;
}

.timeline .timeline_left h2 {
     font-family: var(--roboto-bold) !important;
}

.press p {
    font-family: var(--prompt-bold-italic) !important;
}

.press .press-column a p {
  font-family: var(--prompt-bold-italic) !important;
}

.press .press-column > div { 
      font-family: var(--roboto-bold) !important;
}

.content_container h1 {  
      font-family: var(--prompt-bold-italic) !important;
}

.location_list_desktop ul li a {
 font-family: var(--roboto-bold) !important;
}

.store_selector_content h2 {
 font-family: var(--prompt-bold-italic) !important;
}

.store_selector_content p {
 font-family: var(--roboto-regular) !important;
}

.half-hero .text-box2 h2 {
     font-family: var(--prompt-bold-italic) !important;
}

.half-hero .text-box2 p { 
         font-family: var(--roboto-regular) !important;
}

.container h2.dual_tone_text p span {
  font-family: var(--prompt-bold-italic) !important;
}

.ewa-rteLine span {
     font-family: var(--roboto-regular) !important;
}

.fr-view a {
  font-family: var(--roboto-regular) !important;
}

.title-grid h3 {
 font-family: var(--prompt-bold-italic) !important;
}

.feedback h5.card-title {
  font-family:var(--prompt-bold-italic) !important;
}

.feedback p.card-text {
  font-family: var(--roboto-regular) !important;
}

.feedback .link-btn {
  font-family: var(--roboto-bold) !important;
}

.card_link_1 a {
    font-family: var(--roboto-bold) !important;
}

.container h2.dual_tone_text h2 {
     font-family: var(--Arpona-Black) !important;
}

.text-center h2 { 
      font-family: var(--prompt-bold-italic) !important;
}

.store_selector_list ul.store_list li h3 {
  font-family: var(--prompt-bold-italic) !important;
}

.store_selector_list ul.store_list li span { 
      font-family: var(--roboto-regular) !important;
}

.content_404 h5 {
    font-family: var(--prompt-bold-italic) !important;
}

.content_404 p {
  font-family:var(--roboto-regular) !important;
}

.half-hero .text-box2 h2 span {
    font-family: var(--prompt-bold-italic) !important;
}

.half-hero .text-box2 p span {
  font-family:var(--roboto-regular) !important;
}

h2 {  
      font-family: var(--prompt-bold-italic) !important;
}
h1.menuhead {
  font-family: var(--prompt-bold-italic) !important;
}
.accordionFold .accordion-item .accordion-collapse .accordion-body p {
      font-family: var(--roboto-regular) !important;
}
.promo-header-text * {
    font-family: var(--prompt-bold-italic) !important;
}
.content-inner p span {
    font-family: var(--roboto-regular) !important;
}
.content-inner p {
    font-family: var(--roboto-regular) !important;
}
.promo-header-text p span {
  font-family: var(--prompt-bold-italic) !important;
}
.container.proom_head h1.press_title {
    font-family: var(--prompt-bold-italic) !important;
}

.press-contain .press-date {
    font-family: var(--roboto-bold) !important;
}

.press-contain .press-description {
    font-family: var(--roboto-bold) !important;
}

.press-contain h5.card-title {
   font-family: var(--prompt-bold-italic) !important;
}

.press-contain p.card-text {
  font-family: var(--roboto-regular) !important;
}

    .press-contain p.card-text a {
      font-family: var(--roboto-bold) !important;
    }

    .pressroom_detail .press_title {
        font-family: var(--prompt-bold-italic) !important
    }

.pressroom_detail_content .press_description p, .pressroom_detail_content .press_list ul li {
    font-family: var(--roboto-regular) !important;
}

.pressroom_detail_content span.press_date {
  font-family: var(--roboto-bold) !important;
}

.pressroom_detail_content .press_description {
  font-family: var(--roboto-regular) !important;
}

.pressroom_detail_content h2.press_title {
  font-family: var(--prompt-bold-italic) !important;
}

.pressroom_detail_content .press_list h6 {
  font-family: var(--prompt-bold-italic) !important;
}

.pressroom_detail_content .press_list ul li span {
  font-family: var(--roboto-regular) !important;
}

.hero-notificationBanner__text {
    font-family: var(--roboto-bold) !important;
}

.text-box h1 {
  font-family: var(--prompt-bold-italic) !important;
}

.text-box h2 {
  font-family: var(--prompt-bold-italic) !important;
}

.text-box p {
  font-family: var(--roboto-regular) !important;
}

    .text-box p a {
      font-family: var(--roboto-regular) !important;
    }

.ft-link1 .nav-link {
  font-family: var(--roboto-bold) !important;
}

.primal-box > div:first-child h1 {
    font-family: var(--prompt-bold-italic) !important;
}

.primal-box > div:first-child p {
  font-family: var(--roboto-regular) !important;
}

.main-menu-contain .title h3 {
  font-family:var(--prompt-bold-italic) !important;
}

.main-menu-contain-inner h3 {
  font-family: var(--prompt-bold-italic) !important;
}

.main-menu-contain-inner p {
  font-family: var(--roboto-regular) !important;
}

.viewdetails h1 {
  font-family: var(--prompt-bold-italic) !important;
}

.viewdetails p {
  font-family: var(--roboto-regular) !important;
}

.viewdetails span a {
  font-family: var(--roboto-bold) !important;
}

.hide_map_control_mobile p {
  font-family: var(--roboto-regular) !important;
}

.three_column_component p {
  font-family: var(--roboto-regular) !important;
}

.tc_Component .card-body h5 {
   font-family: var(--prompt-bold-italic) !important;
}

.tc_Component .card-body p {
  font-family: var(--roboto-regular) !important;
}

.accordion h4 {
  font-family: var(--prompt-bold-italic) !important;
}

.accordion p {
  font-family: var(--roboto-regular) !important;
}

.timeline-title h3 {
  font-family: var(--prompt-bold-italic) !important;
}

.leadership-bg .card .card-body p {
   font-family: var(--roboto-regular) !important;
}

.img_block_container .container p {
  font-family: var(--roboto-regular) !important;
}

.two_column_static .content_container p {
  font-family: var(--roboto-regular) !important;
}

.two_column_static .content_container h1 p {
  font-family: var(--prompt-bold-italic) !important;
}

.leadership-name {
  font-family: var(--roboto-bold) !important;
}

.leadership-position {
  font-family: var(--roboto-regular) !important;
}

.accordionFold .accordion-item h2 {
  font-family: var(--prompt-bold-italic) !important;
}

.accordionFold .accordion-item .accordion-collapse .accordion-body p {
  font-family: var(--roboto-regular) !important;
}

.learn-btn {
  font-family: var(--roboto-bold) !important;
}

.media-cta__desc {
  font-family: var(--roboto-bold) !important;
}

.cta-card__desc {
  font-family: var(--roboto-bold) !important;
}

.two-col-card-listing-container .desc {
  font-family: var(--roboto-regular) !important;
}

.two-col-card-listing__desc {
  font-family: var(--roboto-regular) !important;
}

.cards-carousel__desc {
  font-family: var(--roboto-regular) !important;
}

.careers-search h1 {
    font-family: var(--prompt-bold-italic) !important;
}

.popup-modal-button {
    font-family: var(--roboto-bold) !important;
}

.search input {
  font-family: var(--roboto-regular) !important;
}


/*CTA BUTTON HOMEPAGE CSS*/

.primary-btn-cheese {
  background-color: #FFC72C !important;
  color : black !important;
}

    .primary-btn-cheese:hover {
        background-color: #CE1329 !important;
        color: white !important;
    }

.od-text1 {
    background-color: #FFC72C !important;
    color: black !important;
}

    .od-text1:hover {
        background-color: #CE1329 !important;
        color: white !important;
    }

.od-text2 {
    background-color: #FFC72C !important;
    color: black !important;
}

.od-text2:hover {
    background-color: #CE1329 !important;
    color: white !important;
}

.btn-warning {
    background-color: #FFC72C !important;
    color: black !important;
}
    .btn-warning:hover {
        background-color: #CE1329 !important;
        color: white !important;
    }