@import url("https://use.typekit.net/hng2npb.css");.font-primary, body { font-family: brandon-grotesque !important; }.font-secondary { font-family: brandon-grotesque !important; }.primary-bg-color { background-color: rgb(255, 255, 255)!important; }.btn-choice:not(.active):hover { background-color: rgb(255, 255, 255)!important; }.primary-bg-border-color { border-color: rgb(255, 255, 255)!important; }.popover.top > .arrow { border-top-color: rgb(255, 255, 255)!important; }.popover.left > .arrow { border-left-color: rgb(255, 255, 255)!important; }.popover.right > .arrow { border-right-color: rgb(255, 255, 255)!important; }.popover.bottom > .arrow { border-bottom-color: rgb(255, 255, 255)!important; }.primary-border-color { border-color: rgb(255, 255, 255)!important; }.primary-text-color { color: rgb(42, 41, 38)!important; }.primary-text-border-color { border-color: rgb(42, 41, 38)!important; }.secondary-bg-color { background-color: rgb(255, 255, 255)!important; }.secondary-text-inverse-color { color: rgb(255, 255, 255)!important; }.secondary-text-color { color: rgb(66, 0, 0)!important; }.secondary-bg-inverse-color { background-color: rgb(66, 0, 0)!important; }.secondary-bg-inverse-color:before { background-color: rgb(66, 0, 0)!important; }.secondary-bg-inverse-color:after { background-color: rgb(66, 0, 0)!important; }.action-bg-color { background-color: rgb(155, 6, 6)!important; fill: rgb(155, 6, 6)!important }.action-text-color { color: rgb(155, 6, 6)!important; }.action-border-color { border-color: rgb(155, 6, 6)!important; }.action-inverse-bg-color { background-color: rgb(255, 255, 255)!important; fill: rgb(255, 255, 255)!important }.action-inverse-text-color { color: rgb(255, 255, 255)!important; }.action-inverse-border-color { border-color: rgb(255, 255, 255)!important; }.selection-bg-color { background-color: rgb(77, 1, 1)!important; fill: rgb(77, 1, 1)!important }.selection-text-color { color: rgb(77, 1, 1)!important; }.selection-border-color { border-color: rgb(77, 1, 1)!important; }.btn:hover .tab-icon.filled {background-color: rgb(77, 1, 1)!important; }.btn:active .tab-icon.filled {background-color: rgb(77, 1, 1)!important; }.btn.active .tab-icon.filled {background-color: rgb(77, 1, 1)!important; }.selection-inverse-bg-color { background-color: rgb(255, 255, 255)!important; fill: rgb(255, 255, 255)!important }.selection-inverse-text-color { color: rgb(255, 255, 255)!important; }.selection-inverse-border-color { border-color: rgb(255, 255, 255)!important; }.secondary-bg { background-color: rgb(42, 41, 38)!important; }.secondary-text { color: rgb(255, 255, 255)!important; }.intro-highlight-bg-color { background-color: rgb(42, 41, 38)!important; }.intro-highlight-text-color { color: rgb(42, 41, 38)!important; }.intro-highlight-inverse-bg-color { background-color: rgb(255, 255, 255)!important; }.intro-highlight-inverse-text-color { color: rgb(255, 255, 255)!important; }body { background-image: url('/webfile?name=Image.png&hash=1659730258000') !important; }.leftMenuBg,.rightMenuBg,.tabs-menu,.overlay-menu,.order-tree-slider-wrapper,.sticky-group-name { background-color: rgb(255, 255, 255)!important; }.main-footer { background-color: rgb(255, 255, 255)!important; }.home-info-bg-fix { opacity: 0.5 !important; }

@font-face {
  font-family: SantElia Rough;
  src: url('https://applespicelab.foodtecsolutions.com/webfile?name=santeliaroughbold-webfont.woff');
  font-weight: bold;
}

@font-face {
  font-family: 'BrandonGrotesque-Black';
  src:       url('https://www.applespice.com/wp-content/uploads/Fonts/BrandonGrotesque-Black.woff') format('woff');
}

@media screen and (max-width: 767px) {
.home-wrapper .home-featured-content {
left: 0 !important;
  position: static !important;
}
   
.home-featured-content .wrapper {
height: auto !important;
      position: static !important;
}
   
.home-featured-content img {
  height: auto !important;
  position: static !important;
  transform: translate(0, 0) !important;
}
}

@media screen and (min-width: 767px) {
.home-wrapper {
min-height: 650px !important;
}
.home-wrapper .home-featured-content {
left: 250px !important;
right: 0 !important;
width: auto !important;
}
}

