@import url(https://fonts.googleapis.com/css?family=Barlow);
html,body{font-size:14px}body{padding:0;color:#141115;background:#fff;background-image:none;font-family:"antarctican-headline", Arial, sans-serif}body .inner-wrapper{position:relative}body #container{border-radius:0;padding:0;box-shadow:none;background:none}body #body-bottom-hr{display:none}body input,body select,body textarea,body .navbar-search .search-query,body.members .btn-group .btn.dropdown-toggle{font-family:"Barlow", Arial, sans-serif !important}body .btn:not(.modal-body .btn),body .btn *:not(i),body .modal-body .btn{font-family:"Barlow", Arial, sans-serif !important}body h1,body h1 *:not(i, .label),body h2,body h2 *:not(i, .label),body h3,body h3 *:not(i, .label),body h4,body h4 *:not(i, .label),body h5:not(.media-heading),body h5 *:not(i, span.label),body .navbar-affix-container #responsive-food-menu .navbar-inner>div .brand,body.checkout .well>p.lead,body .well.form-horizontal legend,body .sidebar-nav .nav-list .nav-header,body #opening-status,body .h1_font,body .h2_font,body .h3_font,body .h4_font,body .h5_font{font-family:"antarctican-headline", Arial, sans-serif !important;text-transform:uppercase;font-weight:bold}body a:not(.btn, header a:not(.header_left_side a), .sidebar-nav a, .ui-tabs-menu a, .dropdown-menu a, .uk-offcanvas-bar a, .ui-datepicker a, .box-contact-information a, .official-document a, #customer_map_canvas a, .section-product-reports a, .zp_book_a_table a),body a small:not(.sidebar-nav a small){text-decoration:underline;color:#000;transition:0.2s}body a:not(.btn, header a:not(.header_left_side a), .sidebar-nav a, .ui-tabs-menu a, .dropdown-menu a, .uk-offcanvas-bar a, .ui-datepicker a, .box-contact-information a, .official-document a, #customer_map_canvas a, .section-product-reports a, .zp_book_a_table a):focus,body a:not(.btn, header a:not(.header_left_side a), .sidebar-nav a, .ui-tabs-menu a, .dropdown-menu a, .uk-offcanvas-bar a, .ui-datepicker a, .box-contact-information a, .official-document a, #customer_map_canvas a, .section-product-reports a, .zp_book_a_table a):hover,body a small:not(.sidebar-nav a small):focus,body a small:not(.sidebar-nav a small):hover{filter:brightness(80%);transition:0.2s}body .ui-widget-overlay.ui-front,body .modal-backdrop{background:#000000;opacity:0.95}body #editProductModal .thumbnail{width:fit-content;height:fit-content}body #editProductModal.modal,body .modal{border-radius:0;background:none;box-shadow:none;border:none}body #editProductModal.modal .modal-header,body .modal .modal-header{border-radius:0px;background:#91D0D5;border:none;padding:10px 15px 10px}body #editProductModal.modal .modal-header h3,body .modal .modal-header h3{margin:0 !important}body #editProductModal.modal .modal-header h3,body #editProductModal.modal .modal-header button,body .modal .modal-header h3,body .modal .modal-header button{color:#DF2A3C}body #editProductModal.modal .modal-header .close,body .modal .modal-header .close{margin-top:4px;padding:0;opacity:1;text-shadow:none}@media (max-width:479px){body #editProductModal.modal .modal-header .close,body .modal .modal-header .close{margin-top:0}}body #editProductModal.modal .modal-body,body #editProductModal.modal .official-document,body .modal .modal-body,body .modal .official-document{background:#fff;color:#000}body #editProductModal.modal .modal-body .well,body #editProductModal.modal .official-document .well,body .modal .modal-body .well,body .modal .official-document .well{border-radius:0;color:#000;background:#f5f5f5;box-shadow:none}body #editProductModal.modal .modal-body .well .btn.btn-option,body #editProductModal.modal .official-document .well .btn.btn-option,body .modal .modal-body .well .btn.btn-option,body .modal .official-document .well .btn.btn-option{border-radius:0 !important;padding:5px 8px 5px !important;box-shadow:none}body #editProductModal.modal .modal-body .well .btn.btn-option:not(.btn-success, .btn-danger, .btn-info),body #editProductModal.modal .official-document .well .btn.btn-option:not(.btn-success, .btn-danger, .btn-info),body .modal .modal-body .well .btn.btn-option:not(.btn-success, .btn-danger, .btn-info),body .modal .official-document .well .btn.btn-option:not(.btn-success, .btn-danger, .btn-info){color:#ffffff;background:#979797}body #editProductModal.modal .modal-body .well .btn.btn-option:not(.btn-success, .btn-danger, .btn-info) .caret,body #editProductModal.modal .official-document .well .btn.btn-option:not(.btn-success, .btn-danger, .btn-info) .caret,body .modal .modal-body .well .btn.btn-option:not(.btn-success, .btn-danger, .btn-info) .caret,body .modal .official-document .well .btn.btn-option:not(.btn-success, .btn-danger, .btn-info) .caret{border-top-color:#fff}body #editProductModal.modal .modal-body .well .btn.btn-option .caret,body #editProductModal.modal .official-document .well .btn.btn-option .caret,body .modal .modal-body .well .btn.btn-option .caret,body .modal .official-document .well .btn.btn-option .caret{margin-top:5px}body #editProductModal.modal .modal-body .well .label,body #editProductModal.modal .official-document .well .label,body .modal .modal-body .well .label,body .modal .official-document .well .label{margin-left:0;border-radius:0;text-shadow:none;padding:5px 5px 6px;background:#000;color:#fff}body #editProductModal.modal .modal-body hr,body #editProductModal.modal .official-document hr,body .modal .modal-body hr,body .modal .official-document hr{border-color:#000}body #editProductModal.modal .modal-body .row-fluid [class*="span"],body #editProductModal.modal .official-document .row-fluid [class*="span"],body .modal .modal-body .row-fluid [class*="span"],body .modal .official-document .row-fluid [class*="span"]{min-height:30px}body #editProductModal.modal .modal-body .form-horizontal .control-label,body #editProductModal.modal .official-document .form-horizontal .control-label,body .modal .modal-body .form-horizontal .control-label,body .modal .official-document .form-horizontal .control-label{padding-top:7px}body #editProductModal.modal .modal-footer,body .modal .modal-footer{background:#4e4f4f;border:none;box-shadow:none;border-radius:0px;padding:13px 15px 14px}body #editProductModal.modal .modal-footer>h3,body .modal .modal-footer>h3{color:#fff;padding-top:2px !important}body #editProductModal.modal .modal-footer .muted,body .modal .modal-footer .muted{color:#fff;opacity:0.8}body #editProductModal.modal .modal-footer .btn:not([class*=" "]),body .modal .modal-footer .btn:not([class*=" "]){color:#fff;background:#ea2828}@media (max-width:767px){body #editProductModal.modal .dropdown-menu,body .modal .dropdown-menu{min-width:auto}}body .popover{border-color:#91D0D5;background-color:#91D0D5;border-radius:10px}body .popover.bottom .arrow:after{border-bottom-color:#91D0D5}body .popover.top .arrow:after{border-top-color:#91D0D5}body .popover.right .arrow:after{border-right-color:#91D0D5}body .popover .popover-title{background:#91D0D5;color:#DF2A3C;border-radius:10px 10px 0 0;margin:0 !important}body .popover .popover-content{background:#fff;color:#000;border-radius:0 0 10px 10px;border-color:#DF2A3C}body .tooltip .tooltip-inner{max-width:fit-content}body ul.dropdown-menu{background:#DF2A3C;transition:0.2s;border-radius:10px;padding:0}body ul.dropdown-menu>li>a{padding-top:7px;padding-bottom:9px;color:#141115;transition:0.2s}body ul.dropdown-menu>li>a:hover,body ul.dropdown-menu>li>a:focus{background:#a41926;color:#141115}body .well,body .page-review-order{background:#fff;color:#000;border:none;border-radius:10px;padding:20px}body .well legend,body .well .page-header,body .page-review-order legend,body .page-review-order .page-header{color:#000;border-bottom:2px solid #000}body .well .rating-row .lead,body .page-review-order .rating-row .lead{color:#000}body .well hr,body .page-review-order hr{border-color:#000}body .well .radio input[type="radio"],body .well .checkbox input[type="checkbox"],body .page-review-order .radio input[type="radio"],body .page-review-order .checkbox input[type="checkbox"]{margin-top:6px}body select,body textarea,body input[type="text"],body input[type="password"],body input[type="datetime"],body input[type="datetime-local"],body input[type="date"],body input[type="month"],body input[type="time"],body input[type="week"],body input[type="number"],body input[type="email"],body input[type="url"],body input[type="search"],body input[type="tel"],body input[type="color"],body .uneditable-input,body.members .btn-group .btn.dropdown-toggle{border-radius:10px !important;background:#fff;text-transform:none;box-shadow:none;color:#525252;border:2px solid #c7c7c7;padding:2px 12px 4px;height:fit-content;font-weight:normal}body select::placeholder,body textarea::placeholder,body input[type="text"]::placeholder,body input[type="password"]::placeholder,body input[type="datetime"]::placeholder,body input[type="datetime-local"]::placeholder,body input[type="date"]::placeholder,body input[type="month"]::placeholder,body input[type="time"]::placeholder,body input[type="week"]::placeholder,body input[type="number"]::placeholder,body input[type="email"]::placeholder,body input[type="url"]::placeholder,body input[type="search"]::placeholder,body input[type="tel"]::placeholder,body input[type="color"]::placeholder,body .uneditable-input::placeholder,body.members .btn-group .btn.dropdown-toggle::placeholder{opacity:0.8;color:#969696}body select .caret,body textarea .caret,body input[type="text"] .caret,body input[type="password"] .caret,body input[type="datetime"] .caret,body input[type="datetime-local"] .caret,body input[type="date"] .caret,body input[type="month"] .caret,body input[type="time"] .caret,body input[type="week"] .caret,body input[type="number"] .caret,body input[type="email"] .caret,body input[type="url"] .caret,body input[type="search"] .caret,body input[type="tel"] .caret,body input[type="color"] .caret,body .uneditable-input .caret,body.members .btn-group .btn.dropdown-toggle .caret{border-top-color:#000000}body select{height:37px;padding-left:5px;padding-top:1px}body.members .btn-group .btn.dropdown-toggle{padding-top:5px;padding-bottom:6px}body .btn{border-radius:10px !important;border:none;text-shadow:none;box-shadow:none;font-weight:bold;text-transform:uppercase}body .btn:not(.btn-small, .btn-tiny, .btn-large, .btn-extra-large){padding:9px 20px 9px}body .btn.btn-small{padding-top:2px;padding-bottom:2px;border-radius:6px !important}body .btn.btn-tiny{padding-bottom:1px !important;border-radius:4px !important}body .btn.btn-large{padding:13px 28px 15px}body label.btn{padding:6px 10px 7px !important;margin-right:4px}body label.btn input{margin-top:6px}body .alert{text-shadow:none;border:none}body .sys-alert:not(.modal){border:none !important;border-radius:10px !important;text-align:center;padding:10px 30px;margin:0 !important}body .label,body .badge{text-shadow:none;border-radius:4px;padding-top:3px;padding-bottom:4px}body:not(.home) #body{margin-top:20px}@media (min-width:980px){body:not(.home) #body{margin-top:40px;margin-bottom:40px}}body:not(.home) .website-image{text-align:center}@media (max-width:479px){.input-append:not(.home .input-append){display:flex !important;flex-direction:column}.input-append:not(.home .input-append) input:not(#welcome-row-fluid-outer .input-append input){margin-bottom:10px}}@media (min-width:480px){.input-append:not(.home .input-append) input:not(#welcome-row-fluid-outer .input-append input){margin-right:5px}}.help-block,.help-inline{color:#000;opacity:0.6}body.welcome:not(.home) #body{margin-top:20px}@media (min-width:768px){body.welcome:not(.home) #body{margin-top:40px;margin-bottom:40px}}body.welcome:not(.home) header{padding-top:15px;padding-bottom:15px}body.welcome:not(.home) header .navbar .navbar-inner #logo{width:100%;max-width:250px;margin:auto;float:none;text-align:center}body.welcome:not(.home) header .navbar .navbar-inner .btn-navbar,body.welcome:not(.home) header .navbar .navbar-inner #opening-status,body.welcome:not(.home) header .navbar .navbar-inner #user-status,body.welcome:not(.home) header .navbar .navbar-inner #location-status,body.welcome:not(.home) header .navbar .navbar-inner .nav-collapse,body.welcome:not(.home) header .navbar .navbar-inner .social_media_links{display:none}body.welcome:not(.home) #welcome-row-fluid-outer{text-align:center;max-width:90%;margin:auto}@media (min-width:768px){body.welcome:not(.home) #welcome-row-fluid-outer{text-align:left;max-width:100%}}body.welcome:not(.home) #welcome-row-fluid-outer h2{opacity:0.4}body.welcome:not(.home) #welcome-row-fluid-outer #list_branches>div{margin-bottom:10px}body.welcome:not(.home) #welcome-row-fluid-outer .input-append{flex-direction:row;align-items:center;justify-content:center}.menu #body{padding:0px 10px}@media (min-width:980px){.menu #body{padding:0px 0px 40px}}.menu .how-im-ordering{padding:0px;border:none;background:none !important}@media (max-width:979px){.menu .how-im-ordering{text-align:center}}.menu .how-im-ordering h2{color:#141115}@media (max-width:979px){.menu .how-im-ordering h2{display:flex;flex-direction:column;margin-bottom:20px}}.menu .how-im-ordering h2>span.how-im-ordering-menuname{color:#91D0D5;text-decoration:none}.menu .how-im-ordering h2>a small{text-decoration:none !important}.menu .how-im-ordering .ctrl-offcanvas_productmenu_toggle_bridge_mobile2_{display:none}.menu .navbar-affix-container{height:auto !important}.menu .navbar-affix-container #responsive-food-menu{height:100%}.menu .navbar-affix-container #responsive-food-menu .navbar-inner{border:none;height:100%;border-radius:10px 10px 0 0;background:#91D0D5}@media (min-width:980px){.menu .navbar-affix-container #responsive-food-menu .navbar-inner{padding-right:20px;padding-left:20px;padding-top:10px;padding-bottom:10px}}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .brand{color:#DF2A3C;text-shadow:none;padding:10px 20px 10px 0;margin:0 !important;font-weight:bold}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .ctrl-mob-nav-search{box-shadow:none;padding-top:1px !important}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu{margin:0;margin-top:2px}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu #menu-search-box{width:200px;text-align:center;border:1px solid #dadada;padding:6px 0px 8px}.menu .navbar-affix-container #responsive-food-menu.affix{height:auto}.menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner{border-radius:0;max-width:1130px;margin:auto;box-shadow:none !important}.menu #basket-container{padding:18px}@media (max-width:1199px){.menu #basket-container{margin-top:32px}}.menu #basket-container .ui-widget-content{border-radius:0;text-shadow:none;border:1px solid #e8e8e8;background:#fff;color:#000}.menu #basket-container .basket-hr-separator{border-color:#e8e8e8;border-top:none}.menu #basket-container table tbody tr td,.menu #basket-container table tbody tr th{background:#fff;color:#000}@media (max-width:767px){.menu #basket-container .basket-buttons #order-empty{margin-bottom:8px}}.menu .menu-selection{text-align:center}.menu .menu-selection .alert{border:none;color:#fff;background:none;padding:0 !important;margin-bottom:30px !important}.menu .menu-selection .alert h3{text-shadow:none;filter:contrast(50%);color:#141115}.menu .menu-selection .well{padding:0;border:none;background:none;text-shadow:none;box-shadow:none}.menu .menu-selection .well .btn{text-shadow:none;padding-top:22px !important;background:#91D0D5 !important;color:#DF2A3C !important}.menu #zp-offcanvas-basket .uk-offcanvas-bar{background:#fff;color:#141115;border:none;border-left:2px solid #91D0D5;padding-bottom:70px}.menu #zp-offcanvas-basket .uk-offcanvas-bar table thead tr td,.menu #zp-offcanvas-basket .uk-offcanvas-bar table thead tr th{background:#fff;color:#141115}.menu #zp-offcanvas-basket .uk-offcanvas-bar table tbody tr td,.menu #zp-offcanvas-basket .uk-offcanvas-bar table tbody tr th{background:#fff;color:#141115}.menu #zp-offcanvas-basket .uk-offcanvas-bar table tfoot tr td,.menu #zp-offcanvas-basket .uk-offcanvas-bar table tfoot tr th{background:#fff;color:#141115}.menu #zp-offcanvas-basket .uk-offcanvas-bar hr{border-color:#141115}.menu #zp-offcanvas-basket .uk-offcanvas-bar .uk-margin-top a:first-child{margin-bottom:8px}.menu #zp-offcanvas-menu .uk-offcanvas-bar{background:#fff;border:none;padding-bottom:70px;border-right:2px solid #91D0D5}.menu #zp-offcanvas-menu .uk-offcanvas-bar h3.uk-h2,.menu #zp-offcanvas-menu .uk-offcanvas-bar a.ctrl-mobile_food_menu_nav_closecanvas{color:#141115 !important;margin-top:12px}.menu #zp-offcanvas-menu .uk-offcanvas-bar .uk-nav-offcanvas>li>a{color:#141115}.menu #zp-offcanvas-menu .uk-offcanvas-bar .uk-nav-offcanvas>li>a:hover,.menu #zp-offcanvas-menu .uk-offcanvas-bar .uk-nav-offcanvas>li>a:focus{background:#91D0D5;color:#DF2A3C}.menu #mobile_food_menu_nav .btn{border-top:none;border-radius:0 !important;padding-top:12px;border-left:none;border-bottom:none;border-right:1px solid #DF2A3C;background:#91D0D5 !important;color:#DF2A3C}.menu #mobile_food_menu_nav .btn.zp-ctl-search{border:none}.menu .blockUI.blockMsg.blockPage{bottom:65px;top:unset !important}@media (min-width:1200px){.menu .blockUI.blockMsg.blockPage{bottom:60px;top:unset !important;right:20px !important}}.checkout{}.checkout #body>.container{width:95%;padding-top:0px;padding-bottom:40px}@media (max-width:1199px){.checkout #body>.container{max-width:400px}}@media (min-width:1200px){.checkout #body>.container{width:100%}}.checkout #body>.container>.row-fluid:first-child .span9{width:100%}.checkout #body>.container>.row-fluid:first-child .span9 h2{margin-top:0px}.checkout #body>.container>.row-fluid:first-child .span3{display:none}@media (min-width:768px) and (max-width:1199px){.checkout #body>.container>.row-fluid:last-child{display:flex;flex-direction:column}}@media (min-width:768px) and (max-width:1199px){.checkout #body>.container>.row-fluid:last-child>form{display:flex;flex-direction:column}}@media (min-width:768px) and (max-width:1199px){.checkout #body>.container>.row-fluid:last-child>form>div:first-child,.checkout #body>.container>.row-fluid:last-child>form>div:last-child{width:100%;margin:0}}@media (min-width:768px) and (max-width:1199px){.checkout #body>.container>.row-fluid:last-child>div{width:100%;margin:0}}.checkout .well>h5,.checkout .well>h4,.checkout .well>p.lead{margin-bottom:16px;color:#000;font-weight:bold}.checkout .well.well-basket,.checkout .loyaltypoints_box{backdrop-filter:none;background:#91D0D5;color:#DF2A3C}.checkout .well.well-basket>h4,.checkout .well.well-basket>h5,.checkout .loyaltypoints_box>h4,.checkout .loyaltypoints_box>h5{color:#DF2A3C}.checkout .well.well-basket table#basket,.checkout .loyaltypoints_box table#basket{background:#fff;border:none}.checkout .well.well-basket table#basket thead tr th,.checkout .loyaltypoints_box table#basket thead tr th{color:#DF2A3C;background:#91D0D5;border-color:#DF2A3C}.checkout .well.well-basket table#basket tbody tr th,.checkout .well.well-basket table#basket tbody tr td,.checkout .loyaltypoints_box table#basket tbody tr th,.checkout .loyaltypoints_box table#basket tbody tr td{color:#DF2A3C;background:#91D0D5;border-color:#DF2A3C}.checkout .well.well-basket table#basket tfoot tr th,.checkout .well.well-basket table#basket tfoot tr td,.checkout .loyaltypoints_box table#basket tfoot tr th,.checkout .loyaltypoints_box table#basket tfoot tr td{color:#DF2A3C;background:#91D0D5;border-color:#DF2A3C}.checkout .well.well-basket table#basket tfoot tr.tr_basket_total th,.checkout .well.well-basket table#basket tfoot tr.tr_basket_total td,.checkout .loyaltypoints_box table#basket tfoot tr.tr_basket_total th,.checkout .loyaltypoints_box table#basket tfoot tr.tr_basket_total td{color:#DF2A3C;border-color:#DF2A3C}.checkout .well.well-basket .muted.note-delivery,.checkout .loyaltypoints_box .muted.note-delivery{color:#DF2A3C}.checkout .well.well-basket .row-credits .ui-widget-header:not(.col-equals .ui-widget-header),.checkout .loyaltypoints_box .row-credits .ui-widget-header:not(.col-equals .ui-widget-header){background:#fff;color:#000;padding-top:3px;border:none;padding-bottom:4px;border-radius:10px 10px 0 0}.checkout .well.well-basket .row-credits .well-small:not(.col-equals .well-small),.checkout .loyaltypoints_box .row-credits .well-small:not(.col-equals .well-small){border:none;border-radius:0 0 10px 10px;background:#fff;color:#141115 !important;box-shadow:none;padding:10px}.checkout .well.well-basket .row-credits .col-equals .lead,.checkout .loyaltypoints_box .row-credits .col-equals .lead{color:#DF2A3C;padding-left:0;padding-right:0}.checkout .well.well-basket .ctl-pointsoptions a,.checkout .loyaltypoints_box .ctl-pointsoptions a{color:#DF2A3C;text-shadow:none;text-transform:none;padding:0 10px}.checkout .well.well-basket .ctl-redeempoints,.checkout .loyaltypoints_box .ctl-redeempoints{margin-bottom:10px}.checkout .well-login-buttons-section{display:flex;flex-direction:column}.checkout .well-login-buttons-section .btn:first-child{margin-bottom:6px}.checkout em{color:#000}.checkout .marginbottom15 .muted{color:#141115}.checkout .loyalty-description>h2:nth-of-type(2){margin-top:15px}.members #body{padding:0 20px}@media (min-width:768px){.members #body{padding:0px}}@media (max-width:979px){.members #body{max-width:510px;margin:auto}}@media (max-width:979px){.members #body>.row-fluid,.members #body>.container-fluid .row-fluid{display:flex;flex-direction:column}}@media (max-width:979px){.members #body>.row-fluid>div:first-child,.members #body>.container-fluid .row-fluid>div:first-child{width:100%;margin:0}}@media (max-width:979px){.members #body>.row-fluid>div:first-child .btn-block,.members #body>.container-fluid .row-fluid>div:first-child .btn-block{margin-bottom:21px}}@media (max-width:979px){.members #body>.row-fluid>div:last-child,.members #body>.container-fluid .row-fluid>div:last-child{margin-top:20px;width:100%;margin:0}}.members #body>.row-fluid>div:last-child .navbar-inner,.members #body>.container-fluid .row-fluid>div:last-child .navbar-inner{box-shadow:none}.members #body h1:not(.hero-unit h1){color:#fff}@media (min-width:980px){.members .well.form-horizontal#frmRegister{margin:0}}.members .well.form-horizontal legend{text-align:center;padding-bottom:0px;border-bottom:2px solid #000;color:#000}@media (min-width:1200px){.members .well.form-horizontal legend{padding-bottom:20px;padding-top:0px}}.members .section-customer-map .well,.members .ctl-toggle-columns .well,.members .section-sales-reports .well,.members .section-tax-report .well{border:none;box-shadow:none}.members .section-customer-map .ctl-toggle-columns,.members .ctl-toggle-columns .ctl-toggle-columns,.members .section-sales-reports .ctl-toggle-columns,.members .section-tax-report .ctl-toggle-columns{display:flex;flex-wrap:wrap}.members .hero-unit{background:#91D0D5}.members .hero-unit *{color:#fff}.members .hero-unit p a{text-decoration:underline;color:#fff !important}.members .sidebar-nav .nav-list .nav-header{text-shadow:none;color:#000}.members .sidebar-nav .nav-list li a:hover,.members .sidebar-nav .nav-list li a:focus{background:#91D0D5;color:#fff}.members .sidebar-nav .nav-list li a:hover i,.members .sidebar-nav .nav-list li a:focus i{background-image:url("https://skins.zfood.co.uk/caterpillar_v3/./images/white_icons_members_page.png")}.members .sidebar-nav .nav-list li a:hover small,.members .sidebar-nav .nav-list li a:focus small{color:#fff;opacity:0.8}.members .sidebar-nav .nav-list li a{text-shadow:none;color:#000;padding-top:0}.members .sidebar-nav .nav-list li a small{color:#000;opacity:0.6}.members .sidebar-nav .nav-list li a i{background-image:url("https://skins.zfood.co.uk/caterpillar_v3/./images/black_icons_members_page.png")}.members .sidebar-nav .nav-list li.active a{background:#91D0D5;color:#fff}.members .sidebar-nav .nav-list li.active a small{color:#fff}.members .sidebar-nav .nav-list li.active a i{background-image:url("https://skins.zfood.co.uk/caterpillar_v3/./images/white_icons_members_page.png")}.members .sidebar-nav .nav-list .divider{border-color:#000;background-color:#000}.members .ctl-toggle-columns .btn{margin-left:0px;margin-right:4px;padding:4px 8px 4px !important;background:#ea2828 !important;color:#141115 !important}.members .ctl-toggle-columns .btn.active{color:#141115 !important;background:#23b200 !important}.members .loyalty-card{background:#000}.members .loyalty-card>div.col3 *,.members .loyalty-card>div.col4 *{color:#000}.members .form-horizontal .control-label{padding-top:7px}.members .section-product-reports .navbar-inner .brand{text-shadow:none;font-weight:bold;color:#000}.members .container-fluid{padding-left:0;padding-right:0}.contact-us #body{padding:0 20px 60px}@media (min-width:768px){.contact-us #body{padding:0px 0px 60px}}.contact-us .gm-style-iw-d{color:#000}.contact-us .ui-widget{border:none}.contact-us .ui-widget .ui-widget-header{border:none;text-align:center;background:#91D0D5;border-radius:10px 10px 0px 0px;color:#fff;padding:10px 0 10px;margin:0 !important}.contact-us .ui-widget .ui-widget-content{border:none;border-radius:0 0 10px 10px;background:#fff;color:#000}.contact-us .ui-widget .ui-widget-content .delivery-hint{color:#000 !important}.contact-us .ui-widget.box-contact-information{text-align:center}@media (max-width:767px){.contact-us .ui-widget.box-contact-information{margin:21px 0}}@media (min-width:768px){.contact-us .ui-widget.box-contact-information{margin-bottom:18px}}.contact-us .ui-widget.box-contact-information a{color:#000}.information #body{padding:0 20px 40px}.information #body h1 small{color:#fff}@media (min-width:768px){.information #body{padding:0 0 50px}}@media (max-width:767px){.information #body .block-terms-conditions,.information #body .block-website-help{margin-bottom:20px}}.information .page-header{margin-top:0}.order-complete #body{padding:20px}@media (min-width:980px){.order-complete #body{padding:40px}}.order-complete #body .jumbotron .order-complete-title,.order-complete #body .jumbotron .p-thanks-for .text-warning{color:#141115 !important}.order-complete #body .jumbotron .p-thanks-for .text-warning{text-decoration:underline}.order-complete #body .order-info-well #order-confirmation{background:#91D0D5;color:#DF2A3C}.order-complete .jumbotron{margin-top:0}body .page-review-order{background:#fff !important;color:#000 !important}.review-order #body{padding:0 20px 40px}@media (min-width:768px){.review-order #body{padding:0 0 50px}}.review-order #frmReviewOrder,.review-order #frmReviewOrder .text-success.uk-text-success{color:#000 !important}.page_error-404 #body{padding:0 20px 40px}@media (min-width:768px){.page_error-404 #body{padding:0 0 60px}}.page_error-404 #body .well-large.alert-error{border:none;margin:0 !important;padding:10px 20px 20px}.ui-tabs-menu{border:2px solid #91D0D5;border-radius:0px 0 10px 10px;border-top:none;background:#fff}@media (min-width:980px){.ui-tabs-menu{padding:10px}}@media (min-width:1200px){.ui-tabs-menu .ui-widget-content{padding-top:4px !important;padding-right:6px !important}}.ui-tabs-menu .ui-tabs-panel,.ui-tabs-menu .ui-widget-content{color:#000}@media (max-width:767px){.ui-tabs-menu .ui-tabs-panel,.ui-tabs-menu .ui-widget-content{width:100% !important}}.ui-tabs-menu .ui-tabs-panel .marginbottom15.image_top:not(.marginbottom15.image_top+.ui-state-highlight),.ui-tabs-menu .ui-widget-content .marginbottom15.image_top:not(.marginbottom15.image_top+.ui-state-highlight){margin:0}.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header,.ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header{color:#fff;background:#91D0D5;border-radius:0px;border:none;padding-top:6px;padding-bottom:8px;margin-top:10px !important}.ui-tabs-menu .ui-tabs-panel .row-product,.ui-tabs-menu .ui-widget-content .row-product{background:none;border-color:#000;padding:18px 0 18px}.ui-tabs-menu .ui-tabs-panel .row-product.row-product:first-child,.ui-tabs-menu .ui-widget-content .row-product.row-product:first-child{padding-top:0}@media (max-width:767px){.ui-tabs-menu .ui-tabs-panel .row-product .media figure,.ui-tabs-menu .ui-widget-content .row-product .media figure{max-width:155px}}@media (max-width:767px){.ui-tabs-menu .ui-tabs-panel .row-product .row-variation,.ui-tabs-menu .ui-widget-content .row-product .row-variation{margin-top:4px}}.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .name,.ui-tabs-menu .ui-widget-content .row-product .row-variation .name{padding-top:0px}.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price,.ui-tabs-menu .ui-widget-content .row-product .row-variation .price{padding-top:2px}.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight{background:#91D0D5;color:#fff;border:none;padding:12px 15px;border-radius:0}.ui-tabs-menu .ui-tabs-panel .ui-state-highlight a,.ui-tabs-menu .ui-widget-content .ui-state-highlight a{color:#fff;text-decoration:underline}.ui-tabs-menu .ui-tabs-nav{background:none;border:none}.ui-tabs-menu .ui-tabs-nav .ui-state-default{border:none;background:#000;border-radius:10px}.ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-hover{filter:brightness(90%)}.ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-active{background:none}.ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-active .ui-tabs-anchor{color:#DF2A3C;background:#91D0D5}.ui-tabs-menu .ui-tabs-nav .ui-state-default .ui-tabs-anchor{color:#fff;border-radius:10px;padding-top:8px !important;padding-left:12px !important;padding-bottom:10px !important}#ui-datepicker-div [class*="ui-corner-"]:not(.ui-slider){border:none}#ui-datepicker-div .ui-slider{border:2px solid #91D0D5}#ui-datepicker-div .ui-slider-horizontal .ui-slider-handle{background:#91D0D5 !important}.ui-dialog{border:2px solid #91D0D5;background:#000;color:#fff;border-radius:0}.ui-dialog .ui-dialog-titlebar{background:#91D0D5;border:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;color:#DF2A3C;padding-top:3px;padding-bottom:4px}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{margin:-11px 0 0 0;color:#DF2A3C}.ui-dialog .ui-dialog-content{color:#fff}.ui-widget-overlay{opacity:0.8}table:not(#basket, .page-review-order table){border:1px solid #DF2A3C}table:not(#basket, .page-review-order table) th,table:not(#basket, .page-review-order table) td{border-color:#DF2A3C;padding-top:4px;padding-bottom:6px}table:not(#basket, .page-review-order table) td:first-child,table:not(#basket, .page-review-order table) th:first-child{border-left:none}.section-my-orders table,.section-my-orders table.table.table-striped,.ui-dialog-content table,.ui-dialog-content table.table.table-striped,.box-delivery-information table,.box-delivery-information table.table.table-striped,.section-sales-reports table,.section-sales-reports table.table.table-striped,.section-product-reports table,.section-product-reports table.table.table-striped,.section-tax-report table,.section-tax-report table.table.table-striped,.section-opening-times table,.section-opening-times table.table.table-striped,.box-opening-hours table,.box-opening-hours table.table.table-striped,.default-cookie-policy table,.default-cookie-policy table.table.table-striped{border-radius:0}.section-my-orders table thead tr,.section-my-orders table thead tr:hover,.section-my-orders table thead tr:focus,.section-my-orders table.table.table-striped thead tr,.section-my-orders table.table.table-striped thead tr:hover,.section-my-orders table.table.table-striped thead tr:focus,.ui-dialog-content table thead tr,.ui-dialog-content table thead tr:hover,.ui-dialog-content table thead tr:focus,.ui-dialog-content table.table.table-striped thead tr,.ui-dialog-content table.table.table-striped thead tr:hover,.ui-dialog-content table.table.table-striped thead tr:focus,.box-delivery-information table thead tr,.box-delivery-information table thead tr:hover,.box-delivery-information table thead tr:focus,.box-delivery-information table.table.table-striped thead tr,.box-delivery-information table.table.table-striped thead tr:hover,.box-delivery-information table.table.table-striped thead tr:focus,.section-sales-reports table thead tr,.section-sales-reports table thead tr:hover,.section-sales-reports table thead tr:focus,.section-sales-reports table.table.table-striped thead tr,.section-sales-reports table.table.table-striped thead tr:hover,.section-sales-reports table.table.table-striped thead tr:focus,.section-product-reports table thead tr,.section-product-reports table thead tr:hover,.section-product-reports table thead tr:focus,.section-product-reports table.table.table-striped thead tr,.section-product-reports table.table.table-striped thead tr:hover,.section-product-reports table.table.table-striped thead tr:focus,.section-tax-report table thead tr,.section-tax-report table thead tr:hover,.section-tax-report table thead tr:focus,.section-tax-report table.table.table-striped thead tr,.section-tax-report table.table.table-striped thead tr:hover,.section-tax-report table.table.table-striped thead tr:focus,.section-opening-times table thead tr,.section-opening-times table thead tr:hover,.section-opening-times table thead tr:focus,.section-opening-times table.table.table-striped thead tr,.section-opening-times table.table.table-striped thead tr:hover,.section-opening-times table.table.table-striped thead tr:focus,.box-opening-hours table thead tr,.box-opening-hours table thead tr:hover,.box-opening-hours table thead tr:focus,.box-opening-hours table.table.table-striped thead tr,.box-opening-hours table.table.table-striped thead tr:hover,.box-opening-hours table.table.table-striped thead tr:focus,.default-cookie-policy table thead tr,.default-cookie-policy table thead tr:hover,.default-cookie-policy table thead tr:focus,.default-cookie-policy table.table.table-striped thead tr,.default-cookie-policy table.table.table-striped thead tr:hover,.default-cookie-policy table.table.table-striped thead tr:focus{border-radius:0}.section-my-orders table thead tr th,.section-my-orders table thead tr:hover th,.section-my-orders table thead tr:focus th,.section-my-orders table.table.table-striped thead tr th,.section-my-orders table.table.table-striped thead tr:hover th,.section-my-orders table.table.table-striped thead tr:focus th,.ui-dialog-content table thead tr th,.ui-dialog-content table thead tr:hover th,.ui-dialog-content table thead tr:focus th,.ui-dialog-content table.table.table-striped thead tr th,.ui-dialog-content table.table.table-striped thead tr:hover th,.ui-dialog-content table.table.table-striped thead tr:focus th,.box-delivery-information table thead tr th,.box-delivery-information table thead tr:hover th,.box-delivery-information table thead tr:focus th,.box-delivery-information table.table.table-striped thead tr th,.box-delivery-information table.table.table-striped thead tr:hover th,.box-delivery-information table.table.table-striped thead tr:focus th,.section-sales-reports table thead tr th,.section-sales-reports table thead tr:hover th,.section-sales-reports table thead tr:focus th,.section-sales-reports table.table.table-striped thead tr th,.section-sales-reports table.table.table-striped thead tr:hover th,.section-sales-reports table.table.table-striped thead tr:focus th,.section-product-reports table thead tr th,.section-product-reports table thead tr:hover th,.section-product-reports table thead tr:focus th,.section-product-reports table.table.table-striped thead tr th,.section-product-reports table.table.table-striped thead tr:hover th,.section-product-reports table.table.table-striped thead tr:focus th,.section-tax-report table thead tr th,.section-tax-report table thead tr:hover th,.section-tax-report table thead tr:focus th,.section-tax-report table.table.table-striped thead tr th,.section-tax-report table.table.table-striped thead tr:hover th,.section-tax-report table.table.table-striped thead tr:focus th,.section-opening-times table thead tr th,.section-opening-times table thead tr:hover th,.section-opening-times table thead tr:focus th,.section-opening-times table.table.table-striped thead tr th,.section-opening-times table.table.table-striped thead tr:hover th,.section-opening-times table.table.table-striped thead tr:focus th,.box-opening-hours table thead tr th,.box-opening-hours table thead tr:hover th,.box-opening-hours table thead tr:focus th,.box-opening-hours table.table.table-striped thead tr th,.box-opening-hours table.table.table-striped thead tr:hover th,.box-opening-hours table.table.table-striped thead tr:focus th,.default-cookie-policy table thead tr th,.default-cookie-policy table thead tr:hover th,.default-cookie-policy table thead tr:focus th,.default-cookie-policy table.table.table-striped thead tr th,.default-cookie-policy table.table.table-striped thead tr:hover th,.default-cookie-policy table.table.table-striped thead tr:focus th{background:#91D0D5;color:#fff;border-radius:0 !important}.section-my-orders table thead tr td,.section-my-orders table thead tr:hover td,.section-my-orders table thead tr:focus td,.section-my-orders table.table.table-striped thead tr td,.section-my-orders table.table.table-striped thead tr:hover td,.section-my-orders table.table.table-striped thead tr:focus td,.ui-dialog-content table thead tr td,.ui-dialog-content table thead tr:hover td,.ui-dialog-content table thead tr:focus td,.ui-dialog-content table.table.table-striped thead tr td,.ui-dialog-content table.table.table-striped thead tr:hover td,.ui-dialog-content table.table.table-striped thead tr:focus td,.box-delivery-information table thead tr td,.box-delivery-information table thead tr:hover td,.box-delivery-information table thead tr:focus td,.box-delivery-information table.table.table-striped thead tr td,.box-delivery-information table.table.table-striped thead tr:hover td,.box-delivery-information table.table.table-striped thead tr:focus td,.section-sales-reports table thead tr td,.section-sales-reports table thead tr:hover td,.section-sales-reports table thead tr:focus td,.section-sales-reports table.table.table-striped thead tr td,.section-sales-reports table.table.table-striped thead tr:hover td,.section-sales-reports table.table.table-striped thead tr:focus td,.section-product-reports table thead tr td,.section-product-reports table thead tr:hover td,.section-product-reports table thead tr:focus td,.section-product-reports table.table.table-striped thead tr td,.section-product-reports table.table.table-striped thead tr:hover td,.section-product-reports table.table.table-striped thead tr:focus td,.section-tax-report table thead tr td,.section-tax-report table thead tr:hover td,.section-tax-report table thead tr:focus td,.section-tax-report table.table.table-striped thead tr td,.section-tax-report table.table.table-striped thead tr:hover td,.section-tax-report table.table.table-striped thead tr:focus td,.section-opening-times table thead tr td,.section-opening-times table thead tr:hover td,.section-opening-times table thead tr:focus td,.section-opening-times table.table.table-striped thead tr td,.section-opening-times table.table.table-striped thead tr:hover td,.section-opening-times table.table.table-striped thead tr:focus td,.box-opening-hours table thead tr td,.box-opening-hours table thead tr:hover td,.box-opening-hours table thead tr:focus td,.box-opening-hours table.table.table-striped thead tr td,.box-opening-hours table.table.table-striped thead tr:hover td,.box-opening-hours table.table.table-striped thead tr:focus td,.default-cookie-policy table thead tr td,.default-cookie-policy table thead tr:hover td,.default-cookie-policy table thead tr:focus td,.default-cookie-policy table.table.table-striped thead tr td,.default-cookie-policy table.table.table-striped thead tr:hover td,.default-cookie-policy table.table.table-striped thead tr:focus td{background:#fff;color:#000;border-radius:0 !important}.section-my-orders table tbody tr,.section-my-orders table tbody tr:hover,.section-my-orders table tbody tr:focus,.section-my-orders table.table.table-striped tbody tr,.section-my-orders table.table.table-striped tbody tr:hover,.section-my-orders table.table.table-striped tbody tr:focus,.ui-dialog-content table tbody tr,.ui-dialog-content table tbody tr:hover,.ui-dialog-content table tbody tr:focus,.ui-dialog-content table.table.table-striped tbody tr,.ui-dialog-content table.table.table-striped tbody tr:hover,.ui-dialog-content table.table.table-striped tbody tr:focus,.box-delivery-information table tbody tr,.box-delivery-information table tbody tr:hover,.box-delivery-information table tbody tr:focus,.box-delivery-information table.table.table-striped tbody tr,.box-delivery-information table.table.table-striped tbody tr:hover,.box-delivery-information table.table.table-striped tbody tr:focus,.section-sales-reports table tbody tr,.section-sales-reports table tbody tr:hover,.section-sales-reports table tbody tr:focus,.section-sales-reports table.table.table-striped tbody tr,.section-sales-reports table.table.table-striped tbody tr:hover,.section-sales-reports table.table.table-striped tbody tr:focus,.section-product-reports table tbody tr,.section-product-reports table tbody tr:hover,.section-product-reports table tbody tr:focus,.section-product-reports table.table.table-striped tbody tr,.section-product-reports table.table.table-striped tbody tr:hover,.section-product-reports table.table.table-striped tbody tr:focus,.section-tax-report table tbody tr,.section-tax-report table tbody tr:hover,.section-tax-report table tbody tr:focus,.section-tax-report table.table.table-striped tbody tr,.section-tax-report table.table.table-striped tbody tr:hover,.section-tax-report table.table.table-striped tbody tr:focus,.section-opening-times table tbody tr,.section-opening-times table tbody tr:hover,.section-opening-times table tbody tr:focus,.section-opening-times table.table.table-striped tbody tr,.section-opening-times table.table.table-striped tbody tr:hover,.section-opening-times table.table.table-striped tbody tr:focus,.box-opening-hours table tbody tr,.box-opening-hours table tbody tr:hover,.box-opening-hours table tbody tr:focus,.box-opening-hours table.table.table-striped tbody tr,.box-opening-hours table.table.table-striped tbody tr:hover,.box-opening-hours table.table.table-striped tbody tr:focus,.default-cookie-policy table tbody tr,.default-cookie-policy table tbody tr:hover,.default-cookie-policy table tbody tr:focus,.default-cookie-policy table.table.table-striped tbody tr,.default-cookie-policy table.table.table-striped tbody tr:hover,.default-cookie-policy table.table.table-striped tbody tr:focus{border-radius:0}.section-my-orders table tbody tr th,.section-my-orders table tbody tr:hover th,.section-my-orders table tbody tr:focus th,.section-my-orders table.table.table-striped tbody tr th,.section-my-orders table.table.table-striped tbody tr:hover th,.section-my-orders table.table.table-striped tbody tr:focus th,.ui-dialog-content table tbody tr th,.ui-dialog-content table tbody tr:hover th,.ui-dialog-content table tbody tr:focus th,.ui-dialog-content table.table.table-striped tbody tr th,.ui-dialog-content table.table.table-striped tbody tr:hover th,.ui-dialog-content table.table.table-striped tbody tr:focus th,.box-delivery-information table tbody tr th,.box-delivery-information table tbody tr:hover th,.box-delivery-information table tbody tr:focus th,.box-delivery-information table.table.table-striped tbody tr th,.box-delivery-information table.table.table-striped tbody tr:hover th,.box-delivery-information table.table.table-striped tbody tr:focus th,.section-sales-reports table tbody tr th,.section-sales-reports table tbody tr:hover th,.section-sales-reports table tbody tr:focus th,.section-sales-reports table.table.table-striped tbody tr th,.section-sales-reports table.table.table-striped tbody tr:hover th,.section-sales-reports table.table.table-striped tbody tr:focus th,.section-product-reports table tbody tr th,.section-product-reports table tbody tr:hover th,.section-product-reports table tbody tr:focus th,.section-product-reports table.table.table-striped tbody tr th,.section-product-reports table.table.table-striped tbody tr:hover th,.section-product-reports table.table.table-striped tbody tr:focus th,.section-tax-report table tbody tr th,.section-tax-report table tbody tr:hover th,.section-tax-report table tbody tr:focus th,.section-tax-report table.table.table-striped tbody tr th,.section-tax-report table.table.table-striped tbody tr:hover th,.section-tax-report table.table.table-striped tbody tr:focus th,.section-opening-times table tbody tr th,.section-opening-times table tbody tr:hover th,.section-opening-times table tbody tr:focus th,.section-opening-times table.table.table-striped tbody tr th,.section-opening-times table.table.table-striped tbody tr:hover th,.section-opening-times table.table.table-striped tbody tr:focus th,.box-opening-hours table tbody tr th,.box-opening-hours table tbody tr:hover th,.box-opening-hours table tbody tr:focus th,.box-opening-hours table.table.table-striped tbody tr th,.box-opening-hours table.table.table-striped tbody tr:hover th,.box-opening-hours table.table.table-striped tbody tr:focus th,.default-cookie-policy table tbody tr th,.default-cookie-policy table tbody tr:hover th,.default-cookie-policy table tbody tr:focus th,.default-cookie-policy table.table.table-striped tbody tr th,.default-cookie-policy table.table.table-striped tbody tr:hover th,.default-cookie-policy table.table.table-striped tbody tr:focus th{background:#91D0D5;color:#fff;border-radius:0 !important}.section-my-orders table tbody tr td,.section-my-orders table tbody tr:hover td,.section-my-orders table tbody tr:focus td,.section-my-orders table.table.table-striped tbody tr td,.section-my-orders table.table.table-striped tbody tr:hover td,.section-my-orders table.table.table-striped tbody tr:focus td,.ui-dialog-content table tbody tr td,.ui-dialog-content table tbody tr:hover td,.ui-dialog-content table tbody tr:focus td,.ui-dialog-content table.table.table-striped tbody tr td,.ui-dialog-content table.table.table-striped tbody tr:hover td,.ui-dialog-content table.table.table-striped tbody tr:focus td,.box-delivery-information table tbody tr td,.box-delivery-information table tbody tr:hover td,.box-delivery-information table tbody tr:focus td,.box-delivery-information table.table.table-striped tbody tr td,.box-delivery-information table.table.table-striped tbody tr:hover td,.box-delivery-information table.table.table-striped tbody tr:focus td,.section-sales-reports table tbody tr td,.section-sales-reports table tbody tr:hover td,.section-sales-reports table tbody tr:focus td,.section-sales-reports table.table.table-striped tbody tr td,.section-sales-reports table.table.table-striped tbody tr:hover td,.section-sales-reports table.table.table-striped tbody tr:focus td,.section-product-reports table tbody tr td,.section-product-reports table tbody tr:hover td,.section-product-reports table tbody tr:focus td,.section-product-reports table.table.table-striped tbody tr td,.section-product-reports table.table.table-striped tbody tr:hover td,.section-product-reports table.table.table-striped tbody tr:focus td,.section-tax-report table tbody tr td,.section-tax-report table tbody tr:hover td,.section-tax-report table tbody tr:focus td,.section-tax-report table.table.table-striped tbody tr td,.section-tax-report table.table.table-striped tbody tr:hover td,.section-tax-report table.table.table-striped tbody tr:focus td,.section-opening-times table tbody tr td,.section-opening-times table tbody tr:hover td,.section-opening-times table tbody tr:focus td,.section-opening-times table.table.table-striped tbody tr td,.section-opening-times table.table.table-striped tbody tr:hover td,.section-opening-times table.table.table-striped tbody tr:focus td,.box-opening-hours table tbody tr td,.box-opening-hours table tbody tr:hover td,.box-opening-hours table tbody tr:focus td,.box-opening-hours table.table.table-striped tbody tr td,.box-opening-hours table.table.table-striped tbody tr:hover td,.box-opening-hours table.table.table-striped tbody tr:focus td,.default-cookie-policy table tbody tr td,.default-cookie-policy table tbody tr:hover td,.default-cookie-policy table tbody tr:focus td,.default-cookie-policy table.table.table-striped tbody tr td,.default-cookie-policy table.table.table-striped tbody tr:hover td,.default-cookie-policy table.table.table-striped tbody tr:focus td{background:#fff;color:#000;border-radius:0 !important}.section-my-orders table tfoot tr,.section-my-orders table tfoot tr:hover,.section-my-orders table tfoot tr:focus,.section-my-orders table.table.table-striped tfoot tr,.section-my-orders table.table.table-striped tfoot tr:hover,.section-my-orders table.table.table-striped tfoot tr:focus,.ui-dialog-content table tfoot tr,.ui-dialog-content table tfoot tr:hover,.ui-dialog-content table tfoot tr:focus,.ui-dialog-content table.table.table-striped tfoot tr,.ui-dialog-content table.table.table-striped tfoot tr:hover,.ui-dialog-content table.table.table-striped tfoot tr:focus,.box-delivery-information table tfoot tr,.box-delivery-information table tfoot tr:hover,.box-delivery-information table tfoot tr:focus,.box-delivery-information table.table.table-striped tfoot tr,.box-delivery-information table.table.table-striped tfoot tr:hover,.box-delivery-information table.table.table-striped tfoot tr:focus,.section-sales-reports table tfoot tr,.section-sales-reports table tfoot tr:hover,.section-sales-reports table tfoot tr:focus,.section-sales-reports table.table.table-striped tfoot tr,.section-sales-reports table.table.table-striped tfoot tr:hover,.section-sales-reports table.table.table-striped tfoot tr:focus,.section-product-reports table tfoot tr,.section-product-reports table tfoot tr:hover,.section-product-reports table tfoot tr:focus,.section-product-reports table.table.table-striped tfoot tr,.section-product-reports table.table.table-striped tfoot tr:hover,.section-product-reports table.table.table-striped tfoot tr:focus,.section-tax-report table tfoot tr,.section-tax-report table tfoot tr:hover,.section-tax-report table tfoot tr:focus,.section-tax-report table.table.table-striped tfoot tr,.section-tax-report table.table.table-striped tfoot tr:hover,.section-tax-report table.table.table-striped tfoot tr:focus,.section-opening-times table tfoot tr,.section-opening-times table tfoot tr:hover,.section-opening-times table tfoot tr:focus,.section-opening-times table.table.table-striped tfoot tr,.section-opening-times table.table.table-striped tfoot tr:hover,.section-opening-times table.table.table-striped tfoot tr:focus,.box-opening-hours table tfoot tr,.box-opening-hours table tfoot tr:hover,.box-opening-hours table tfoot tr:focus,.box-opening-hours table.table.table-striped tfoot tr,.box-opening-hours table.table.table-striped tfoot tr:hover,.box-opening-hours table.table.table-striped tfoot tr:focus,.default-cookie-policy table tfoot tr,.default-cookie-policy table tfoot tr:hover,.default-cookie-policy table tfoot tr:focus,.default-cookie-policy table.table.table-striped tfoot tr,.default-cookie-policy table.table.table-striped tfoot tr:hover,.default-cookie-policy table.table.table-striped tfoot tr:focus{border-radius:0}.section-my-orders table tfoot tr th,.section-my-orders table tfoot tr:hover th,.section-my-orders table tfoot tr:focus th,.section-my-orders table.table.table-striped tfoot tr th,.section-my-orders table.table.table-striped tfoot tr:hover th,.section-my-orders table.table.table-striped tfoot tr:focus th,.ui-dialog-content table tfoot tr th,.ui-dialog-content table tfoot tr:hover th,.ui-dialog-content table tfoot tr:focus th,.ui-dialog-content table.table.table-striped tfoot tr th,.ui-dialog-content table.table.table-striped tfoot tr:hover th,.ui-dialog-content table.table.table-striped tfoot tr:focus th,.box-delivery-information table tfoot tr th,.box-delivery-information table tfoot tr:hover th,.box-delivery-information table tfoot tr:focus th,.box-delivery-information table.table.table-striped tfoot tr th,.box-delivery-information table.table.table-striped tfoot tr:hover th,.box-delivery-information table.table.table-striped tfoot tr:focus th,.section-sales-reports table tfoot tr th,.section-sales-reports table tfoot tr:hover th,.section-sales-reports table tfoot tr:focus th,.section-sales-reports table.table.table-striped tfoot tr th,.section-sales-reports table.table.table-striped tfoot tr:hover th,.section-sales-reports table.table.table-striped tfoot tr:focus th,.section-product-reports table tfoot tr th,.section-product-reports table tfoot tr:hover th,.section-product-reports table tfoot tr:focus th,.section-product-reports table.table.table-striped tfoot tr th,.section-product-reports table.table.table-striped tfoot tr:hover th,.section-product-reports table.table.table-striped tfoot tr:focus th,.section-tax-report table tfoot tr th,.section-tax-report table tfoot tr:hover th,.section-tax-report table tfoot tr:focus th,.section-tax-report table.table.table-striped tfoot tr th,.section-tax-report table.table.table-striped tfoot tr:hover th,.section-tax-report table.table.table-striped tfoot tr:focus th,.section-opening-times table tfoot tr th,.section-opening-times table tfoot tr:hover th,.section-opening-times table tfoot tr:focus th,.section-opening-times table.table.table-striped tfoot tr th,.section-opening-times table.table.table-striped tfoot tr:hover th,.section-opening-times table.table.table-striped tfoot tr:focus th,.box-opening-hours table tfoot tr th,.box-opening-hours table tfoot tr:hover th,.box-opening-hours table tfoot tr:focus th,.box-opening-hours table.table.table-striped tfoot tr th,.box-opening-hours table.table.table-striped tfoot tr:hover th,.box-opening-hours table.table.table-striped tfoot tr:focus th,.default-cookie-policy table tfoot tr th,.default-cookie-policy table tfoot tr:hover th,.default-cookie-policy table tfoot tr:focus th,.default-cookie-policy table.table.table-striped tfoot tr th,.default-cookie-policy table.table.table-striped tfoot tr:hover th,.default-cookie-policy table.table.table-striped tfoot tr:focus th{background:#91D0D5;color:#fff;border-radius:0 !important}.section-my-orders table tfoot tr td,.section-my-orders table tfoot tr:hover td,.section-my-orders table tfoot tr:focus td,.section-my-orders table.table.table-striped tfoot tr td,.section-my-orders table.table.table-striped tfoot tr:hover td,.section-my-orders table.table.table-striped tfoot tr:focus td,.ui-dialog-content table tfoot tr td,.ui-dialog-content table tfoot tr:hover td,.ui-dialog-content table tfoot tr:focus td,.ui-dialog-content table.table.table-striped tfoot tr td,.ui-dialog-content table.table.table-striped tfoot tr:hover td,.ui-dialog-content table.table.table-striped tfoot tr:focus td,.box-delivery-information table tfoot tr td,.box-delivery-information table tfoot tr:hover td,.box-delivery-information table tfoot tr:focus td,.box-delivery-information table.table.table-striped tfoot tr td,.box-delivery-information table.table.table-striped tfoot tr:hover td,.box-delivery-information table.table.table-striped tfoot tr:focus td,.section-sales-reports table tfoot tr td,.section-sales-reports table tfoot tr:hover td,.section-sales-reports table tfoot tr:focus td,.section-sales-reports table.table.table-striped tfoot tr td,.section-sales-reports table.table.table-striped tfoot tr:hover td,.section-sales-reports table.table.table-striped tfoot tr:focus td,.section-product-reports table tfoot tr td,.section-product-reports table tfoot tr:hover td,.section-product-reports table tfoot tr:focus td,.section-product-reports table.table.table-striped tfoot tr td,.section-product-reports table.table.table-striped tfoot tr:hover td,.section-product-reports table.table.table-striped tfoot tr:focus td,.section-tax-report table tfoot tr td,.section-tax-report table tfoot tr:hover td,.section-tax-report table tfoot tr:focus td,.section-tax-report table.table.table-striped tfoot tr td,.section-tax-report table.table.table-striped tfoot tr:hover td,.section-tax-report table.table.table-striped tfoot tr:focus td,.section-opening-times table tfoot tr td,.section-opening-times table tfoot tr:hover td,.section-opening-times table tfoot tr:focus td,.section-opening-times table.table.table-striped tfoot tr td,.section-opening-times table.table.table-striped tfoot tr:hover td,.section-opening-times table.table.table-striped tfoot tr:focus td,.box-opening-hours table tfoot tr td,.box-opening-hours table tfoot tr:hover td,.box-opening-hours table tfoot tr:focus td,.box-opening-hours table.table.table-striped tfoot tr td,.box-opening-hours table.table.table-striped tfoot tr:hover td,.box-opening-hours table.table.table-striped tfoot tr:focus td,.default-cookie-policy table tfoot tr td,.default-cookie-policy table tfoot tr:hover td,.default-cookie-policy table tfoot tr:focus td,.default-cookie-policy table.table.table-striped tfoot tr td,.default-cookie-policy table.table.table-striped tfoot tr:hover td,.default-cookie-policy table.table.table-striped tfoot tr:focus td{background:#fff;color:#000;border-radius:0 !important}.section-product-reports table tbody>tr>th,.section-product-reports table tbody>tr:hover>th,.section-product-reports table tbody>tr:focus>th{background:#fff;color:#000}.box-opening-hours table{border-color:#DF2A3C}.box-opening-hours table tbody tr:not(.ui-state-highlight) th,.box-opening-hours table tbody tr:not(.ui-state-highlight) td,.box-opening-hours table tbody tr:not(.ui-state-highlight):hover th,.box-opening-hours table tbody tr:not(.ui-state-highlight):hover td,.box-opening-hours table tbody tr:not(.ui-state-highlight):focus th,.box-opening-hours table tbody tr:not(.ui-state-highlight):focus td{background:#fff;color:#000}.box-opening-hours table tbody tr.ui-state-highlight th,.box-opening-hours table tbody tr.ui-state-highlight td,.box-opening-hours table tbody tr.ui-state-highlight:hover th,.box-opening-hours table tbody tr.ui-state-highlight:hover td,.box-opening-hours table tbody tr.ui-state-highlight:focus th,.box-opening-hours table tbody tr.ui-state-highlight:focus td{background:#DF2A3C;color:#141115}@supports (-webkit-touch-callout: none){select{height:32px !important}}footer{background:#fff;padding:30px 0;position:relative;margin-top:0 !important}@media (max-width:767px){footer{text-align:center}}@media (min-width:768px){footer .container .row-fluid{display:flex;align-items:center}}footer .container .row-fluid .copyright small{color:#91D0D5}@media (max-width:767px){footer .container .row-fluid .cards{margin-top:20px;margin-bottom:30px}}@media (min-width:768px){footer .container .row-fluid .vendor{text-align:right}}.welcome p.lead.col.col1{font-weight:bold}.well,.contact-us .ui-widget .ui-widget-content{font-weight:400}.well label,.contact-us .ui-widget .ui-widget-content label{font-weight:500}.members .hero-unit p{font-weight:400}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.members .btn-group .btn.dropdown-toggle{font-size:20px}.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight{font-weight:bold}table tr td,table tr th{font-weight:normal !important}table thead th,table tbody th,table tfoot th{font-weight:bold !important}body ul.dropdown-menu>li>a{font-weight:bold}.page-review-order .alert-success,.order-complete #body .order-info-well #order-confirmation{font-weight:500;padding-top:5px}.ui-tabs-menu .ui-tabs-nav .ui-state-default .ui-tabs-anchor{font-weight:bold}.page-review-order .lead{font-weight:500}.page-review-order legend{font-weight:700}@media (max-width:979px){header .navbar .navbar-inner>.container .social_media_links .btn-group{margin-top:20px !important}header .navbar .nav .dropdown-toggle .caret{margin-top:9px !important}header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a .caret{margin-top:10px}}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:7px}@media (max-width:479px){p.lead.col.col1,.modal .modal-body .well .clearfix .option-label,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .name,.ui-tabs-menu .ui-widget-content .row-product .row-variation .name,.row-product .description.decription small,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price,.ui-tabs-menu .ui-widget-content .row-product .row-variation .price,.ct_details_bar>.container .ct_local_branch_details #opening-status{font-size:1.2rem}}@media (min-width:480px) and (max-width:767px){p.lead.col.col1,.modal .modal-body .well .clearfix .option-label,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .name,.ui-tabs-menu .ui-widget-content .row-product .row-variation .name,.row-product .description.decription small,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price,.ui-tabs-menu .ui-widget-content .row-product .row-variation .price,.ct_details_bar>.container .ct_local_branch_details #opening-status{font-size:1.2rem}}@media (min-width:768px) and (max-width:979px){p.lead.col.col1,.modal .modal-body .well .clearfix .option-label,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .name,.ui-tabs-menu .ui-widget-content .row-product .row-variation .name,.row-product .description.decription small,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price,.ui-tabs-menu .ui-widget-content .row-product .row-variation .price,.ct_details_bar>.container .ct_local_branch_details #opening-status{font-size:1.2rem}}@media (min-width:980px) and (max-width:1199px){p.lead.col.col1,.modal .modal-body .well .clearfix .option-label,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .name,.ui-tabs-menu .ui-widget-content .row-product .row-variation .name,.row-product .description.decription small,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price,.ui-tabs-menu .ui-widget-content .row-product .row-variation .price,.ct_details_bar>.container .ct_local_branch_details #opening-status{font-size:1.2rem}}@media (min-width:1200px) and (max-width:1599px){p.lead.col.col1,.modal .modal-body .well .clearfix .option-label,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .name,.ui-tabs-menu .ui-widget-content .row-product .row-variation .name,.row-product .description.decription small,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price,.ui-tabs-menu .ui-widget-content .row-product .row-variation .price,.ct_details_bar>.container .ct_local_branch_details #opening-status{font-size:1.2rem}}@media (min-width:1600px){p.lead.col.col1,.modal .modal-body .well .clearfix .option-label,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .name,.ui-tabs-menu .ui-widget-content .row-product .row-variation .name,.row-product .description.decription small,.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price,.ui-tabs-menu .ui-widget-content .row-product .row-variation .price,.ct_details_bar>.container .ct_local_branch_details #opening-status{font-size:1.2rem}}@media (max-width:479px){small,label{font-size:1.1rem}}@media (min-width:480px) and (max-width:767px){small,label{font-size:1.1rem}}@media (min-width:768px) and (max-width:979px){small,label{font-size:1.1rem}}@media (min-width:980px) and (max-width:1199px){small,label{font-size:1.1rem}}@media (min-width:1200px) and (max-width:1599px){small,label{font-size:1.1rem}}@media (min-width:1600px){small,label{font-size:1.1rem}}.lead{font-weight:bold}#menu-search-box{font-size:17px !important}.btn:not(.btn-small, .btn-tiny, .btn-large, .btn-extra-large){font-size:18px}.btn.btn-large{font-size:24px}@media (max-width:479px){header .navbar .navbar-inner>.container .nav-collapse .main-menu>li>a{font-size:1.5rem}}@media (min-width:480px) and (max-width:767px){header .navbar .navbar-inner>.container .nav-collapse .main-menu>li>a{font-size:1.5rem}}@media (min-width:768px) and (max-width:979px){header .navbar .navbar-inner>.container .nav-collapse .main-menu>li>a{font-size:1.5rem}}@media (min-width:980px) and (max-width:1199px){header .navbar .navbar-inner>.container .nav-collapse .main-menu>li>a{font-size:1.5rem}}@media (min-width:1200px) and (max-width:1599px){header .navbar .navbar-inner>.container .nav-collapse .main-menu>li>a{font-size:1.5rem}}@media (min-width:1600px){header .navbar .navbar-inner>.container .nav-collapse .main-menu>li>a{font-size:1.5rem}}@media (max-width:979px){header .navbar .navbar-inner>.container .nav-collapse .main-menu>li .dropdown-menu a{font-size:1.2rem}}@media (min-width:1600px){.zp_social_section>.container>.content>.left .input-append #mod_postcode_box_pc,.zp_postcode>.container>.content>.left .input-append #mod_postcode_box_pc{font-size:1.4rem}}@media (max-width:479px){.menu .how-im-ordering>h2{font-size:2.5rem}}@media (min-width:480px) and (max-width:767px){.menu .how-im-ordering>h2{font-size:2.5rem}}@media (min-width:768px) and (max-width:979px){.menu .how-im-ordering>h2{font-size:3rem}}@media (min-width:980px) and (max-width:1199px){.menu .how-im-ordering>h2{font-size:3rem}}@media (min-width:1200px) and (max-width:1599px){.menu .how-im-ordering>h2{font-size:3rem}}@media (min-width:1600px){.menu .how-im-ordering>h2{font-size:3rem}}.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.members .sidebar-nav .nav-list .nav-header{line-height:120%}@media (max-width:479px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.members .sidebar-nav .nav-list .nav-header{font-size:1.1rem}}@media (min-width:480px) and (max-width:767px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.members .sidebar-nav .nav-list .nav-header{font-size:1.1rem}}@media (min-width:768px) and (max-width:979px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.members .sidebar-nav .nav-list .nav-header{font-size:1.1rem}}@media (min-width:980px) and (max-width:1199px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.members .sidebar-nav .nav-list .nav-header{font-size:1.1rem}}@media (min-width:1200px) and (max-width:1599px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.members .sidebar-nav .nav-list .nav-header{font-size:1.1rem}}@media (min-width:1600px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.members .sidebar-nav .nav-list .nav-header{font-size:1.1rem}}@media (max-width:479px){.ct_details_bar small{font-size:1.1rem}}@media (min-width:480px) and (max-width:767px){.ct_details_bar small{font-size:1.1rem}}@media (min-width:768px) and (max-width:979px){.ct_details_bar small{font-size:1.1rem}}@media (min-width:980px) and (max-width:1199px){.ct_details_bar small{font-size:1.5rem}}@media (min-width:1200px) and (max-width:1599px){.ct_details_bar small{font-size:1.5rem}}@media (min-width:1600px){.ct_details_bar small{font-size:1.5rem}}@media (max-width:479px){.popover .popover-title,.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header{font-size:1.2rem}}@media (min-width:480px) and (max-width:767px){.popover .popover-title,.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header{font-size:1.2rem}}@media (min-width:768px) and (max-width:979px){.popover .popover-title,.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header{font-size:1.2rem}}@media (min-width:980px) and (max-width:1199px){.popover .popover-title,.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header{font-size:1.5rem}}@media (min-width:1200px) and (max-width:1599px){.popover .popover-title,.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header{font-size:1.5rem}}@media (min-width:1600px){.popover .popover-title,.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header{font-size:1.8rem}}header .navbar .navbar-inner>.container .nav_control #opening-status svg,header .navbar .navbar-inner>.container .nav_control .nav_address svg,header .navbar .navbar-inner>.container .nav_control .nav_user a svg,header .navbar .brand,.p_nav_control{margin-bottom:0rem}@media (max-width:479px){header .navbar .navbar-inner>.container .nav_control #opening-status svg,header .navbar .navbar-inner>.container .nav_control .nav_address svg,header .navbar .navbar-inner>.container .nav_control .nav_user a svg,header .navbar .brand,.p_nav_control{font-size:0.9rem}}@media (min-width:480px) and (max-width:767px){header .navbar .navbar-inner>.container .nav_control #opening-status svg,header .navbar .navbar-inner>.container .nav_control .nav_address svg,header .navbar .navbar-inner>.container .nav_control .nav_user a svg,header .navbar .brand,.p_nav_control{font-size:0.9rem}}@media (min-width:768px) and (max-width:979px){header .navbar .navbar-inner>.container .nav_control #opening-status svg,header .navbar .navbar-inner>.container .nav_control .nav_address svg,header .navbar .navbar-inner>.container .nav_control .nav_user a svg,header .navbar .brand,.p_nav_control{font-size:0.9rem}}@media (min-width:980px) and (max-width:1199px){header .navbar .navbar-inner>.container .nav_control #opening-status svg,header .navbar .navbar-inner>.container .nav_control .nav_address svg,header .navbar .navbar-inner>.container .nav_control .nav_user a svg,header .navbar .brand,.p_nav_control{font-size:0.9rem}}@media (min-width:1200px) and (max-width:1599px){header .navbar .navbar-inner>.container .nav_control #opening-status svg,header .navbar .navbar-inner>.container .nav_control .nav_address svg,header .navbar .navbar-inner>.container .nav_control .nav_user a svg,header .navbar .brand,.p_nav_control{font-size:0.9rem}}@media (min-width:1600px){header .navbar .navbar-inner>.container .nav_control #opening-status svg,header .navbar .navbar-inner>.container .nav_control .nav_address svg,header .navbar .navbar-inner>.container .nav_control .nav_user a svg,header .navbar .brand,.p_nav_control{font-size:0.9rem}}@media (max-width:479px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1rem}}@media (min-width:480px) and (max-width:767px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1rem}}@media (min-width:768px) and (max-width:979px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1rem}}@media (min-width:980px) and (max-width:1199px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1.2rem}}@media (min-width:1200px) and (max-width:1599px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1.2rem}}@media (min-width:1600px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1.2rem}}html,body{font-size:16px}p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{line-height:120%;margin-top:0rem;margin-bottom:1rem}@media (max-width:479px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1rem}}@media (min-width:480px) and (max-width:767px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1rem}}@media (min-width:768px) and (max-width:979px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1rem}}@media (min-width:980px) and (max-width:1199px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1rem}}@media (min-width:1200px) and (max-width:1599px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1rem}}@media (min-width:1600px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font),.menu .how-im-ordering>h2>a small,.p_font{font-size:1rem}}p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large,.menu .how-im-ordering>h2>a small.p_large,.p_font.p_large{margin-bottom:1.4rem}@media (max-width:479px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large,.menu .how-im-ordering>h2>a small.p_large,.p_font.p_large{font-size:1.6rem}}@media (min-width:480px) and (max-width:767px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large,.menu .how-im-ordering>h2>a small.p_large,.p_font.p_large{font-size:1.6rem}}@media (min-width:768px) and (max-width:979px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large,.menu .how-im-ordering>h2>a small.p_large,.p_font.p_large{font-size:1.6rem}}@media (min-width:980px) and (max-width:1199px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large,.menu .how-im-ordering>h2>a small.p_large,.p_font.p_large{font-size:1.6rem}}@media (min-width:1200px) and (max-width:1599px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large,.menu .how-im-ordering>h2>a small.p_large,.p_font.p_large{font-size:1.6rem}}@media (min-width:1600px){p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large,.menu .how-im-ordering>h2>a small.p_large,.p_font.p_large{font-size:1.8rem}}h1:not(.h2_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h1_font{line-height:90% !important;margin-top:0rem;margin-bottom:1rem !important}@media (max-width:479px){h1:not(.h2_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h1_font{font-size:3rem}}@media (min-width:480px) and (max-width:767px){h1:not(.h2_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h1_font{font-size:3rem}}@media (min-width:768px) and (max-width:979px){h1:not(.h2_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h1_font{font-size:3rem}}@media (min-width:980px) and (max-width:1199px){h1:not(.h2_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h1_font{font-size:3rem}}@media (min-width:1200px) and (max-width:1599px){h1:not(.h2_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h1_font{font-size:3.6rem}}@media (min-width:1600px){h1:not(.h2_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h1_font{font-size:4.8rem}}h2:not(.h1_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h2_font{line-height:90% !important;margin-top:0rem;margin-bottom:1rem !important}@media (max-width:479px){h2:not(.h1_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h2_font{font-size:4rem}}@media (min-width:480px) and (max-width:767px){h2:not(.h1_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h2_font{font-size:4rem}}@media (min-width:768px) and (max-width:979px){h2:not(.h1_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h2_font{font-size:4rem}}@media (min-width:980px) and (max-width:1199px){h2:not(.h1_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h2_font{font-size:6rem}}@media (min-width:1200px) and (max-width:1599px){h2:not(.h1_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h2_font{font-size:6rem}}@media (min-width:1600px){h2:not(.h1_font, .h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h2_font{font-size:8rem}}h3:not(.h1_font, .h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h3_font{line-height:110% !important;margin-top:0rem;margin-bottom:1rem !important}@media (max-width:479px){h3:not(.h1_font, .h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h3_font{font-size:2.5rem}}@media (min-width:480px) and (max-width:767px){h3:not(.h1_font, .h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h3_font{font-size:2.5rem}}@media (min-width:768px) and (max-width:979px){h3:not(.h1_font, .h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h3_font{font-size:2.5rem}}@media (min-width:980px) and (max-width:1199px){h3:not(.h1_font, .h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h3_font{font-size:3.5rem}}@media (min-width:1200px) and (max-width:1599px){h3:not(.h1_font, .h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h3_font{font-size:3.5rem}}@media (min-width:1600px){h3:not(.h1_font, .h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h3_font{font-size:4.5rem}}h4:not(.h1_font, .h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h4_font{line-height:110% !important;margin-top:0rem;margin-bottom:1rem !important}@media (max-width:479px){h4:not(.h1_font, .h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h4_font{font-size:2.5rem}}@media (min-width:480px) and (max-width:767px){h4:not(.h1_font, .h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h4_font{font-size:2.5rem}}@media (min-width:768px) and (max-width:979px){h4:not(.h1_font, .h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h4_font{font-size:2.5rem}}@media (min-width:980px) and (max-width:1199px){h4:not(.h1_font, .h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h4_font{font-size:2.5rem}}@media (min-width:1200px) and (max-width:1599px){h4:not(.h1_font, .h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h4_font{font-size:2.5rem}}@media (min-width:1600px){h4:not(.h1_font, .h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font),.h4_font{font-size:3.5rem}}h5:not(.h1_font, .h2_font, .h3_font, .h4_font, .alerts *, .sys-alert *, .p_font),.h5_font{line-height:110% !important;margin-top:0rem;margin-bottom:1rem !important;font-weight:bold}@media (max-width:479px){h5:not(.h1_font, .h2_font, .h3_font, .h4_font, .alerts *, .sys-alert *, .p_font),.h5_font{font-size:1.2rem}}@media (min-width:480px) and (max-width:767px){h5:not(.h1_font, .h2_font, .h3_font, .h4_font, .alerts *, .sys-alert *, .p_font),.h5_font{font-size:1.2rem}}@media (min-width:768px) and (max-width:979px){h5:not(.h1_font, .h2_font, .h3_font, .h4_font, .alerts *, .sys-alert *, .p_font),.h5_font{font-size:1.2rem}}@media (min-width:980px) and (max-width:1199px){h5:not(.h1_font, .h2_font, .h3_font, .h4_font, .alerts *, .sys-alert *, .p_font),.h5_font{font-size:1.5rem}}@media (min-width:1200px) and (max-width:1599px){h5:not(.h1_font, .h2_font, .h3_font, .h4_font, .alerts *, .sys-alert *, .p_font),.h5_font{font-size:1.5rem}}@media (min-width:1600px){h5:not(.h1_font, .h2_font, .h3_font, .h4_font, .alerts *, .sys-alert *, .p_font),.h5_font{font-size:1.8rem}}.btn{transition:0.2s}.btn:focus,.btn:hover{filter:brightness(80%);transition:0.2s}.btn.btn-success{background:#23b200 !important;color:#fff}.btn.btn-success .caret{border-top-color:#fff}.btn.btn-danger{background:#ea2828 !important;color:#fff}.btn.btn-danger .caret{border-top-color:#fff}.btn.btn-info{background:#19b8ff !important;color:#fff}.btn.btn-info .caret{border-top-color:#fff}.btn.btn-warning{background:#ef7900 !important;color:#fff}.btn.btn-warning .caret{border-top-color:#fff}.btn.btn-primary{background:#0054d2 !important;color:#fff}.btn.btn-primary .caret{border-top-color:#fff}.btn.btn-inverse{background:#2e2e2e !important;color:#fff}.btn.btn-inverse .caret{border-top-color:#fff}.btn.btn-block:not(.btn-success, .btn-info, .btn-danger, .btn-warning, .btn-inverse, .btn-primary){background:#19b8ff !important;color:#fff}.btn.btn-block:not(.btn-success, .btn-info, .btn-danger, .btn-warning, .btn-inverse, .btn-primary) .caret{border-top-color:#fff}.btn.ctl-resetPassBtnCancel{background:#ea2828 !important;color:#fff}.btn.ctl-resetPassBtnCancel .caret{border-top-color:#fff}.btn.btn_tertiary_skin{background:#fff !important;color:#fff}.btn.btn_tertiary_skin .caret{border-top-color:#fff}.btn.btn_primary_skin{background:#91D0D5 !important;color:#fff;border:#fff 4px solid;color:#fff}.btn.btn_primary_skin .caret{border-top-color:#fff}.btn.btn_primary_skin .caret{border-top-color:#fff}.btn.btn_primary_skin_inverse{background:#fff !important;color:#91D0D5;border:#91D0D5 4px solid;color:#91D0D5}.btn.btn_primary_skin_inverse .caret{border-top-color:#91D0D5}.btn.btn_primary_skin_inverse .caret{border-top-color:#91D0D5}.btn.btn_primary_skin_same_borders{background:#91D0D5 !important;color:#91D0D5;border:#91D0D5 4px solid;color:#fff}.btn.btn_primary_skin_same_borders .caret{border-top-color:#91D0D5}.btn.btn_primary_skin_same_borders .caret{border-top-color:#fff}.btn.btn_primary_skin_same_borders_inverse{background:#fff !important;color:#fff;border:#fff 4px solid;color:#91D0D5}.btn.btn_primary_skin_same_borders_inverse .caret{border-top-color:#fff}.btn.btn_primary_skin_same_borders_inverse .caret{border-top-color:#91D0D5}.btn.btn_secondary_skin{background:#DF2A3C !important;color:#91D0D5;border:#91D0D5 4px solid;color:#91D0D5}.btn.btn_secondary_skin .caret{border-top-color:#91D0D5}.btn.btn_secondary_skin .caret{border-top-color:#91D0D5}.btn.btn_secondary_skin_inverse{background:#91D0D5 !important;color:#DF2A3C;border:#DF2A3C 4px solid;color:#DF2A3C}.btn.btn_secondary_skin_inverse .caret{border-top-color:#DF2A3C}.btn.btn_secondary_skin_inverse .caret{border-top-color:#DF2A3C}.status-OPEN{color:#32BF10 !important}.status-CLOSED{color:#dc0000 !important}.text-success{color:#32BF10 !important}.text-danger{color:#dc0000 !important}.text-error{color:#dc0000 !important}.text-info{color:#0093d2 !important}.text-warning{color:#ef7900 !important}.text-primary{color:#006af4 !important}.text-inverse{color:#fff !important}.text-primary-skin{color:#91D0D5 !important}.text-secondary-skin{color:#DF2A3C !important}.text-tertiary-skin{color:#fff !important}.text_color_skin{color:#141115 !important}.text_inverse_skin{color:#fff !important}.alert-success,.badge-success,.label-success{background:#00b963;color:#b9ffde}.alert-danger,.badge-danger,.label-danger{background:#dc0000;color:#ffdcdc}.alert-info,.badge-info,.label-info{background:#009cdf;color:#dff5ff}.alert-warning,.badge-warning,.label-warning{background:#ef7900;color:#fff7ef}.alert-primary,.badge-primary,.label-primary{background:#ffffff;color:white}.alert-primary-skin,.badge-primary-skin,.label-primary-skin{background:#91D0D5;color:white}.alert-secondary-skin,.badge-secondary-skin,.label-secondary-skin{background:#DF2A3C;color:white}.alert-tertiary-skin,.badge-tertiary-skin,.label-tertiary-skin{background:#fff;color:white}.justify-center{justify-content:center !important;align-items:center !important}.no-hover-shadow-button{box-shadow:none !important;transform:none !important}.disabled{pointer-events:none}.no-mb{margin-bottom:0 !important}.mb-sm{margin-bottom:10px !important}.mb-md{margin-bottom:20px !important}.mb-lg{margin-bottom:30px !important}.mb-xl{margin-bottom:40px !important}.ml-sm{margin-left:10px !important}.ml-md{margin-left:20px !important}.ml-lg{margin-left:30px !important}.ml-xl{margin-left:40px !important}.mr-sm{margin-right:10px !important}.mr-md{margin-right:20px !important}.mr-lg{margin-right:30px !important}.mr-xl{margin-right:40px !important}.mt-sm{margin-top:10px !important}.mt-md{margin-top:20px !important}.mt-lg{margin-top:30px !important}.mt-xl{margin-top:40px !important}.header_plus_ct{position:absolute;top:0;z-index:100;width:100%}header{background:#91D0D5;position:relative;z-index:10}header .navbar{margin:0 !important}header .navbar .navbar-inner{min-height:0;padding:20px;background:none;border:none;box-shadow:none;position:relative}@media (min-width:768px){header .navbar .navbar-inner{padding-left:0;padding-right:0}}@media (min-width:980px){header .navbar .navbar-inner{padding:20px 0}}@media (min-width:980px){header .navbar .navbar-inner>.container::before,header .navbar .navbar-inner>.container::after{display:none}}@media (min-width:980px){header .navbar .navbar-inner>.container{display:flex;align-items:center;justify-content:space-between}}header .navbar .navbar-inner>.container .right_block_header{display:flex;align-items:center}header .navbar .navbar-inner>.container #opening-status{padding:0;float:right;background:#fff;padding:9px 20px 9px;margin-left:0;border-radius:6px;margin-right:10px;text-shadow:none;font-weight:bold}@media (min-width:768px){header .navbar .navbar-inner>.container #opening-status{float:right}}@media (min-width:768px) and (max-width:979px){header .navbar .navbar-inner>.container #opening-status{margin-right:18px;margin-top:14px}}@media (min-width:980px){header .navbar .navbar-inner>.container #opening-status{position:absolute;bottom:-115px;left:0;width:fit-content;margin:auto}}header .navbar .navbar-inner>.container #opening-status .text-status{color:#91D0D5}@media (max-width:979px){header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu{text-align:center;margin-top:20px}}@media (min-width:980px){header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu{margin-right:0}}header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li.active>a{position:relative;color:#141115}header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li.active>a .caret{border-top-color:#141115}header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a{text-shadow:none;background-color:none !important;background:none !important;box-shadow:none;color:#fff;text-transform:uppercase;font-weight:bold;transition:0.2s}@media (min-width:980px){header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a{margin-right:30px;padding:0 2px}}@media (min-width:1200px){header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a{margin-right:40px}}header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a .caret{border-top-color:#fff;transition:0.2s}header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a:hover,header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a:focus{color:#141115;transition:0.2s}header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a:hover .caret,header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a:focus .caret{transition:0.2s;border-top-color:#141115}header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li:last-child a{margin-right:0}@media (max-width:979px){header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>.dropdown-menu>li>a{background:none !important;text-shadow:none;color:#fff}}@media (max-width:979px){header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>.dropdown-menu>li>a:hover,header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>.dropdown-menu>li>a:focus{color:#141115}}header .navbar .navbar-inner>.container .btn-navbar{margin:0;padding:0;background:none;box-shadow:none}@media (min-width:768px) and (max-width:979px){header .navbar .navbar-inner>.container .btn-navbar{margin-top:15px}}header .navbar .navbar-inner>.container .btn-navbar.activated span:nth-child(1),header .navbar .navbar-inner>.container .btn-navbar.activated:hover span:nth-child(1),header .navbar .navbar-inner>.container .btn-navbar.activated:focus span:nth-child(1){opacity:0;transform:translateY(15px) rotateZ(45deg)}header .navbar .navbar-inner>.container .btn-navbar.activated span:nth-child(2),header .navbar .navbar-inner>.container .btn-navbar.activated:hover span:nth-child(2),header .navbar .navbar-inner>.container .btn-navbar.activated:focus span:nth-child(2){transform:translateX(1px) rotateZ(46deg) translateY(1px)}header .navbar .navbar-inner>.container .btn-navbar.activated span:nth-child(3),header .navbar .navbar-inner>.container .btn-navbar.activated:hover span:nth-child(3),header .navbar .navbar-inner>.container .btn-navbar.activated:focus span:nth-child(3){width:100%;transform:translateY(-14px) rotateZ(135deg)}header .navbar .navbar-inner>.container .btn-navbar span{background-color:#fff;width:35px;height:5px;border-radius:40px;box-shadow:none;border:none;transition:0.5s}header .navbar .navbar-inner>.container .btn-navbar span:nth-child(1),header .navbar .navbar-inner>.container .btn-navbar span:nth-child(3){width:80%;margin:0 !important;margin-left:auto !important}header .navbar .navbar-inner>.container .btn-navbar span:nth-child(2){margin-top:10px !important;margin-bottom:10px}header .navbar .navbar-inner>.container #logo{float:left}header .navbar .navbar-inner>.container #logo img{max-height:38px}@media (min-width:768px){header .navbar .navbar-inner>.container #logo img{max-height:68px}}header .navbar .navbar-inner>.container .btn-header-order-now{display:none}@media (min-width:980px){header .navbar .navbar-inner>.container .header_left_side{max-width:13%}}@media (min-width:980px) and (max-width:1199px){header .navbar .navbar-inner>.container .social_media_links{margin-left:30px}}@media (min-width:1200px){header .navbar .navbar-inner>.container .social_media_links{margin-left:40px}}header .navbar .navbar-inner>.container .social_media_links .btn-group{display:flex;align-items:center;margin:0 !important;flex-direction:row;justify-content:center}header .navbar .navbar-inner>.container .social_media_links .btn-group>*{transition:0.2s}header .navbar .navbar-inner>.container .social_media_links .btn-group>*:hover,header .navbar .navbar-inner>.container .social_media_links .btn-group>*:focus{transform:translateY(-2px);transition:0.2s}header .navbar .navbar-inner>.container .social_media_links .btn-group a:not(:first-child){margin-left:10px}header .navbar .navbar-inner>.container .social_media_links .btn-group img{max-width:38px}header .navbar .navbar-inner>.container .social_media_links .btn-group i{color:#91D0D5;background:#fff;padding:0px 10px;border-radius:10px}header .ct_header_row{display:none}.ct_details_bar{padding-top:14px;padding-bottom:14px;transition:0.5s;background:#fff}@media (min-width:980px){.ct_details_bar{background:none;padding:0}}@media (min-width:980px){.ct_details_bar>.container{margin-top:10px}}.ct_details_bar>.container::before,.ct_details_bar>.container::after{content:none}@media (max-width:767px){.ct_details_bar>.container{text-align:center}}@media (min-width:768px){.ct_details_bar>.container{display:flex;align-items:center;justify-content:space-between}}.ct_details_bar>.container small a{color:#91D0D5}@media (max-width:767px){.ct_details_bar>.container .ct_local_branch_details{padding-top:10px}}@media (min-width:980px){.ct_details_bar>.container .ct_local_branch_details>small{margin-right:20px}}@media (min-width:980px){.ct_details_bar>.container .ct_local_branch_details #opening-status{background:#91D0D5;padding:30px 25px 12px !important;text-decoration:none;font-weight:bold;border-radius:0 0 10px 10px}}@media (min-width:980px){.ct_details_bar>.container .ct_local_branch_details #opening-status span{color:#fff}}body.home{overflow-x:hidden}body.home header .header_left_side{display:none;margin:0 !important;max-width:200px}@media (min-width:768px) and (max-width:979px){body.home header .header_left_side{display:block;float:left}}@media (min-width:1600px){body.home header .header_left_side{display:block;float:left}}@media (min-width:980px){body.home header .navbar .navbar-inner{padding:20px 0}}@media (min-width:980px){body.home header .navbar .navbar-inner #opening-status{bottom:-70px;left:0;right:unset;margin:unset}}@media (min-width:1600px){body.home header .btn-header-order-now{display:flex !important;margin-left:40px}}body.home h1{display:none}@keyframes slidein{0%{transform:translateX(0px)}100%{transform:translateX(-2000px)}}@keyframes bounce_letter{0%,100%{transform:translateY(2px)}50%{transform:translateY(-2px)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shine{0%{filter:brightness(1)}50%{filter:brightness(1.2)}100%{filter:brightness(1)}}body.home *:last-child{margin-bottom:0 !important}body.home .btn-group{display:flex}@media (max-width:1199px){body.home .btn-group{align-items:center;flex-direction:column}}@media (min-width:1200px){body.home .btn-group{flex-direction:row}}@media (max-width:1199px){body.home .btn-group .btn:not(:last-child){margin-bottom:10px}}@media (min-width:1200px){body.home .btn-group .btn:not(:last-child){margin-right:10px}}body.home #container{display:none}@media (min-width:1600px){body.home .container{width:1600px}}@media (min-width:980px){body.home .zp_hero_section{display:flex;justify-content:space-between;height:100vh}}@media (min-width:2000px){body.home .zp_hero_section{margin:auto;max-width:1920px}}@media (min-width:768px){body.home .zp_hero_section .content{display:flex;align-items:center;justify-content:center;flex-direction:column}}@media (min-width:980px){body.home .zp_hero_section .content{flex-direction:row;justify-content:center}}@media (min-width:980px){body.home .zp_hero_section .content::before,body.home .zp_hero_section .content::after{display:none}}@media (min-width:768px) and (max-width:979px){body.home .zp_hero_section .content>div{width:100%;margin:0}}@media (min-width:980px){body.home .zp_hero_section .content>div{width:50%;margin:0}}body.home .zp_hero_section .content #myCarousel{margin:0}@media (min-width:980px){body.home .zp_hero_section .content #myCarousel{width:50%;height:100%}}body.home .zp_hero_section .content #myCarousel .carousel-inner{height:100%}@media (min-width:980px){body.home .zp_hero_section .content #myCarousel .carousel-inner .item{height:100%}}body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption{background:none;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-direction:column;max-width:80%;margin:auto;z-index:5;position:relative}@media (max-width:479px){body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption{padding:30px 0px 40px !important}}@media (min-width:480px){body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption{max-width:450px}}@media (min-width:480px) and (max-width:979px){body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption{padding:40px 0 !important}}@media (min-width:980px){body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption{padding:0}}@media (min-width:1600px){body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption{max-width:750px}}body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption :last-child{margin-bottom:0 !important}body.home .zp_hero_section .content #myCarousel img{z-index:0;height:100%;width:100%;object-fit:cover;position:absolute;left:0;top:0;opacity:0.6}body.home .zp_hero_section .content #myCarousel .carousel-control{top:unset;border:none;bottom:10%;background:none;font-weight:bold;font-family:monospace;opacity:1;text-decoration:none}body.home .zp_hero_section .content #myCarousel h4:first-child{display:none !important}body.home .zp_hero_section .content .zp_hero_section_right,body.home .zp_hero_section .content>.right{display:flex;position:relative;flex-direction:column}@media (max-width:979px){body.home .zp_hero_section .content .zp_hero_section_right,body.home .zp_hero_section .content>.right{background:#91D0D5}}@media (min-width:980px){body.home .zp_hero_section .content .zp_hero_section_right,body.home .zp_hero_section .content>.right{width:50%;height:100%}}body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box,body.home .zp_hero_section .content>.right .mod_postcode_box{margin:0;z-index:2;margin:auto;position:relative;background:#91D0D5;color:#fff}@media (max-width:979px){body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box,body.home .zp_hero_section .content>.right .mod_postcode_box{padding-top:40px;padding-bottom:40px;max-width:320px}}@media (min-width:980px){body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box,body.home .zp_hero_section .content>.right .mod_postcode_box{left:0;right:0;position:absolute;bottom:50px;max-width:60%;padding:40px}}@media (min-width:1200px){body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box,body.home .zp_hero_section .content>.right .mod_postcode_box{padding:40px 20px}}body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box p,body.home .zp_hero_section .content>.right .mod_postcode_box p{margin-left:auto;margin-right:auto}@media (min-width:1200px){body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box p,body.home .zp_hero_section .content>.right .mod_postcode_box p{max-width:480px}}body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box .input-append,body.home .zp_hero_section .content>.right .mod_postcode_box .input-append{display:flex;flex-direction:column;max-width:250px;margin:auto}@media (min-width:1200px){body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box .input-append,body.home .zp_hero_section .content>.right .mod_postcode_box .input-append{max-width:320px}}body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box .input-append input#mod_postcode_box_pc,body.home .zp_hero_section .content>.right .mod_postcode_box .input-append input#mod_postcode_box_pc{width:100%;height:100%;margin-bottom:10px}@media (min-width:1200px){body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box .input-append input#mod_postcode_box_pc,body.home .zp_hero_section .content>.right .mod_postcode_box .input-append input#mod_postcode_box_pc{font-size:30px}}body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box .input-append button,body.home .zp_hero_section .content>.right .mod_postcode_box .input-append button{margin:0;width:100%;border:none}body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box .input-append button .caret,body.home .zp_hero_section .content>.right .mod_postcode_box .input-append button .caret{margin-top:9px}body.home .zp_hero_section .content .zp_hero_section_right .zp_hero_right_bg,body.home .zp_hero_section .content>.right .zp_hero_right_bg{display:none;height:100%;margin:0}@media (min-width:980px){body.home .zp_hero_section .content .zp_hero_section_right .zp_hero_right_bg,body.home .zp_hero_section .content>.right .zp_hero_right_bg{display:block}}@media (min-width:980px){body.home .zp_hero_section .content .zp_hero_section_right .zp_hero_right_bg img,body.home .zp_hero_section .content>.right .zp_hero_right_bg img{height:100%;object-fit:cover}}@media (max-width:979px){body.home .zp_hero_section .content .right img,body.home .zp_hero_section .content .left img{object-position:center !important}}body.home .zp_list{height:100px;position:relative;overflow-x:hidden;padding-bottom:5px;background:#fff;z-index:-1}@media (min-width:980px){body.home .zp_list{height:150px;padding-bottom:10px}}@media (min-width:1600px){body.home .zp_list{height:200px}}body.home .zp_list .slick_list{z-index:0;height:100%;display:flex;flex-wrap:nowrap;position:relative;width:max-content;align-items:center;flex-direction:row;animation:50s ease-out 1s infinite both running slidein}body.home .zp_list .slick_list *{color:#717171;margin:0 !important}body.home .zp_burgers{text-align:center;padding:40px 0 40px;background:#91D0D5}@media (min-width:980px){body.home .zp_burgers{padding:50px 0 80px}}@media (min-width:1200px){body.home .zp_burgers{padding:70px 0 100px}}@media (min-width:768px){body.home .zp_burgers .content{display:flex;align-items:center;justify-content:space-between}}body.home .zp_burgers .content .left{margin:auto;max-width:350px}@media (min-width:768px){body.home .zp_burgers .content .left{margin-left:0;max-width:490px}}@media (min-width:1200px){body.home .zp_burgers .content .left{max-width:550px;text-align:left}}body.home .zp_burgers .content .left h2,body.home .zp_burgers .content .left p{color:#fff}body.home .zp_burgers .content .right{max-width:70%;margin:36px auto auto;animation:bounce 1.5s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite, float 2s ease-in-out infinite}@media (min-width:768px){body.home .zp_burgers .content .right{margin-right:0;margin-top:75px}}@media (min-width:980px){body.home .zp_burgers .content .right{margin-top:40px}}@media (min-width:1200px){body.home .zp_burgers .content .right{margin-top:5px}}body.home .zp_kebabs{background:#fff;text-align:center;padding:40px 0 0px}@media (min-width:980px){body.home .zp_kebabs{padding-top:60px}}@media (max-width:767px){body.home .zp_kebabs .row-fluid,body.home .zp_kebabs .content{display:flex;flex-direction:column-reverse}}@media (min-width:768px){body.home .zp_kebabs .row-fluid,body.home .zp_kebabs .content{display:flex;align-items:flex-end;justify-content:space-between}}body.home .zp_kebabs .row-fluid .left,body.home .zp_kebabs .content .left{max-width:70%;margin:8px auto auto}@media (min-width:768px){body.home .zp_kebabs .row-fluid .left,body.home .zp_kebabs .content .left{margin-bottom:0}}@media (min-width:980px){body.home .zp_kebabs .row-fluid .left,body.home .zp_kebabs .content .left{max-width:450px}}@media (min-width:1200px){body.home .zp_kebabs .row-fluid .left,body.home .zp_kebabs .content .left{max-width:700px;text-align:left}}body.home .zp_kebabs .row-fluid .right,body.home .zp_kebabs .content .right{margin:auto;max-width:350px}@media (min-width:768px){body.home .zp_kebabs .row-fluid .right,body.home .zp_kebabs .content .right{margin-left:40px;padding-bottom:40px}}@media (min-width:980px){body.home .zp_kebabs .row-fluid .right,body.home .zp_kebabs .content .right{max-width:440px;padding-bottom:80px}}@media (min-width:1200px){body.home .zp_kebabs .row-fluid .right,body.home .zp_kebabs .content .right{max-width:510px;padding-bottom:80px;text-align:left}}body.home .zp_kebabs .row-fluid .right h2,body.home .zp_kebabs .row-fluid .right p,body.home .zp_kebabs .content .right h2,body.home .zp_kebabs .content .right p{color:#91D0D5}@media (min-width:768px){body.home .zp_grid{display:grid;grid-auto-columns:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:0px 0px;grid-template-areas:"one two" "third fourth" "sixth fifth"}}@media (min-width:980px){body.home .zp_grid{display:grid;grid-auto-columns:auto;grid-template-columns:1fr 1fr;grid-template-rows:500px 500px 500px}}@media (min-width:1600px){body.home .zp_grid{display:grid;grid-auto-columns:auto;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:0px 0px;grid-template-areas:"one third sixth" "two fourth fifth"}}@media (min-width:2000px){body.home .zp_grid{margin:auto;max-width:1920px}}body.home .zp_grid .zp_shakes_img{grid-area:one}body.home .zp_grid .content:nth-child(1){grid-area:two}body.home .zp_grid .content:nth-child(3){grid-area:third}body.home .zp_grid .zp_fries_img{grid-area:fourth}body.home .zp_grid .content:nth-child(5){grid-area:fifth}body.home .zp_grid .zp_pizza_img{grid-area:sixth}body.home .zp_grid .zp_shakes_img,body.home .zp_grid .zp_fries_img,body.home .zp_grid .zp_pizza_img{height:100%;margin:0 !important}body.home .zp_grid .content{text-align:center;padding:30px 10px 30px;background:#91D0D5}@media (min-width:768px){body.home .zp_grid .content{display:flex;align-items:center;flex-direction:column;justify-content:center}}@media (min-width:980px){body.home .zp_grid .content{padding-left:20px}}@media (min-width:1200px){body.home .zp_grid .content{padding-left:80px;text-align:left;align-items:flex-start}}@media (min-width:1600px){body.home .zp_grid .content.shakes{padding-left:160px}}body.home .zp_grid h2{color:#fff}body.home .zp_grid img{width:100%;height:100%;object-fit:cover}body.home .zp_lp{text-align:center;position:relative;padding:40px 20px 40px;background:#91D0D5}@media (min-width:980px){body.home .zp_lp{padding:50px 0 70px}}@media (min-width:1600px){body.home .zp_lp{padding:90px 0 110px}}@media (min-width:2000px){body.home .zp_lp{margin:auto;max-width:1920px}}@media (min-width:768px) and (max-width:979px){body.home .zp_lp .row-fluid{display:flex;justify-content:center}}body.home .zp_lp .row-fluid .left{margin:auto;max-width:400px}@media (min-width:768px) and (max-width:979px){body.home .zp_lp .row-fluid .left{width:100%;margin:0 !important}}@media (min-width:980px){body.home .zp_lp .row-fluid .left{max-width:450px}}@media (min-width:1200px){body.home .zp_lp .row-fluid .left{text-align:left}}@media (min-width:1600px){body.home .zp_lp .row-fluid .left{max-width:530px}}body.home .zp_lp .row-fluid .left h2,body.home .zp_lp .row-fluid .left p{color:#fff}@media (max-width:979px){body.home .zp_lp .right{display:none}}@media (min-width:768px){body.home .zp_lp .right .zp_pizza_lp{bottom:0;height:100%;right:-440px;object-fit:cover;position:absolute}}@media (min-width:1200px){body.home .zp_lp .right .zp_pizza_lp{right:-20em}}@media (min-width:1600px){body.home .zp_lp .right .zp_pizza_lp{right:0px}}body.home .zp_lp .right .zp_pizza_lp img{height:100%}

body .visible-slough { display:none !important; } 
body .hidden-slough { display:inherit !important; } 
body.shop_slough .hidden-slough { display:none !important; }
body.shop_slough .visible-slough { display:inherit !important; }

.visible-guest { display:initial !important; }
.hidden-guest { display:none !important; }
.visible-user { display:none !important; }
.hidden-user { display:initial !important; }

body {
	font-family: 'Barlow';
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
body {


	background-attachment: scroll;
}

header, #mobile-header {

	background-attachment: scroll;
}

/* Mobile */
.mobile .km-content {
}
.mobile #mobile-header {
}

body h1, body h1 *:not(i, .label), 
body h2, body h2 *:not(i, .label), 
body h3, body h3 *:not(i, .label), 
body h4, body h4 *:not(i, .label), 
body h5:not(.media-heading), 
body h5 *:not(i, span.label), 
body .navbar-affix-container #responsive-food-menu .navbar-inner>div .brand, 
body.checkout .well>p.lead, 
body .well.form-horizontal legend, 
body .sidebar-nav .nav-list .nav-header, 
body #opening-status, 
body .h1_font, 
body .h2_font, 
body .h3_font, 
body .h4_font, 
body .h5_font {
    font-family: "NF-Le petit cochon" !important;
    font-weight: 100 !important;
    text-transform: uppercase !important; 
    
}

body .h1_font, 
body .h2_font, 
body .h3_font,
h1, h2, h3{    
    text-shadow: .3rem .3rem #000;
}

.modal.sys-alert h1,
.modal.sys-alert h2,
.modal.sys-alert h3,
.modal.sys-alert h4,
.modal.sys-alert h5{
    text-shadow: none;
}

body #body > h1,
body #body .page-header > h1
{
    color: #DF2A3C !important;
}

.members .sidebar-nav .nav-list .nav-header {
    text-shadow: .04rem .04rem #000;    
}

.menu .menu-selection h3,
.information #body h1 small,
.popover .popover-title,
.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header, .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header,
body .h4_font, 
body .h5_font,
h4, h5 {    
    text-shadow: .15rem .15rem #000 !important;
}

.modal-body.official-document h1, .modal-body.official-document h2, .modal-body.official-document h3, .modal-body.official-document h4, .modal-body.official-document h5, .modal-body.official-document h6 {
    text-shadow: .1rem .1rem #DF2A3C !important;    
}

body .tooltip .tooltip-inner {
    font-family: "Barlow" !important;
}
body.home .zp_hero_section .content #myCarousel img {
    display: none !important;
}
body:not(.home) {
    background: #f0f0f0;
}
body.home .zp_grid .content .h4_font, body.home .zp_kebabs .row-fluid .right p.h4_font {
font-size: 2rem;
}
body.home .zp_kebabs p:not(.h2_font):not(.h4_font) {
font-size: 1.25rem !important;
}
.no_underline {
    text-decoration: none !important; 
}
.media, .media-body {
    overflow: visible;
}

