@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: bold;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../XImages/fonts/Roboto-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}


/* Page Styling, general */


.product-details{
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-weight: 300;
}

body.url-fuseaction-order .dnn_layout {
    height: auto!important;
}

.dnn_layout {
    display: flex;
    width: 100%;
    margin: 0px auto;
    justify-content: flex-start;
    align-items: flex-start;
    
}

@media (max-width: 767px){
    .dnn_layout{width: auto;}
}



@media (max-width: 1599px) and (min-width: 1200px){
    .dnn_layout{width: 1170px;}
}



.dnn_menu.hidden-xs {
    float: right;
    position: relative;
    left: 79%;
}

@media (max-width: 1300px) {
  .dnn_menu.hidden-xs {

      left: 10%;

  }
}

div.c-main__layout {
  padding-top: 0;
}



@media (max-width: 1060px) {
  ul.primary_structure > li a {
      padding: 10px 20px 10px 20px;

  }
}

.c-branding__logo {background: url(../../XImages/base_images/logo.png) no-repeat center center;width: 220px;}

ul.primary_structure {
    display: inline-flex;
    padding: 38px 0 0 0;
}

.primary_structure span {
    color: black;
    text-decoration: none;
    font-size: 14px;
    line-height: 41px;
    margin: 0;
        border-left: 1.5px solid #cccccc;
    padding: 0 6px;
    font-weight: 600;
}

.primary_structure .no-border{
    border-left: 0!important;
}

.primary_structure a:hover{
    text-decoration: none;

}
@media (min-width: 62em){
.is-simplified .c-main__content {
    display: table;
    padding-left: 0!important;
}
}


a {
  color: #ffc20d;
}

a:hover {
  color: #2e7233;
}


.primary_structure li a:hover {
    transition: none;
    color: #2e7233;
}

@media (max-width: 1300px){
  body.mainpage .bigbannercontainer{
    height: 150px;
  }
}

body {
    font-family:Roboto, Arial, Helvetica, sans-serif;
    margin: 0 auto;
    height: 100%;
}

/* Ellipsis for product descriptions
body.url-category_id-4 .product_description{
    height: auto!important;
  -webkit-line-clamp: 100!important;}
fieldset > .product_description {
  height: 102px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
 END Ellipsis for product descriptions */

/*This left aligns the order type buttons */
@media (min-width: 34em){
.c-preorder__button-group--distribution-type {
    width:90%!important; 
    left:0!important;
}
}

/* Header Styling */

.c-banner_image{
    width: 100%;
    /* height: 200px; */
    top: 0px;
    position: absolute;
    max-height: 150px !important;
    overflow: hidden;
    z-index: 0;
}

.c-banner_image > img {
    height: auto;
    max-width: none;
    width: 100%;
    vertical-align: top;
    background-size: cover!important;
    position: relative;
}

@media(max-width:768px){
    .c-banner_image{display:none;}
    .head_main, .dnn_layout, .head_nav, .dnn_logo{height:50px; width:100%;}
    .dnn_logo{margin:auto!important; width:70%!important; height:65px!important;}
    .head_mid, .dnn_logo, .head_nav {display: inline-flex!important; justify-content:center!important; align-items: center!important;}
}

/*Small main-page header styling, burger nav */
@media(max-width:619px){
      .head_mid {
    width: 100%;
  }
}
@media(max-width:767px){
  ul.primary_structure {
    display: none;
  }
  .head_nav .dnn_logo, .head_nav .LogoPane {
      padding: 0;
      float: none;

  }
  .head_mid {
    width: 100%!important;
  }

}

@media(min-width:1061px){
    body.mainpage .head_main{
    width: 50%;}
}
body.mainpage .head_main{
    width: 100%;
    margin: auto;
    height: 18px;
    z-index: 99999;
}

@media(min-width:400px){
body.mainpage .c-main__container{
    padding-top:100px;
}
}


@media (max-width: 1100px) {
  body.mainpage .head_nav .dnn_logo, .head_nav .LogoPane {
      padding: 0 0 0 40px;

  }
}

.head_nav {
    position: relative;
}



