/*
 Theme Name:	YourPie 2022
 Theme URI:     https://www.yourpie.com
 Description:   Custom Bootstrap 5 theme built upon the SEOteric framework
 Author:        SEOteric
 Author URI:    https://www.seoteric.com
 Template:		Seoteric-Framework
 Version:       3
*/

@import url("https://use.typekit.net/tmx0nsv.css");

/*! tailwindcss v3.2.7 | MIT License | https://tailwindcss.com*/*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.vx-invisible{visibility:hidden}.vx-absolute{position:absolute}.vx-relative{position:relative}.vx-bottom-8{bottom:2rem}.vx-left-1\/2{left:50%}.vx-right-8{right:2rem}.vx-top-1\/2{top:50%}.vx-z-0{z-index:0}.vx-z-10{z-index:10}.vx-z-back{z-index:-1}.-vx-mx-2{margin-left:-.5rem;margin-right:-.5rem}.vx-my-2{margin-top:.5rem;margin-bottom:.5rem}.-vx-mb-2{margin-bottom:-.5rem}.vx-mb-1{margin-bottom:.25rem}.vx-mt-0{margin-top:0}.vx-mt-0\.5{margin-top:.125rem}.vx-mt-1{margin-top:.25rem}.vx-mt-2{margin-top:.5rem}.vx-mt-3{margin-top:.75rem}.vx-mt-5{margin-top:1.25rem}.vx-mt-\[2px\]{margin-top:2px}.vx-block{display:block}.vx-inline-block{display:inline-block}.vx-flex{display:flex}.vx-hidden{display:none}.vx-h-14{height:3.5rem}.vx-h-4{height:1rem}.vx-h-full{height:100%}.vx-w-14{width:3.5rem}.vx-w-4{width:1rem}.vx-w-full{width:100%}.vx-max-w-panel{max-width:258px}.vx-origin-bottom-right{transform-origin:bottom right}.-vx-translate-x-1\/2{--tw-translate-x:-50%}.-vx-translate-x-1\/2,.-vx-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-vx-translate-y-1\/2{--tw-translate-y:-50%}.vx-translate-y-4{--tw-translate-y:1rem}.vx-rotate-180,.vx-translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.vx-rotate-180{--tw-rotate:180deg}.vx-cursor-pointer{cursor:pointer}.vx-flex-col{flex-direction:column}.vx-items-start{align-items:flex-start}.vx-items-end{align-items:flex-end}.vx-gap-2{gap:.5rem}.vx-self-start{align-self:flex-start}.vx-overflow-hidden{overflow:hidden}.vx-rounded-2xl{border-radius:1rem}.vx-rounded-lg{border-radius:.5rem}.vx-rounded-md{border-radius:.375rem}.vx-rounded-sm{border-radius:.125rem}.vx-border{border-width:1px}.vx-border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity))}.vx-border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}.vx-border-white\/60{border-color:#fff9}.vx-bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}.vx-bg-slate-100\/70{background-color:#f1f5f9b3}.vx-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.vx-fill-neutral-800{fill:#262626}.vx-fill-white{fill:#fff}.vx-p-2{padding:.5rem}.vx-p-8{padding:2rem}.vx-px-2{padding-left:.5rem;padding-right:.5rem}.vx-px-3{padding-left:.75rem;padding-right:.75rem}.vx-py-1{padding-top:.25rem;padding-bottom:.25rem}.vx-py-2{padding-top:.5rem;padding-bottom:.5rem}.vx-pb-0{padding-bottom:0}.vx-pb-2{padding-bottom:.5rem}.vx-pl-1{padding-left:.25rem}.vx-pt-1{padding-top:.25rem}.vx-text-center{text-align:center}.vx-font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.vx-text-base{font-size:1rem;line-height:1.5rem}.vx-text-sm{font-size:.875rem;line-height:1.25rem}.vx-text-xs{font-size:.75rem;line-height:1rem}.vx-font-bold{font-weight:700}.vx-font-medium{font-weight:500}.vx-font-normal{font-weight:400}.vx-font-semibold{font-weight:600}.vx-leading-snug{line-height:1.375}.vx-text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.vx-text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity))}.vx-text-pink-600{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity))}.vx-text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.vx-text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.vx-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.vx-underline{text-decoration-line:underline}.vx-placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity))}.vx-placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity))}.vx-opacity-0{opacity:0}.vx-opacity-100{opacity:1}.vx-shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.vx-shadow,.vx-shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.vx-shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.vx-backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.vx-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vx-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vx-duration-300{transition-duration:.3s}.invalid\:vx-border-pink-500:invalid{--tw-border-opacity:1;border-color:rgb(236 72 153/var(--tw-border-opacity))}.invalid\:vx-text-pink-600:invalid{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity))}.hover\:vx-bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.hover\:vx-bg-neutral-600:hover{--tw-bg-opacity:1;background-color:rgb(82 82 82/var(--tw-bg-opacity))}.hover\:vx-text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.focus\:vx-border-sky-500:focus{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity))}.focus\:vx-outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:vx-ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:vx-ring-sky-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity))}.focus\:invalid\:vx-border-pink-500:invalid:focus{--tw-border-opacity:1;border-color:rgb(236 72 153/var(--tw-border-opacity))}.focus\:invalid\:vx-ring-pink-500:invalid:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 72 153/var(--tw-ring-opacity))}.active\:vx-scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:vx-opacity-80:active{opacity:.8}.disabled\:vx-scale-100:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:vx-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:vx-border-slate-200:disabled{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.disabled\:vx-bg-slate-50:disabled{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.disabled\:vx-text-slate-500:disabled{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.disabled\:vx-opacity-60:disabled{opacity:.6}.disabled\:vx-shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:hover\:vx-bg-neutral-800:hover:disabled{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}.vx-group:hover .group-hover\:vx-fill-neutral-600{fill:#525252}.vx-group:active .group-active\:vx-fill-neutral-800{fill:#262626}

/*
#vx-pop-up {
    position: fixed !important;
    bottom: 0 !important;
    right: 0 !important;
    width: 300px !important;
}
*/
/*////////////////////////////////////////////////
GENERAL STYLES
///////////////////////////////////////////////*/
body {
    font-family: 'freight-sans-pro', sans-serif;
    font-weight: 600;
    font-style: normal;
    color:#58605a;
    font-feature-settings: 'lnum' 1;
}
/*
html {
  scroll-behavior: smooth !important;
}
*/
a {
    color: #d7282f;
    text-decoration: none;
}
a:hover,
a:active,
a:focus {
    color: #d7282f;
    text-decoration: underline;
}
ul.columns {
    column-count: 2;
    column-gap: 20px;
}
/*////////////////////////////////////////////////
HEADER STYLES
///////////////////////////////////////////////*/
header {
    top: 0;
}
.navbar-brand img {
/*    max-width: 360px;*/
    max-width: 150px;
}
.menu-header-menu-container {
    display: flex;
    flex-basis: 100%;
}
.navbar-toggler {
    padding: 0.25rem 0;
}
.dropdown-item:focus, .dropdown-item:hover {
    background-color: #404040;
    color: #FFF;
}
header .nav-link:focus, .nav-link:hover,
.navbar-text a:hover, .navbar-text a:focus {
    color:#d7282f;
}
#orderNow h2 {
    top: 7px;
}
.slideOrder {
    z-index: 10;
    background: url(images/white-oval.svg) no-repeat center right;
    padding: 3% 0 1.25% 20px;
    width: 220px;
    height: 125px;
    padding: 35px 0 0 10px;
    background-size: cover;
    top: 20px;
}
.slideOrder h2 {
    line-height: 0;
    font-size: 36px;
}
.slideOrder .display-4 {
    font-size: 56px;
}
.slideOrder.logoTag {
    padding: 0;
}
@media (min-width: 1200px){
    .slideOrder {
        width: 30%;
        max-width: 380px;
        height: auto;
        padding: 3% 0 1.25% 6%;
    }
    .slideOrder .display-4 {
        font-size: 4.5rem;
    }
    .slideOrder.logoTag {
        width: 30%;
        max-width: 380px;
        height: auto;
        padding: 2% 0 2% 0%;
    }    
}
header li.portal a,
header li.find a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.305' height='26' viewBox='0 0 20.305 26'%3E%3Cdefs%3E%3CclipPath id='fzp6mcljra'%3E%3Cpath data-name='Rectangle 1135' style='fill:%23404040' d='M0 0h20.305v26H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 1717' style='clip-path:url(%23fzp6mcljra)'%3E%3Cpath data-name='Path 3203' d='M10.152 10.692a5.346 5.346 0 1 0-5.346-5.347 5.353 5.353 0 0 0 5.346 5.346m3.014 1.391H7.139A7.138 7.138 0 0 0 0 19.221v4.959A27.613 27.613 0 0 0 10.152 26a27.613 27.613 0 0 0 10.153-1.819v-4.96a7.138 7.138 0 0 0-7.139-7.139' style='fill:%23404040'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px !important;
    background-size: 12px;
}
header li.portal a:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.305' height='26' viewBox='0 0 20.305 26'%3E%3Cdefs%3E%3CclipPath id='fzp6mcljra'%3E%3Cpath data-name='Rectangle 1135' style='fill:%23d7282f' d='M0 0h20.305v26H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 1717' style='clip-path:url(%23fzp6mcljra)'%3E%3Cpath data-name='Path 3203' d='M10.152 10.692a5.346 5.346 0 1 0-5.346-5.347 5.353 5.353 0 0 0 5.346 5.346m3.014 1.391H7.139A7.138 7.138 0 0 0 0 19.221v4.959A27.613 27.613 0 0 0 10.152 26a27.613 27.613 0 0 0 10.153-1.819v-4.96a7.138 7.138 0 0 0-7.139-7.139' style='fill:%23d7282f'/%3E%3C/g%3E%3C/svg%3E");
}
header li.find a{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.654' height='26' viewBox='0 0 18.654 26'%3E%3Cdefs%3E%3CclipPath id='eucrvw82ka'%3E%3Cpath data-name='Rectangle 1134' style='fill:%23404040' d='M0 0h18.654v26H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 1715' style='clip-path:url(%23eucrvw82ka)'%3E%3Cpath data-name='Path 3202' d='M9.327 0A9.311 9.311 0 0 0 1.6 14.506L9.327 26l7.727-11.494A9.311 9.311 0 0 0 9.327 0m0 15.2a5.8 5.8 0 1 1 5.8-5.8 5.8 5.8 0 0 1-5.8 5.8' style='fill:%23404040'/%3E%3C/g%3E%3C/svg%3E");
    padding-left: 17px !important;
}
header li.find a:hover{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.654' height='26' viewBox='0 0 18.654 26'%3E%3Cdefs%3E%3CclipPath id='eucrvw82ka'%3E%3Cpath data-name='Rectangle 1134' style='fill:%23d7282f' d='M0 0h18.654v26H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 1715' style='clip-path:url(%23eucrvw82ka)'%3E%3Cpath data-name='Path 3202' d='M9.327 0A9.311 9.311 0 0 0 1.6 14.506L9.327 26l7.727-11.494A9.311 9.311 0 0 0 9.327 0m0 15.2a5.8 5.8 0 1 1 5.8-5.8 5.8 5.8 0 0 1-5.8 5.8' style='fill:%23d7282f'/%3E%3C/g%3E%3C/svg%3E");
    padding-left: 17px !important;
}
/*////////////////////////////////////////////////
TYPOGRAPHY
///////////////////////////////////////////////*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-style: normal;
    text-transform: uppercase;
    font-weight: 900;
/*    color: #d7282f;*/
}
/*
.bg-dark h1, .bg-dark .h1, .bg-dark h2, .bg-dark .h2, .bg-dark h3, .bg-dark .h3, .bg-dark h4, .bg-dark .h4, .bg-dark h5, .bg-dark .h5, .bg-dark h6, .bg-dark .h6, .bg-primary h1, .bg-primary .h1, .bg-primary h2, .bg-primary .h2, .bg-primary h3, .bg-primary .h3, .bg-primary h4, .bg-primary .h4, .bg-primary h5, .bg-primary .h5, .bg-primary h6, .bg-primary .h6 {
    color: #FFF !important;
}
*/
.text-primary {
    color: #d7282f !important;
}
.text-secondary {
    color: #404040 !important;
}
.fw-bold {
    font-weight: 900!important;
}
/*////////////////////////////////////////////////
BUTTONS
///////////////////////////////////////////////*/
.btn {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 0.375rem 1.25rem;
    border-width: 2px;
}
.page-careers .btn-lg {
    padding: 1rem 3.25rem !important;
    font-size: 2rem;
}
.btn-primary {
    background-color: #d7282f;
    border-color: #d7282f;
}
.btn-primary:hover,
.btn-primary:active{
    background-color: #FFF !important;
    border-color: #d7282f !important;
    color: #d7282f !important;
}
.btn-check:focus+.btn-primary, .btn-primary:focus,
.btn-primary:active:focus{
    color: #d7282f;
    background-color: #FFF;
    border-color: #d7282f;
    box-shadow: 0 0 0 0.25rem rgb(215 40 47 / 50%);
}
.btn-secondary,
.btn-secondary:active{
    background-color: #404040;
    border-color: #404040;
}
.btn-secondary:hover {
    background-color: #FFF !important;
    border-color: #404040 !important;
    color: #404040 !important;
}
.btn-outline-primary {
    border-color: #d7282f;
    color: #d7282f;
}
.btn-outline-primary:hover,
.btn-outline-primary:active{
    background-color: #d7282f !important;
    border-color: #d7282f !important;
    color: #FFF !important;
}
.btn-check:focus+.btn-outline-primary, .btn-outline-primary:focus,
.btn-outline-primary:active:focus{
    color: #FFF;
    background-color: #d7282f;
    border-color: #d7282f;
    box-shadow: 0 0 0 0.25rem rgb(215 40 47 / 50%);
}
.btn:hover,
.btn:active,
.btn:focus {
    text-decoration: none;
}
/*////////////////////////////////////////////////
BACKGROUNDS
///////////////////////////////////////////////*/
.bg-primary {
    background-color: #d7282f !important;
}

