@import url(https://fonts.googleapis.com/css?family=Audiowide|Audiowide|Audiowide|Audiowide);
html,body{font-size:14px}body{padding:0;color:#2D479E;background:#EBF9FF;background-image:none;font-family:"embarcadero-mvb-pro", Arial, sans-serif !important}body .inner-wrapper{position:relative}body #container{border-radius:0;padding:0;box-shadow:none;background:none}body #body-bottom-hr{display:none}@media (min-width:1750px){body header:not(.home header) .navbar .navbar-inner .container .brand{margin-right:0}}body input,body select,body textarea,body .navbar-search .search-query,body.members .btn-group .btn.dropdown-toggle{font-family:"embarcadero-mvb-pro", Arial, sans-serif !important}body .btn:not(.modal-body .btn),body .btn *:not(i){font-family:"embarcadero-mvb-pro", Arial, sans-serif !important}body h1,body h1 *:not(i),body h2,body h2 *:not(i),body h3,body h3 *:not(i),body h4,body h4 *:not(i),body h5,body h5 *:not(i, .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 .font-title,body .h1_size,body .h2_size,body .h3_size,body .h4_size,body .h5_size{font-weight:600;font-family:"Audiowide", Arial, sans-serif !important}body a:not(.btn, header 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:#fff;transition:0.2s}body a:not(.btn, header 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, .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;color:#fff}body .ui-widget-overlay.ui-front,body .modal-backdrop{background:#000000;opacity:0.95}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:#fff;border:none;padding:18px 15px}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:#2D479E}body #editProductModal.modal .modal-header .close,body .modal .modal-header .close{margin-top:4px;padding:0;opacity:1}body #editProductModal.modal .modal-body,body #editProductModal.modal .official-document,body .modal .modal-body,body .modal .official-document{border:none;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}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;padding:5px 5px !important}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:6px 5px 5px;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:linear-gradient(180deg, #2d479e 0%, #162760 100%)}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:#4f4f4f;border:none;box-shadow:none;color:#2D479E;border-radius:0px;padding:18px 15px}body #editProductModal.modal .modal-footer>h3,body .modal .modal-footer>h3{padding-top:2px !important}body #editProductModal.modal .modal-footer .muted,body .modal .modal-footer .muted{color:#2D479E;opacity:0.8}body #editProductModal.modal .modal-footer .btn:not([class*=" "]),body .modal .modal-footer .btn:not([class*=" "]){color:#fff;border-color:#DD1C1A;background:#DD1C1A}@media (max-width:767px){body #editProductModal.modal .dropdown-menu,body .modal .dropdown-menu{min-width:auto}}body .popover{border-color:#fff;background-color:#fff;border-radius:0}body .popover.bottom .arrow:after{border-bottom-color:#fff}body .popover.top .arrow:after{border-top-color:#fff}body .popover.right .arrow:after{border-right-color:#fff}body .popover .popover-title{background:#fff;color:#2D479E;border-radius:0;margin:0 !important}body .popover .popover-content{background:linear-gradient(180deg, #2d479e 0%, #162760 100%);color:#fff;border-radius:0px;border-color:#fff}body .tooltip .tooltip-inner{max-width:fit-content;background:white}body .tooltip .tooltip-arrow{border-top-color:white !important}body ul.dropdown-menu{background:#fff;transition:0.2s;border-radius:0;padding:0;border:none}body ul.dropdown-menu>li>a{padding-top:8px;padding-bottom:8px;color:#2D479E;transition:0.2s}body ul.dropdown-menu>li>a:hover,body ul.dropdown-menu>li>a:focus{background:#d9d9d9;color:#2D479E}body .well,body .page-review-order{background:linear-gradient(180deg, #2d479e 0%, #162760 100%);color:#fff;border:2px solid #fff;border-radius:0;box-shadow:none;padding:20px}body .well legend,body .well .page-header,body .page-review-order legend,body .page-review-order .page-header{color:#fff;border-bottom:2px solid #fff}body .well .rating-row .lead,body .page-review-order .rating-row .lead{color:#fff}body .well hr,body .page-review-order hr{border-color:#fff}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:0 !important;border:2px solid #fff;font-weight:800;background:#2d2d2d;text-transform:none;color:#fff}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;font-weight:300;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:#fff}body:not(.home) select,body:not(.home) textarea,body:not(.home) input[type="text"],body:not(.home) input[type="password"],body:not(.home) input[type="datetime"],body:not(.home) input[type="datetime-local"],body:not(.home) input[type="date"],body:not(.home) input[type="month"],body:not(.home) input[type="time"],body:not(.home) input[type="week"],body:not(.home) input[type="number"],body:not(.home) input[type="email"],body:not(.home) input[type="url"],body:not(.home) input[type="search"],body:not(.home) input[type="tel"],body:not(.home) input[type="color"],body:not(.home) .uneditable-input,body:not(.home).members .btn-group .btn.dropdown-toggle{padding-top:4px;padding-bottom:4px;padding-right:8px;padding-left:8px;height:fit-content}body:not(.home) select{padding-left:4px;height:31.5px;padding-top:3px;padding-bottom:3px}body .btn{border-radius:0 !important;border:none;text-shadow:none;box-shadow:none;text-transform:capitalize}body .btn:not(.btn-small, .btn-tiny, .btn-large, .btn-extra-large){padding-top:6px;padding-bottom:6px}body .btn.btn-small{padding-top:2px;padding-bottom:0px}body .btn.btn-tiny{padding-bottom:0px !important}body .btn.btn-large{padding:15px 34px}body .btn{transition:0.2s}body .btn:focus,body .btn:hover{filter:brightness(80%);transition:0.2s}body .btn.btn-warning{background:#F9C80E;color:#fff}body .btn.btn-warning .caret{border-top-color:#fff}body .btn.btn-success{background:#57CC99;color:#fff}body .btn.btn-success .caret{border-top-color:#fff}body .btn#ctl-resetPassBtnCancel,body .btn.btn-danger{background:#DD1C1A;color:#fff}body .btn#ctl-resetPassBtnCancel .caret,body .btn.btn-danger .caret{border-top-color:#fff}body .btn.btn-block:not(.btn-success, .btn-info, .btn-danger, .btn-warning, .btn-inverse, .btn-primary),body .btn.btn-info{background:#A1CDF1;color:#fff}body .btn.btn-block:not(.btn-success, .btn-info, .btn-danger, .btn-warning, .btn-inverse, .btn-primary) .caret,body .btn.btn-info .caret{border-top-color:#fff}body .btn.btn-primary{background:#2884ff;color:#fff}body .btn.btn-primary .caret{border-top-color:#fff}body .btn.btn-inverse{background:#fff;color:#000}body .btn.btn-inverse .caret{border-top-color:#000}body .btn.btn-primary-skin{background:#fff !important;color:#2D479E !important}body .btn.btn-primary-skin .caret{border-top-color:#2D479E}body .btn.btn-secondary-skin{background:#fff !important;color:#2D479E !important}body .btn.btn-secondary-skin .caret{border-top-color:#2D479E}body label.btn,body label.btn:hover,body label.btn:focus{background:#A1CDF1;color:#fff}body label.btn .caret,body label.btn:hover .caret,body label.btn:focus .caret{border-top-color:#fff}body .text-primary{color:#006af4}body .status-OPEN,body .text-success{color:#1ACC5B !important}body .text-warning{color:#9a7d31}body .text-danger,body .text-error,body .status-CLOSED{color:#ff7070 !important}body .text-info{color:#31c1ff}body .text-inverse{color:#fff}body .text-primary-skin{color:#fff}body .text-secondary-skin{color:#fff}body .alert{text-shadow:none;border:none}body .alert.alert-success{background:#7DCD85;color:#153618}body .alert.alert-danger,body .alert.alert-error{background:#FF7E6B;color:#6b0e00}body .alert.alert-info{background:#A3D5FF;color:#0059a3}body .alert.alert-warning{background:#ECA72C;color:#170f02}body .well.well-small.sys-alert.sys-message{color:#000;background:#ffffff !important}body .sys-alert:not(.modal){border:none;border-radius:0;text-align:center;padding:10px 30px;margin:0 !important}body .label,body .badge{text-shadow:none;border-radius:4px;padding-top:3px;padding-bottom:2px}body .label.label-success,body .label.badge-success,body .badge.label-success,body .badge.badge-success{background:#7DCD85;color:#153618}body .label.label-important,body .label.label-danger,body .label.label-error,body .label.badge-error,body .label.badge-danger,body .badge.label-important,body .badge.label-danger,body .badge.label-error,body .badge.badge-error,body .badge.badge-danger{background:#FF7E6B;color:#6b0e00}body .label.label-info,body .label.badge-info,body .badge.label-info,body .badge.badge-info{background:#A3D5FF;color:#0059a3}body .label.label-warning,body .label.badge-warning,body .badge.label-warning,body .badge.badge-warning{background:#ECA72C;color:#170f02}body:not(.home) #body{margin-top:20px}@media (min-width:1200px){body:not(.home) #body{margin-top:40px}}body:not(.home) .website-image{text-align:center}body:not(.home) .well:not(.well-basket, #basket-container, #zp-offcanvas-basket .well, .sidebar-nav) .text-danger,body:not(.home) .well:not(.well-basket, #basket-container, #zp-offcanvas-basket .well, .sidebar-nav) .text-success:not(i),body:not(.home) .well:not(.well-basket, #basket-container, #zp-offcanvas-basket .well, .sidebar-nav) .text-warning:not(i),body:not(.home) .well:not(.well-basket, #basket-container, #zp-offcanvas-basket .well, .sidebar-nav) .text-info,body:not(.home) .well:not(.well-basket, #basket-container, #zp-offcanvas-basket .well, .sidebar-nav) .text-primary,body:not(.home) .well:not(.well-basket, #basket-container, #zp-offcanvas-basket .well, .sidebar-nav) a:not(.btn, label, input, .nav-list a, .hero-unit a, .dropdown-menu a){color:#fff}body:not(.home) .well:not(.well-basket, #basket-container, #zp-offcanvas-basket .well, .sidebar-nav) a:not(.btn, label, input, .nav-list a, .dropdown-menu a){text-decoration:underline}body:not(.home) .well:not(.well-basket, #basket-container, #zp-offcanvas-basket .well, .sidebar-nav) small.muted,body:not(.home) .well:not(.well-basket, #basket-container, #zp-offcanvas-basket .well, .sidebar-nav) legend small{opacity:0.8;color:#fff}h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h1_size{line-height:120%;margin-bottom:1rem}@media (max-width:479px){h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h1_size{font-size:3rem}}@media (min-width:480px) and (max-width:767px){h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h1_size{font-size:3rem}}@media (min-width:768px) and (max-width:979px){h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h1_size{font-size:3rem}}@media (min-width:980px) and (max-width:1199px){h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h1_size{font-size:3rem}}@media (min-width:1200px) and (max-width:1749px){h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h1_size{font-size:3.6rem}}@media (min-width:1750px){h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h1_size{font-size:4.8rem}}h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h2_size{line-height:110%;margin-bottom:1rem}@media (max-width:479px){h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h2_size{font-size:2.5rem}}@media (min-width:480px) and (max-width:767px){h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h2_size{font-size:2.5rem}}@media (min-width:768px) and (max-width:979px){h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h2_size{font-size:3rem}}@media (min-width:980px) and (max-width:1199px){h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h2_size{font-size:4.5rem}}@media (min-width:1200px) and (max-width:1749px){h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h2_size{font-size:4.5rem}}@media (min-width:1750px){h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h2_size{font-size:4.5rem}}h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h3_size{line-height:120%;margin-bottom:1rem}@media (max-width:479px){h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h3_size{font-size:2rem}}@media (min-width:480px) and (max-width:767px){h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h3_size{font-size:2rem}}@media (min-width:768px) and (max-width:979px){h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h3_size{font-size:2.5rem}}@media (min-width:980px) and (max-width:1199px){h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h3_size{font-size:4rem}}@media (min-width:1200px) and (max-width:1749px){h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h3_size{font-size:4rem}}@media (min-width:1750px){h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h3_size{font-size:4rem}}h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h4_size{line-height:120%;margin-bottom:1rem}@media (max-width:479px){h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h4_size{font-size:1.8rem}}@media (min-width:480px) and (max-width:767px){h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h4_size{font-size:1.8rem}}@media (min-width:768px) and (max-width:979px){h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h4_size{font-size:2rem}}@media (min-width:980px) and (max-width:1199px){h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h4_size{font-size:3rem}}@media (min-width:1200px) and (max-width:1749px){h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h4_size{font-size:3rem}}@media (min-width:1750px){h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size),.h4_size{font-size:3rem}}h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size),.h5_size{line-height:120%;margin-bottom:1rem}@media (max-width:479px){h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size),.h5_size{font-size:1.3rem}}@media (min-width:480px) and (max-width:767px){h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size),.h5_size{font-size:1.3rem}}@media (min-width:768px) and (max-width:979px){h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size),.h5_size{font-size:1.5rem}}@media (min-width:980px) and (max-width:1199px){h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size),.h5_size{font-size:1.5rem}}@media (min-width:1200px) and (max-width:1749px){h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size),.h5_size{font-size:1.5rem}}@media (min-width:1750px){h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size),.h5_size{font-size:1.5rem}}.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.popover .popover-title,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *),.members .sidebar-nav .nav-list .nav-header,.p_size{line-height:140%;margin-bottom:1rem}@media (max-width:479px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.popover .popover-title,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *),.members .sidebar-nav .nav-list .nav-header,.p_size{font-size: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,.popover .popover-title,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *),.members .sidebar-nav .nav-list .nav-header,.p_size{font-size: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,.popover .popover-title,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *),.members .sidebar-nav .nav-list .nav-header,.p_size{font-size: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,.popover .popover-title,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *),.members .sidebar-nav .nav-list .nav-header,.p_size{font-size:1rem}}@media (min-width:1200px) and (max-width:1749px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.popover .popover-title,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *),.members .sidebar-nav .nav-list .nav-header,.p_size{font-size:1rem}}@media (min-width:1750px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight,.popover .popover-title,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *),.members .sidebar-nav .nav-list .nav-header,.p_size{font-size:1rem}}@media (max-width:479px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight.p_large,.ui-tabs-menu .ui-widget-content .ui-state-highlight.p_large,.popover .popover-title.p_large,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *).p_large,.members .sidebar-nav .nav-list .nav-header.p_large,.p_size.p_large{font-size:1rem}}@media (min-width:480px) and (max-width:767px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight.p_large,.ui-tabs-menu .ui-widget-content .ui-state-highlight.p_large,.popover .popover-title.p_large,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *).p_large,.members .sidebar-nav .nav-list .nav-header.p_large,.p_size.p_large{font-size:1rem}}@media (min-width:768px) and (max-width:979px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight.p_large,.ui-tabs-menu .ui-widget-content .ui-state-highlight.p_large,.popover .popover-title.p_large,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *).p_large,.members .sidebar-nav .nav-list .nav-header.p_large,.p_size.p_large{font-size:1rem}}@media (min-width:980px) and (max-width:1199px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight.p_large,.ui-tabs-menu .ui-widget-content .ui-state-highlight.p_large,.popover .popover-title.p_large,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *).p_large,.members .sidebar-nav .nav-list .nav-header.p_large,.p_size.p_large{font-size:1.5rem}}@media (min-width:1200px) and (max-width:1749px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight.p_large,.ui-tabs-menu .ui-widget-content .ui-state-highlight.p_large,.popover .popover-title.p_large,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *).p_large,.members .sidebar-nav .nav-list .nav-header.p_large,.p_size.p_large{font-size:1.5rem}}@media (min-width:1750px){.ui-tabs-menu .ui-tabs-panel .ui-state-highlight.p_large,.ui-tabs-menu .ui-widget-content .ui-state-highlight.p_large,.popover .popover-title.p_large,p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *).p_large,.members .sidebar-nav .nav-list .nav-header.p_large,.p_size.p_large{font-size:1.5rem}}@media (max-width:479px){.input-append:not(.home .input-append){display:flex !important;flex-direction:column}}.help-block,.help-inline{color:#fff;opacity:0.6}.menu #basket-container .ui-widget-content .text-success,.menu #basket-container .ui-widget-content .text-danger,.menu #basket-container .ui-widget-content .text-error,.menu #basket-container .ui-widget-content .text-warning,.menu #basket-container .ui-widget-content .text-info,.menu #zp-offcanvas-basket .text-success,.menu #zp-offcanvas-basket .text-danger,.menu #zp-offcanvas-basket .text-error,.menu #zp-offcanvas-basket .text-warning,.menu #zp-offcanvas-basket .text-info,.checkout .well.well-basket .text-success,.checkout .well.well-basket .text-danger,.checkout .well.well-basket .text-error,.checkout .well.well-basket .text-warning,.checkout .well.well-basket .text-info,.checkout .loyaltypoints_box .text-success,.checkout .loyaltypoints_box .text-danger,.checkout .loyaltypoints_box .text-error,.checkout .loyaltypoints_box .text-warning,.checkout .loyaltypoints_box .text-info,.checkout .well-how-pay .text-success,.checkout .well-how-pay .text-danger,.checkout .well-how-pay .text-error,.checkout .well-how-pay .text-warning,.checkout .well-how-pay .text-info{filter:brightness(0.5)}body.welcome:not(.home) header .navbar .navbar-inner .container #logo img{max-height:175px}body.welcome:not(.home) #body{margin-top:0;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:#2D479E}@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:#fff;text-decoration:none}.menu .how-im-ordering h2 a{text-decoration:none !important}.menu .how-im-ordering h2 a small{text-decoration-skip-ink:none}.menu .how-im-ordering .ctrl-offcanvas_productmenu_toggle_bridge_mobile2_{margin-bottom:10px !important}@media (min-width:980px){.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:0 0 0 0;background:#fff}@media (min-width:768px){.menu .navbar-affix-container #responsive-food-menu .navbar-inner{padding-top:10px;padding-bottom:10px}}@media (min-width:980px){.menu .navbar-affix-container #responsive-food-menu .navbar-inner{padding-right:20px;padding-left:20px}}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .brand{color:#2D479E;text-shadow:none}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .ctrl-mob-nav-search{box-shadow:none;line-height:40px;padding-top:0px !important}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu{margin:0}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu #menu-search-box{width:200px;text-align:center;font-weight:800;border:1px solid #dadada}.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}.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:none;background:#e8e8e8;color:#000}.menu #basket-container .basket-hr-separator{border-color:#e8e8e8}.menu #basket-container table tbody tr td,.menu #basket-container table tbody tr th{background:#e8e8e8;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:#2D479E;background:none;padding:0 !important;margin-bottom:30px !important}.menu .menu-selection .alert h3{text-shadow:none;filter:contrast(50%);color:#2D479E}.menu .menu-selection .well{padding:0;border:none;background:none;text-shadow:none}.menu .menu-selection .well .btn{text-shadow:none;background:#fff;color:#2D479E;padding-top:22px !important}.menu #zp-offcanvas-basket .uk-offcanvas-bar{background:linear-gradient(180deg, #2d479e 0%, #162760 100%);color:#fff;border:none;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:#000}.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:#000}.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:#000}.menu #zp-offcanvas-basket .uk-offcanvas-bar hr{border-color:#fff}.menu #zp-offcanvas-basket .uk-offcanvas-bar .uk-margin-top a:first-child{margin-bottom:8px}.menu #zp-offcanvas-menu .uk-offcanvas-bar{background:linear-gradient(180deg, #2d479e 0%, #162760 100%);border:none;padding-bottom:70px}.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:#fff !important;margin-top:12px}.menu #zp-offcanvas-menu .uk-offcanvas-bar .uk-nav-offcanvas>li>a{color:#fff}.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:#fff;color:#2D479E}.menu #mobile_food_menu_nav .btn{border-top:none;border-radius:0;padding-top:12px;border-left:none;border-bottom:none;border-right:1px solid #2D479E;background:#fff;color:#2D479E}.menu #mobile_food_menu_nav .btn.zp-ctl-search{border:none}.menu .navbar-search .search-query{padding:9px 6px 9px !important}.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 #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 h2{margin-top:20px}.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.well-basket,.checkout .loyaltypoints_box{backdrop-filter:none;background:#fff;color:linear-gradient(180deg, #2d479e 0%, #162760 100%)}.checkout .well.well-basket>h4,.checkout .well.well-basket>h5,.checkout .loyaltypoints_box>h4,.checkout .loyaltypoints_box>h5{color:linear-gradient(180deg, #2d479e 0%, #162760 100%) !important}.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:linear-gradient(180deg, #2d479e 0%, #162760 100%);background:#fff}.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:linear-gradient(180deg, #2d479e 0%, #162760 100%);background:#fff}.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:linear-gradient(180deg, #2d479e 0%, #162760 100%);background:#fff}.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:linear-gradient(180deg, #2d479e 0%, #162760 100%)}.checkout .well.well-basket .muted.note-delivery,.checkout .loyaltypoints_box .muted.note-delivery{color:linear-gradient(180deg, #2d479e 0%, #162760 100%)}.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:#2D479E;padding-top:6px;border:none;padding-bottom:4px}.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;background:#EBF9FF;color:#2D479E !important;padding:10px}.checkout .well.well-basket .row-credits .col-equals .lead,.checkout .loyaltypoints_box .row-credits .col-equals .lead{color:linear-gradient(180deg, #2d479e 0%, #162760 100%)}.checkout .well.well-basket .ctl-pointsoptions a,.checkout .loyaltypoints_box .ctl-pointsoptions a{color:#fff;text-shadow:none;text-transform:none}.checkout .well-login-buttons-section{display:flex;flex-direction:column}.checkout .well-login-buttons-section .btn:first-child{margin-bottom:6px}.checkout .well>h5,.checkout .well>h4,.checkout .well>p.lead{margin-bottom:16px;color:#fff}.checkout .well>h5.lead{color:linear-gradient(180deg, #2d479e 0%, #162760 100%)}.checkout em{color:#fff}.checkout .marginbottom15 .muted{color:#2D479E}.members #body{padding:0 20px 40px}@media (min-width:768px){.members #body{padding:0px 0px 60px}}@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:10px;border-bottom:2px solid #fff;color:#fff}@media (min-width:1200px){.members .well.form-horizontal legend{padding-bottom:20px}}.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:#fff}.members .hero-unit *{color:#2D479E}.members .hero-unit p a{text-decoration:underline;color:#2D479E}.members .sidebar-nav .nav-list .nav-header{text-shadow:none;color:#fff;margin:10px 0 0 !important;padding-left:0}.members .sidebar-nav .nav-list li a:hover,.members .sidebar-nav .nav-list li a:focus{background:#fff;color:#2D479E}.members .sidebar-nav .nav-list li a:hover small,.members .sidebar-nav .nav-list li a:focus small{color:#2D479E;opacity:0.8}.members .sidebar-nav .nav-list li a{text-shadow:none;color:#fff}.members .sidebar-nav .nav-list li a small{color:#fff;opacity:0.6}.members .sidebar-nav .nav-list li a i{background-image:url("https://skins.zfood.co.uk/eclipse_v2/./images/white_icons_members_page.png")}.members .sidebar-nav .nav-list li.active a{background:#fff;color:#2D479E}.members .sidebar-nav .nav-list li.active a small{color:#2D479E;opacity:0.6}.members .sidebar-nav .nav-list .divider{border-color:#fff;background-color:#fff}.members .ctl-toggle-columns .btn{margin-left:0px;margin-right:0px;padding:4px 8px 4px;background:#DD1C1A}.members .ctl-toggle-columns .btn.active{color:#fff;background:#57CC99}.members .loyalty-card>div.col3 *,.members .loyalty-card>div.col4 *{color:#F9C80E !important}.members .form-horizontal .control-label{padding-top:6px}.members .section-product-reports .navbar-inner .brand{text-shadow:none;font-weight:bold;color:#fff}.members .section-opening-times input::-webkit-calendar-picker-indicator{filter:invert(1)}.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:2px solid #fff;border-radius:0}.contact-us .ui-widget .ui-widget-header{border:none;text-align:center;padding-bottom:10px;padding-top:10px;background:#fff;border-radius:0 0 0 0;color:#2D479E}.contact-us .ui-widget .ui-widget-content{border:none;border-radius:0 0 0 0;background:linear-gradient(180deg, #2d479e 0%, #162760 100%);color:#fff}.contact-us .ui-widget .ui-widget-content .delivery-hint{color:#fff !important}.contact-us .ui-widget .ui-widget-content i{background-image:url("https://skins.zfood.co.uk/eclipse_v2/./images/white_icons_members_page.png")}.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:#fff}.information #body{padding:0 20px 40px}.information #body h1 small{color:#2D479E;opacity:0.6}@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:#2D479E !important}.order-complete #body .jumbotron .p-thanks-for .text-warning{text-decoration:underline}.order-complete #body .order-info-well #order-confirmation{background:#fff;color:#2D479E}.order-complete .jumbotron{margin-top:0}.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:#fff !important}@media (max-width:979px){.review-order .uk-removed-grid.row-fluid{display:flex !important;flex-direction:column !important}.review-order .uk-removed-grid.row-fluid div{width:100%;margin:0 !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}.ui-tabs-menu{border:2px solid #fff;border-radius:0 0 0 0;border-top:none;background:linear-gradient(180deg, #2d479e 0%, #162760 100%)}@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:#fff}@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:#2D479E;background:#fff;border-radius:0px;border:none;margin-top:10px;margin-bottom:10px}.ui-tabs-menu .ui-tabs-panel .row-product,.ui-tabs-menu .ui-widget-content .row-product{background:none;border-color:#fff;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 .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:2px}.ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price,.ui-tabs-menu .ui-widget-content .row-product .row-variation .price{padding-top:3px}.ui-tabs-menu .ui-tabs-panel .ui-state-highlight,.ui-tabs-menu .ui-widget-content .ui-state-highlight{background:#A3D5FF;color:#0059a3;border:none;border-radius:0}.ui-tabs-menu .ui-tabs-panel .ui-state-highlight a,.ui-tabs-menu .ui-widget-content .ui-state-highlight a{color:#0059a3;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:#fff;border-radius:0}.ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-hover{filter:brightness(80%)}.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:#2D479E;background:#fff}.ui-tabs-menu .ui-tabs-nav .ui-state-default .ui-tabs-anchor{color:linear-gradient(180deg, #2d479e 0%, #162760 100%);padding-bottom:10px !important;padding-top:12px !important;border-radius:0}#ui-datepicker-div [class*="ui-corner-"]:not(.ui-slider){border:none}#ui-datepicker-div .ui-slider{border:2px solid #fff}.ui-dialog{border:2px solid #fff;background:#fff;color:linear-gradient(180deg, #2d479e 0%, #162760 100%)}.ui-dialog .ui-dialog-titlebar{background:#fff;border:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;color:#2D479E;padding-top:4px;padding-bottom:4px}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{margin:-11px 0 0 0;color:#2D479E}.ui-dialog .ui-dialog-content{color:#EBF9FF}.ui-widget-overlay{opacity:0.8}table:not(#basket, .page-review-order table){border:1px solid #fff}.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:#fff;color:#2D479E;border-radius:0 !important;border:1px solid #2D479E !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:linear-gradient(180deg, #2d479e 0%, #162760 100%);color:#fff;border-radius:0 !important;border:1px solid #fff}.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:#fff;color:#2D479E;border-radius:0 !important;border:1px solid #2D479E !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:linear-gradient(180deg, #2d479e 0%, #162760 100%);color:#fff;border-radius:0 !important;border:1px solid #fff}.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:#fff;color:#2D479E;border-radius:0 !important;border:1px solid #2D479E !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:linear-gradient(180deg, #2d479e 0%, #162760 100%);color:#fff;border-radius:0 !important;border:1px solid #fff}.section-product-reports table tbody>tr>th,.section-product-reports table tbody>tr:hover>th,.section-product-reports table tbody>tr:focus>th{background:linear-gradient(180deg, #2d479e 0%, #162760 100%);color:#fff;border:1px solid #fff}.box-opening-hours table{border-color:#fff}.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:linear-gradient(180deg, #2d479e 0%, #162760 100%);color:#fff;border:1px solid #fff !important}.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:#fff;color:#2D479E;border:1px solid #fff !important}@supports (-webkit-touch-callout: none){select{height:32px !important}}footer{background:none;padding:30px 0;border-top:4px solid #fff;position:relative;margin-top:20px}footer::after{content:"";border-top:4px solid #fff;position:absolute;top:-20px;width:100%;left:0}@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:#2D479E}@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}}.two_lines_vertical{width:20px;height:100%;position:absolute;top:0}.two_lines_vertical::after,.two_lines_vertical::before{content:none;width:20%;position:absolute;height:100%}@media (min-width:1200px){.two_lines_vertical::after,.two_lines_vertical::before{content:""}}.two_lines_vertical::after{left:0;background:#fff}.two_lines_vertical::before{right:0;background:#fff}.two_lines_vertical.right{right:-50px}.two_lines_vertical.left{left:-50px}.two_lines_square{border:4px solid #fff;position:absolute;width:100%;height:130%;left:-30%;top:100px;opacity:0;z-index:-1}@media (min-width:1200px){.two_lines_square{opacity:1}}@media (min-width:1750px){.two_lines_square{left:-35%;top:180px}}@media (min-width:2000px){.two_lines_square{height:150%;left:-40%;top:200px}}.two_lines_square::after{content:"";width:100%;height:100%;position:absolute;border:solid 4px #fff;left:10px;bottom:10px}.no-padding{padding:0 !important}.element-margin-centered{margin-left:auto;margin-right:auto}.text-br{display:flex;flex-direction:column}.element-margin-right{margin-left:auto}.full-width{width:100%}.disabled{pointer-events:none}.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}.text-grey{color:#7f7f7f}.bg-grey{background:#171717 !important}.btn-arrow{text-decoration:none !important;position:relative;font-size:30px}.btn-arrow:hover::before,.btn-arrow:focus::before{width:50%;right:-25px;transition:0.2s}.btn-arrow:hover::after,.btn-arrow:focus::after{right:-26px;transition:0.2s}.btn-arrow::before{content:"";bottom:-10px;position:absolute;right:-15px;width:45%;height:2px;background:#2D479E;transition:0.2s}.btn-arrow::after{content:"";border-top:2px solid #2D479E;border-left:2px solid #2D479E;position:absolute;right:-16px;height:8px;bottom:-14px;width:8px;transform:rotate(132deg);transition:0.2s}header.fixed{position:fixed;top:0;left:0;width:100%;z-index:10;transition:0.6s;border-bottom:2px solid #fff}header{background:#060606;transition:0.6s;position:sticky;top:-100px}header .ct_header_row{display:none}header .navbar{margin:0 !important}header .navbar .navbar-inner{min-height:0;padding:10px 20px;background:none;border:none;box-shadow:none}@media (min-width:768px){header .navbar .navbar-inner{padding-left:0;padding-right:0}}@media (min-width:980px) and (max-width:1199px){header .navbar .navbar-inner{padding:20px 0}}@media (min-width:1200px){header .navbar .navbar-inner{padding:40px 0}}@media (min-width:980px){header .navbar .navbar-inner .container{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}}@media (min-width:980px){header .navbar .navbar-inner .container::after,header .navbar .navbar-inner .container::before{display:none}}header .navbar .navbar-inner .container .social_media_links_nav,header .navbar .navbar-inner .container .control_area{float:right;margin-right:10px}header .navbar .navbar-inner .container .social_media_links_nav div.btn-group,header .navbar .navbar-inner .container .control_area div.btn-group{margin:0;line-height:0;display:flex;align-items:center}header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a:hover i,header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a:hover img,header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a:focus i,header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a:focus img,header .navbar .navbar-inner .container .control_area div.btn-group a:hover i,header .navbar .navbar-inner .container .control_area div.btn-group a:hover img,header .navbar .navbar-inner .container .control_area div.btn-group a:focus i,header .navbar .navbar-inner .container .control_area div.btn-group a:focus img{transition:0.2s;transform:translateY(-2px)}header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a img,header .navbar .navbar-inner .container .control_area div.btn-group a img{transition:0.2s;width:100%;max-width:28px;margin-right:7px}@media (min-width:1750px){header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a img,header .navbar .navbar-inner .container .control_area div.btn-group a img{max-width:40px;margin-right:15px}}header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a i,header .navbar .navbar-inner .container .control_area div.btn-group a i{transition:0.2s;font-size:31px;line-height:35px;margin-right:5px;color:#2D479E}@media (min-width:1200px) and (max-width:1749px){header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a i,header .navbar .navbar-inner .container .control_area div.btn-group a i{font-size:32px;margin-right:8px}}@media (min-width:1750px){header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a i,header .navbar .navbar-inner .container .control_area div.btn-group a i{font-size:46px;margin-right:10px}}header .navbar .navbar-inner .container .brand{padding:0;line-height:35px;margin-left:0;margin-right:15px;float:right;text-shadow:none}@media (min-width:980px) and (max-width:1199px){header .navbar .navbar-inner .container .brand{font-size:18px}}@media (min-width:1200px) and (max-width:1749px){header .navbar .navbar-inner .container .brand{font-size:21px}}@media (min-width:1750px){header .navbar .navbar-inner .container .brand{font-size:25px;margin-right:50px}}header .navbar .navbar-inner .container .tooltip.top{top:40px !important}header .navbar .navbar-inner .container .tooltip.top .tooltip-arrow{bottom:unset !important;top:0 !important;transform:rotate(180deg)}header .navbar .navbar-inner .container .btn-navbar{float:right;margin:0;padding:0;background:none;box-shadow:none}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(0px) rotateZ(45deg)}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:#2D479E;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;max-width:120px;line-height:34px}@media (min-width:1200px){header .navbar .navbar-inner .container #logo{max-width:250px}}@media (max-width:979px){header .navbar .navbar-inner .container #logo img{max-height:34px}}@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}@media (max-width:979px){header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li.active>a{color:#fff}}@media (min-width:980px){header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li.active>a::after{content:"";position:absolute;left:0;bottom:0;width:100%;background:#2D479E;height:1px;padding:0 0px}}@media (max-width:979px){header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li.active>a .caret{border-top-color:#fff}}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:#2D479E}@media (max-width:979px){header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li>a{font-size:21px}}@media (min-width:980px){header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li>a{padding:0;margin-right:18px;line-height:35px;padding:0 2px}}@media (min-width:980px) and (max-width:1199px){header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li>a{font-size:16px}}@media (min-width:1200px) and (max-width:1749px){header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li>a{font-size:21px;margin-right:20px}}@media (min-width:1750px){header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li>a{font-size:25px;margin-right:50px}}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:#fff}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{border-top-color:#fff}header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li>a .caret{border-top-color:#2D479E}@media (min-width:980px){header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li>a .caret{margin-top:15px}}@media (max-width:979px){header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li>.dropdown-menu>li>a{font-size:16px;background:none !important;text-shadow:none;color:#2D479E}}@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:#fff}}header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu .social_links_nav_collapse a:not(:last-child){margin-right:5px}header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu .social_links_nav_collapse a img{max-width:40px}header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu .social_links_nav_collapse a img:hover,header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu .social_links_nav_collapse a img:focus{transform:translateY(-2px)}.ct_details_bar{padding-top:10px;padding-bottom:8px;transition:0.5s;background:#1c1c1c}@media (min-width:980px){.ct_details_bar{padding-top:20px;padding-bottom:18px}}.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}}@media (max-width:767px){.ct_details_bar>.container small{font-size:12px}}@media (min-width:768px) and (max-width:979px){.ct_details_bar>.container small{font-size:12px}}@media (min-width:980px) and (max-width:1199px){.ct_details_bar>.container small{font-size:14px}}@media (min-width:1200px) and (max-width:1749px){.ct_details_bar>.container small{font-size:16px}}@media (min-width:1750px){.ct_details_bar>.container small{font-size:18px}}.ct_details_bar>.container small a{color:#2D479E}@media (max-width:767px){.ct_details_bar>.container .ct_local_branch_details{padding-top:5px}}@media (min-width:1750px){body:not(.home) header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li>a{font-size:21px;margin-right:20px}}@media (min-width:1750px){body:not(.home) header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a i,body:not(.home) header .navbar .navbar-inner .container .control_area div.btn-group a i{font-size:32px;margin-right:8px}}@media (min-width:1750px){body:not(.home) header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a img,body:not(.home) header .navbar .navbar-inner .container .control_area div.btn-group a img{max-width:30px;margin-right:8px}}@media (min-width:1750px){body:not(.home) header .navbar .navbar-inner .container .brand{font-size:21px}}@media (min-width:980px){body:not(.home) .ct_details_bar{padding-top:20px;padding-bottom:18px}}body.home{overflow-x:hidden}@media (min-width:980px){body.home .header_and_ct{position:absolute;top:0;z-index:5;width:100%}}@media (min-width:980px){body.home .header_and_ct header{background:rgba(0, 0, 0, 0.7);backdrop-filter:blur(15px)}}@media (min-width:2000px){body.home .inner-wrapper{width:2000px;margin:auto}}body.home label{font-size:18px}body.home input,body.home select{padding:16px 16px 16px}body.home select{height:55px}@supports (-webkit-touch-callout: none){body.home select{height:60px !important}}@media (min-width:1750px){body.home .container{width:1700px}}@media (min-width:1750px){body.home section .row-fluid:not(.not-container-row),body.home footer .row-fluid:not(.not-container-row){width:90%;margin:0 auto}}body.home #body h1,body.home #body .main,body.home #body .home-about,body.home #body hr{display:none}body.home .well:not(.bg-grey){background:rgba(83, 83, 83, 0.54) !important;backdrop-filter:blur(2px)}@supports (-webkit-touch-callout: none){body.home .inner-wrapper{overflow-x:hidden !important}}body.home .zp_hero_section{position:relative}@media (min-width:480px) and (max-width:767px){body.home .zp_hero_section{display:flex;flex-direction:column-reverse;border-bottom:2px solid #fff}}@media (min-width:768px) and (max-width:979px){body.home .zp_hero_section{padding:30% 0 5%}}@media (min-width:980px) and (max-width:1199px){body.home .zp_hero_section{padding:35% 0 5%}}@media (min-width:1200px){body.home .zp_hero_section{height:100vh}}body.home .zp_hero_section .container{z-index:2;height:100%;position:relative}@media (min-width:480px) and (max-width:767px){body.home .zp_hero_section .container{padding:20px}}@media (min-width:1200px){body.home .zp_hero_section .container{display:flex;flex-direction:column;justify-content:flex-end}}@media (min-width:1200px){body.home .zp_hero_section .container div:not(.two_lines_vertical){padding-bottom:40px}}@media (max-width:479px){body.home .zp_hero_section .container .content{display:none}}@media (max-width:767px){body.home .zp_hero_section .container .content.second_content .left{display:none}}@media (max-width:767px){body.home .zp_hero_section .container .content.second_content .right{padding-bottom:20px;padding-right:20px;text-align:right}}body.home .zp_hero_section .zp_hero_background{margin-bottom:0 !important}@media (min-width:768px){body.home .zp_hero_section .zp_hero_background{top:0;left:0;position:absolute;width:100%;height:100%}}@media (min-width:768px){body.home .zp_hero_section .zp_hero_background{opacity:0.6}}body.home .zp_hero_section .zp_hero_background img{width:100%;height:100%;object-fit:cover}body.home .zp_postcode_section{position:relative}@media (min-width:768px){body.home .zp_postcode_section{padding-top:40px;padding-bottom:60px}}@media (min-width:1750px){body.home .zp_postcode_section{padding-top:120px;padding-bottom:120px}}@media (min-width:2000px){body.home .zp_postcode_section{padding-bottom:240px}}body.home .zp_postcode_section .content{position:relative}body.home .zp_postcode_section .content>.left{position:relative;z-index:5}body.home .zp_postcode_section .content>.left .mod_postcode_box{padding:20px}@media (max-width:767px){body.home .zp_postcode_section .content>.left .mod_postcode_box{text-align:center}}@media (min-width:980px){body.home .zp_postcode_section .content>.left .mod_postcode_box{padding-top:40px}}@media (min-width:1200px){body.home .zp_postcode_section .content>.left .mod_postcode_box{padding-top:80px}}@media (min-width:1750px){body.home .zp_postcode_section .content>.left .mod_postcode_box{padding-top:120px}}@media (min-width:1750px){body.home .zp_postcode_section .content>.left .mod_postcode_box .postcode_info{max-width:490px}}body.home .zp_postcode_section .content>.left .mod_postcode_box #mod_postcode_box_pc{padding:25px 0px 25px;border:none !important}@media (min-width:768px){body.home .zp_postcode_section .content>.left .mod_postcode_box #mod_postcode_box_pc{text-align:left !important;padding-left:25px}}body.home .zp_postcode_section .content>.right{position:relative}@media (min-width:768px){body.home .zp_postcode_section .content>.right{padding-top:20px}}body.home .zp_postcode_section .content>.right #myCarousel{z-index:2;margin:0}@media (min-width:1750px){body.home .zp_postcode_section .content>.right #myCarousel{max-width:550px}}body.home .zp_postcode_section .content>.right #myCarousel .item .carousel-caption{display:none}body.home .zp_postcode_section .content>.right #myCarousel .item img{width:100%}body.home .zp_postcode_section .content>.right #myCarousel .carousel-control{bottom:20px;top:unset;line-height:30px;margin:0 !important;border:none;background:#9a9090;height:fit-content;padding:2px 2px 9px;text-decoration:none !important;border-radius:100%;opacity:0.8}body.home .zp_postcode_section .content>.right #myCarousel .carousel-control.right{right:unset;left:65px}@media (max-width:1749px){body.home .zp_postcode_section .content>.right .zp_postcode_image_second{display:none}}@media (min-width:1200px){body.home .zp_postcode_section .content>.right .zp_postcode_image_second{position:absolute;top:150px;right:-110px}}@media (min-width:1750px){body.home .zp_postcode_section .content>.right .zp_postcode_image_second{top:120px;right:-70px}}body.home .zp_reservation_section{overflow:hidden}@media (max-width:767px){body.home .zp_reservation_section{padding:40px 20px;text-align:center}}@media (min-width:768px) and (max-width:979px){body.home .zp_reservation_section{padding:40px 0}}@media (max-width:979px){body.home .zp_reservation_section{background-image:url("https://skins.zfood.co.uk/eclipse_v2/./images/zp_bg_reservation.jpg")}}@media (min-width:2000px){body.home .zp_reservation_section{margin:auto;max-width:1750px}}body.home .zp_reservation_section>.content{position:relative}@media (min-width:980px) and (max-width:1749px){body.home .zp_reservation_section>.content{height:750px;overflow:hidden}}body.home .zp_reservation_section>.content .left{position:relative;z-index:2}@media (max-width:979px){body.home .zp_reservation_section>.content .left{display:none}}@media (min-width:980px) and (max-width:1749px){body.home .zp_reservation_section>.content .left{height:100%;width:50%}}body.home .zp_reservation_section>.content .left .zp_make_reservation{margin-bottom:0 !important}@media (min-width:980px) and (max-width:1749px){body.home .zp_reservation_section>.content .left .zp_make_reservation{height:100%}}@media (min-width:980px) and (max-width:1749px){body.home .zp_reservation_section>.content .left .zp_make_reservation img{height:100%;object-fit:cover;width:100%;object-position:bottom}}body.home .zp_reservation_section>.content .right{text-align:center}@media (min-width:768px) and (max-width:979px){body.home .zp_reservation_section>.content .right{width:100%;margin:0}}@media (min-width:980px){body.home .zp_reservation_section>.content .right{position:absolute;right:0;bottom:0;background-image:url("https://skins.zfood.co.uk/eclipse_v2/./images/zp_bg_reservation.jpg");padding:40px 0}}@media (min-width:980px) and (max-width:1749px){body.home .zp_reservation_section>.content .right{height:100%;display:flex;align-items:center;width:50%}}@media (min-width:1200px) and (max-width:1749px){body.home .zp_reservation_section>.content .right{padding:40px 0}}@media (min-width:1750px){body.home .zp_reservation_section>.content .right{padding:40px 0}}body.home .zp_reservation_section>.content .right>div{margin:0 auto}@media (max-width:767px){body.home .zp_reservation_section>.content .right>div{max-width:350px}}@media (min-width:768px) and (max-width:979px){body.home .zp_reservation_section>.content .right>div{max-width:400px}}@media (min-width:980px) and (max-width:1199px){body.home .zp_reservation_section>.content .right>div{max-width:400px}}@media (min-width:1200px){body.home .zp_reservation_section>.content .right>div{max-width:495px}}body.home .zp_reservation_section>.content .right>div .table_reservation_base{padding:20px 60px;margin-bottom:20px}body.home .zp_reservation_section>.content .right>div .table_reservation_base input,body.home .zp_reservation_section>.content .right>div .table_reservation_base select{border:2px solid #fff}body.home .zp_reservation_section>.content .right>div .table_reservation_base .mod_table_reservation_v1 form{margin:0;text-align:left}body.home .zp_reservation_section>.content .right>div .table_reservation_base .mod_table_reservation_v1 form label{margin-bottom:10px;margin-top:10px}body.home .zp_reservation_section>.content .right>div .table_reservation_base .mod_table_reservation_v1 form .controls-row{display:flex}body.home .zp_reservation_section>.content .right>div .ctl-modTableReservationV1{width:100%}@media (min-width:768px){body.home .zp_reservation_section>.container .content{display:flex;align-items:center}}@media (min-width:980px){body.home .zp_reservation_section>.container .content{background-image:url("https://skins.zfood.co.uk/eclipse_v2/./images/zp_bg_reservation.jpg")}}@media (min-width:1750px){body.home .zp_reservation_section>.container .content{height:620px}}@media (max-width:767px){body.home .zp_reservation_section>.container .content .left{display:none}}@media (min-width:1750px){body.home .zp_reservation_section>.container .content .left{height:100%}}body.home .zp_reservation_section>.container .content .left .zp_make_reservation{margin-bottom:0 !important}@media (min-width:1750px){body.home .zp_reservation_section>.container .content .left .zp_make_reservation{height:100%}}@media (min-width:1750px){body.home .zp_reservation_section>.container .content .left .zp_make_reservation img{height:100%;width:100%;object-fit:cover;object-position:bottom}}@media (min-width:768px){body.home .zp_reservation_section>.container .content .right{padding:0 40px}}@media (max-width:767px){body.home .zp_four_images{padding:20px}}@media (min-width:768px){body.home .zp_four_images{padding:60px 0}}@media (min-width:1750px){body.home .zp_four_images{padding-top:120px}}@media (min-width:1750px){body.home .zp_four_images .content{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}}@media (max-width:767px){body.home .zp_four_images .content .well{margin-left:auto;margin-right:auto;width:80%}}@media (min-width:1750px){body.home .zp_four_images .content .well{width:fit-content}}body.home .zp_four_images .content .well img{border-radius:0 0 0 0}@media (min-width:768px){body.home .zp_four_images .content .second{margin-top:100px}}@media (min-width:1750px){body.home .zp_four_images .content .second{margin-top:220px}}@media (min-width:768px){body.home .zp_four_images .content .third{margin-top:50px}}@media (min-width:1750px){body.home .zp_four_images .content .third{margin-top:100px}}@media (min-width:768px){body.home .zp_four_images .content .fourth{margin-top:150px}}@media (min-width:1750px){body.home .zp_four_images .content .fourth{margin-top:320px}}@media (max-width:767px){body.home .zp_lp_section{padding:20px}}@media (min-width:768px){body.home .zp_lp_section{padding-bottom:60px}}@media (min-width:1200px){body.home .zp_lp_section{padding:40px 0 320px}}@media (max-width:767px){body.home .zp_lp_section .content{display:flex;flex-direction:column-reverse}}@media (min-width:768px) and (max-width:1199px){body.home .zp_lp_section .content{display:flex;align-items:center}}body.home .zp_lp_section .content .left{position:relative}body.home .zp_lp_section .content .left .zp_lp_first{position:relative;z-index:2}@media (max-width:1199px){body.home .zp_lp_section .content .left .zp_lp_second{display:none}}@media (min-width:1200px){body.home .zp_lp_section .content .left .zp_lp_second{position:absolute;right:-60px;top:120px}}@media (min-width:1750px){body.home .zp_lp_section .content .left .zp_lp_second{right:-80px;top:80px}}@media (max-width:767px){body.home .zp_lp_section .content .left img{width:100%}}@media (max-width:767px){body.home .zp_lp_section .content .right{margin-bottom:40px;text-align:center !important}}@media (min-width:1200px){body.home .zp_lp_section .content .right{padding-top:80px}}body.home .zp_lp_section .content .right p,body.home .zp_lp_section .content .right h2,body.home .zp_lp_section .content .right h3,body.home .zp_lp_section .content .right h4,body.home .zp_lp_section .content .right h5{max-width:530px;margin-right:auto;margin-left:auto}@media (min-width:768px){body.home .zp_lp_section .content .right p,body.home .zp_lp_section .content .right h2,body.home .zp_lp_section .content .right h3,body.home .zp_lp_section .content .right h4,body.home .zp_lp_section .content .right h5{margin-left:auto;margin-right:0}}

body .visible-christchurch { display:none !important; } 
body .hidden-christchurch { display:inherit !important; } 
body.shop_christchurch .hidden-christchurch { display:none !important; }
body.shop_christchurch .visible-christchurch { display:inherit !important; }

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

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


	background-attachment: scroll;
}

header, #mobile-header {

	background-attachment: scroll;
}

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

