@import url(https://fonts.googleapis.com/css?family=Arvo:400,700|Open+Sans:400,600,700);
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

html{font-size:100%; background:#fff;font-family:'Arvo', serif;}
body{color: #775f4b;font-size: 1em}
@font-face { font-family: 'FuturaStdMediumCondensed'; src: local("?"); src: url("../../XImages/fonts/futurastd-condensed.eot"); src: url("../../XImages/fonts/futurastd-condensed.eot?#iefix") format("embedded-opentype"), url("../../XImages/fonts/futurastd-condensed.woff") format("woff"), url("../../XImages/fonts/futurastd-condensed.ttf") format("truetype"), url("../../XImages/fonts/futurastd-condensed.svg#untitled1medium") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'futura_mdcn_btmedium'; src: url('../../XImages/fonts/futura_medium_condensed_bt.eot'); src: url('../../XImages/fonts/futura_medium_condensed_bt.eot?#iefix') format('embedded-opentype'), url('../../XImages/fonts/futura_medium_condensed_bt.woff') format('woff'), url('../../XImages/fonts/futura_medium_condensed_bt.ttf') format('truetype'), url('../../XImages/fonts/futura_medium_condensed_bt.svg#futura_mdcn_btmedium') format('svg'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'ebb_elmo_thickregular'; src: url('../../XImages/fonts/ebb_elmo_thick-webfont.eot'); src: url('../../XImages/fonts/ebb_elmo_thick-webfont.eot?#iefix') format('embedded-opentype'), url('../../XImages/fonts/ebb_elmo_thick-webfont.woff') format('woff'), url('../../XImages/fonts/ebb_elmo_thick-webfont.woff2') format('woff2'),url('../../XImages/fonts/ebb_elmo_thick-webfont.ttf') format('truetype'), url('../../XImages/fonts/ebb_elmo_thick-webfont.svg#ebb_elmo_thickregular') format('svg'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'ebb_melvyn_tallregular'; src: url('../../XImages/fonts/ebb_melvyn_tall-webfont.eot'); src: url('../../XImages/fonts/ebb_melvyn_tall-webfont.eot?#iefix') format('embedded-opentype'), url('../../XImages/fonts/ebb_melvyn_tall-webfont.woff') format('woff'), url('../../XImages/fonts/ebb_melvyn_tall-webfont.woff2') format('woff2'),url('../../XImages/fonts/ebb_melvyn_tall-webfont.ttf') format('truetype'), url('../../XImages/fonts/ebb_melvyn_tall-webfont.svg#ebb_melvyn_tallregular') format('svg'); font-weight: normal; font-style: normal;  }
.qtip{display: none!important}
.fivecol{width:50%; float:left}
/*client Header*/
.order-now-link {
    margin: 20px;
    padding: 10px;
    color: #4A3728;
    background-color: #FEBC11;
    text-decoration: none;
    font-weight: 600;
    border-radius:5px;
}
.top-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: white;
}
.header-logo > img {
  width: 13%;
  padding: 10px 0px;
}
.header-link {
    font-family: 'Lato', sans-serif;
    color: #4A3728;
    text-decoration: none;
    margin: 0px 20px;
}
a:hover {
  color: #4A3728
}
/*client Footer*/
.c-copyright {
    display:none;
}
.zs-copyright-row > .col-xs-12 {
    display: flex;
    justify-content: space-evenly;
    width: 92%;
    margin: auto;
}

@media(min-width:48em){
  .header-logo{
    margin: 40px!important;
  }
}

@media(max-width:48em){

    .zs-copyright-row > .col-xs-12 {
        flex-direction: column;
        align-items: center;
        padding: 25px 0;
    }
    .zs-copyright-row > .col-xs-12 > a {
        padding-top: 16px;
    }
    .mobile-footer {
        padding: 32px;
    }
    .mobile-footer-social {
      width: 100%;
      display: flex;
      justify-content: space-evenly;
    }
    .mobile-footer > .mobile-footer-social > a{
      color: #ecab21;
    }
}

.zs-copyright-row > .col-xs-12 > div {
  font-family: 'Lato', Times, serif;

}

.zs-copyright-row > .col-xs-12 > a {
    color: white;
    text-decoration: none;
    padding-left: 16px;
    font-size: 14px;
    font-family: 'Lato', Times, serif;
}
.zs-copyright {color: white; font-size: 14px;}
.c-mnky-copyright__link:first-of-type {display:none} /* Arielle look into this */
.footer-link:hover{
    color:white; text-decoration: none;
}
@media(max-width:48em){
    .mobile-footer{display: flex!important; flex-direction: column;align-items: center; padding-top:40px;}
    .desktop-footer{display:none!important;}
    .header-link {display: none;}
    .order-now-link {display: none;}
    .header-logo, .left-header {
        width: 100%;
        display: flex;
        justify-content: center;
    }

}

@media(min-width:48em){
    .mobile-footer{display: none!important;}
    .desktop-footer{display:flex!important;justify-content: space-between; padding: 40px 120px 24px;}
}

.mobile-footer > img {
  width: 102px;
}
.mobile-footer > h3 {    margin: 10px 0 15px;  color: #ecab21; font-family: 'Lato', sans-serif; font-size: 20px; font-weight:700;}

.desktop-footer, .footer-links{
 display: flex;
 font-family: "Lato", Sans-serif;
 justify-content: space-between;

}
.left-footer {
  width:60%;
}

.footer-social-links {
  padding-bottom:15px;
}

.header-link:hover {
  text-decoration: none;
  border-bottom: 3px solid #4A3728;
  padding-bottom: 10px;
}


.desktop-footer > div > h2 {
    color: #ecab21;
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: 16px;
}
.footer-social-links > a, .mobile-footer-social >a {
    color: white;
    font-size: 30px;
    margin: 0 10px 0 0;
}
.footer-app-links > a > img {

  max-width: 135px;

  margin: 10px 15px 0 0;

  width: 45%;

}
.footer-link {
  color: white;
  text-decoration: none;
  padding: 8px 0 8px;
}
.left-footer-links, .right-footer-links {
    display:flex;
    font-family: "Lato", Sans-serif;
    flex-direction:column;
}


.extrapad{padding-left:40px}
.removepad{padding-right:0px}
@media screen and (max-width: 991px) and (min-width: 768px){
    .foot-col{padding:0 30px;margin-bottom:45px}
    .foot-col:first-child,.foot-col:nth-child(2){min-height:230px;padding-bottom:30px}
    .foot-col:first-child,.foot-col:nth-child(3){border-right:1px solid #ecab21}
}
a{color:#ecab21}
a:hover{text-decoration:underline;}
.container{padding-bottom:20px}
.menu-99{display:none}

h2{color:#f00404;font-size:1.3em;font-weight:500;}
.alert{font-size:12px;}

.alert{color:rgba(252, 114, 50, 0.9);}
a#feedback_button, a#feedback_button:hover, a#feedback_button:active, a#feedback_button:visited{top:140px;right:-74px;}


.review_item_price li span, .review_subitem_price li span, .review_option_price li span{color:#775f4b;}
h1, h2, h3, h4, h5, h6{color:#4a3728;}
h3{font-size:1em;font-weight:normal;}
p{line-height:1.5;}
.prodtitle, .prodprice{font-size:15px;}
.prodprice{color:#775f4b;font-size:18px;font-family: 'Open Sans', sans-serif;}
.product-calories{color:#775f4b;font-size:18px;font-family: 'Open Sans', sans-serif; margin-bottom:0;}
.prodtitle{font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#775e4b;font-family: 'Open Sans', sans-serif;font-size:14px}
.product_description{font-size:14px;color:#775f4b;font-weight: normal;font-family: 'Arvo', serif}
.product_serving{padding-top: 10px;}
.collapsible{margin-top:1px;}

article a, article a:link:visited:active{font-size:.8em; color:#4a3728; text-decoration:underline;}
article a:hover{color:#a65100}
.productbox, .productbox1, .productbox2, .productbox3, .productbox4{border:0px solid #bdbebc;border-radius:0px;padding:0;-webkit-border-radius:0px;-moz-box-shadow:0px 0px 0px rgba(0,0,0,0.65);-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.65);box-shadow:0px 0px 0px rgba(0,0,0,0.65);border-bottom:2px solid #775e4b;color: #775f4b;background: none;}
article.prodconfig{background:#fff;border:1px solid #bdbebc;border-radius:.0em;box-shadow:2px 2px 2px #cecfcd;-khtml-border-radius:.0em;margin-bottom:1%;margin-right:2%;margin-top:20px;-moz-border-radius: .0em;  -webkit-border-radius: .0em;}
.group_description{padding-bottom:0px;}
.helpmessage{padding: 20px 40px 20px 40px;color:#4b3828}
.helpbold{font-weight: bold}
.product-image img{border:1px solid #bdbebc;max-width:100%;text-align:center;width:auto;display:none;}
.product-inputs{text-align:left}
#cboxContent h3{font-size:18px;color:#4a3728;font-weight:500;margin-bottom:.3em;}
#cboxLoadedContent h2{font-size:16px;font-weight:normal;margin-top: 0}
#orderForm_popup{margin-top:0px;background:rgba(255,255,255, 1);padding:10px;}

.special-instruction-container label{font-weight:normal;}

.production-description{margin:0px 55px 0 2px;background:#eae9e8;font-size:13px;}
.configuration-group-container {padding-left: 5px;padding-top: 5px;padding-bottom:5px;}
.prod_sub_min {float:left;clear:left;color:#e05206;}
article.trayconfig p {line-height:3}

.product_details select {margin-bottom:.5em;min-width:170px;}
#cboxLoadedContent .product_description{display:inline;}

#feedback_button, #cart-button, #checkout_button {border-radius:0px 0px 5px 5px;}
.tab_start{display:none}
.error{font-weight:bold;}
/*mini Cart*/

.cart .cart-summary{margin-bottom:15px;padding-bottom:1px;font-family:'Open Sans', sans-serif;font-weight:600;letter-spacing: 1px;font-weight:normal;text-transform:uppercase;color:#775e4b;}
.cart .cart-summary-item, .cart .cart-summary-price {font-weight:600;}
.cart-summary-total{color:#ecab21!important;}
.cart-summary-total .cart-summary-price{color:#ecab21!important;}
.cart-title-name{font-size:14px;color:#775f4b;font-weight:700;letter-spacing: 1px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;}
.cart-price{font-size:14px;}
#mini-cart .cart-coupon label{color:#775e4b;font-size:12px}
#mini-cart .medium.button, .medium.button:visited {font-size:1.0em}
body.togo.url-fuseaction-cart.cart-buttons{margin-left:6px;}
body.url-fuseaction-cart .order-details{min-height:40px}
body.url-fuseaction-cart .cart-summary-footer{padding:10px;}
body.url-fuseaction-addressbook .box-controls a{width:17%;}

.form_actions {padding:10px;}
.box-header {padding-top:5px}
#preorder .button{margin:0 0 8px 0px;}
.order-details-edit{margin-left:8px;}

.reviewcontainer dl.review_order{border-bottom:1px solid rgba(0, 0, 0, 0.05);}

#core-wrapper {width:100%}
body.url-fuseaction-cart .order-details{background:none!important;padding-left:0;padding-left: 10px;filter:display:none;}
body.url-fuseaction-cart .order-details ul{margin-bottom:30px}
body.url-fuseaction-cart .cart .cart-list{background:none transparent; background-image:none}
/*body.url-fuseaction-order legend{background:#f8f8f8;color: #464646;font-family: "Open Sans",sans-serif !important;font-size:16px;font-weight:700;letter-spacing:1px;padding:0;text-indent:10px;margin-top:10px;margin-bottom:10px;}*/
.group_title{ color:#775e4b;text-transform: uppercase;font-weight:700!important;letter-spacing: 1px!important;font-family:'Open Sans', sans-serif!important;font-size:16px!important;line-height:1.8em!important;margin-bottom:20px;padding-left:8px;width:53%;margin-bottom:10px;}
body.url-fuseaction-password legend{display:none}
body.url-fuseaction-preferredstore legend{display:none}
body.url-fuseaction-profile .formcontainer legend{text-indent:0px; color: #464646;  font-size: 18px;
    font-weight: bold; letter-spacing: -1px; line-height: 1em; padding-bottom: 15px;padding-top:0}
body.url-fuseaction-profile .page-header{display:none}
body.url-fuseaction-profile #tel{margin-bottom:20px}
body.url-action-preorder legend {display:none}
.formcontainer .formcol, .formcontainer .formcolone, .formcontainer .formcoltwo {float:left;padding: 2px 15px 1px 0;}
#cboxLoadedContent .formcontainer legend{background: none repeat scroll 0 0 #f8f8f8;line-height:25px;color:#fff;font-weight:600;letter-spacing:1px;height:18px;padding:0 4px 4px;text-indent:0;font-family:'Open Sans', sans-serif;text-transform:uppercase;color:#775e4b;font-size:14px}
#cboxLoadedContent h2 {padding-left:2px;color:#464646;font-size:16px;font-weight:bold;letter-spacing:-1px;line-height:1em;font-family:'Open Sans', sans-serif;text-transform:uppercase;font-weight:800;}


#cart-link{background:none;border:0;box-shadow:0 0 0px #4a3728 inset;font-size:14px;font-family:'Open Sans', sans-serif;text-transform:uppercase;font-weight:600;border-left:1px solid #fff;border-radius:0;line-height:4px;margin-top:2px;}
#cart-link:hover{text-decoration:underline;}
.formcontainer input[type="text"], .formcontainer input[type="number"], .formcontainer input[type="password"], .formcontainer input[type="checkbox"], .formcontainer input[type="radio"], .formcontainer input[type="email"], .formcontainer input[type="tel"], .formcontainer textarea, .formcontainer select
{border: 2px solid #775e4b; color: #775e4b;background-color: #fff;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
form input[type="text"], form input[type="number"], form input[type="email"], form input[type="tel"], form input[type="date"], form input[type="password"], select{border: 2px solid #775e4b; color: #775e4b;background-color: #fff;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);   }
form label{color: #775e4b;text-transform: uppercase;font-weight: 700;font-size:14px;font-family: 'Open Sans', sans-serif;}
body.url-fuseaction-cart .cart-title-name{padding-left:10px;}
.order-details strong{font-weight:normal!important}
.button-type1.button.disabled, .disabled:visited {background-color: #ccc;color: #939292;font-weight: normal;}
.review_important span{color:#ecab21;}
.review_item{color: #775f4b!important;text-transform: uppercase;font-weight: 700;font-size:14px;font-family: 'Open Sans', sans-serif;letter-spacing: 1px;}
.review_item_unitprice, .review_item_totalprice, .review_totals{text-transform: uppercase;font-weight: 600;font-size:14px;font-family: 'Open Sans', sans-serif;letter-spacing: 1px;color:#775e4b!important;}
.review_item_price li span, .review_subitem_price li span, .review_option_price li span{color:#775f4b;font-size:14px!important;}
.review_totals span{color:#775f4b;font-size:14px!important;}
#order_total{color:#ecab21}
#order_total b{color:#ecab21!important;}
.leftpromo1{text-align:center;margin-top:-20px;}

.leftpromo2{text-align:center;}
.cobrandpromo{display:none}
.configuration-group.configuration-optional{display:block}
body.url-product_group_id-90 #navcontainer:after, body.url-product_group_id-88 #navcontainer:after, body.url-product_group_id-87 #navcontainer:after, body.url-product_group_id-108 #navcontainer:after, body.url-product_group_id-91 #navcontainer:after{display:none;height:0;}
body.url-product_group_id-90 #content, body.url-product_group_id-88 #content, body.url-product_group_id-87 #content, body.url-product_group_id-108 #content, body.url-product_group_id-91 #content{margin-top:0px;padding-top:0px;}
body.url-product_group_id-90 #inner-content, body.url-product_group_id-88 #inner-content, body.url-product_group_id-87 #inner-content, body.url-product_group_id-108 #inner-content, body.url-product_group_id-91 #inner-content{ background:none}
body.url-product_group_id-110 #navcontainer:after, body.url-product_group_id-112 #navcontainer:after, body.url-product_group_id-113 #navcontainer:after, body.url-product_group_id-114 #navcontainer:after{display:none; height:0}
body.url-product_group_id-110 #content, body.url-product_group_id-112 #content, body.url-product_group_id-113 #content, body.url-product_group_id-114 #content{margin-top:0px; padding-top:0;}
body.url-product_group_id-110 #inner-content, body.url-product_group_id-112 #inner-content, body.url-product_group_id-113 #inner-content, body.url-product_group_id-114 #inner-content{margin-top:0}
.menu-105{display:none}
.menu-106{display:none}
.group_title{display:none}
.giftcard{display:none}
/* Changes by Erin*/
.col-sm-2, .col-sm-3{display:none}
.footer-upper p#ftr-copy{width:100%}
.col-sm-5{width:100%}

.footer-upper{padding-top:25px}
footer{height:240px}
/* Cobrand landing page*/
.border-white{border:10px solid #fff;}
.cocopy-content{background:#473527;}
.cobrands{border:10px solid #fff;padding:40px 0 0;text-align:center;}
.cobrands > div{margin-bottom:40px;}
.cobrands img{border:0;vertical-align:middle;}
.cobrands img:nth-child(2){margin:0 50px;}
.cobrands p{width:80%;margin:0 auto 30px;color:#ddcdbe;font-size:1.1em;line-height:1.5em;letter-spacing:.04em;}
#promo-img {width:100%;border: 10px solid white;}
.cobrands a{color:#fff;font-family:"open sans", "helvetica neue", helvetica, arial, sans-serif;text-transform:uppercase;}
.location-banner{padding:16px 0;text-align:center;background:#76b1bf;border:10px solid #fff;font-family:'Open Sans', sans-serif;font-weight:800;text-transform:uppercase;}
.location-banner > *{display:inline-block;vertical-align:middle;font-size:1.4em;}
.location-banner span{margin:0 20px;}
.comp-pad{padding:10px;}
.location-copy{background:#f0e9e1;color:#77614c;text-align:center;}
.location-copy p{width:75%;margin:30px auto;font-size:1.1em;line-height:1.6em;}
.highlight-blue{color:#72b2bc!important;}
.highlight-orange{color:#edaa03;}
.state{margin-bottom:0;padding:0 0 10px 0px;color:#73b1bc;font-family:"open sans", "helvetica neue", helvetica, arial, sans-serif;font-weight:800;font-size:1.2em;text-transform:uppercase;}
.store > div{}
.landmark{padding-top:10px;margin:0 auto 8px;border-top:2px #c0a182 solid;}
.address, .hours{margin-bottom:20px;}
.store p{margin:0;}
.loc-order a{display:inline-block;width:55%;background:#785f4b;font-family:"open sans", helvetica, arial, sans-serif;font-size:1em;font-weight:500;line-height:3em;letter-spacing:.05em;text-align:center;text-transform:uppercase;margin-bottom:20px;color:#fff;}
.loc-order a:hover{color:#d5aa8a;}
.loc-order a span{position:relative;top:-1px;}
.leftpromo3{display:none}
.leftpromo2 {display: none;}
.leftpromo5{display:none}
.live-person{margin-top:10px;padding-bottom: 20px;}
.js-menu-item-select, .js-config-item-select{color:#775e4b}
.product-inputs .c-button--secondary, .c-form-item__button .c-button--secondary{background-color: #ecab21;    color: #fff;}
.c-button.is-disabled, .c-button.is-disabled:hover, .c-button.is-disabled:focus, .c-button.is-disabled.has-focus, .c-button[disabled], .c-button[disabled]:hover, .c-button[disabled]:focus, .c-button[disabled].has-focus, fieldset[disabled] .c-button, fieldset[disabled] .c-button:hover, fieldset[disabled] .c-button:focus, fieldset[disabled] .c-button.has-focus{background-color: #e6e6e6;color: #4a3728333;}
.c-quantity-selector input[type="number"]{border: 1px solid #d9d9d9; color: #775e4b}
.c-cart__heading{font-size: 1.1rem;font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #775e4b;
    font-family: 'Open Sans', sans-serif;}
 .c-cart__details-empty, .c-cart__item-empty{font-size: .8rem;}
 .c-cart__item-name{font-size: 1.02857rem;}
 .c-cart__total--total .c-cart__total-name, .c-cart__total--total .c-cart__total-value, .c-cart__item-price{font-size: 0.91429rem;}
 .c-cart__item-action{font-size: 0.9rem;}
 .c-cart__item-name{width:94%}
.c-signin-signup--combined{background:#fff;padding:10px;}
body.url-page_id-105 .liveperson{display:block!important;margin-top: -15px;}
body.url-page_id-105 .leftpromo2{display:block!important;margin-top:10px}
body.url-page_id-105 .leftpromo1{display:none}
body.url-page_id-105 .leftpromo5{display:block!important;margin-top:20px}
body.url-page_id-105 .leftpromo3{display:block!important;text-align: center;margin-top:20px}
body.url-page_id-105 .cobrandpromo{display:block!important; margin-top:10px}
body.url-page_id-105 .menu-13 a{padding-bottom: 20px!important}
body.url-page_id-105 .menu-2{display:none}
body.url-page_id-105 .c-site-nav{display:none}
body.url-page_id-105 .c-content__heading{display:none}
body.url-page_id-105 .c-content{padding:10px;}

body.url-page_id-106 .liveperson{display:block!important;margin-top: -15px;}
body.url-page_id-106 .leftpromo2{display:block!important;margin-top:10px}
body.url-page_id-106 .leftpromo1{display:none}
body.url-page_id-106 .cobrandpromo{display:block!important; margin-top:-20px}
body.url-page_id-106 .leftpromo5{display:block!important;margin-top:20px}
body.url-page_id-106 .leftpromo3{display:block!important;}
body.url-page_id-106 .menu-13 a{padding-bottom: 20px!important}
body.url-page_id-106 .menu-2{display:none}
body.url-page_id-106 #navcontainer{display:none}
body.url-page_id-106 .sidenavwrapper{display:none}

.contact{display:none}
.liveperson img{left:55px!important}
.liveperson{margin-bottom:30px}
#link-menu{display:none;border-left:0px solid #ecab21!important;}
.findstorelink{border-left:0px solid #ecab21!important;}
#mini-cart .cart-coupon label{margin:0 0 5px 109px;}

.category-image{display:inline;margin-top:0px;box-shadow:0px 0px 0px #cecfcd;margin-bottom:10px;border: 0px solid #CCCCCC !important;position: absolute;}
#cboxLoadedContent #orderForm{margin-top: 0px;}
body.url-action-editsubitems #mini-cart, body.url-action-suggest #mini-cart{padding-top:0!important}
body.url-action-suggest #orderForm{margin-top: 0px;}
body.url-action-editsubitems #inner-content{background:none; padding-right:0;padding-left:0;}
body.url-fuseaction-order.url-action-editsubitems label {display: block;}
.section-group h3{font-size:18px}

#section_order_note{display:none}
.mini-cart-enabled #cart-controls .cart-info { margin-top: -1px; margin-bottom: 0.5em; }
.form-section .label-textwrap { text-indent: -1.6em; padding-left: 1.3em; }

@-moz-document url-prefix()
{
  .form-section .label-textwrap {
    padding-left: 1.5em;
    text-indent: -1.86em;}
}
.step-progress{margin-top:20px;margin-bottom:10px}
.form-container-preorder .group-client-address .client-address-street {display: block;}
.url-action-preorder .form-section .group-client-address {width: 47.5%;}
#group_client_address div.client-address-street, #group_client_address div.client-address-city, #group_client_address div.client-address-state {display: block;}
#group_client_address div.client-address-street, #group_client_address div.client-address-city, #group_client_address div.client-address-state {display: block;}
.url-action-preorder .form-section .group-client-address .client-address-zip {display: block;width: 50%;}
.url-action-preorder .form-section .group-client-address .client-address-state {display: block;width: 50%;}
.simplified-enabled section#content{width:55%;background:none}
.btn-link, .btn-link:visited{color: #ecab21;font-size:1em!important;font-weight:bold;}
.box-header{color:#4f4f4f;}


.c-corporate-nav{display: table;width: 100%;}
.c-site-banner__container, .c-main__container{    max-width: 1440px; margin:0 auto}

.c-button--primary {color: #fff; background-color: #ecab21; border-color: #ecab21; }
.c-button--primary:focus, .c-button--primary.focus { color: #fff; background-color: #ecab21; border-color: #ecab21; }
.c-button--primary:hover { color: #fff; background-color: #ecac00; border-color: #ecac00; }
.c-button--primary:active, .c-button--primary.is-active, .is-expanded > .c-button--primary.c-drop-down__toggle {color: #fff; background-color: #ecab21; border-color: #ecab21; }
.c-button--primary:active:hover, .c-button--primary:active:focus, .c-button--primary:active.has-focus, .c-button--primary.is-active:hover, .c-button--primary.is-active:focus, .c-button--primary.is-active.has-focus, .is-expanded > .c-button--primary.c-drop-down__toggle:hover, .is-expanded > .c-button--primary.c-drop-down__toggle:focus, .is-expanded > .c-button--primary.c-drop-down__toggle.has-focus { color: #fff; background-color: #ecab21; border-color: #ecab21; }
.c-content__heading, .c-signin__heading, .c-signup__heading, .c-forgot-password__heading, .c-profile__heading, .c-password__heading, .c-cc-profile__heading, .c-addressbook__heading, .c-history__heading, .c-preferred-store__heading, .c-loyalty-cards__heading, .c-preorder__heading, .c-menu__heading, .c-product__heading, .c-order__heading{    color: #464646; line-height: 1em; font-size: 16px; letter-spacing: 1px; font-family: "Open Sans",sans-serif !important; font-weight: 700; text-transform: uppercase}
.c-content__item, .c-signin__item, .c-signup__item, .c-forgot-password__item, .c-profile__item, .c-password__item, .c-cc-profile__item, .c-addressbook__item, .c-history__item, .c-preferred-store__item, .c-preferred-store__locate-store, .c-loyalty-cards__item, .c-preorder__item, .c-preorder__locate-store, .c-menu__item, .c-product__item, .c-order__item{font-size:14px;font-weight:normal}
.c-content__message, .c-signin__message, .c-signup__message, .c-forgot-password__message, .c-password__message, .c-cc-profile__message, .c-addressbook__message, .c-preferred-store__message, .c-loyalty-cards__message, .c-preorder__message, .c-order__message{font-size:14px;font-weight:normal}
.c-button--link{color:#ecab21; font-size:14px}
.c-button--link:hover, .c-button--link:focus{text-decoration:underline;color:#A32128;}
.c-button--secondary:active, .c-button--secondary.is-active, .is-expanded > .c-button--secondary.c-drop-down__toggle{color: #fff; background-color: #ecab21; border-color: #ecab21;}
.c-content__subheading, .c-signin__subheading, .c-signup__subheading, .c-forgot-password__subheading, .c-profile__subheading, .c-password__subheading, .c-cc-profile__subheading, .c-addressbook__subheading, .c-addressbook-group__heading, .c-history__subheading, .c-preferred-store__subheading, .c-loyalty-cards__subheading, .c-preorder__subheading, .c-menu__subheading, .c-product__subheading, .c-order__subheading{font-size:18px; padding-bottom: 10px;}
.c-content__layout, .c-content__menu, .c-menu, .c-product, .c-signin, .c-signup, .c-forgot-password, .c-profile, .c-password, .c-cc-profile, .c-addressbook, .c-history, .c-preferred-store, .c-loyalty-cards, .c-preorder, .c-order{font-size:14px!important}
.c-order-information__item, .c-cart{font-size: 14px}
.c-footer__container{max-width: 1170px; display:none}
.c-footer{background: #4a3728; height:0;}
.c-mnky-copyright a{color: #c1a283;margin-top: 10px;font-size:9.8px}
.c-site-nav__item--has-children .c-site-nav__link::before{position: relative;}
.c-site-nav__item.is-active .c-site-nav__link:hover, .c-site-nav__item.is-active .c-site-nav__link:active{color:#4A3728;}
.c-drop-down__link:hover { background: #edaa03; color: #fff; text-decoration: none; }
.add_order_button{text-align: center;padding-top: 30px}
.home-order{width: 200px;color:#4b3828;font-size: 1.1em!important}
.c-cart__item-edit, .c-cart__item-component-edit{color: #ecab21;}
/*Ada changes*/
#heading_home{display: none}
.c-branding__title, .footer-upper h2{font-size: 18px;display: none}
.footer-upper h1{color:#ecab21;font-size:13px;margin:0;font-weight:500}
/*new ada changes*/
.order-service-channel-takeout{display: none}
.js-service-channel-button{display: none}
.product-group .product-details{padding-top:1em;padding-left:0}
.has-mini-cart .c-menu{padding-left: .8rem}
.c-button{font-size:14px;font-weight: normal;border-radius: 4px;}
.c-product__group-heading{color:#4a3728;font-size:1.2em;font-weight:700;font-family:Arial}
.home_main img{padding-bottom: 30px}

.last{margin-right:0!important}
.align_right{text-align: right}
.center_text{text-align:center}
#heading_menu-categories{color:#464646;line-height:1em;font-size:16px;letter-spacing:1px;font-family:Open Sans,sans-serif!important;font-weight:700;text-transform:uppercase}
.c-page{position: relative;}
.c-menu-categories__image + .c-menu-categories__name{
  background: rgba(234, 171, 34, 0.8);color:#fff;font-family: ebb_elmo_thickregular,Lato,Open Sans,sans-serif;font-weight:400
}
.downloadnutrition > a, #main_navigation > div > p:nth-child(3) > span > span > a{
	color: #4A3728;
}
.c-menu-categories__link:hover .c-menu-categories__image + .c-menu-categories__name { background: rgba(234, 171, 34, 1)}
.category-image{display: none;}
@media (min-width: 62em){
  .c-main__offcanvas{padding-left: 0.82857rem;    width: 17.14286rem;    margin-right: -17.14286rem;background: #f0e5da;border-radius: 5px;    margin-top: 30px;padding-right:0;padding-left:0}
  .c-main__content{    padding-left: 17.14286rem;}
  .c-button{padding: 0.45714rem 0.71429rem;}
    .c-site-nav__item{border-bottom: 1px solid #eaab22;}
  .c-site-nav__link{color: #4a3728;font-weight: normal;}
  .c-site-nav__link:hover, .c-site-nav__link:focus {color: #4a3728;text-decoration: underline;}
  .c-site-nav__sub-link{color: #4a3728;font-weight: normal;}
  .c-site-nav__link:hover, .c-site-nav__link:focus {color: #4a3728;text-decoration: underline;}
  .c-site-nav__sub-link:hover, .c-site-nav__sub-link:focus {color: #4a3728;font-weight: normal;}
  .c-site-nav__sub-sub-link:hover, .c-site-nav__sub-sub-link:focus{color: #4a3728;text-decoration: underline;}
  .c-site-nav__sub-sub-link{color: #4a3728;text-decoration: underline;}
.c-site-nav{background:#f0e5da;padding: 20px; padding-top: 0px}
.c-site-nav__sub-list{background: #f0e5da;}
  .is-simplified .c-signin-signup{background:#fff;border:0;}
  .c-content{background: #fff;margin-top: 24px;}
  body.url-action-preorder .c-content, body.url-action-checkout .c-content, body.url-action-review  .c-content{background: #fff!important;margin-top: 24px!important;}
  body.url-fuseaction-order .c-content{background: none;margin-top: 0px;}
  .c-button{font-size:14px;font-weight: normal;border-radius: 4px;}
  .c-button--cart{color:#775e4b; font-weight: bold !important;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 12px;}
  .is-responsive #mini-cart .cart .modulebox{min-height: 3.28571rem;}
  input, textarea, select { font-size: 14px;}
  body.url-action-preorder .c-content, body.url-action-checkout .c-content, body.url-action-review  .c-content{background: #fff!important;margin-top: 24px!important;}

.c-menu-categories__item---lunch-classics{padding-left:0;padding-right: 9px!important;}
.c-menu-categories__item---beverages{padding-left:4px!important;}
.c-menu-categories__item:nth-of-type(3n+1) {padding-left: 0; padding-left: 5px; }
.c-menu-categories__item:nth-of-type(3n){padding-right: 5px;}
body.url-fuseaction-cart .c-main__offcanvas{width:0;display:none}
body.url-fuseaction-cart .c-main__content{    padding-left: 0;}
.c-main__layout{margin-right: -0.52857rem;}
.c-menu__category-img{width: 845px;}
.hero-img-mobile{display: none!important;}
.downloadnutrition{text-align: center}
input[type='text'], input[type='search'], input[type='email'], input[type='tel'], input[type='url'], input[type='password'], input[type='date'], input[type='datetime'], input[type='datetime-local'], input[type='month'], input[type='week'], input[type='time'], input[type='number'], input[type='file'], select:not([size]):not([multiple]){height: 33px;}
   .c-breadcrumb__link{color: #ecab21;}
   body.mainpage .home_main .fivecol {
       width: 47%;
       float: left;
       margin-right: 0px;
   }

}
@media (min-width: 48em){
  .c-branding{width: 32.33333%;}
  .c-utility-nav{margin: 0 auto;background: #ecab21;}
  .c-utility-nav__link{font-family:'Open Sans', sans-serif;text-transform:uppercase;font-weight:600;font-size: 14px;}
  .c-utility-nav__link:hover, .c-utility-nav__link:focus, .c-utility-nav__button:hover, .c-utility-nav__button:focus { color: #fff;text-decoration: underline;opacity: 1; background:none }
  .c-quick-cart__qty {background: #775E4B;}
.c-mnky-copyright{width:100%;margin-top:10px;padding-left:0;padding-right:0}
  .c-cart__item-name{width:100%}
}
@media (min-width: 34em){
  .c-preorder__button-group--distribution-type{width: 100%}
  .c-preorder__group--client-address{width: 50%;}  .c-cart__item-name{width:100%}
}
/*.product-group .product-item .product-image{display:none;}*/
#mini-cart .cart-li {padding-right: 0.5em; padding-left: 1.4em; }
.view_product_details{display:none;}
.product-inputs{clear: both;}
#service_channel_catering_label, #service_channel_takeout_label{display:none}
.c-button-group__item{padding-bottom: 20px;}
.cart-coupon .cart-coupon-add{height: 33px;}
.c-payment-method__heading{padding-bottom:10px}
.order-pad .cart-list .cart-li{    border-bottom: 0px solid #D2D0D0;}
.has-mini-cart .c-content__mini-cart, .has-mini-cart .c-mini-cart{    width: 19.42857rem;    margin-left: -19.42857rem;}
.has-mini-cart .c-content__menu, .has-mini-cart .c-menu, .has-mini-cart .c-product{    border-right-width: 19.42857rem;}

.mainpage .c-content{padding:10px;padding-left: 30px;}
.mainpage .homeimage img {width: 102.0%;}
.mainpage  .homeimage{margin-bottom: 50px;}
.liveadjust{text-align:center}
.fourcol{width: 30.75%;margin-right: 2%; float: left; min-height: 1px;}
.landmark { padding-top: 10px; margin: 0 auto 8px; border-top: 2px #c0a182 solid; font-size: 1.2em; line-height: 1.25; font-weight: normal; }
body.url-action-suggest .c-content{background:  #fff;margin-top: 24px}
 .c-preorder__item--client-address-state{ width: 50%;padding-right: 5px;}
 .c-preorder__item--client-address-zip{width: 50%;}
 .c-preorder__item--client-address-street, .c-preorder__item--client-address-city, .c-preorder__item--client-address-state {display: inline-block;}
 .c-form-item__label, .c-form-choice__label{text-transform: capitalize;}
 .c-form-choice__label{font-weight:normal;}
 .order-details ul{padding-left:18px;}
.configuration-group {background:#fff;border:1px solid #d9d9d9;padding-right:5px;padding:0 10px 10px 10px; margin-bottom:10px;line-height:2.1}
body.url-action-editsubitems .sub-name-container{display:none}
body.url-action-editsubitems .configuration-group h3{    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #775e4b;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;}
body.url-action-editsubitems .c-product__subheading{font-family: 'Arvo', serif!important;margin-bottom:0;padding-bottom: 0;}
@media (min-width: 767px){
 	 .c-menu__category-img{position: absolute}
 }
   @media (min-width: 1210px) and (max-width: 1220px){
 	.c-menu__category-img{position: relative;max-width: 195%;width: 850px;}
 }
   @media (min-width: 1200px) and (max-width: 1209px){
 	.c-menu__category-img{position: relative;max-width: 195%;width: 850px;}
 }
  @media (min-width: 1186px) and (max-width: 1199px){
 	.c-menu__category-img{position: relative;max-width: 195%;width: 850px;}
 }
 @media (min-width: 1167px) and (max-width: 1185px){
 	.c-menu__category-img{position: relative;max-width: 195%;width: 850px;}
 }
 @media (min-width: 1162px) and (max-width: 1166px){
 	.c-menu__category-img{position: relative;max-width: 195%;width: 850px;}
 }
  @media (min-width: 1135px) and (max-width: 1161px){
 	.c-menu__category-img{position: relative;max-width: 200%;width: 850px;}
 }
  @media (min-width: 1126px) and (max-width: 1134px){
 	.c-menu__category-img{position: relative;max-width: 203%;width: 850px;}
 }
   @media (min-width: 1120px) and (max-width: 1125px){
 	.c-menu__category-img{position: relative;max-width: 205%;width: 850px;}
 }
  @media (min-width: 1085px) and (max-width: 1119px){
 	.c-menu__category-img{position: relative;max-width: 205%;width: 850px;}
 }
  @media (min-width: 1060px) and (max-width: 1084px){
 	.c-menu__category-img{position: relative; max-width: 215%;width: 850px;}
 }
  @media (min-width: 1044px) and (max-width: 1059px){
 	.c-menu__category-img{position: relative;max-width: 225%;width: 850px;}
 }
   @media (min-width: 1025px) and (max-width: 1043px){
 	.c-menu__category-img{position: relative;max-width: 228%;width: 850px;}
 }
 @media (max-width: 1024px){
.c-menu__category-img{position: relative;max-width: 226%;width: 850px;}
#orderForm{margin-top: 70px;}
/*#mini-cart{padding-top: 445px;*/}
 }
   @media (min-width: 1012px) and (max-width: 1023px){
 	.c-menu__category-img{position: relative;max-width: 215%;width: 850px;}
 	#orderForm{margin-top: 81px;}
 	/*#mini-cart{padding-top: 445px;*/}
 }
    @media (min-width: 1005px) and (max-width: 1011px){
 	.c-menu__category-img{position: relative;max-width: 215%;width: 850px;}
 	#orderForm{margin-top: 95px;}
 	/*##mini-cart{padding-top: 445px;}*/
 }
    @media (min-width: 993px) and (max-width: 1004px){
 	.c-menu__category-img{position: relative;max-width: 220%;width: 850px;}
 	#orderForm{margin-top: 105px;}
 	/*#mini-cart{padding-top: 445px;}*/
 }
   @media (max-width: 992px){
 	.c-menu__category-img{position: relative;max-width: 260%;width: 850px;}
 	#orderForm{margin-top: 105px;}
 	/*#mini-cart{padding-top: 445px;*/}
 }
 body.url-action-menu_categories .c-menu-categories__heading{display:none}
body.url-fuseaction-signin .c-content{background:none}
body.url-fuseaction-signin_signup .c-content{background:none}
.mainpage .c-main__container, .c-content__container{max-width: 1110px;}
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url("../../Ximages/base_images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  border: 1px solid #f8f8f8;
  background: #f8f8f8 url("../../Ximages/base_images/ui-bg_highlight-soft_100_f8f8f8_1x100.png") 50% 50% repeat-x;
  color: #775e4b;
  font-weight: bold;
}
.ui-widget-header a {
  color: #775e4b;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #ecab21;
  background: #ecab21 url("../../Ximages/base_images/ui-bg_highlight-hard_75_ecab21_1x100.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #fff;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #cd9621;
  background: #cd9621 url("../../Ximages/base_images/ui-bg_highlight-hard_75_cd9621_1x100.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #fff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #cd9621;
  background: #cd9621 url("../../Ximages/base_images/ui-bg_highlight-hard_65_cd9621_1x100.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("../../Ximages/base_images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("../../Ximages/base_images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter:Alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter:Alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../../Ximages/base_images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
  background-image: url("../../Ximages/base_images/ui-icons_493627_256x240.png");
}
.ui-state-default .ui-icon {
  background-image: url("../../Ximages/base_images/ui-icons_fff_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("../../Ximages/base_images/ui-icons_fff_256x240.png");
}
.ui-state-active .ui-icon {
  background-image: url("../../Ximages/base_images/ui-icons_fff_256x240.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("../../Ximages/base_images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../../Ximages/base_images/ui-icons_cd0a0a_256x240.png");
}
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
  background: #4a3728 url("../../Ximages/base_images/ui-bg_flat_0_000_40x100.png") 50% 50% repeat-x;
  opacity: .5;
  filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
  margin: -2px 0 0 -2px;
  padding: 2px;
  background: #4a3728 url("../../Ximages/base_images/ui-bg_flat_0_000_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 2px;
}
@media (max-width: 1145px) and (min-width: 993px){
  .c-main__offcanvas{width: 17.14286rem;margin-right: -17.14286rem;}
  .c-main__content{padding-left: 17.14286rem;}


}
@media (max-width: 1023px) and (min-width: 993px){

.category-image{    width: 750px;}
.c-content__menu, .c-menu, .c-product{    border-right: 300px solid transparent;    border-right-width: 21.42857rem;}
.c-content__mini-cart, .c-mini-cart{    width: 19.42857rem;    margin-left: -21.42857rem;    float: left}

}
@media (max-width: 61.9999em) and (min-width: 48em){
	header #hdr-table #hdr-social{width: 18.7%;}
	.c-header{position: relative}
  body.mobile-enabled .desktop{display:block!important}
	.c-main__layout{padding-top:0}
	.c-menu__category-img{position: relative; max-width: 203%; width: 850px;}
#orderForm{margin-top:0}.header__navitem{font-size:14px;margin-right:7.5px;padding-right:7.5px;font-weight:400;display:inline-block;border-right:1px solid #fff;font-family:ebb_elmo_thickregular,Lato,Open Sans,sans-serif}
.header__nav{padding:24px 0;margin:0;float:left;width:110%;text-align:left;margin-left:-20px}
.header__subnav{padding:10px 0;margin:0;float:left;width:5%;text-align:right;display:none}
.header__subnavlist{text-align:left;display:inline-block;padding-left:0;padding-right:15px}
.header__navitem--alt{display:block;font-size:10px;line-height:13px;text-transform:uppercase;margin-left:0;font-family:Arvo,serif;border:0;font-weight:400}
.header__navitem--alt{font-size:10px}
.header__social{padding: 22px 5px;width:150px}
.header__logo{width:80px}
.header__navitem--mobile{display: none;}
.header__navitem:last-child{border:0}
.menu-hero{height:300px}
.cateringlogo{width:350px;margin-top:140px;float:right;padding-right:20px}
.cariboulogo{width:250px;margin-top:100px;float:left}
.home_main{text-align: center}
}
@media (max-width: 61.9999em){

	.c-site-nav__list{border:0;}
	.c-site-nav{padding:10px;}
.mainpage .c-content{padding-left: 10px}
.c-site-nav__list:before, .c-site-nav__list:after{display:none}
.c-site-nav__list{border:0;}
.c-utility-nav__link:hover, .c-utility-nav__link:focus, .c-utility-nav__button:hover, .c-utility-nav__button:focus{color:#fff!important;}
.c-utility-nav__link{color:#fff;}
.c-site-nav__sub-item{text-align:left;}
.c-site-nav__item{border-bottom: 1px solid #bfbfbf;}
.c-site-nav__item:after{display:none}
.c-site-nav__sub-link:hover, .c-site-nav__sub-link:focus{color: #4a3728;}
.c-site-nav__sub-sub-link:hover, .c-site-nav__sub-sub-link:focus{color: #4a3728}


.c-site-nav__item.is-active .c-site-nav__link{color: #fff;}
.c-site-nav__link:hover,  .c-site-nav__link:focus{color: #452513;}
.c-site-nav__link{color: #4a3728;}
.c-site-nav__sub-link:hover,  .c-site-nav__sub-link:focus{color: #452513;}
.c-site-nav__sub-link{color: #775e4b;font-size: 16px;}
.c-site-nav__sub-link:hover, .c-site-nav__sub-link:focus {color: #775e4b;}
.c-site-nav__sub-item.is-active > .c-site-nav__sub-link{color: #f79e44}
.c-site-nav__sub-item .c-site-nav__sub-item .c-site-nav__sub-link{color: #ddd;}
.c-site-nav__sub-item .c-site-nav__sub-item .c-site-nav__sub-link:hover, .c-site-nav__sub-item .c-site-nav__sub-item .c-site-nav__sub-link:focus{color: #4a3728}
.c-site-nav__sub-link:hover, .c-site-nav__sub-link:focus { text-decoration: none;color: #4a3728 }
.c-site-nav__item.is-active{   background: #edaa03;}
.c-breadcrumb{margin-bottom:20px}
.c-site-nav__link{text-align:left;font-size: 16px}
	input[type='text'], input[type='search'], input[type='email'], input[type='tel'], input[type='url'], input[type='password'], input[type='date'], input[type='datetime'], input[type='datetime-local'], input[type='month'], input[type='week'], input[type='time'], input[type='number'], input[type='file'], select:not([size]):not([multiple]){height: 2.94rem;}
.c-form-item__field-group .c-form-item__button:last-child > .c-button{    margin-left: 0px}
.c-form-item__field-group .js-cart-coupon-code{height: 2.84rem;}

}
@media (max-width: 47.9999em){
  .zs-copyright-row{    background: #efe7de; padding-bottom: 10px;}
  .zs-copyright-row > .col-xs-12 > a, .zs-copyright-row > .col-xs-12 > div {
    color:#4a3728!important;
  }
  .bottom-copyright{display: none;}
  .c-site-nav__item, .c-site-nav__sub-item{border: none!important; font-family: 'Lato', sans-serif;}
  .c-main__offcanvas.is-oncanvas{width:100%;}
  .c-site-nav__link {text-transform: none; padding:1rem;font-size: 1.3rem; font-weight: 800;} 
  .c-site-nav__sub-link{font-size:18px!important;}
  #nav_item_111 {padding-top: 1.5rem;}
  #nav_item_3 {
      border-bottom: 1px solid #4a3728!important;padding-bottom: 1.5rem;
  }


    .c-site-nav__item--has-children .c-site-nav__link::before {
        display: none;
    }
    .c-site-nav__sub-link {
      padding: .75rem 1rem;
    }
    .c-corporate-nav, .Logo_elements, .menu-hero{display: none}
    .c-site-banner {display: block;background: #fff;}
    body.mobile-enabled .desktop {display: block !important;}
    .fivecol{width:100%; float:none;    text-align: center;}
    .home-order{width:80%;margin-bottom: 20px}
    .footer-upper h2, .footer-upper h3 {margin-top: 2.5em;}
    .footer-upper h2+p, .footer-upper h3+p {
    height: auto;
    margin-bottom: .5em;}
    .footer-lower #links-legal{font-size:90%;float:none!important;text-align:center}
    .footer-lower #ftr-social_links {font-size: 14px;}
    .col-md-push-4 {left: 0;}
    .c-mnky-copyright {text-align: right;color:#fff}
    .c-mnky-copyright a{color:#fff}
	  .c-site-nav__link{text-align:left;}
	  .c-header{position: fixed;}
    .c-branding__link{padding-top: 2px;margin-left: -20px;}
    .c-site-banner{height:50px;    margin-bottom: 0em;}
    .navbar-brand{float:none;margin-left:0px;}
    .c-branding__logo{background: url(../../Ximages/base_images/logo-einstein.png) no-repeat center center;    background-size: contain;}
    .c-branding{padding-right:0;}
    .navbar>.container1 .navbar-brand{margin-left:0px;}
    .navbar-brand{padding:0;}
    .c-branding__logo--small{height: 3.27143rem;}
    .c-main__layout{    padding-top: 4rem;}
    body{background: #fff}
    .extrapad {padding-left: 16px;}
    body.mobile-enabled .footer-lower .row{margin-left:-15px;margin-right:-15px}
    .footer-lower,.footer-upper{font-size:100%}
    .footer-lower #copyright{font-size:90%;margin-left:0;text-align:center;float:none!important;display:block;line-height:2}
    .footer-lower #ftr-social_links{float:none}
    .footer-lower #ftr-social_links span{float:right;padding-left:1.5em}
    .footer-lower #ftr-social_links i[class*=icon-]{width:25px;height:25px}
    .footer-upper{padding-bottom:0}

   .c-preorder__subaction{margin-top:0;}
    .c-step__text{font-size:12px}
    .c-menu__category-img{    position: relative;    max-width: 100%;}
    .c-utility-nav__link, .c-utility-nav__button{color:#4a3728;}
  .c-utility-nav__item--nav .c-utility-nav__icon {background:#4a3728; }
  .c-utility-nav__link:hover, .c-utility-nav__link:focus, .c-utility-nav__button:hover, .c-utility-nav__button:focus{background:none;color: #edaa03;}
  .c-quick-cart__qty{background: #775E4B;}
  .c-offcanvas-toggle__label{display:none}
  #orderForm{margin-top:-30px}
  #ftr-bottom .col-sm-22{display:none}
   #ftr-bottom .col-sm-7 {width:100%}
  .footer-lower #copyright{margin-left:0;}
  .col-sm-5{width:95%; padding-left:10px;padding-right:10px}
  .c-button--primary{font-size:14px;padding-top:13px;padding-bottom: 13px}
    body.url-action-editsubitems .product-select{    max-width: 350px;}
   .is-responsive.url-fuseaction-order.url-action-editsubitems select{width:100%}
 .c-quantity-selector__button{    padding: 1em .8em;}
 .c-quantity-selector{width: 8.0rem;}
input[type='text'], input[type='search'], input[type='email'], input[type='tel'], input[type='url'], input[type='password'], input[type='date'], input[type='datetime'], input[type='datetime-local'], input[type='month'], input[type='week'], input[type='time'], input[type='number'], input[type='file'], select:not([size]):not([multiple]){
	height: 48px;}
  .c-button--link, .c-button--primary{font-size:16px}
.col-xs-12{position:relative;min-height:1px;padding-left:10px;padding-right:0}

.c-cart__item-action{font-size:1.2rem}
.c-form-item__field-group .js-cart-coupon-code{height:3rem}
article a, article a:link:visited:active{font-size: 1em}
.c-preorder__subaction--order-type{margin-bottom:0}
 .c-preorder__subheading--order-for{margin:0;padding-bottom:0}

}

@media (max-width: 318px){

.fbottom{margin-top: 70px}
.footer-lower #copyright{font-size: 11px}
}
.special-instruction-container {display: none;}
#order_note_label, #order_note {display: none;}
.product-image.large img {display: block;}

/*body.is-pickup #order_fee_Gratuity{display:none !important;} */
/*body.is-delivery #order_fee_Gratuity{display:block !important;}*/


body.url-action-editsubitems .opt{float:left}
.c-site-nav__sub-item--catering-109{display:none}
.c-menu-categories__item---w-h-o-l-e-s-a-l-e-s-p-e-c-i-a-l-t-y{display:none!important}
.c-site-nav__sub-item--catering-116{display:none!important}
/*showing heading on 105 page based on randy's changes on production*/
body.url-page_id-105 .c-content__heading {
  display: block;
}

/* Remove Mailing List Sign Up */
.c-signup__item--promotions{display: none}

/*Show coupon description*/
.c-cart__coupon{font-size: 15px;}

/* Show Mailing List Sign Up */
.c-signup__item--promotions{display: block}

/* Show Email Subscription On Account Edit Page */
body.url-page_id-6 .c-form-choice{display:block}

.c-account-actions__link {
  text-transform: uppercase;
    color: #4A3728;
    border-radius: 8px 8px 8px 8px;
    padding: 9px 16px 7px 16px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.25rem;
    letter-spacing: 1px;
}
a:focus-visible {
  outline: thin dotted;
}

.c-site-nav__item.is-active .c-site-nav__link:focus {
  color: #e27c00;
}

.footer-link:focus {
  text-decoration: none;
  color: white;
}


/* One Trust Popup */

div > #ot-sdk-btn.ot-sdk-show-settings  {
    color: #fff!important;
    text-decoration: none!important;
    font-size: 14px!important;
}


#ot-sdk-btn.ot-sdk-show-settings::after {
content: '';
    display: inline-block;
    width: 21px;
    height: 11px;
    background-image: url("../../XImages/base_images/ebb-privacy-choices-desktop.png");
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 10px;
}

/* One Trust Popup */