.head_nav .dnn_logo, .head_nav .LogoPane .Normal {
    margin: 0 5px 0 0;
    line-height: 121px;
    height: 121px;
    padding-top: 5px;
}

.c-quick-cart__qty {
    background: red ! important;
}

.c-quick-cart {
  background-color: #2e7233;
}

img#dnn_dnnLOGO_imgLogo{
    border-width: 0px;
    border: 0;
    max-width: 100%;
    max-height: 100%;
}

header {
    position: relative;
    width: 100%;
}

/* Desktop Nav Styling */

@media(min-width:769px){
body.mainpage .desktopnav {display:none;}

}
@media(max-width: 768px){
    .head_mid{width:50%; margin:auto;}
    .hidden-xs{
        display:none;
    }
    .c-utility-nav {
    background: transparent!important;

}
.c-utility-nav a {
    color: #2e7233!important;
}
.c-quick-cart {
  color: #2e7233!important;
}
.c-utility-nav__link, .c-utility-nav__button{color:#2e7233!important}
.c-icon--cart:before {
    content: "\e911";
    color: #2e7233!important;
}
}


@media (max-width: 47.9999em) {
.c-utility-nav__item--nav .c-utility-nav__icon {
  background: #2e7233;
}
.c-quick-cart {
  background-color: white;
}
.c-utility-nav {
  background: white;
}
.c-utility-nav a {
  color: #2e7233;
}
}

.c-utility-nav {
    background: #2e7233;
}

.c-utility-nav a {
    color: white;
}
@media (min-width: 62em){
  .c-site-nav__sub-link {color:#2e7233}
  .c-site-nav__sub-sub-link {color:#2e7233}
  .c-site-nav__link {color:#2e7233}
  .c-site-nav__item.is-active .c-site-nav__link {color:#2e7233}
}

/* This ensures that the page content is aligned to the right of the nav*/
@media (min-width: 62em){
  .c-content {
    padding: 20px!important;
    padding: 1.42857rem!important;
    }   
  .c-main__content {
    padding-left: 20.14286rem!important;}
  .c-main__offcanvas {
  margin-right: -20.14286rem!important;
  width: 20.14286rem!important;
  }
}

li.c-utility-nav__item.c-utility-nav__item--signup:before {
    padding: 1em;

}

.c-icon--cart:before { content: "\e911"; color: white; }

.primary_structure > li > a {background:transparent;}

#dnn_dnnLOGO_hypLogo, .c-quick-cart {background:transparent;}


/* End Header Styling */

/* Main Page */
/* Main Page Buttons */

.mainpage .twelvecol {
    width: 80%;
    margin: 0 auto;
}

.mainpage .sixcol {
    width: 100%;
    min-height: 1px;
    margin-bottom: 40px;
}

.ordericon {
    clear: both;
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 100px;
}

.ordericon img{
    width: 100px;
}



.orderoptions {
    color: #202020;
    font-size: 1.84rem;
    margin: 0 auto;
    text-align: center;
}


.orderheading {
    clear: both;
    display: block;
    margin: .7rem auto 1.42857rem auto;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 600;
    font-family:Roboto, Arial, Helvetica, sans-serif;
    color: #2e7233;
}

.orderbutton-box {
    text-align: center;
    overflow: hidden;
    margin-top: 25px;
    clear: both;
    display: block;
    width: auto;
    margin: 0 auto;
    text-align: center;
    font-family:Roboto, Arial, Helvetica, sans-serif;

}

.home-order {
    width: auto;
}

.orderbutton {
    color: #fff;
    position: relative;
    display: inline-block;
    border-radius: 0;
    background: #2e7233;
    border: 2px solid #2e7233;
    font-size: 1.342855rem;
    padding: 10px 50px;
    text-decoration: none;
    border-radius: 3px;

    letter-spacing: 1px;
}

/* These are the lines between the buttons */
  .middle{border-top:solid 1px #000;padding-top:20px;}

  .orderbutton-box{text-align: center;overflow: hidden;margin-top: 25px;}
  @media (min-width: 769px) {

    .divider{position:relative;padding-right: 0;padding-left: 0;}

   .lines:before, .lines:after {
      content: "";
      display: block;
      height: 1px;
      width: 1000px;
      background: #000;
      position: absolute;
      top: 50%; }
    .lines:before {
      left: 100%;
      margin-left: 15px; }
    .lines:after {
      right: 100%;
      margin-right: 15px; }
    }




/* END LINES */
/* End Buttons */

/* Main Page Categories */

.box-container {
    margin: 0 auto;
    text-align: center;
}

.mainpage a {
    text-decoration: none;
}

.mainpage .fourcol {
    width: 29.30%!important;
    text-align: center;
    float: left;
    margin-right: 2%;
}

@media (max-width: 767px){
  .mainpage .fourcol {
      width: 100%!important;
  }
}


.box {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0;
    margin: 0;
    text-align: center;
    margin-bottom: 20px;
}

@media (max-width: 767px){
body.mobile-enabled .box {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    padding: 0;
    margin: 0;
    margin-bottom: 30px;
    text-align: center;
}
}

.box-text a {
    color: #2e7233;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    font-size: 20px;
    text-transform: uppercase

}


div.box-image {
    background-color: #2e7233;
    position: relative;
    text-align: center;
    color: white;
    border-radius: 10px;

}

.box-image a{
    opacity: 0.4;
}

.box-text a{
    opacity: 1;
}
.box-image a:hover {
    opacity: .7;
}

.box-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

}

.box-text a {
    color: white;
}


/* Footer Styling */

footer {
    color: #aaaaaa;
    border-top: 4px solid #ffbf08;
    background: black;

}

.c-footer{
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    background: url(../../XImages/base_images/footer_bg.png) repeat-x transparent!important;


}

.footer-main {
    text-align: center;
    padding: 42px 0;
    font-size: 13px;

}

h4{
    font-family: Roboto, Arial, Helvetica, sans-serif;
    margin-bottom: 4px;
    color: #a4a4a4;
    font-weight: normal;
    font-size: 15px;
}


.footer_mid.clearfix {
  text-align: center;
  width: 100%;

}

.c-footer-nav__link:hover, .c-mnky-copyright__link:hover{
    background-color: #fff;
    color: #353535;

}

.c-footer-nav__link, .c-mnky-copyright__link{
    background-color: #fff;
    color: #353535;
    font-size: 10px;

}

a.c-footer-nav__containter{
    text-decoration:underline!important;
}

a#dnn_dnnPRIVACY_hypPrivacy:hover, a#dnn_dnnTERMS_hypTerms:hover {
    color: #ffbf08;
}

a#dnn_dnnPRIVACY_hypPrivacy, a#dnn_dnnTERMS_hypTerms {
    color: #aaaaaa;
}

.c-mnky-copyright {
    width: 100%;
    text-align: center;
}

.footer-row {
    flex-flow: row wrap;
    display: flex;
}

.col-25 {
    text-align: left;
    padding-top: 36px;
    padding-bottom: 16px;
    margin: 0 auto;
}

.footer_nav-link>a{
    text-decoration: underline!important;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 11px;
    color: #575757!important;
}
.footer-row{
    padding-top: 20px;
}
.footer_content_container{
    padding-bottom: 16px;
    margin: 0 auto;
    width: 50%;
}
.c-footer__container{
    width: 100%;
    max-width: none;
    min-width: none;
    margin:0;
}

@media(max-width: 500px){
    .footer_content_container{
        width:75%;
    }
    .col-25{
        width: 50%;
    }
}

/* PAGES */

.c-menu-categories__image{padding-bottom:50px;}

@media(max-width:767px){
.c-menu{margin: 0 30px;}
}
.category-image{display:none!important;}

@media (min-width: 48em) {
.c-utility-nav__link:hover, .c-utility-nav__link:focus, .c-utility-nav__button:hover, .c-utility-nav__button:focus {
    color: #ffc20d;
    background-color: #2e7233; }

}
@media (min-width: 62em){
.c-site-nav__sub-link:hover {
    color: #000;
    background: #fff;
}
.c-site-nav__sub-link:focus {
    color: #fff;
    background: #2e7233;
    outline-color: #2e7233;
}
.c-site-nav__link:hover {
    color: #000;
    background: #fff;
}
.c-site-nav__link:focus {
    color: #fff;
    background: #2e7233;
    outline-color: #2e7233;
}
}

.c-menu-categories__link:hover .c-menu-categories__image+.c-menu-categories__name{
    background: transparent;
    color: #2e7233;
}

.c-menu-categories__link .c-menu-categories__image+.c-menu-categories__name{
    background: transparent;
    color: #2e7233;
}

.c-menu-categories__item{

    box-shadow: 1px 2px 2px #e9e9e9;

}

.c-button--link {
  color: #000;
}

.c-button--link:hover {
  color: #ffc20d;
}

.c-button--primary {
  border-color: #ffc20d;
  background: #2e7233;
  color: #fff;
}
.configuration-group-container{
    display:block!important;
}

.configuration-group-header{
    display: none!important;
}
.c-button--primary:hover {
  border-color: #ffc20d;
  background: #2e7233;
  color: #fff;
}
.c-cart__item-edit, .c-cart__item-component-edit{
    color:#2e7233;
}

@media (min-width: 992px){
    body.mainpage .c-main__offcanvas {display: none;}
}

.c-preorder h1, .c-preorder h2 {
    color: #2e7233;
}



@media (max-width: 61.9999em){
.c-site-nav__item.is-active {
    background: #2e7233;
    color: #fff;
    text-decoration: underline;}
    .c-site-nav__link {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 1.28571em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .1em;}
.c-icon--cart:before { content: "\e911";}
}

.c-button--primary {
    letter-spacing: 1.4px;
    text-transform: uppercase;
    font-weight: 400;
    font-family:Roboto, Arial, Helvetica, sans-serif;

}

li.c-preorder__button-item.c-preorder__button-item--catering.c-button-group__item.order-service-channel-catering {
    visibility: hidden;
}


fieldset#fieldset_distribution_types_catering {
    visibility: visible;
}

ol#distribution_type_catering {
    left: 0;
    visibility: visible;
}

.fivecol.last {
    display: none;
}

.fivecol {
    position: relative;
}

.mainpage .c-content {
    padding: 0!important;
}

.mainpage .c-main__content {
    padding-left: 0!important;
}


.mainpage .middle {margin-top: 129px;}

.c-offcanvas-toggle__label {
display: none;
}

.middle {
    position: relative;
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
}

article.c-content {padding: 40px 20px 20px 20px;}

div.c-main__layout{padding: 0 20px 0 20px;}

@media (max-width: 1207px){
  div.product-group {
      display: block!important;
      width: 100%!important;
      height: auto!important;
  }
   article.product-item {
      display: block!important;
      padding-right: 0!important;
      padding-left: 0!important;
      padding-bottom: 1em;
  }
  .product-grouping-1 div.product-group article.product-item, .product-grouping-2 div.product-group article.product-item,.product-grouping-3 div.product-group article.product-item,  .product-grouping-4 div.product-group article.product-item{
        width: 100%!important;
  }
}


.product-inputs {
    clear: both;
}

@media (min-width: 62em){
  .c-quantity-selector {
      width: 8rem;
  }  

  .c-quantity-selector__button {
      font-size: 10px;
      font-size: .7150rem;
      padding: 8.5px 8.5px;
  }
}

@media (min-width: 62em){
.c-quantity-selector__field{
height: 2.10rem;
}
}

/* Hide qtip */
.qtip {
    display: none !important;
}
/* hide qtip */

/* Hide Store Selector */
#section_client_address {display: none !important;}

#section_select_store {display: none !important;}
/* Hide Store Selector */

/* Location Box Styling */
@media(max-width:768px){
.c-utility-nav__item--nav, .c-quick-cart{top:30px;}
.dnn_layout{height:100px!important;}
#location-box{width:100%!important; height:25px!important; z-index: 99999999999999999; border-radius: 0px!important;}
}

#location-box, #location-box-text, #location-box-link{background: #ededed;}

#location-box{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 30%;
    height: 45px;
    float: right;
    position:relative;
    border-radius: 9px;
    z-index:9;
    box-shadow: 3px 7px 4px -3px #888888;
}


#location-box > a {
    text-decoration: none;
    color: #2e7233;
}