.weekoffer,
.weekendoffer{
    display:none;
}

.day_2 .weekoffer, .day_3 .weekoffer, .day_4 .weekoffer,
.day_5 .weekendoffer, .day_6 .weekendoffer, .day_7 .weekendoffer{
    display:block;
}

/* General */
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: #FFF !important;
    box-shadow: none !important;   
    color: #2D479E;
    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 {
    color: #2D479E !important;
    opacity: .5;
}
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: #2D479E !important;
}
body a:not(.btn, header 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, .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(100%);    
    color: #FF7B0A !important;
}

body a:not(.ct_details_bar a, .btn, header 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) {
    color: #2D479E !important;
}
body:not(.home) .well:not(.well-basket, #basket-container, #zp-offcanvas-basket .well, .sidebar-nav) a:not(.btn, label, input, .nav-list a, .dropdown-menu a) {
    color: #FF7B0A !important;
}

body .label, body .badge {
    padding-top: 3px;
    padding-bottom: 4px;
}

.text_white {
    color: #fff !important;
    opacity: 1 !important;
}
.text_orange {
    color: #FF7B0A !important;
}
.text_yellow {
 	color: #fff300 !important;   
}
body .tooltip .tooltip-inner {
    color: #fff;
    background: #FF7B0A !important;
}
body .tooltip .tooltip-arrow {
  border-top-color: #FF7B0A !important;
}