@media (max-width: 1199px) {
    .input-append:not(.home .input-append) {
        display: flex !important;
        flex-direction: column;
    }
}
/* Notices */
body .sys-alert:not(.modal) {
    border-radius: 0 !important;
    box-shadow: none !important;
}
.sys-alert.sys-message.well.well-small {
    background: #000 !important;
    color: #fff !important; 
}
/* Modals */
#editProductModal .modal-body .pull-left img {
    max-width: 250px;
}
body #editProductModal.modal .modal-header, body .modal .modal-header {
    padding: 20px 15px 10px;        
}
body .modal .modal-footer {
    padding: 15px 15px 15px; 
}
body #editProductModal.modal .modal-footer {
    padding: 15px 15px 6px;
}
body #editProductModal.modal .modal-footer>h3, body .modal .modal-footer>h3 {
    margin: 0 !important;
    padding-top: 5px !important;    
}
body #editProductModal.modal .modal-body .well .btn.btn-option, 
body #editProductModal.modal .official-document .well .btn.btn-option, 
body .modal .modal-body .well .btn.btn-option,
body .modal .official-document .well .btn.btn-option {
    padding: 6px 8px 6px !important;
}
body #editProductModal.modal .modal-body .form-horizontal .control-label, body #editProductModal.modal .official-document .form-horizontal .control-label, body .modal .modal-body .form-horizontal .control-label, body .modal .official-document .form-horizontal .control-label {
    padding-top: 10px;
}
body #editProductModal.modal .modal-header h3, body #editProductModal.modal .modal-header button, body .modal .modal-header h3, body .modal .modal-header button {
    color: #fff;
}
body #editProductModal.modal .modal-header .close, body .modal .modal-header .close {
    margin-top: 5px;
}
.modal-body .type-choose-one .dropdown-toggle {
    font-size: 16px;
}
.modal .modal-body > h5,
.modal .modal-body h4.media-heading  {
    color: #DF2A3C !important;
}
@media (max-width: 767px) {
    body #editProductModal.modal .modal-footer>h3 {
        padding-top: 12px !important;
    }
    body #editProductModal.modal .modal-footer {
        padding: 15px 15px 15px;
    }
    body #editProductModal.modal .modal-header .close, body .modal .modal-header .close {
        margin-top: -1px;
        margin-right: 0px;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    body #editProductModal.modal .modal-footer {
        padding: 15px 15px 12px;
    }
}