#location-box > a:focus{
    color: #ffc20d;
}

#location-box > a:hover{
    color: #ffc20d;
}

/* End Location Box Styling */



/* Prod Item Modifiers */
.c-component-modifier__item--dropdown select.c-component-modifier__field {
    height: 1.78rem;
    background-color: #ffffff;
    border: 1px solid #fecc3f;
    color: #2e7233;
}

.c-component-modifier__item--button:active, .c-component-modifier__item--button.is-active {
    background-color: #ffffff;
    border: 1px solid #ffc214;
    color: #2e7233;
}
.c-component-modifier__item--button {
    color: #ccc;
}
/* Prod Item Modifiers */

/* Prod Item Description */
.production-description {
    display: block !important;
}
.description-toggle:before {
    display: none !important;
}

/*Selection Group Styling */

.c-component-modifier__group {
    border: 1px solid black;
    margin-bottom: 2px;
    overflow: auto;
}

.c-component-modifier__item--dropdown select.c-component-modifier__field {height: 2rem;}



.c-form-item .c-component-modifier__item{
    display:block;
}

@media(min-width:1200px){
.c-component-modifier__group{
    width:30%;
    float: right;
    margin-right: 2px;
    margin-bottom:0px;
}
.c-component__modifiers, .c-component__multiplier{
    display: inline-flex;
}
}
/* End Selection Group Styling */