body .ui-tabs-menu, body .well, body .page-review-order {
    border: 2px solid #64b6ff !important;
}
body .ui-tabs-menu {
    border: none !important;
    border-top: none !important;
}

.members .sidebar-nav .nav-list .nav-header,
.font_body {
    font-family: "embarcadero-mvb-pro", Arial, sans-serif !important;    
}

body .popover .popover-title {
    background: #FF7B0A;
    color: #fff;
    border-color:#FF7B0A;
}
body .popover .popover-content {
    border-color: #FF7B0A;
}
body .popover {
    border-color: #FF7B0A;
    background-color: #FF7B0A;
}
body .popover.top .arrow::after {
    border-top-color: #FF7B0A;
}
body .popover.left .arrow::after {
    border-left-color: #FF7B0A;
}
body .popover.right .arrow::after {
    border-right-color: #FF7B0A;
}
body .popover.bottom .arrow::after {
    border-bottom-color: #FF7B0A;
}

/* Alerts */
body .well.well-small.sys-alert.sys-message {
    color: #fff;
    background: #FF7B0A !important;
    border-color: #FF7B0A !important;
}


/* Header */
header {
    background: #2D479E;    
}
.ct_details_bar {
    background: #162C75;
}
header .navbar .navbar-inner .container .btn-navbar span {
    background: #fff;
}

