.masthead-inner{text-align:center;padding:25px 10px}.masthead-brand-inner{max-width:300px;margin:0 auto}.masthead-brand img{margin:15px auto}.masthead-telephone{font-size:130%}@media(min-width:768px){.masthead-inner{text-align:left}.masthead-brand img{margin:0}.masthead-contact{text-align:right}}.masthead-hours{font-size:12px}@media(max-width:767px){body:not(.body-home) .masthead-contact{display:none}}.container.hero{margin-top:-15px;padding-top:30px;padding-bottom:30px;color:#fff}.hero h3,.hero h4{line-height:1.5em;text-align:center;color:#fff}.hero .actions{margin-top:30px;text-align:center}.hero .actions .btn-lg{padding-left:7vw;padding-right:7vw}.hero-status-bg{background-color:rgba(0,0,0,0.6);padding:10px 20px}.menu-notes{margin:20px 0}.menu-notes li{margin-bottom:10px}.list-group-item .btn-add-bag-single{float:right}.list-group-item .btn-add-bag-group{float:right}.list-group-item .note,.list-group-item .title{font-weight:bold}.list-group-item .list-group-item-description{font-size:90%;line-height:1.4em;margin:0}.menu .panel-group{margin-bottom:5px}.menu .panel-heading h3 a{display:block;width:100%;text-decoration:none}.menu .panel-heading h3 a:active{text-decoration:none}@media(min-width:767px){.menu .panel-heading h3{font-size:32px;line-height:48px}.menu .expand-description{display:none}}.masthead{margin-bottom:15px}.order-bar{position:fixed;z-index:500;top:0;left:0;width:100%;background-color:#222;box-shadow:0 3px 3px 0 rgba(0,0,0,0.3);margin-bottom:5px;padding:10px;color:#fff}.order-bar-items{line-height:30px}.order-bar-cost{float:right}.btn-disabled{opacity:.5;cursor:default}.btn-group>.btn:hover,.btn-group>.btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.form_group_choose_multiple label{display:inline-block;float:left;line-height:35px}.form_group_choose_multiple .input-group{float:right;width:120px}a[role="button"]:hover,a[role="button"]:active{text-decoration:none}input#postcode{text-transform:uppercase}form#bag-item-form .panel-heading{cursor:pointer}form#bag-item-form .panel-option-group hr{margin:10px 0}form#bag-item-form .panel-choose_any_portion .portion-label{float:left;padding:5px 0 5px 15px}form#bag-item-form .panel-choose_any_portion .portion-buttons{float:right;padding:8px 15px 8px 0}.btn-primary.active,.btn-primary.active.focus{background-color:#449d44;border-color:#398439;outline:0}.order-line-item-indent{padding-left:20px;font-size:13px}.order-line-item-indent h5{font-size:13px}.order-line-item-indent .options{font-size:13px}.container-content{min-height:55vh}footer{margin-top:35px;padding:30px 0 20px;background-color:#111;color:#ddd;font-size:12px}@media(max-width:767px){footer{text-align:center}footer .col-sm-5{padding-top:30px}}@media(min-width:768px){footer .col-sm-5{text-align:right}}footer a{text-decoration:underline;color:#ddd}footer .epos-text{opacity:.7;font-size:10px}footer img.epos-logo{padding-top:5px;padding-left:10px;max-width:100px}.columnizable{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:380px;-moz-column-width:380px;column-width:380px}.columnizable .panel{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}table.delivery-charges{font-size:90%;width:auto;margin:15px auto;max-width:500px}ul.feature-list{margin:20px;list-style-type:none;padding:0;line-height:1.6em}@media(min-width:768px){ul.feature-list{width:auto;max-width:400px;margin:20px auto}}ul.feature-list li{padding-left:30px}ul.feature-list li.feature-tick{background-image:url('/img/tick.svg');background-position:left 2px;background-repeat:no-repeat;background-size:16px}ul.feature-list li.feature-alert{background-image:url('/img/alert.svg');background-position:left 2px;background-repeat:no-repeat;background-size:18px}.back-top{margin-top:20px}.body-terms h3{font-size:18px}.collection-time-alert{display:none}.delivery-time-alert{display:none}@media(max-width:767px){#container-account .nav>li>a{padding:12px 8px !important}}@keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-8deg)}20%{transform:rotateZ(6deg)}25%{transform:rotateZ(-6deg)}30%{transform:rotateZ(4deg)}35%{transform:rotateZ(-2deg)}40%,100%{transform:rotateZ(0)}}.seasonal-banner{padding:15px;color:white;text-align:center;font-size:1.5rem;margin-bottom:20px;border-radius:20px;display:flex;justify-content:center;align-items:center}.seasonal-banner img{transform-origin:85% 0;animation:wiggle 10s linear infinite}.seasonal-banner p{margin-bottom:0;padding:4px 8px;margin-left:8px;border-radius:10px}.christmas-seasonal p{background-color:#7c1717}.newyear-seasonal p{background-color:#250428}.easter-seasonal p{background-color:#d55454}.ramadan-seasonal p{background-color:#1e274c}.halloween-seasonal p{background-color:#ec8e02}