@media (min-width: 1750px) {
    body #editProductModal.modal .modal-footer {
        padding: 25px 15px 8px;
    }
    body #editProductModal.modal .modal-footer>h3 {
        padding-top: 0 !important;        
    }
    body #editProductModal.modal .modal-header .close, body .modal .modal-header .close {
        margin-top: 12px;        
    }
}

/* Links Styling */
.members .hero-unit p a:hover,
.members .hero-unit p a:focus {
    color: #DF2A3C !important;
}

/* Dialogs */
.ui-dialog .ui-dialog-titlebar .ui-dialog-title,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    color: #fff;
}
.ui-dialog .well .btn {
    font-size: 14px !important;
    padding: 7px 12px 7px !important;
}

/* Well */
.well {
    box-shadow: 0px 0px 3px 1px #d6d6d6;
}
.well legend small,
.well .muted {
    /*color: #c7c7c7;*/
}

.well .h2_font,
.well .h3_font,
.well .h4_font,
.well .h5_font {
    color: #DF2A3C !important;
}

/* Footer */
footer {
    background: #DF2A3C;
} 
.social_media_footer a,
footer .container .row-fluid .copyright small,
footer .container .row-fluid .copyright small a
{
    color:#fff !important;
}
.social_media_footer p span{
    font-size: 16px !important;
    position: relative;
    top: 3px;
}
@media (min-width: 768px) {
    .social_media_footer {
        text-align: right;        
    }
}
@media (max-width: 979px) and (min-width: 768px) {
 	.social_media_footer p span{
    font-size: 12px !important;
    }
}