header .navbar .navbar-inner .container .btn-navbar:hover span,
header .navbar .navbar-inner .container .btn-navbar:focus span {    
    background: #FF7B0A !important;
}
header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu > li > a .caret {
    border-top-color: #fff;
}
.ct_details_bar small,
.ct_details_bar > .container > .ct_user_status > small > a:not(.btn),
.ct_details_bar > .container > .ct_local_branch_details > small > a:not(.btn),
header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu > li > a {
    color: #fff !important;
}
.ct_details_bar > .container > .ct_user_status > small > a:not(.btn):hover,
.ct_details_bar > .container > .ct_user_status > small > a:not(.btn):focus
{
    color: #FF7B0A !important;
}
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: #c8c8c8 !important;
}
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 {
    border-top-color: #c8c8c8 !important;
}
header .navbar .navbar-inner .container .social_media_links_nav div.btn-group a i,
header .navbar .navbar-inner .container .control_area div.btn-group a i {
    color: #fff;
}
header .navbar .navbar-inner .container .btn-navbar span:nth-child(2) {
    margin-bottom: 9px;
}


@supports (-webkit-touch-callout: none) {
    .ct_details_bar > .container small,
    .ct_details_bar > .container small a{
        line-height: normal !important;
    }  
}


@media (max-width: 979px) {
    header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu > li > .dropdown-menu > li > a {   
    	color: #fff !important;
    }
    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: #c8c8c8 !important;
    }
    header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li.active>a {
     	color: #e8e012 !important;   
    }
    header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu>li.active>a .caret {
        border-top-color: #e8e012 !important;
    }
}