/* remove check boxes for classic platter */
#child_129 #group_1_129_fieldset input[type="checkbox"] { display: none !important} /* Combo Item */
#child_130 #group_1_130_fieldset input[type="checkbox"] { display: none !important} /* Prod Item Modifiers */
/* remove check boxes for classic platter */

/* Hide View Details */
.view_product_details{display: none !important;}

/*Hide Tax*/
body.is-pickup .c-cart__total--tax{
    display:none!important;
}

body.is-pickup .review-totals li:nth-child(2) {display: none}
/*Hide Tax*/

/* Hide Delivery Button for all */
.order-distribution-type-delivery {
    display: none;
}
/* Hide Delivery Button for all  */

/* Begin Show Delivery Button for delivery enabled stores (Lab) */
.external-store-0001 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Lab) */

/* Begin Show Delivery Button for delivery enabled stores (Paul Karam) */
.external-store-14648 .order-distribution-type-delivery,.external-store-13740 .order-distribution-type-delivery,.external-store-17761 .order-distribution-type-delivery,.external-store-17770 .order-distribution-type-delivery,.external-store-27054 .order-distribution-type-delivery,.external-store-33065 .order-distribution-type-delivery,.external-store-47136 .order-distribution-type-delivery,.external-store-47637 .order-distribution-type-delivery,.external-store-58573 .order-distribution-type-delivery,.external-store-11295 .order-distribution-type-delivery,.external-store-11443 .order-distribution-type-delivery,.external-store-11980 .order-distribution-type-delivery,.external-store-12898 .order-distribution-type-delivery,.external-store-13062 .order-distribution-type-delivery,.external-store-13075 .order-distribution-type-delivery,.external-store-13087 .order-distribution-type-delivery,.external-store-13679 .order-distribution-type-delivery,.external-store-14376 .order-distribution-type-delivery,.external-store-16784 .order-distribution-type-delivery,.external-store-18261 .order-distribution-type-delivery,.external-store-20537 .order-distribution-type-delivery,.external-store-22940 .order-distribution-type-delivery,.external-store-23404 .order-distribution-type-delivery,.external-store-26059 .order-distribution-type-delivery,.external-store-26474 .order-distribution-type-delivery,.external-store-27197 .order-distribution-type-delivery,.external-store-27198 .order-distribution-type-delivery,.external-store-30188 .order-distribution-type-delivery,.external-store-34012 .order-distribution-type-delivery,.external-store-34305 .order-distribution-type-delivery,.external-store-35872 .order-distribution-type-delivery,.external-store-39678 .order-distribution-type-delivery,.external-store-41192 .order-distribution-type-delivery,.external-store-43958 .order-distribution-type-delivery,.external-store-44292 .order-distribution-type-delivery,.external-store-47009 .order-distribution-type-delivery,.external-store-47673 .order-distribution-type-delivery,.external-store-54947 .order-distribution-type-delivery,.external-store-54948 .order-distribution-type-delivery,.external-store-58408 .order-distribution-type-delivery,.external-store-6341 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Paul Karam) */