.bg-dark {
    background-color: #404040;
}
.bg-light {
    background-color: #f5f5f5 !important;
}
.border-primary {
    border-color: #d7282f !important;
}
/*////////////////////////////////////////////////
SOCIALS
///////////////////////////////////////////////*/
.socials a[href*="facebook.com"]:before,
.socials a[href*="twitter.com"]:before,
.socials a[href*="linkedin.com"]:before,
.socials a[href*="instagram.com"]:before,
.socials a[href*="youtube.com"]:before,
.socials a[href*="yelp.com"]:before {
    font-family: 'FontAwesome';
    display: inline-block;
    font-weight: normal;
    width: 30px;
    height: 30px;
    font-size: 30px;
}
.socials a[href*="facebook.com"]:before {
    content: '\f230';
}
.socials a[href*="twitter.com"]:before {
    content: '\f081';
}
.socials a[href*="linkedin.com"]:before {
    content: '\f08c';
}
.socials a[href*="instagram.com"]:before {
    content: '\f16d';
}
.socials a[href*="youtube.com"]:before {
    content: '\f16a';
}
.socials a[href*="yelp.com"]:before {
    content: "\f1e9";
}
.socials li.ddash {
    width: 42px;
}
/*////////////////////////////////////////////////
HOME PAGE
////////////////////////////////////////////////*/
.signatureTitle.bg-dark {
    color:#FFF;
}
img.allergyIcon {
    background: #f5f5f5;
    padding: 15px;
    border-radius: 50rem;
}