@media (min-width: 980px) {
    /*.home .ct_details_bar {
		background: none;
    }   */
    body.home .header_and_ct header {
        background: rgba(45, 71, 158, 0.7);
    }
    header .navbar .navbar-inner .container .nav-collapse ul.nav.main-menu > li.active > a::after {
        background: #fff;
    }
}

@media (min-width: 1200px) {
    header .navbar .navbar-inner {
        padding: 20px 0;
    }
     body:not(.home) .ct_details_bar > .container small {
    font-size: 14px !important;
  }
}

/* Home */

body.home .zp_hero_section .zp_hero_background {
    opacity: 1;
}
body.home .zp_hero_section {
    border: none !important;
}

.two_lines_square,
.two_lines_square::after {
    border-color: #2D479E !important;
}

.zp_reservation_section,
.zp_four_images {
    display: none !important;
}

body h1, body h1 :not(i), body h2, body h2 :not(i), body h3, body h3 :not(i), body h4, body h4 :not(i), body h5, body h5 :not(i, .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 .font-title, body .h1_size, body .h2_size, body .h3_size, body .h4_size, body .h5_size {
    font-weight: normal;
    text-transform: uppercase;
}

.home .zp_postcode_section {
    /*background-image: url("/myimages/1271/zpos-bg-mountain_bg.jpg");*/
}

body.home .zp_lp_section .content .right p:not(.h2_size),
.home .postcode_info {
    color: #2D479E;
    opacity: .6 !important;
}
.home .mountain_pattern {
    width: 100%;
    position: absolute;
    top: 45%;
    z-index: -1;
}

.zp_postcode_image_second {
    z-index: -1;
}

.home #myCarousel {
    margin-bottom: 0;
    z-index: 1;
}