/* Begin Show Delivery Button for delivery enabled stores (Amir Hashemi) */
.external-store-36666 .order-distribution-type-delivery,.external-store-39611 .order-distribution-type-delivery,.external-store-41239 .order-distribution-type-delivery,.external-store-61252 .order-distribution-type-delivery,.external-store-66604 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Amir Hashemi) */

/* Begin Show Delivery Button for delivery enabled stores (David McCready) */
.external-store-13384 .order-distribution-type-delivery,.external-store-29880 .order-distribution-type-delivery,.external-store-16907 .order-distribution-type-delivery,.external-store-4834 .order-distribution-type-delivery,.external-store-51255 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (David McCready) */

/* Begin Show Delivery Button for delivery enabled stores (Bryan/Cedrik Pare) */
.external-store-13192 .order-distribution-type-delivery,.external-store-15042 .order-distribution-type-delivery,.external-store-18019 .order-distribution-type-delivery,.external-store-24372 .order-distribution-type-delivery,.external-store-32445 .order-distribution-type-delivery,.external-store-64671 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Bryan/Cedrik Pare) */

/* Begin Show Delivery Button for delivery enabled stores (Manjot Dhillon) */
.external-store-63458 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Manjpot Dhillon) */

/* Begin Show Delivery Button for delivery enabled stores (Bhargav Patel) */
.external-store-24691 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Bhargav Patel) */