/* Header */
.logo_desktop {
    display:none;
}
#opening-status {
    line-height: normal;
}
header {
    background: #fff !important;
}
.ct_details_bar small {
    font-size: .8rem;
}
header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a {
    color: #BFBFC0;
}
header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li.active>a {
    color: #DF2A3C;
}

header .navbar .navbar-inner>.container .btn-navbar span {
    background: #DF2A3C;
}
header .navbar .navbar-inner>.container #opening-status .text-status,
.ct_details_bar>.container .ct_local_branch_details #opening-status span {
    color: #000;
}
body.user_admin #user_icon #Group_17 path,
body.user_member #user_icon #Group_17 path {
    fill: #32BF10 !important;
}

header .social_media_links {
display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
}

.zp_list_header {
    
    background: #DF2A3C;
    overflow-x: hidden;
    padding: 15px 0 6px;
}

.zp_list_header > div {
    animation: 50s ease-out 1s infinite both running slidein;
    display: flex;
    width: max-content;
    align-items: center;
}

.zp_list_header > div > * {
    margin: 0 !important;
    color: #fff;
}

@media (max-width: 767px) {
    .ct_details_bar>.container .ct_local_branch_details {
        padding-top: 4px;
    }
    header #logo {
        max-width: 150px;
        padding-top: 4px;
    }
    header .navbar .navbar-inner {
        padding: 20px 20px 0px;
    }
}
@media (min-width: 768px) { 
}