.home .carousel-inner img {
    display: none;
}

.home .carousel-caption {
    position: unset;
    text-align: center;
    background: rgb(45,71,158);
    background: linear-gradient(180deg, rgba(45,71,158,1) 0%, rgba(22,39,96,1) 100%);
    /*background: linear-gradient(180deg, rgb(216 98 98) 0%, rgb(193 0 0) 100%); /*COMMENT OUT AFTER CHRISTMAS*/*/
    height: 220px;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: center;
    
} 

.home .carousel-control {
    border: none;
    text-decoration: none !important;
    padding-top: 2px;
    padding-left: 2px;
    background: #EBF9FF !important;
}

.home .carousel-control.right {
    right: 20px;
    left: auto;
    bottom: 20px !important;
    top: unset;
}
.home .carousel-control.left {
    right: unset;
    left: 20px;
    bottom: 20px !important;
    top: unset;    
}

.two_lines_vertical::after, .two_lines_vertical::before {
    width: 10% !important;
}

.two_lines_square,
.two_lines_square::after {
    border: solid 3px #fff;
}

.home .zp_hero_section > .container {
    pointer-events: none;
}

body.home .zp_postcode_section .content > .left .mod_postcode_box #mod_postcode_box_pc {
    padding: 22px 0px 22px;
}
.mod_postcode_box .caret {
    margin-top: 7px;
}