/* Begin Show Delivery Button for delivery enabled stores (Harshadkumar Patel) */
.external-store-14286 .order-distribution-type-delivery,.external-store-41412 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Harshadkumar Patel) */

/* Begin Show Delivery Button for delivery enabled stores (Prakash Patel) */
.external-store-13034 .order-distribution-type-delivery,.external-store-4734 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Prakash Patel) */

/* Begin Show Delivery Button for delivery enabled stores (Prakash Shah) */
.external-store-54386 .order-distribution-type-delivery,.external-store-14653 .order-distribution-type-delivery,.external-store-11609 .order-distribution-type-delivery,.external-store-4833  .order-distribution-type-delivery,.external-store-3617 .order-distribution-type-delivery,.external-store-18354  .order-distribution-type-delivery,.external-store-49932 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Prakash Shah) */

/* Begin Show Delivery Button for delivery enabled stores (Dean Heidt) */
/*.external-store-13361 .order-distribution-type-delivery, Commented out by Callum Mathers as per ZD 229998*/.external-store-4845 .order-distribution-type-delivery,.external-store-13929 .order-distribution-type-delivery,.external-store-42350 .order-distribution-type-delivery,.external-store-46188 .order-distribution-type-delivery,.external-store-50671 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Dean Heidt) */

/* Begin Show Delivery Button for delivery enabled stores (Deborah Kitching) */
.external-store-10988 .order-distribution-type-delivery,.external-store-11981 .order-distribution-type-delivery,.external-store-11997 .order-distribution-type-delivery,.external-store-11998 .order-distribution-type-delivery,.external-store-13418 .order-distribution-type-delivery,.external-store-17688 .order-distribution-type-delivery,.external-store-21400 .order-distribution-type-delivery,.external-store-24741 .order-distribution-type-delivery,.external-store-31223 .order-distribution-type-delivery,.external-store-40222 .order-distribution-type-delivery,.external-store-44933 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Deborah Kitching) */

/* Begin Show Delivery Button for delivery enabled stores (Dhanjit Brar) */
.external-store-5634 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Dhanjit Brar) */

/* Begin Show Delivery Button for delivery enabled stores (Alex Wang) */
.external-store-41111 .order-distribution-type-delivery,.external-store-25916 .order-distribution-type-delivery,.external-store-54335 .order-distribution-type-delivery,.external-store-65392 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Alex Wang) */