.franchiseImg {
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    min-height:75vh;
}
#CraftBeer .franchiseImg,
#Gelato .franchiseImg {
    min-height: 50vh;
}
.pageSlider .splide__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#thumbnail-carousel .splide__slide {
  opacity: 0.6;
}

#thumbnail-carousel .splide__slide.is-active {
  opacity: 1;
}
.featuredContent .container-fluid {
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 55%, rgba(215,40,47,1) 55%, rgba(215,40,47,1) 100%);
}
.accordion-button {
    background: #404040;
    color: #FFF;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 1.25px;
}
.accordion-button:not(.collapsed) {
    color: #FFF;
    background-color: #d7282f;
}
.accordion-button:focus {
    z-index: 3;
    border-color: #404040;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(215,40,47,.25);
}
.accordion-button::after {
    background-image: url(images/down-arrow.svg);
}
.accordion-button:not(.collapsed)::after {
    background-image: url(images/down-arrow.svg);
    transform: rotate(-180deg);
}

/*
#fbFeed img {
    border-radius: 50%;
}
*/
/*
.sbi_photo_wrap {
    border-radius: 50%;
}
*/
.gallery-item {
    padding: 0px 5px;
}
.gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
}

/*/////////////////
MENU PAGES//*/
#Build_It img {
    max-width: 160px;
}