@media (min-width: 768px) and (max-width: 979px) {
    header #logo {
        max-width: 250px;
        padding-top: 15px;
    }
    header .navbar .navbar-inner {
        padding-bottom: 0;
    }
}
@media (max-width: 979px) {
    body.home .zp_hero_section .content .zp_hero_section_right, body.home .zp_hero_section .content>.right {
        background: #fff;
    }
    header .navbar .navbar-inner>.container #logo img {
        max-height: 80px !important;
    }
    header .navbar .navbar-inner>.container #opening-status {
        margin-top: 20px;
    }
    header .navbar .navbar-inner>.container .btn-navbar {
        margin-top: 20px;
    }
    header #logo {
        padding-top: 0;
    }
    header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>.dropdown-menu>li>a {
    color: #000;
    }
}
@media (min-width: 980px) {    
    .ct_details_bar>.container .ct_local_branch_details #opening-status {
        background: #ffffff;
        padding: 14px 25px 7px !important;
        text-decoration: none;
        font-weight: bold;
        border-radius: 0 0 10px 10px;
        color: #000 !important;
    }
    body ul.dropdown-menu>li>a {
    color: #fff;
}
body ul.dropdown-menu>li>a:hover, body ul.dropdown-menu>li>a:focus {
    background: #55bbc3;
    color: #fff;
}
    .ct_local_branch_details {
        line-height: normal !important;
        height: auto;
        display: flex;
        align-items: center;
    }
    .ct_details_bar>.container {
        margin-top: 0; 
    }
    header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a {
        font-size: 15px;
        margin-right: 20px;
    }
	.home .ct_details_bar small {
        color: #fff !important;
        font-size: .95rem !important;
    }
    .home .ct_details_bar small a {
    	color: #DF2A3C !important;    
    }
    .logo_mobile {
        display: none;
    }
    .logo_desktop {
        display: block;
    }
}
@media (min-width: 980px) and (max-width: 1199px) {
    header #logo {
        max-width: 250px;        
    }
}
@media (min-width: 1200px) {
    header .navbar .navbar-inner>.container .nav-collapse ul.nav.main-menu>li>a {
        font-size: 18px;
        margin-right: 30px;
    }
    .home .ct_details_bar small {
        font-size: 1.2rem !important;
    }
    header #logo {
        max-width: 350px;
    }
     body header .navbar .navbar-inner {
        padding: 20px 0 !important;
    }
}