/* Begin Show Delivery Button for delivery enabled stores (Seema Sinha) */
.external-store-6489 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Seema Sinha) */

/* Begin Show Delivery Button for delivery enabled stores (Steve Skafar) */
.external-store-5518 .order-distribution-type-delivery,.external-store-11711 .order-distribution-type-delivery,.external-store-12217 .order-distribution-type-delivery,.external-store-13049 .order-distribution-type-delivery,.external-store-20807 .order-distribution-type-delivery,.external-store-22832 .order-distribution-type-delivery,.external-store-23240 .order-distribution-type-delivery,.external-store-34039 .order-distribution-type-delivery,.external-store-36366 .order-distribution-type-delivery,.external-store-36367 .order-distribution-type-delivery,.external-store-39300 .order-distribution-type-delivery,.external-store-39344 .order-distribution-type-delivery,.external-store-39345 .order-distribution-type-delivery,.external-store-46088 .order-distribution-type-delivery,.external-store-47339 .order-distribution-type-delivery,.external-store-50877 .order-distribution-type-delivery,.external-store-52995 .order-distribution-type-delivery,.external-store-67577 .order-distribution-type-delivery,.external-store-67578 .order-distribution-type-delivery,.external-store-67579 .order-distribution-type-delivery,.external-store-68546 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Steve Skafar) */

/* Begin Show Delivery Button for delivery enabled stores (Rajnish Mohan) */
.external-store-54563 .order-distribution-type-delivery,.external-store-71837 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Rajnish Mohan) */

/* Begin Show Delivery Button for delivery enabled stores (Manjinder Brar) */
.external-store-23104 .order-distribution-type-delivery,.external-store-11082 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Manjinder Brar) */

/* Begin Show Delivery Button for delivery enabled stores (Dean Stanton) */
.external-store-57653 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Dean Stanton) */

/* Begin Show Delivery Button for delivery enabled stores (Gurveer Sull) */
.external-store-13106 .order-distribution-type-delivery,.external-store-14739 .order-distribution-type-delivery,.external-store-56079 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Gurveer Sull) */

/* Begin Show Delivery Button for delivery enabled stores (Jagjit Sull) */
.external-store-13116 .order-distribution-type-delivery,.external-store-14453 .order-distribution-type-delivery,.external-store-15367 .order-distribution-type-delivery,.external-store-17467 .order-distribution-type-delivery,.external-store-40376 .order-distribution-type-delivery,.external-store-42292 .order-distribution-type-delivery,.external-store-54751 .order-distribution-type-delivery,.external-store-59568 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Jagjit Sull) */

/* Begin Show Delivery Button for delivery enabled stores (Muhammad Shahzad (J. Tabet) */
.external-store-70651 .order-distribution-type-delivery,
.external-store-65280 .order-distribution-type-delivery,
.external-store-53312 .order-distribution-type-delivery,
.external-store-51102 .order-distribution-type-delivery,
.external-store-42700 .order-distribution-type-delivery,
.external-store-10133 .order-distribution-type-delivery,
.external-store-4285 .order-distribution-type-delivery,
.external-store-5987 .order-distribution-type-delivery,
.external-store-5514 .order-distribution-type-delivery 
{display: inline-block;}
/* End Show Delivery Button for delivery enabled stores (Muhammad Shahzad (J. Tabet) */


/* Lettuce */

