#logo{margin-top:15px;margin-bottom:15px;text-align:center}#logo img{margin:auto}#authentication form.box{border:none;background-color:#faf6f3;padding:20px 25px}#authentication .page-subheading{text-align:center;padding:0 0 30px;margin-bottom:30px;font-size:30px}#authentication .form-group .form-control{max-width:none;margin-bottom:16px;padding:12px 8px;height:auto}#authentication form label{display:inline-block;margin-bottom:8px;font-weight:normal}#authentication .lost_password.form-group{margin:20px 0}#authentication .form-group.form-error input,#authentication .form-group.form-error textarea{background-position:98% 15px}#page .button-medium{border:none}#page .button.button-medium span{display:block;padding:10px 20px;text-transform:uppercase;border:none}h1,h2{color:#000;font-weight:normal}a:not(.button){text-decoration:underline}p{color:#000}html{position:relative;min-height:100%}.sumProductList,.bakeryProductList{width:100%;margin-top:30px}.sumProductList .t-name,.bakeryProductList .t-name{font-size:20px;text-align:center}.noPadding{padding:0}.bakeryProductList .t-name th{padding:15px 20px}.sumProductList>.t-head,.bakeryProductList>.t-head{text-transform:uppercase}.sumProductList .entry-product,.bakeryProductList .entry-product{background-color:#eee}.sumProductList .entry-product:nth-child(odd),.bakeryProductList .entry-product:nth-child(odd){background-color:#e5e5e5}.sumProductList .entry-product input,.bakeryProductList .entry-product input{max-width:60px;text-align:center}.sumProductList .t-footer,.sumProductList .t-footer:nth-child(odd),.bakeryProductList .t-footer,.bakeryProductList .t-footer:nth-child(odd){background-color:#555;color:#ddd}.sumProductList input[disabled],.bakeryProductList input[disabled]{background-color:#c8c8c8}.barkery-nav{margin:40px 0 20px;display:flex;justify-content:center;grid-gap:20px;gap:20px}.week-list-container{width:100%;margin:auto;background-color:#f3eeea;color:#000;padding-right:0px;padding-bottom:8px;max-height:600px;overflow:auto}.week-list-heading{padding-left:30px;padding-right:30px}.week-list{width:100%;margin-bottom:0}.week-list-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.week-list-container::-webkit-scrollbar{width:12px;background-color:#f5f5f5;right:6px}.week-list-container::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#3c3c3e}.week-list>li{margin-left:30px;margin-right:30px;cursor:pointer}.week-list>li>hr{margin:0;padding:0;border-bottom:1px solid #aba6a2;float:none;clear:both}.week-list-heading>div,.week-list>li>div{width:33.3333%;width:33.3333333333%;padding:0 15px;height:50px;line-height:50px;float:left}.week-list-heading>div{font-weight:bold;text-transform:uppercase;color:#000}.week-list>li:hover{background-color:var(--datepicker-hover);color:var(--datepicker-hover-text);opacity:.8}.week-list .old,.holiday{background-color:var(--datepicker-disabled);color:var(--datepicker-disabled-text)}.week-list .current{background-color:var(--datepicker-current);color:var(--datepicker-current-text)}.week-list .current hr{display:none}#bakery-development-links{width:600px;padding:5px;position:fixed;top:20px;left:-550px;background-color:#c00;transition:left .5s ease-in-out}#bakery-development-links a{color:#fff}#bakery-development-links a:hover{text-decoration:underline}#bakery-development-links:hover{left:0}.bakery-footer{padding:25px 0;display:flex;flex-wrap:wrap;width:100%}.bakery-footer a:hover{text-decoration:underline}.footer-container .container{padding-bottom:10px}.entry-product.hide{display:none}@media(min-width: 1200px){.container{width:1200px}}.text-center{text-align:center}#password .page-content.card-block,#authentication .page-content.card-block{background-color:var(--grey-100)}:root{--button-primary-color: hsl(129, 46%, 49%);--button-primary-color-hover: hsl(129, 46%, 39%);--button-primary-text: #FFFFFF;--button-secondary-color: hsl(0, 100%, 40%);--button-secondary-color-hover: hsl(0, 100%, 30%);--button-secondary-text: #FFFFFF;--secondary-bg-color: #C8B29B;--card-color: #fff;--grey-100: #FAF6F3;--grey-600: #777777;--color-light: #ffffff;--color-dark: #333333;--color-default: #333333;--product-title: #78593A;--product-title-text: #fff;--product-row-odd: #e5e5e5;--product-row-even: #eee;--product-footer: #555;--product-footer-text: #fff;--product-big-total: #CC0000;--product-big-total-text: #fff;--datepicker-disabled: #baada1;--datepicker-disabled-text: #fff;--datepicker-hover: #a77c52;--datepicker-hover-text: #fff;--datepicker-current: #a77c52;--datepicker-current-text: #fff}#header .header-top{padding:1.25rem 0 1.25rem;display:none}@media(min-width: 768px){#header .header-top{display:block}}#header .header-top>.container>.row{justify-content:center}#header .header-top>.container>.row .header-top-right{display:none}#header .header-top>.container>.row #_desktop_logo{max-width:220px;width:auto;flex-basis:auto}#header .header-nav{padding-top:15px;padding-bottom:15px;max-height:none}#header .header-nav .user-info{margin-top:0}#header .header-nav .mobile{padding:0 15px;display:flex;align-items:center;justify-content:space-between}#header .header-nav .mobile #_mobile_user_info{order:1}#header .header-nav .mobile #_mobile_logo{order:0}#header .header-nav .mobile #_mobile_logo img{max-height:100px;max-width:100px}#header a{color:var(--color-default)}#header a:hover{color:var(--color-default)}#module-bakery-datePicker #header .header-top,#module-bakery-productList #header .header-top,#module-bakery-orderConfirmation #header .header-top{display:none}.page-header{text-align:center}.breadcrumb{display:none}main{display:flex;flex-direction:column;min-height:100vh}main #wrapper{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}#footer{font-size:.875rem;padding-top:0}#footer>.container{display:none}#footer .footer-container{background-color:var(--secondary-bg-color);color:var(--color-light)}#footer .footer-container>.container>.row:nth-child(2),#footer .footer-container>.container>.row:nth-child(3){display:none}#footer .footer-container a{color:inherit}#footer .footer-container .bakery-footer .info{margin-bottom:30px}@media(min-width: 768px){#footer .footer-container .bakery-footer .info{margin-bottom:0}}#footer .footer-container .bakery-footer .info:last-child{margin-bottom:0}.page-authentication #content hr{display:none}.page-authentication #content .no-account{display:none;margin-top:25px}.page-authentication.registration-enabled #content .no-account{display:block}#authentication .form-group{margin-bottom:25px}#authentication .form-group .form-control{margin-bottom:0}#authentication .form-group .input-group-btn{vertical-align:top}#authentication .form-group .input-group-btn .btn[data-action=show-password]{padding:16px;height:46px}.page-password #content .form-fields{max-width:600px;margin:0 auto}.page-password #content .form-fields .form-group{flex-wrap:wrap}.page-password #content .form-fields .form-group .form-control-label{width:100%;margin-bottom:5px;text-align:left;padding:0}.page-password #content .form-fields .form-group .form-control-label.offset-md-2{margin-left:0;padding:0 15px}.page-password #content .form-fields .form-group .form-control-label+.col-md-4{width:100%}.page-password #content .form-fields .form-group .email{max-width:400px;flex-grow:1}.page-password #content .form-fields div.email{text-align:center}.page-password #content .send-renew-password-link{text-align:center;margin-bottom:30px}.page-password #content .renew-password [type=submit]{margin-left:0}.page-password #content .renew-password .offset-md-5{margin-left:0;padding:0px 15px}#module-bakery-orderConfirmation #content h2{margin-bottom:40px}#module-bakery-orderConfirmation #content .actions{display:flex;flex-direction:column}#module-bakery-orderConfirmation #content .actions span{margin:15px auto}#module-bakery-orderConfirmation #content.card-block{padding:1.25rem;background-color:var(--card-color)}#module-bakery-productList #content .intro{display:flex;flex-direction:column}#module-bakery-productList #content .intro .intro-title{font-size:1.5rem;margin-bottom:20px;line-height:1.4}#module-bakery-productList #content .intro .intro-info{color:var(--grey-600)}#module-bakery-productList #content.card-block{background-color:var(--card-color)}@media(max-width: 767px){#module-bakery-productList main #wrapper .container{width:100%}}@media(max-width: 767px){#module-bakery-productList main #wrapper .container .sumProductList-container{width:100%;overflow:auto}}#module-bakery-datePicker .card-block{padding:15px}#module-bakery-datePicker .week-list-container{background-color:var(--card-color);overflow:auto;position:relative}#module-bakery-datePicker .week-list-container .week-list,#module-bakery-datePicker .week-list-container .week-list-heading{min-width:710px}#module-bakery-datePicker .week-list-container .week-list-heading{position:sticky;top:0;background-color:var(--card-color);border-bottom:solid 1px #ddd;z-index:1}@media(max-width: 767px){#module-bakery-datePicker .week-list-container .week-list-heading{padding-left:0;padding-right:0}}@media(max-width: 767px){#module-bakery-datePicker .week-list-container .week-list li{margin:0}}@media(max-width: 767px){#module-bakery-datePicker main #wrapper .container{width:100%}}.btn{min-width:120px}.btn.btn-primary{background-color:var(--button-primary-color);color:var(--button-primary-text);text-decoration:none}.btn.btn-primary:hover{background-color:var(--button-primary-color-hover)}.btn.btn-secondary{background-color:var(--button-secondary-color);color:var(--button-secondary-text);text-decoration:none}.btn.btn-secondary:hover{background-color:var(--button-secondary-color-hover)}a{color:var(--grey-600);text-decoration:underline}a:hover{color:var(--color-default)}.form-control:focus,.input-group.focus{outline:.063rem solid var(--button-primary-color);border-color:var(--button-primary-color)}.sumProductList .bakeryProductList .t-name{background-color:var(--product-title);color:var(--product-title-text)}.sumProductList .bakeryProductList .t-head td,.sumProductList .bakeryProductList .t-head th{padding:15px 10px;font-size:.875rem}.sumProductList .bakeryProductList .t-footer{background-color:var(--product-footer);color:var(--product-footer-text)}.sumProductList .bakeryProductList .t-footer.entry-product{background-color:var(--product-footer);color:var(--product-footer-text)}.sumProductList .entry-product{background-color:var(--product-row-even)}.sumProductList .entry-product td,.sumProductList .entry-product th{padding:15px 10px;font-size:.875rem;min-width:120px}.sumProductList .entry-product td input,.sumProductList .entry-product th input{margin-right:5px;max-width:50px}.sumProductList .entry-product:nth-child(odd){background-color:var(--product-row-odd)}.sumProductList .t-footer#bigTotal{background-color:var(--product-big-total);color:var(--product-big-total-text)}.sumProductList .t-footer#bigTotal.entry-product td,.sumProductList .t-footer#bigTotal.entry-product th{background-color:rgba(0,0,0,0)}