/* Buttons */
body .btn {
    border: none !important;
}
body .btn.btn-large {
    padding: 12px 30px 13px;
    line-height: normal;
}
body .btn.btn-small {
    padding-bottom: 4px;
}
.btn.btn_tertiary_skin {
    color: #000 !important; 
}
.btn.btn-inverse {
    color: #fff !important;
    background: #000 !important;
}
.btn.btn_secondary_skin .caret {
    border-top-color: #fff;
}
.members .ctl-toggle-columns .btn {
    padding: 6px 10px 6px !important;
}
.btn.btn_secondary_skin,
.members .ctl-toggle-columns .btn.active,
.members .ctl-toggle-columns .btn {
    color:#fff !important;
}
.ctrl-mobile_food_menu_nav_closecanvas,
.menu .basket-buttons .btn-large,
#order-empty, 
#order-checkout
{
    font-size: 16px !important;
    padding: 10px 10px 12px;
}
.full_button_width {
    width: -webkit-fill-available;
}

/* General */
body ul.dropdown-menu {
    background: #91D0D5;
}

.text-white {
    color: #fff !important;
}

/* Inputs */
body select {
    height: 38px;
    padding-left: 10px !important;
}
body select, 
body textarea, 
body input[type="text"], 
body input[type="password"], 
body input[type="datetime"], 
body input[type="datetime-local"], 
body input[type="date"], 
body input[type="month"], 
body input[type="time"], 
body input[type="week"], 
body input[type="number"], 
body input[type="email"], 
body input[type="url"], 
body input[type="search"], 
body input[type="tel"], 
body input[type="color"], 
body .uneditable-input, 
body.members .btn-group .btn.dropdown-toggle {
    background: #EBEBEB !important;
    border: none !important;
    padding: 8px 12px 10px;
    font-size: 1rem;
}