/* -- Removed per ticket 174782

.lettuce-warning:before {
    content: "NOTICE TO OUR VALUED GUESTS: LETTUCE SUPPLY\AWe are experiencing lettuce shortages due to agricultural and weather-related events. \ASubway is instituting a temporary lettuce portion reduction in our sandwich builds to manage the shortage. \AThank you for your patience.";
}
*/
/* French Lettuce */
/*
.french-lettuce-warning:before {
    content: "? L?INTENTION DE NOS CHERS CLIENTS : APPROVISIONNEMENT EN LAITUE \ANous connaissons actuellement une p?nurie de laitue due ? des ?v?nements agricoles et m?t?orologiques.\ASubway a donc d?cid? d?instaurer une r?duction temporaire des portions de laitue dans la confection de nos sandwichs pour pallier la p?nurie. \AMerci pour votre patience.";

}
.lettuce-warning:before, .french-lettuce-warning:before {
    width: 325px;
    position: absolute;
    top:125px;
    background-color: rgba(245, 21, 5, 0.8);
    color: white;
    padding: 10px;
    border: 2px solid yellow;
    white-space: pre-wrap;
}

.lettuce-warning, .french-lettuce-warning {
    margin-top: 225px;
}

@media(min-width:992px) {
    .french-lettuce-warning:before, .lettuce-warning:before {display:none}
  
  .lettuce-warning, .french-lettuce-warning {
    margin-top: 0px;
}
}
.lettuce {
    padding: 10px;
    margin: 10px 0;
    background-color: rgba(245, 21, 5, 0.8);
    border: 2px solid yellow;
    color: white;

}
.lettuce > h3 {
    line-height: normal;
    font-size: 1.2rem;


}
*/

/* End Lettuce */

/* Begin Show Delivery Button for delivery enabled stores (Sanjaykumar Patel) */
.external-store-28568 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Sanjaykumar Patel) */

/* Begin Show Delivery Button for delivery enabled stores (Michael Kowalson) */
.external-store-11030 .order-distribution-type-delivery,
.external-store-35614 .order-distribution-type-delivery,
.external-store-53643 .order-distribution-type-delivery {
  display: inline-block;
}
/* End Show Delivery Button for delivery enabled stores (Michael Kowalson) */

/* Begin Show Delivery Button for delivery enabled stores (Ronald Schira) */
.external-store-7090 .order-distribution-type-delivery,
.external-store-30297 .order-distribution-type-delivery,
.external-store-43845 .order-distribution-type-delivery,
.external-store-38314 .order-distribution-type-delivery,
.external-store-30476 .order-distribution-type-delivery {
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Ronald Schira) */

/* Begin Show Delivery Button for delivery enabled stores (Vijay Sukhadia) */
.external-store-39346 .order-distribution-type-delivery,
.external-store-25985 .order-distribution-type-delivery {
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Vijay Sukhadia)) */

/* Begin Show Delivery Button for delivery enabled stores (Bipin Patel) */
.external-store-16213 .order-distribution-type-delivery,
.external-store-35671 .order-distribution-type-delivery 
{
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Bipin Patel) */

/* Begin Show Delivery Button for delivery enabled stores (Chirandeep Patra) */
.external-store-49010 .order-distribution-type-delivery
{
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Chirandeep Patra) */

/* Begin Show Delivery Button for delivery enabled stores (Raj Chhoker) */
.external-store-51838 .order-distribution-type-delivery,
.external-store-54707 .order-distribution-type-delivery ,
.external-store-68339 .order-distribution-type-delivery,
.external-store-7000 .order-distribution-type-delivery 
{
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Raj Chhoker) */

/* Begin Show Delivery Button for delivery enabled stores (Muhammad Shahzad) */
.external-store-18242 .order-distribution-type-delivery
{
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Muhammad Shahzad) */


/* Begin Show Delivery Button for delivery enabled stores (Jaspal Rai) */
.external-store-17154 .order-distribution-type-delivery
{
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Jaspal Rai) */

/* Begin Show Delivery Button for delivery enabled stores (Muhammad Shahzad) */
.external-store-33890 .order-distribution-type-delivery
{
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Muhammad Shahzad) */

/* Begin Show Delivery Button for delivery enabled stores (Muhammad Shahzad) */
.external-store-12138 .order-distribution-type-delivery
{
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Muhammad Shahzad) */

/* Begin Show Delivery Button for delivery enabled stores (Jagjit Sull) */
.external-store-58695 .order-distribution-type-delivery,
.external-store-17149 .order-distribution-type-delivery
{
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Muhammad Shahzad) */

/* Begin Show Delivery Button for delivery enabled stores (Muhammad Shahzad) */
.external-store-44023 .order-distribution-type-delivery
{
  display: inline-block;
} 
/* End Show Delivery Button for delivery enabled stores (Muhammad Shahzad) */