@media (min-width: 480px) and (max-width: 767px) {
  body.home .zp_hero_section .container {
    padding: 0px;
  }
}

@media (max-width: 767px) {
    body.home .zp_postcode_section .content > .right {
        text-align: center;
    }
    body.home .zp_hero_background {
        display: none;
    }
    .home .carousel-caption {
        height: 280px;
    }

}

@media (min-width: 768px) {
    .home #myCarousel {
        z-index: 1;
        margin: auto;
        max-width: 850px;
    }
    .home .carousel-caption {
        margin: auto;
        max-width: 850px;
    }
    .home .carousel-caption {    
        border: 2px dashed #fff;
    }
    
    .home .carousel-control.left {
        right: 70px;
        left: auto;
        bottom: 20px !important;
        top: unset;    
    }
    body.home .zp_postcode_section .content > .left .mod_postcode_box #mod_postcode_box_pc {
        padding: 22px 20px 22px;
    }
}

@media (min-width: 1200px) {
    body.home .zp_lp_section {
        padding: 150px 0 300px;
    }
    body.home .zp_lp_section .content .right {
        padding-top: 100px;
    }
    body.home #myCarousel {                
        left: 0;
        right: 0;
        bottom: 100px;
        position: absolute;
    }
    body.home .zp_hero_section {
        height: 900px;
    }
}

@media (min-width: 1750px) {
    body.home .zp_lp_section {
        padding: 300px 0 300px;
    }
    .ct_details_bar>.container small {
     	font-size: 16px;   
    }
}

@media (min-width: 2000px) {
    .two_lines_square,
    .two_lines_square::after {
       	border: none !important;
    }
}

/* Menu */
.menu .how-im-ordering h2 {
    font-size: 23px;
}
.menu #order-empty,
.menu #order-checkout
{
    padding: 12px 24px;
}
.menu #basket-container .basket-hr-separator {
  border-color: #2D479E;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: 1;
}
.menu #basket-container > h3 {
    font-size: 22px;
}
.menu #basket-container table tbody tr td, .menu #basket-container table tbody tr th,
.menu #basket-container .ui-widget-content {
    background: #fff;    
}
.menu #basket-container .ui-widget-content {
    border: 2px solid #FF7B0A !important;
}
.ui-tabs-menu .ui-tabs-nav .ui-state-default .ui-tabs-anchor {
    padding-bottom: 6px !important;
    padding-top: 6px !important;
}
.menu .how-im-ordering h2 > span.how-im-ordering-menuname {
    color: #FF7B0A !important;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner {
    background: #64b6ff;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner > div .brand {
    color: #fff;
    padding-top: 11px;
}
.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-nav .ui-state-default.ui-state-active .ui-tabs-anchor {
    color: #fff;
    background: #FF7B0A;
}
.ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-hover {
    filter: brightness(100%);
}
.ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-hover a {
    background: #FF7B0A !important;
}
.ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-hover a span {
    color: #fff;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner > div .ctrl-mob-nav-search {
    padding-top: 3px !important;
}
.ui-tabs-menu .ui-tabs-panel .ui-state-highlight, .ui-tabs-menu .ui-widget-content .ui-state-highlight {
    background: #FF7B0A !important;
    color: #fff !important;
}
.menu .media-heading .name,
.menu .media-heading
{
    font-size: 1.2rem;
    line-height: 110%;    
    margin-bottom: 5px;
    color: #fff !important;
}
.ui-tabs-vertical.ui-tabs-menu li .ui-icon-close {
    margin: -28px 0.5em 0 0 !important;
}
.ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header, .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header {    
    padding: 12px 12px;
    font-size: 20px !important;
}
@media (max-width: 767px) {
    .menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu {
        margin-top: 2px;
    }
    
}
@media (min-width: 768px) {
  .menu .navbar-affix-container #responsive-food-menu .navbar-inner {
    padding-top: 12px;
    padding-bottom: 10px;
  }
    .menu .how-im-ordering h2 {
        font-size: 27px;
    }
}

/* Checkout Page */
.checkout #body > .container > .row-fluid:first-child h2 {
    margin-top: 20px;
    font-size: 40px;
}
.checkout .well.well-basket > h4,
.checkout .well.well-basket, .checkout .loyaltypoints_box {
    color: #000;
}

.checkout .well.well-basket, .checkout .loyaltypoints_box {
    border-color: #FF7B0A !important;
}

/* UI Dialogs */
.ui-dialog .ui-dialog-content {
    color: #000;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    color: #fff;
}
.ui-dialog .ui-dialog-titlebar {
    background: #2D479E;    
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    margin: -12px 0 0 0;
}

/* Members Page */
.members .sidebar-nav .nav-list .nav-header {
    color: #FF7B0A !important;  
    font-weight: bold;
}
.members .sidebar-nav li.nav-header:first-child {    
    margin-top: 0 !important; 
}
.members .sidebar-nav .nav-list li a:hover, .members .sidebar-nav .nav-list li a:focus,
.members .sidebar-nav .nav-list li.active a {
    background: #FF7B0A !important;
    color: #FFF;
}
.members .well input[type="radio"]:not(label input), 
.members .well input[type="checkbox"]:not(label input) {
    margin: 10px 0 0;
}
.members .loyalty-card > div.col3 *, .members .loyalty-card > div.col4 * {
    color: #000 !important;
}
.members .ui-state-active, 
.members .ui-widget-content .ui-state-active, 
.members .ui-widget-header .ui-state-active {
    background: #2D479E;
    color: #fff;
}
.members .tooltip.in {
    opacity: 1;
}

/* Contact Us */
.contact-us .contact-phone_numbers {
    margin-bottom: 0;
}
.contact-us .ui-widget .ui-widget-header {
    padding-top: 10px;
    background: #162C75 !important;
    color: #fff;    
    font-size: 19px;
}
.contact-us .ui-widget {
    border: none;
}

.box-opening-hours table tbody tr.ui-state-highlight th,
.box-opening-hours table tbody tr.ui-state-highlight:hover th {
    color: #fff;
}

@media (max-width: 767px) {
    .contact-us #body > h1 {
        text-align: center;
    }
}




/* Footer */
.hr_footer {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
}

footer,
footer::after {  
  border-top: 3px solid #2D479E;
}

@media (max-width: 767px) {
    footer .container .row-fluid .cards {
        padding-left: 20px;
        padding-right: 20px;
    }
}


