@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Varela+Round&display=swap');

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #64a19d;
  --cyan: #17a2b8;
  --white: #fff;
  --slight-white:rgba(200,200,200,1);
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #64a19d;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --proginfo: rgba(88,88,88,1);
  --topMenuFirstLine: #2F2F2F;
  --topMenuSecondLine: #434343;
  --almost-black: #111111;
  --black: #000000;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --ff-sans-serif: -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";
  --ff-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
html,body{height:100vh;margin:0px 0px 3em 0px;font-family:var(--ff-sans-serif);
font-size:14px;font-weight:400;line-height:1.5;text-align:left;letter-spacing:0.0625em;color:var(--slight-white);background-color:var(--almost-black);
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;}
.hrnarrow{margin:0;border-color:var(--slight-white);margin-block-start:0.1em;margin-block-end:0.1em;}
.startbeat:hover{cursor:hand!important;color:var(--teal)!important;}
#orderPopover{display:none;}
a:link, a:visited, a:active{color:rgba(255,255,255,1);text-decoration:none;}
a:hover{color:rgba(255,255,255,.8);text-decoration:none;cursor:pointer;}
.proginfotxt{font-size:10px;font-weight:800;color:var(--proginfo);}
.statBox:hover {background-color:rgba(66, 66, 66, .25)!important; cursor:pointer;}
.border-color-25 {border-color: rgba(255, 255, 255, .25)!important;}
.row-even{}
.row-odd{background-color:rgba(66,66,66,1);}
.ft-green{color:var(--green);}
.ft-red{color:var(--red);}
.allergen{text-transform:uppercase;}


#tmfl{background-color:var(--topMenuFirstLine);color:var(--slight-white);min-height:40px;}
#tmfl{background-color:var(--topMenuSecondLine);color:var(--slight-white);min-height:30px;}
#pageL{height:100vh;}
#pageR{min-height:100vh;border:2px solid rgba(240,240,240,0);background-color:#FCFCFC;}
#moreMenu, .specInfoDef, .specInfo{display:none;}
#theList{height: calc(100vh - 90px);overflow-y:auto;padding-right:0px;}
.listing{height:calc(100vh - 90px);}
.list-group-item.active{color:rgba(33,33,33,1)!important;background-color:rgba(200,200,200,1)!important;border-color:rgba(200,200,200,0.5)!important;}
.list-group-item:first-child{border-top-left-radius:.3em!important;border-top-right-radius:.3em!important;}
.list-group-item:last-child{border-bottom-left-radius:.3em!important;border-bottom-right-radius:.3em!important;}
.text-warning{color:rgba(233,137,0,1)!important;}
p.specInfo{width:100%;background-color:rgba(240,100,240,.15);font-size:0.7em;margin:0em;border-radius:.2em;padding:.2em .3em;}
/* CARD DISPLAY */
.card_type,.card_type>.card-body{background-color:rgba(255,255,255,1)!important;margin:0.1em;}
.card_shift{background-color:rgba(245,245,245,1);}
.card_shift:hover{cursor:pointer;background-color:rgba(245,245,245,.5);}
.card-header{border:none;}
.card_type>.card-footer{border-top:none;background-color:rgba(0,0,0,0);padding:0.01em;margin:0;line-height:0;}
.form-floating>.form-control-plaintext~label::after, .form-floating>.form-control:focus~label::after, .form-floating>.form-control:not(:placeholder-shown)~label::after, .form-floating>.form-select~label::after{background-color:transparent!important;}
.border-green{border-color:#008000;background-color:#b2d8b2;}
.bordeer-orange{border-color:#FFA500;}
.bordeer-red{border-color:#FF0000;}
.cBtn{margin-top:1.06em!important;}
.form-check-input:checked{background-color:rgba(0,128,0,.5)!important;border-color:rgba(0,128,0,.5)!important;}
.form-switch .form-check-input{width:3em!important;margin-left:-3.5em!important;margin-top:.05em!important;}
.form-switch label{padding-top:.0em!important;background-color:transparent;}
.form-check-input{height:1.4em!important;}
.form-switch{padding-left:3.5em!important;}

.legallist ol {counter-reset:item;margin-left:.25em;margin-top:0em;}
.legallist ol>li {display:block;margin-left:-.25em;margin-top:2rem;}
.legallist ol>li h5{position:relative;display:inline-block;color:var(--teal);}
.legallist ol>li:before {font-weight:400;content:counters(item,".")".";counter-increment:item;color:var(--teal);}

.nav-endsign:after{margin-left:1.5rem;content:"";}
@media only screen and (min-width:768px) {
.nav-endsign:after{margin-left:1.5rem;content:"|";color:var(--slight-white)!important;}
}
.section1{position:relative;width:100%;height:100vh;overflow:hidden;}
.background-slider, .background-slider-next{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1.5s ease-in-out;}
.background-slider-next{opacity:0;}
.section1::before {content:'';position:absolute;inset:0;background:rgba(0, 0, 0, 0.45);z-index:1;}
.section1 > .text-center{position:relative;z-index:2;}