/*/////////////////
LOCATIONS PAGES//*/

.infoWindow a:-webkit-any-link:focus-visible {
    outline:none !important;
}
.locationSidebar {
    max-height: 480px;
}
.locationsGrid .locationGrid:nth-of-type(even) .container-xl {
    background-color: #f5f5f5 ;
}

#text{
    display:none;
}
/*////////////////////////////////////////////////
FOOTER
////////////////////////////////////////////////*/
footer #connect {
    color: #FFF !important;
}
footer .navbar-dark .navbar-nav .nav-link {
    color: #FFF;
}
footer .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,.55);
}

footer .socials a[href*="facebook.com"]:before,
footer .socials a[href*="twitter.com"]:before,
footer .socials a[href*="linkedin.com"]:before,
footer .socials a[href*="instagram.com"]:before,
footer .socials a[href*="youtube.com"]:before,
footer .socials a[href*="yelp.com"]:before {
    font-size: 26px;
    color: #FFF;
}
#Build_It input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: #FFF;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: #d7282f;
  width: 1.15em;
  height: 1.15em;
  border: 0.15em solid #d7282f;
  border-radius: 50%;
/*  transform: translateY(-0.075em);*/
  display: inline-grid;
  place-content: center;
}

#Build_It input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: #d7282f;
}