.home-wrapper .home-info .logo-wrapper {
    margin: 2rem auto !important;
}

.home-info #description {font-size: .8rem;}

#home-page .logo-wrapper {
width: 130px;
margin: 14px 60px;
}

#continue-to-menu {
    background: #4d0101 !important;
  font-weight: 900 !important;
}

#home-page .compact-header-overlay {
    background: url(/Image?name=redbg) repeat center !important;
}

.top-order-tree-indicator {
  background: #e4f4ff !important;
  color: black !important;
  font-weight: 900 !important;
}

.panels-wrapper .left-panel {
  background-color: #4d0101 !important;
background-image: url(/Image?name=brick) !important; 
  flex: 0 0 300px !important;
  position: relative;
  padding-left: 100px;
left: -100px;
margin-right: -100px;
}

.mobile-tabs {
background: url(/Image?name=brick) repeat center !important; 
}

.leftMenuBg {
  background: url(/Image?name=Paper_bg) repeat center !important;
}

.header *,
.compact-header > * ,
.btn  ,
.step-legend,
.item-name {
  font-weight: bold !important;
}

.panel-item-name {
  font-size: 24px !important;
}

.group-order-checkbox-wrapper {
  padding-bottom: 1rem !important;
}

#home-page {
  background: #eee !important;
}

fts-header-order-tree {
 margin-bottom: 0 !important;
}

.logo-container {
  align-self: center;
}

#checkout {
  background: #23395d !important;
  color: #fff !important;
}

#order-notification-upsize-btn {
background: rgb(77, 1, 1)!important;
}

.text-warning {
  color: #c3121f !important;
}

.panel-item-description {
  font-size: 18px !important;
}

.btn-menu .tab-name,
.panel-header {
    text-transform: uppercase;
  font-weight: bold !important;
  color: #e7d6ad !important;
font-size: 14px !important;
}

.panel-group-description {
  font-family: 'BrandonGrotesque-Black' !important;
  color: #9d0b0e !important;
  font-size: 22px !important;
}

.panel-header {
 font-size: 26px !important;
  font-weight: bold !important;
}

.ng-fa-icon.star.primary-text-color.filled {
  color: #9B0606 !important;
}

.btn-menu.active .tab-name, .btn-menu:active .tab-name,
.btn-menu:hover .tab-name {
  color: #fff !important;
}

.btn-menu {
  border-bottom: 0 !important;
}

hr.right-extended {
  border-color: #781011 !important;
}

#left-menu hr {
  border-color: #e7d6ad;
}

#home-page .header.secondary-text-color,
#home-page .header .secondary-text-color {
  color: #fff !important;
}

.center-panel.overlay,
fts-item-editor > .overlay,
.no-right-order-tree-bg-fix {
  background: transparent !important;
}

.group-name {
  padding-top: 20px !important;
  margin-bottom: 11px !important;
}

.group-name .font-secondary {
  font-family: 'SantElia Rough' !important;
}

.store-info-container,
.change-store-btn {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 14px !important;
}

.change-store-btn,
.size-price-btn {
  font-weight: 900 !important;
}

.has-group-ordering-btn .btn.selection-bg-color {
  background: transparent !important;
  color: #420000 !important;
  font-weight: 900 !important;
}

.btn {
  font-family: brandon-grotesque,sans-serif !important;
}

h2 {
  font-weight: bold !important;
}

body,
.lead,
.fw-400 {
    font-weight: 400 !important;
}


#menuIndex {
background-image: url(/Image?name=brick) !important;
}

#account-link-loyalty-not-logged-in {
    display: none;
}

#account-link-loyalty {
    display: none;
}

#account-link-coupons {
    display: none;
}

#store-open-close-status {
  display: none;
}

#mainContent > fts-intro > section > div > fts-order-type-form > div > div:nth-child(4) > fts-guest-address-chooser > div > fieldset > div > div > fts-address-form > form > div:nth-child(6) {
display:none;
}

#mainContent > fts-checkout > fts-checkout-details > div > div > div > div.column-group.two-columned > section:nth-child(2) > fieldset > fts-order-type-information > fts-address-form > form > div:nth-child(6) {
display:none;
}.alert-form.alert-danger, .alert.alert-danger { background-color: rgb(72, 0, 0) !important; }.error-bg-color { background-color: rgb(72, 0, 0)!important; }.alert-form.alert-danger, .alert.alert-danger { color: rgb(255, 255, 255) !important; }.notifications { background-color: rgb(72, 0, 0) !important; }.notifications { color: rgb(255, 255, 255) !important; }.text-danger { color: rgb(72, 0, 0) !important; }.special-indicator { color: rgb(77, 1, 1) !important; }