/* Font Sizes */

p:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .well p, .ui-widget-content p), .p_size:not(.ui-widget-content .p_size, .well .p_size) {
    opacity: .6;
}
body .sys-alert:not(.modal) {
    position: relative;
}
body .sys-alert:not(.modal) .lead {
    font-size: 16px;
}
body .sys-alert:not(.modal) .lead h2 {
    font-size: 24px;
}
body .sys-alert:not(.modal) > button.close {
    right: 10px !important;
    position: absolute;
    top: 10px;
}
body .sys-alert:not(.modal).well > button.close {
 	right: 8px !important;   
}
.menu .menu-selection > h1 {
    font-size: 30px;
}
.menu .menu-selection h3 {
    font-size: 20px;
}

@media (max-width: 480px) {
 	.modal-header .close {
        margin: 0px;
    }
}
@media (max-width: 479px) {
    h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h2_size {
        font-size: 1.8rem;
    }
    h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h3_size {
        font-size: 1.7rem;
    }
    h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h4_size {
        font-size: 1.4rem;
    }
    h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size), .h5_size {
        font-size: 1.1rem;
    }
    h6:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h6_size {
        font-size: 1rem;
    }    
}
@media (min-width: 768px) and (max-width: 979px) {
    h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h2_size {
        font-size: 2.3rem;
    }
    h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h3_size {
        font-size: 2.2rem;
    }  
    h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h4_size {
        font-size: 1.9rem;
    }
    h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size), .h5_size {
        font-size: 1.6rem;
    }
    h6:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h6_size {
        font-size: 1.3rem;
    }    
}
@media (min-width: 980px) and (max-width: 1199px) {
    h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h2_size {
        font-size: 2.9rem;
    }
    h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h3_size {
        font-size: 2.7rem;
    }   
    h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h4_size {
        font-size: 2.4rem;
    }
    h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size), .h5_size {
        font-size: 2rem;
    }
    h6:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h6_size {
        font-size: 1.5rem;
    }    
}
@media (min-width: 1200px) and (max-width: 1749px) {
    h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h2_size {
        font-size: 2.9rem;
    }
    h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h3_size {
        font-size: 2.7rem;
    }  
    h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h4_size {
        font-size: 2.4rem;
    }
    h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size), .h5_size {
        font-size: 2rem;
    }
    h6:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h6_size {
        font-size: 1.5rem;
    }    
}
@media (min-width: 1200px) {
    .menu .menu-selection h1 {
        font-size: 40px;
    }
    .menu .menu-selection h3 {
        font-size: 30px;
    }    
}
@media (min-width: 1750px) {
    h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h2_size {
        font-size: 3.1rem;
    }
    h3:not(.h1_size, .h2_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h3_size {
        font-size: 2.9rem;
    }
    h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h4_size {
        font-size: 2.6rem;
    }
    h5:not(.h1_size, .h2_size, .h3_size, .h4_size, .alerts *, .sys-alert *, .p_size), .h5_size {
        font-size: 2.2rem;
    }
    h6:not(.h1_size, .h2_size, .h3_size, .h4_size, .h5_size, .alerts *, .sys-alert *, .p_size), .h6_size {
        font-size: 1.6rem;
    }    
}

.checkout .well > h5, .checkout .well > h4, .checkout .well > p.lead, .checkout .well > p.h5_size {
    font-size: 21px !important;
}

/* Welcome */
.welcome #welcome-row-fluid-outer {
    padding-top: 20px;
}

@media (min-width: 768px) {
	.welcome #welcome-row-fluid-outer {
        padding-top: 60px;
    }
}
@media (min-width: 980px) {
    .welcome #welcome-row-fluid-outer h1 {
        font-size: 24px;
    }
    .welcome #welcome-row-fluid-outer h2 {
        font-size: 20px;
    }
}

/* Buttons */
body .btn.btn-secondary-skin,
.menu .menu-selection .well .btn {
    background: #2D479E !important;
    color: #fff !important;
} 
.menu .menu-selection .well .btn {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

body .btn.btn-secondary-skin:focus,
body .btn.btn-secondary-skin:hover,
.menu .menu-selection .well .btn:hover,
.menu .menu-selection .well .btn:focus {
    background: #3E7CB1 !important;
}
body .btn:focus, body .btn:hover {
    filter: brightness(100%);
    transition: 0.2s;
}
body #list_branches .branch-select .btn.btn-primary-skin,
body .btn.btn-primary-skin {
    background: #FF7B0A !important;
    color: #fff !important;
} 
body .btn.btn-primary-skin .caret {
    border-top-color: #fff;
}

body #list_branches .branch-select .btn.btn-primary-skin:hover,
body #list_branches .branch-select .btn.btn-primary-skin:focus,
body .btn.btn-primary-skin:hover,
body .btn.btn-primary-skin:focus {
    background: #ff8f00 !important;
}

body .btn.btn-large {
    padding: 12px 38px;
}
body .btn.btn-small {
  padding-top: 2px;
  padding-bottom: 2px;
}
body .btn.btn-block:not(.btn-success, .btn-info, .btn-danger, .btn-warning, .btn-inverse, .btn-primary), body .btn.btn-info,
body .btn.btn-info,
body .btn.btn-info:hover,
body .btn.btn-info:focus,
body label.btn {
    color: #005AA4 !important;        
}
body .btn.btn-warning,
body .btn.btn-warning:hover,
body .btn.btn-warning:focus
{
    color: #594700;    
}
body .btn.btn-primary:not(.ctl-toggle-columns .btn-primary):focus,
body .btn.btn-primary:not(.ctl-toggle-columns .btn-primary):hover {
    background: #056df9;    
}
body .btn.btn-danger:hover,
body .btn.btn-danger:focus
{
    background: #EF5B5B !important;
}
body .btn.btn-success:hover,
body .btn.btn-success:focus
{
    background: #6bdeac;
}
body .btn.btn-info:hover,
body .btn.btn-info:focus,
body .btn.btn-block:not(.btn-success, .btn-info, .btn-danger, .btn-warning, .btn-inverse, .btn-primary):hover, 
body .btn.btn-block:not(.btn-success, .btn-info, .btn-danger, .btn-warning, .btn-inverse, .btn-primary):focus,
body label.btn:focus,
body label.btn:hover
{
	  background: #49B6FF;  
}
body .btn.btn-warning:hover,
body .btn.btn-warning:focus {
    background: #FDE235;
}
body .btn.btn-inverse:hover,
body .btn.btn-inverse:focus {
    background: #dbdbdb;
    
}

/* Checkout */
.loyaltypoints_box .row-credits .col-equals div {
    border: none !important;    
    color: #000;
    padding-left: 0;
    padding-right: 0;
}
.loyaltypoints_box h5 {
    color: #000 !important;
}
.checkout .well.well-basket .ctl-pointsoptions a, 
.checkout .loyaltypoints_box .ctl-pointsoptions a {
    color: #FF7B0A !important;
}


@media (max-width: 1199px) {
    .checkout #body > .container > .row-fluid:first-child > .span9 {
        width: 100%;
    }
    .checkout #body > .container > .row-fluid:first-child h2 {
        text-align: center;
        font-size: 25px;
    }    
}

/* Information */
.information .page-header {
    border-color: #2d479e !important;
}
.information .uk-margin-top .btn.btn-info.btn-large {
  margin: 5px !important;
}
@media (max-width: 767px) {
    .information .well-hero,
    .information .page-header h1 {
        text-align: center;
    }    
    .information #body h1 small {
        font-size: 14px;
    }
}

/* Modals */
body #editProductModal.modal .modal-header, body .modal .modal-header {
    background: #2D479E;
    color: #fff;
}
body #editProductModal.modal .modal-footer > h3, body .modal .modal-footer > h3,
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 #myModalLabel {
    font-size: 25px;
}
.modal .modal-header * {
    font-size: 24px;
}



/* Tables */
.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,
.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: #FF7B0A !important;
    color: #FFF;
    border: 1px solid #FFF !important;
}

/*SNOW FALL ANIMATION*/
.snowflake {
    position: absolute;
    width: 10px;
    height: 10px;
    background: linear-gradient(white, white);
    border-radius: 50% !important;
    filter: drop-shadow(0 0 10px white);
  }
  #snow {
      position: relative;
      z-index: 2;
      width: 100%;
      
  }
.show {
    display: block !important;
}
body {
    overflow-x: hidden;
}
/*REMOVE AFTER CHRISTMAS
.home .carousel-inner img {
    display: block;
}
.santa {
    width: 100px;
    text-align: center;
    position: relative;
}
.home .carousel-caption {
    height: auto !important;
}*/
.modal-body .media-heading .name,
.modal-body .media-heading {
    color: #000 !important;
}

.menu-container-home-delivery .collectoffer,
.orderfor-home-delivery .collectoffer,
.menu-container-collection .deloffer,
.orderfor-collection .deloffer{
    display:none;
}

/*@media (min-width: 481px) {
 	.visible_at_480 {
     	display: none !important;   
    }
}*/

.social_links_nav_collapse {
    i {
        color: #FFFFFF;
        font-size: 30px;  
    }
}
img#hygienefooter {
    max-width:200px;
}