/* Home Page */
body.home .zp_hero_section .content #myCarousel .carousel-control {
    color: #fff;
    top: 25%;
    z-index: 1000;
}
body.home .outer-wrapper {
    position: relative;
}
body.home .zp_burgers .content .left .h2_font,
body.home .zp_flavours .left .h2_font
{
    color: #DF2A3C !important;
}
body.home .zp_flavours .left .h4_font {
    /*color: #5edee4 !important;*/
    color: #85d8dc !important;    
}
body.home .zp_burgers .content .left p:not(.h2_font, .h4_font)
{
 	color: #000 !important;   
}
body.home .zp_burgers .content .left .h4_font {
        /*color: #5edee4 !important;*/
    color: #85d8dc !important;    
}
body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box .input-append button .caret, body.home .zp_hero_section .content>.right .mod_postcode_box .input-append button .caret {
    margin-top: 13px;
}
body.home .zp_list {
    background: #91D0D5;    
}
body.home .zp_list:not(.list_2, .list_3) {
    background: #DF2A3C;    
}
body.home .zp_list .slick_list *,
body.home .zp_list:not(.list_2, .list_3) .slick_list * {
    color: #fff !important;
}
body.home .zp_grid {
    position: relative;
}
body.home .zp_grid .content {
    background: #DF2A3C;
}
body.home .zp_kebabs .row-fluid .right p.h2_font,
body.home .zp_kebabs .row-fluid .right p.p_large,
body.home .zp_new_lp,
body.home .zp_grid .content .h3_font {
    color: #fff !important;
}
body.home .zp_grid .content .h4_font,
body.home .zp_kebabs .row-fluid .right p.h4_font {
	color: #B5E1E3 !important;        
}

.zp_hero_section {    
    background-size: cover;
    background-position: center;
    background-image: url("/myimages/1242/zpos-bg-zp_hero_bg_v2.jpg?v=5");
}
.chicken_wings {
    display: none;
}
body.home .zp_list {
    padding: 30px 0 15px;
    height: unset !important;
}
body.home .zp_burgers {
    background: #fff !important;
}

body.home .zp_burgers .content .right {
    max-width: 60%;
    width: 100%;    
}
body.home .zp_kebabs {
    background-image: url("/myimages/1242/zp_chicken_burgers.jpg?v=2");
    background-repeat: no-repeat;
    background-size: cover;
}
.chicken_fire_mouth {
    max-width: 100px;
}
.home .zp_flavours {
    padding: 100px 20px 150px;
    text-align: center;
}

.home .zp_kebab_left_img .chicken_eating_burger {
    position: absolute;
    right: 1%;
    max-width: 35%;
    top: 15%;
    z-index: -1;
}
.zp_lp {
    display: none;
}
.zp_new_lp {
    padding: 120px 30px 80px;
    background-image: url("/myimages/1242/zp_earn_redeem.jpg");
    background-position: center;
    background-size: cover;
    position: relative;
}
.zp_new_lp .container {
    max-width: 450px;
}
.zp_new_lp .chicken_eating_wings {
    position: absolute;
    top: -90px;
    left: 0;
    right: 0;
    margin: auto;
}
body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box, body.home .zp_hero_section .content>.right .mod_postcode_box {
    background: #fff !important;
    color: #2E2E2E !important;
    box-shadow: none !important;
}
.chicken_fashion {
    display: none;
}
.shadow_text {
    text-shadow: 6px 6px #000;
}

.home #mod_postcode_box_pc {    
    padding: 12px 20px !important;
    font-size: 24px !important;
}
.home .mod_postcode_box .postcode_h3 {  
        /*color: #5edee4 !important;*/
    color: #85d8dc !important;    
}
@media (max-width: 479px) {
    body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption {
        padding: 20px 0px 30px !important;
    }
}
@media (min-width: 480px) {
    body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption {
        max-width: 330px;
    }
}
@media (max-width: 767px) {
    body.home .zp_kebabs .row-fluid .left, body.home .zp_kebabs .content .left {
        margin-top: 0px !important;
    }
    body.home .zp_lp .row-fluid .left {
        max-width: 450px;
    }
    .home .zp_flavours .h2_font {
        max-width: 450px;
        margin-left: auto;
        margin-right: auto;
    }
    .home .zp_flavours {
        padding-top: 50px;
    }
}
@media (min-width: 768px) {
    body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption {
        max-width: 500px;
    }
    body.home .zp_list {
        padding: 40px 0 18px;
    }
    body.home .zp_kebabs .row-fluid .left, body.home .zp_kebabs .content .left {
        margin-top: 0px !important;
    }
    .zp_new_lp .container {
        max-width: 560px;
    }
    .zp_new_lp .chicken_eating_wings {
        margin-bottom: 50px;
    }
    .chicken_fire_mouth {
        max-width: 90px;
    }
    body.home .zp_hero_section .content #myCarousel .carousel-control.left {
        left: 5%
    }
    body.home .zp_hero_section .content #myCarousel .carousel-control.right {
        right: 5%
    }
    body.home .zp_hero_section .content #myCarousel .carousel-control {        
        top: 61%;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    body.home .zp_kebabs {
        padding: 60px 0 0px;
    }    
}

@media (min-width: 768px) and (max-width: 1199px) { 
    body.home .zp_burgers .content .left {
        width: 100%;        
        max-width: 500px;
        margin: auto;

    }
    .home .zp_burgers {
        padding: 60px 0 50px !important;        
    }
    .home .zp_flavours .row-fluid {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

}
@media (max-width: 979px) {
    body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box, body.home .zp_hero_section .content>.right .mod_postcode_box {
        padding-top: 40px;
        padding-bottom: 40px;
        max-width: 400px;
    }
    body.home #myCarousel {
        background: #91D0D5;    
    }    
    body header .tooltip.top {
        top: 85% !important;
    }
    body header .tooltip-arrow {
        display: none !important;
    }
}
@media (min-width: 980px) {
    body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box, 
    body.home .zp_hero_section .content>.right .mod_postcode_box {
        max-width: 500px;
    }
    .chicken_wings {
        display: block;                
        left: 0;
        right: 0;
        top: -240px;
        margin: auto;        
        position: absolute;
        object-position: unset !important;
    }
}

@media (max-width: 1199px) { 
    body.home .zp_burgers .content .right {
        display: none;
    }    
    .home .zp_flavours .left {
        margin-bottom: 40px;    
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 600px;
    }
    .home .zp_kebab_left_img {
        position: relative;
        bottom: -28px;
    }
    body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box .input-append,
    body.home .zp_hero_section .content>.right .mod_postcode_box .input-append {
        display: inline-flex;
        flex-direction: column;
        max-width: unset;
        margin: auto;
    }
}
@media (min-width: 1200px) { 
    .chicken_wings {
        top: -280px;
        transform: scale(1.4);
    }
    body.home .zp_list {
        padding: 50px 0 20px;
    }
    body.home .zp_kebabs .row-fluid .left {
        position: relative;
    }
    .zp_kebab_left_img {
        position: absolute;
        bottom: 0;
        left: 0;
        max-width: 525px;
        bottom: -35px;
    }
    body.home .zp_kebabs {
        padding-top: 100px;
    }
    body.home .zp_burgers {
        padding: 100px 0 100px;
    }
    .home .zp_flavours .left {
        text-align: left;
    }
    .home .zp_flavours {
        display: flex;
        align-items: center;
    }
    .home .zp_flavours .p_large
    {
        max-width: 570px;
    }
    .home .zp_flavours .row-fluid {
        display: flex;
        align-items: center;
    }
    .zp_new_lp {
        padding: 160px 40px 120px;
    }
    .zp_new_lp .container {
        max-width: 850px;
    }
    body.home .zp_new_lp .btn-group {
        justify-content: center;
    }
}
@media (min-width: 1750px) { 
    body.home .zp_kebabs {
        padding-top: 100px;
    }
    .zp_kebab_left_img {
        max-width: fit-content;
    }
    .home .zp_flavours {
        padding: 100px 20px;
    }
    .zp_new_lp .container {
        max-width: 840px;
    }
    .zp_kebab_left_img {        
        bottom: -38px;
    }
    .chicken_fashion {
        display: block;
        position: absolute;
        width: fit-content !important;
        height: fit-content !important;
        top: 460px;
        right: 500px;
    }
    body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box p.p_large {
     	font-size: 1.2rem !important;
    }    
}
@media (min-width: 1750px) { 
    body.home .zp_hero_section .content #myCarousel .carousel-inner .item .carousel-caption {
        max-width: 650px;
    }
    body.home .zp_hero_section .content .zp_hero_section_right .mod_postcode_box p, body.home .zp_hero_section .content>.right .mod_postcode_box p {
        max-width: 440px;
    }

}