#Build_It input[type="radio"]:checked::before {
  transform: scale(1);
}

#Build_It input[type="radio"]:focus {
    background: #d7282f;
}
#Build_It input[type="checkbox"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: var(--form-background);
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 1.15em;
  height: 1.15em;
  border: 0.15em solid currentColor;
  border-radius: 0.15em;
  transform: translateY(-0.075em);
  display: inline-grid;
  place-content: center;
}

#Build_It input[type="checkbox"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: #d7282f;
}

#Build_It input[type="checkbox"]:checked::before {
  transform: scale(1);
}


#Build_It input[type="checkbox"]:disabled {
  --form-control-color: var(--form-control-disabled);

  color: var(--form-control-disabled);
  cursor: not-allowed;
}

.anchor {
    display: block;
    position: relative;
    top: -30vh;
    visibility: hidden;
}
/*////////////////////////////////////////////////
RESPONSIVE
////////////////////////////////////////////////*/


@media only screen and (max-width: 1400px) {

}

@media screen and (min-width:980px) and (max-width:1120px){
.navbar-brand img {
/*    max-width: 240px;*/
    max-width: 150px;
}
}
@media screen and (max-width:859px){
	
}
@media screen and (max-width:767px){
    .home .franchiseImg {
        background-image: none !important;
        min-height:auto;
    }
    .featuredContent .container-fluid {
        background: #FFF;
    }

}
@media screen and (max-width:575px){
    .navbar-brand img {
/*        max-width: 110px;*/
    }    
/*
    .earn.bg-primary {
        background-color: #212529 !important;
    }
*/
    .signatureTitle.bg-dark {
        color:#d7282f;
        background-color: #FFF !important;
    }
    #allergy {
        background-color: #f5f5f5 !important;
    }
    img.allergyIcon {
        background: #FFF;
    }
    .locationSidebar {
        max-height: 575px;
    }
    .bg-light.franchise {
        background-color: #FFF !important;
    }    
    .bg-white.franchise {
        background-color: #F5F5F5 !important;
    }
    footer.bg-dark {
        background-color: #FFF !important;
    }
	footer .bg-primary {
        background-color: #212529!important
    }
    footer #connect {
        color:#58605a !important;
    }
    footer #connect h5 {
        color:#d7282f !important;
    }    
    footer .socials a[href*="facebook.com"]:before, 
    footer .socials a[href*="twitter.com"]:before, 
    footer .socials a[href*="linkedin.com"]:before, 
    footer .socials a[href*="instagram.com"]:before, 
    footer .socials a[href*="youtube.com"]:before {
        color: #212529;
    }
    footer .navbar-expand .navbar-nav {
        flex-direction: column;
        text-align: center;
    }
    footer .navbar-dark .navbar-nav .nav-link {
        text-transform: uppercase;
        border-bottom: 1px solid #FFF;
    }
}
@media screen and (max-width:479px){
    ul.columns {
        column-count: 1;
    }
}