/* Font Sizes */
p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large {
    line-height: 130% !important;
}
body #editProductModal.modal .modal-footer .muted, body .modal .modal-footer .muted {
    font-size: .9rem;
}
p.lead.col.col1, .modal .modal-body .well .clearfix .option-label, .ui-tabs-menu .ui-tabs-panel .row-product .row-variation .name, .ui-tabs-menu .ui-widget-content .row-product .row-variation .name, .row-product .description.decription small, .ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price, .ui-tabs-menu .ui-widget-content .row-product .row-variation .price,
.modal .modal-body .well .clearfix .option-label,
small, label {
    font-size: .8rem;
}

.members .sidebar-nav .nav-list .nav-header,
div.growlUI h1, div.growlUI h2,
.row-product .description.decription small,
p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font), .menu .how-im-ordering>h2>a small, .p_font {
    font-size: 1rem !important;
} 
.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header,
.popover .popover-title {
    font-size: 1.5rem !important;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .brand {    
    font-size: 2rem;
    padding: 12px 20px 0px 0 !important;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .ctrl-mob-nav-search {
    padding-top: 4px !important;
}
@media (max-width: 479px) {
    h1:not(.h3_font, .h4_font, .h5_font, .h2_font, .alerts *, .sys-alert *, .p_font), .h1_font {
        font-size: 5rem;
    }    
    h2:not(.h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h2_font {
        font-size: 3rem;
    }
    h3:not(.h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h3_font {
        font-size: 2.4rem;
    }
    h4:not(.h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h4_font {
        font-size: 1.4rem;
    }
    p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large, .menu .how-im-ordering>h2>a small.p_large, .p_font.p_large {
        font-size: 1rem  !important;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    h1:not(.h3_font, .h4_font, .h5_font, .h2_font, .alerts *, .sys-alert *, .p_font), .h1_font {
        font-size: 5rem;
    }
    h2:not(.h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h2_font {
        font-size: 3.5rem;
    }
    h3:not(.h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h3_font {
        font-size: 2.4rem;
    }
    h4:not(.h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h4_font {
        font-size: 1.4rem;
    }
    p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large {
        font-size: 1.2rem  !important;
    }
}

@media (min-width: 768px) {
    body #editProductModal.modal .modal-header, body .modal .modal-header {        
        padding: 20px 15px 6px;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    h1:not(.h3_font, .h4_font, .h5_font, .h2_font, .alerts *, .sys-alert *, .p_font), .h1_font {
        font-size: 7rem;
    }
    h2:not(.h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h2_font {
        font-size: 6rem;
    }
    h3:not(.h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h3_font {
        font-size: 4rem;
    }    
    h4:not(.h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h4_font {
        font-size: 2rem;
    }
    p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large {
        font-size: 1.2rem  !important;
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    h1:not(.h3_font, .h4_font, .h5_font, .h2_font, .alerts *, .sys-alert *, .p_font), .h1_font {
        font-size: 7rem;
    }
    h4:not(.h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h4_font {
        font-size: 2rem;
    }
    p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large {
        font-size: 1.2rem  !important;
    }
}

@media (min-width: 1200px) {
	.menu .how-im-ordering>h2 {
        font-size: 2.5rem;
    }
    body #editProductModal.modal .modal-header, body .modal .modal-header {
        padding: 20px 15px 4px;
    }
}


@media (min-width: 1200px) and (max-width: 1749px) {
    h1:not(.h3_font, .h4_font, .h5_font, .h2_font, .alerts *, .sys-alert *, .p_font), .h1_font {
        font-size: 9rem;
    }    
    h2:not(.h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h2_font {
        font-size: 7rem !important;
    }
    h3:not(.h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h3_font {
        font-size: 4rem !important;
    }
    h4:not(.h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h4_font {
        font-size: 2.3rem;
    }
    p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large {
        font-size: 1.2rem  !important;
    }    
}

@media (min-width: 1750px) {
    h1:not(.h3_font, .h4_font, .h5_font, .h2_font, .alerts *, .sys-alert *, .p_font), .h1_font {
        font-size: 10rem;
    }    
    h2:not(.h3_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h2_font {
        font-size: 8rem !important;
    }
    h3:not(.h2_font, .h4_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h3_font {
        font-size: 5rem !important;
    }
    h4:not(.h2_font, .h3_font, .h5_font, .alerts *, .sys-alert *, .p_font), .h4_font {
        font-size: 3rem;
    }
    p:not(.alerts *, .h1_font, .h2_font, .h3_font, .h4_font, .h5_font).p_large {
        font-size: 1.6rem !important;
    } 
    body #editProductModal.modal .modal-header, body .modal .modal-header {
        padding: 20px 15px 0px;
    }
}

/* Menu Page */
.menu .how-im-ordering h2 {
    color: #DF2A3C !important;
}
.menu .how-im-ordering a, .menu .how-im-ordering a small {
    text-shadow: none;
}
.menu .ui-tabs-menu .ui-tabs-nav .ui-state-default .ui-tabs-anchor {
    padding-top: 10px !important;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu #menu-search-box {
    width: 240px;
    padding: 10px 0 10px;
    font-size: 15px !important;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu {
    margin-top: 5px;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .brand {    
    padding: 6px 20px 0px 0;
    color: #fff !important;    
}
.menu .navbar#responsive-food-menu .navbar-inner > .container {
    padding: 10px 0;
}

.menu .navbar-affix-container #responsive-food-menu .navbar-inner {
    padding-top: 0;
    padding-bottom: 0;
}
.ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-active .ui-tabs-anchor {
    color: #fff;
}
.menu #mobile_food_menu_nav .btn {
    color: #fff;
    padding-top: 14px;
}
.menu .media-heading {
    margin: 0 !important;
}
.menu .media-heading {
    color: #DF2A3C !important;
}
.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header {
    padding: 20px 20px 10px;
}
.menu .how-im-ordering a,
.menu .how-im-ordering a small {
    color: #DF2A3C !important;
}
.menu .menu-selection .well .btn {
    color: #fff !important;
    padding-top: 20px !important;
}
.menu .menu-selection > h1 {
    color: #DF2A3C !important;
}
.menu .menu-selection h3 {
        /*color: #5edee4 !important;*/
}
.menu .lp_custom_banner > .h4_font {
    margin-bottom: 5px !important;
    margin-top: 30px !important;
    color: #DF2A3C !important;
}
.menu #basket-container .h4_font {
    margin-bottom: 0 !important;
        /*color: #5edee4 !important;*/
    color: #85d8dc !important;     
}
@media (max-width: 767px) {
    #mobile_food_menu_nav .btn small {
        font-size: 55% !important;
    }
}

/* Members Page */
.members .well.form-horizontal legend {
    padding-bottom: 20px;
    padding-top: 10px;
    color: #DF2A3C !important;
}
.members .sidebar-nav .nav-list .nav-header {
    color: #DF2A3C !important;
}
.members .form-horizontal .control-label {
    padding-top: 8px;
}
.members .loyalty-description h2 {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
}
.members .loyalty-caption h3 {
    margin-bottom: 0 !important;
}
.members #body h1:not(.hero-unit h1) {
        /*color: #5edee4 !important;*/
    color: #85d8dc !important;    
    margin: 0 !important;
    margin-top: 10px !important;
}
.popover .popover-title {
    padding-top: 14px;
    color: #fff !important;  
    padding-bottom: 4px;
}
body .popover {
    border-color: #DF2A3C !important;
    background: #DF2A3C !important;
}
.popover .popover-title {
    background: #DF2A3C !important;
}
body .popover.right .arrow:after {
    border-right-color: #DF2A3C;
}
body .popover.left .arrow:after {
    border-left-color: #DF2A3C;
}
body .popover.top .arrow:after {
    border-top-color: #DF2A3C;
}
body .popover.bottom .arrow:after {
    border-bottom-color: #DF2A3C;
}

/* Contact Page */
.contact-us .ui-widget .ui-widget-header {
    padding: 15px 0 5px;
}
.box-delivery-information {
    display: none;
}

/* Order Complete */

.order-complete #body .jumbotron .order-complete-title {
    color: #DF2A3C !important;
}

/* Checkout Page */
.checkout .loyalty-description h2,
.checkout .well>h5, .checkout .well>h4, .checkout .well>p.lead {
    color: #DF2A3C !important;
}

.checkout #body>.container>.row-fluid:first-child .span9 h2 {
        /*color: #5edee4 !important;*/
    color: #85d8dc !important;    
}

.checkout .well.well-basket .text-success {
    color: #156d00 !important;
}
.checkout .well.well-basket .row-credits .ui-widget-header:not(.col-equals .ui-widget-header), 
.checkout .loyaltypoints_box .row-credits .ui-widget-header:not(.col-equals .ui-widget-header) {
    background: #DF2A3C !important;    
    color: #fff !important;
}
.checkout .well.well-basket .muted.note-delivery, .checkout .loyaltypoints_box .muted.note-delivery,
.checkout .well.well-basket table#basket thead tr th, .checkout .loyaltypoints_box table#basket thead tr th,
.checkout .well.well-basket .ctl-pointsoptions a, .checkout .loyaltypoints_box .ctl-pointsoptions a,
.checkout .well.well-basket .row-credits .col-equals .lead, .checkout .loyaltypoints_box .row-credits .col-equals .lead,
.checkout .well.well-basket>h4, .checkout .well.well-basket>h5, .checkout .loyaltypoints_box>h4, .checkout .loyaltypoints_box>h5,
.checkout .well.well-basket, .checkout .loyaltypoints_box {
    color: #fff;
}

.checkout .well.well-basket .ctl-pointsoptions a, .checkout .loyaltypoints_box .ctl-pointsoptions a {
    text-decoration: underline;
}
.checkout .well.well-basket .ctl-pointsoptions a:focus, .checkout .loyaltypoints_box .ctl-pointsoptions a:hover, .checkout .loyaltypoints_box .ctl-pointsoptions a:focus {
    color: #DF2A3C !important;
}
.checkout .well.well-basket table#basket tbody tr th, .checkout .well.well-basket table#basket tbody tr td, .checkout .loyaltypoints_box table#basket tbody tr th, .checkout .loyaltypoints_box table#basket tbody tr td,
.checkout .well.well-basket table#basket tfoot tr.tr_basket_total th, .checkout .well.well-basket table#basket tfoot tr.tr_basket_total td, .checkout .loyaltypoints_box table#basket tfoot tr.tr_basket_total th, .checkout .loyaltypoints_box table#basket tfoot tr.tr_basket_total td,
.checkout .well.well-basket table#basket tfoot tr th, .checkout .well.well-basket table#basket tfoot tr td, .checkout .loyaltypoints_box table#basket tfoot tr th, .checkout .loyaltypoints_box table#basket tfoot tr td {
    color: #fff;
    border-color: #fff;
}

.checkout .loyalty-description h2 {
    margin-top: 20px;
    margin-bottom: 10px !important;
}

/* Tables - Using this long code because this build's color scheme doesn't complement the skin, a theme should have been created instead of using the skin Caterpillar. */
table:not(#basket, .page-review-order table) {
    border-color: #000;
}
table:not(#basket, .page-review-order table) th, table:not(#basket, .page-review-order table) td {
    border-color: #000;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
}
.section-my-orders table tfoot tr td, .section-my-orders table tfoot tr:hover td, .section-my-orders table tfoot tr:focus td, .section-my-orders table.table.table-striped tfoot tr td, .section-my-orders table.table.table-striped tfoot tr:hover td, .section-my-orders table.table.table-striped tfoot tr:focus td, .ui-dialog-content table tfoot tr td, .ui-dialog-content table tfoot tr:hover td, .ui-dialog-content table tfoot tr:focus td, .ui-dialog-content table.table.table-striped tfoot tr td, .ui-dialog-content table.table.table-striped tfoot tr:hover td, .ui-dialog-content table.table.table-striped tfoot tr:focus td, .box-delivery-information table tfoot tr td, .box-delivery-information table tfoot tr:hover td, .box-delivery-information table tfoot tr:focus td, .box-delivery-information table.table.table-striped tfoot tr td, .box-delivery-information table.table.table-striped tfoot tr:hover td, .box-delivery-information table.table.table-striped tfoot tr:focus td, .section-sales-reports table tfoot tr td, .section-sales-reports table tfoot tr:hover td, .section-sales-reports table tfoot tr:focus td, .section-sales-reports table.table.table-striped tfoot tr td, .section-sales-reports table.table.table-striped tfoot tr:hover td, .section-sales-reports table.table.table-striped tfoot tr:focus td, .section-product-reports table tfoot tr td, .section-product-reports table tfoot tr:hover td, .section-product-reports table tfoot tr:focus td, .section-product-reports table.table.table-striped tfoot tr td, .section-product-reports table.table.table-striped tfoot tr:hover td, .section-product-reports table.table.table-striped tfoot tr:focus td, .section-tax-report table tfoot tr td, .section-tax-report table tfoot tr:hover td, .section-tax-report table tfoot tr:focus td, .section-tax-report table.table.table-striped tfoot tr td, .section-tax-report table.table.table-striped tfoot tr:hover td, .section-tax-report table.table.table-striped tfoot tr:focus td, .section-opening-times table tfoot tr td, .section-opening-times table tfoot tr:hover td, .section-opening-times table tfoot tr:focus td, .section-opening-times table.table.table-striped tfoot tr td, .section-opening-times table.table.table-striped tfoot tr:hover td, .section-opening-times table.table.table-striped tfoot tr:focus td, .box-opening-hours table tfoot tr td, .box-opening-hours table tfoot tr:hover td, .box-opening-hours table tfoot tr:focus td, .box-opening-hours table.table.table-striped tfoot tr td, .box-opening-hours table.table.table-striped tfoot tr:hover td, .box-opening-hours table.table.table-striped tfoot tr:focus td, .default-cookie-policy table tfoot tr td, .default-cookie-policy table tfoot tr:hover td, .default-cookie-policy table tfoot tr:focus td, .default-cookie-policy table.table.table-striped tfoot tr td, .default-cookie-policy table.table.table-striped tfoot tr:hover td, .default-cookie-policy table.table.table-striped tfoot tr:focus td {
    background: #ffffff;
    color: #000;
}
.box-opening-hours table tbody tr.ui-state-highlight th, .box-opening-hours table tbody tr.ui-state-highlight td, .box-opening-hours table tbody tr.ui-state-highlight:hover th, .box-opening-hours table tbody tr.ui-state-highlight:hover td, .box-opening-hours table tbody tr.ui-state-highlight:focus th, .box-opening-hours table tbody tr.ui-state-highlight:focus td {
    color: #fff;
}

/* Information Page */
.information #body h1 {
    margin: 0 !important;
}
.information #body h1 small {
    color: #585858;
}
.information .page-header {
    border-color: #c6c6c6 !important;
}

/* Flavours Page */
.flavours #body > h1 {
    display: none;
}
.flavours #body {
    text-align: center;
    margin-top: 40px !important;
}
.flavours_base {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.flavours_base > a {
    max-width: 240px;
    margin: 20px;
}
.flavours_base > a img:not(.sriracha img) {
    border-radius: 300px;
    border: 3px solid #000;
}
@media (max-width: 479px) {
    .flavours #body {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media (min-width: 768px) {
    .flavours #body {     
        margin-top: 70px !important;
    }   
}
@media (min-width: 980px) {
    
}
@media (min-width: 1400px) {
    .flavours #container {
        width: 1400px;
    }    
}

/* Error 404 */
.error-404 #body h2,
.error-404 #body h3
{
        /*color: #5edee4 !important;*/
    color: #85d8dc !important;    
}


/* Footer */
@media (max-width: 767px) {
    footer .logo_footer {
        margin-bottom: 20px;
    }    
}

/* Welcome Page */
.welcome #welcome-row-fluid-outer h1 {
    color: #DF2A3C;
}
.welcome #welcome-row-fluid-outer h2 {
    color: #85d8dc !important;
    opacity: 1 !important;
}

.menu .menu-selection .alert h3 {
    text-shadow: none !important;
}
.delivers_0 .zp_hero_section_right .mod_postcode_box {
    display: none
}
.delivers_1 .hero_image {
    display: none;
}
.hero_image {
    text-align: right;
}
/*BOOKING*/
.zpostable {
    max-width: 50%;
    margin: 0 auto;
    margin-top: -30px;
}
.opening {
    text-align: center;
}
.bookings h2 {
    text-align:center;
    font-size:50px;
}
.bookings h1 {
    display: none;
}
.zpostable h3, .bookcontacthours h2 {
    font-size: 31.5px;
}
.bookings .mod_table_reservation_v1 {
    display:block !important;
}
.bookings h3, .bookings h4, .bookings p {
    text-align:center;
}
.bookings h4 {
    font-size: 24px;
    line-height: 110%;
    max-width: 600px;
    margin: 10px auto;
}
.mod_table_reservation_v1 .btn.btn-parimary {
    background: #91d0d5;
    box-shadow: none;
    border: 0px;
    color: #fff;
    text-shadow: none;
}
.zpostable h3 {
    display: none;
}
@media (max-width: 767px) {
    .zpostable {
        max-width: 80%;
    }
    .frmModTableReservationV1 .btn {
        margin-left: 0px !important;
    }
    .reservationsContent {
        max-width: 100% !important;
    }
}

.alert-applieddiscount {
    color: #000000;
}
/*body:not(.home) #urgentNotice0, body:not(.home) .modal-backdrop{
    display: none !Important;
}*/
#urgentNotice0 .modal .modal-header .close {
    margin-top: 0px !important;
}
.popup_headline {
    font-size: 55px;
    text-shadow: 0.2rem 0.2rem #ea2828 !important;
    color: #ff7c7c;
} 