@import url(https://fonts.googleapis.com/css?family=Kanit|Kanit|Lobster|Kanit|Kanit);
.no_mb{margin-bottom:0 !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}.mb_zero{margin-bottom:0 !important}.mb_sm{margin-bottom:10px !important}.mb_md{margin-bottom:20px !important}.mb_lg{margin-bottom:30px !important}.mb_xl{margin-bottom:40px !important}.ml_xs{margin-left:5px !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_xs{margin-right:5px !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}.text_twisted{transform:rotate(-6deg)}.tr{text-align:right}.tc{text-align:center}.tl{text-align:left}.uc{text-transform:uppercase}.no_underline{text-decoration:none !important}.no_underline a{text-decoration:none !important}.border_alternate_well{border-color:#000 !important}.border_above_radius_zero{border-radius:0 0 20px 20px !important}.text_white{color:#fff !important}.text_shadow{opacity:0.8}.alter_link{color:#EBD989 !important}.alter_well{background:#EBD989 !important}.no_scroll{overflow-y:hidden}.disabled{pointer-events:none !important;opacity:1 !important}html,body{font-size:14px}body{padding:0;color:#fff;background:#000;background-image:none}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:none;background:#FFF;text-transform:none;box-shadow:none;color:#707070;border-radius:0px !important;padding:6px 12px;font-size:15px;text-shadow:none;font-weight:400}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.6;font-weight:300;color:#707070}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:#707070}body select:hover,body select:focus,body textarea:hover,body textarea:focus,body input[type="text"]:hover,body input[type="text"]:focus,body input[type="password"]:hover,body input[type="password"]:focus,body input[type="datetime"]:hover,body input[type="datetime"]:focus,body input[type="datetime-local"]:hover,body input[type="datetime-local"]:focus,body input[type="date"]:hover,body input[type="date"]:focus,body input[type="month"]:hover,body input[type="month"]:focus,body input[type="time"]:hover,body input[type="time"]:focus,body input[type="week"]:hover,body input[type="week"]:focus,body input[type="number"]:hover,body input[type="number"]:focus,body input[type="email"]:hover,body input[type="email"]:focus,body input[type="url"]:hover,body input[type="url"]:focus,body input[type="search"]:hover,body input[type="search"]:focus,body input[type="tel"]:hover,body input[type="tel"]:focus,body input[type="color"]:hover,body input[type="color"]:focus,body .uneditable-input:hover,body .uneditable-input:focus,body.members .btn-group .btn.dropdown-toggle:hover,body.members .btn-group .btn.dropdown-toggle:focus{box-shadow:none}body select{padding-top:4px;padding-bottom:4px;padding-left:6px}@supports (-webkit-touch-callout: none){body select{height:32px !important}}body a:not(.no-link-a, .btn, header a:not(.header_left_side a), .sidebar-nav a, .ui-tabs-menu a, .dropdown-menu a, .uk-offcanvas-bar a, .ui-datepicker a, .box-contact-information a, .official-document a, #customer_map_canvas a, .section-product-reports a, .zp_book_a_table a, .above_footer a, .content .right .nav-collapse a),body a small:not(.sidebar-nav a small){text-decoration:underline;color:#f1c903;transition:0.2s}body a:not(.no-link-a, .btn, header a:not(.header_left_side a), .sidebar-nav a, .ui-tabs-menu a, .dropdown-menu a, .uk-offcanvas-bar a, .ui-datepicker a, .box-contact-information a, .official-document a, #customer_map_canvas a, .section-product-reports a, .zp_book_a_table a, .above_footer a, .content .right .nav-collapse a):focus,body a:not(.no-link-a, .btn, header a:not(.header_left_side a), .sidebar-nav a, .ui-tabs-menu a, .dropdown-menu a, .uk-offcanvas-bar a, .ui-datepicker a, .box-contact-information a, .official-document a, #customer_map_canvas a, .section-product-reports a, .zp_book_a_table a, .above_footer a, .content .right .nav-collapse a):hover,body a small:not(.sidebar-nav a small):focus,body a small:not(.sidebar-nav a small):hover{filter:brightness(80%);transition:0.2s}body .well .control-label a:not([class]),body .well .marginbottom15 a:not([class]){color:#EBD989 !important}body .btn{text-transform:uppercase;border-radius:0px !important;box-shadow:none;font-weight:bold;text-shadow:none;border:none !important}body .btn:not(.btn-large, .btn-small, .btn-tiny, #mobile_food_menu_nav .btn, .btn-navbar, .ctl-pointsoptions .btn, .voucher_box .btn, #ctl-resetPassBtnSubmit, #ctl-resetPassBtnCancel, .ctl-lookupAddress, #ctl-forgotPassword, .dropdown-toggle, .ctl-toggle-columns .btn, .frm_members_sales_reports label.btn, .frm_members_sales_reports .btn.btn-primary, .frm_members_menutax_reports label.btn, #btn-submit-download-report-csv, #branch_finder_box_submit, #loginSignin, #loginSigninOrder){font-size:16px;padding:10px 26px 10px}body .btn-large:not(.basket-buttons .btn-large, .ctrl-mobile_food_menu_nav_closecanvas, .btn-navbar, .ctl-redeempoints, .well-hero .btn, #loginSigninOrder .btn){padding:16px 36px 14px}body .btn-small{padding:0px 6px}body .btn.ctl-redeempoints{padding:12px 12px 10px}body .input-append button,body .voucher_box .btn{padding:5px 15px}body .outer-wrapper{position:relative}body .inner-wrapper{position:relative}body #container{border-radius:0;padding:0;box-shadow:none;background:none}body #body-bottom-hr{display:none}body .alert{text-shadow:none;border:none}body .sys-alert:not(.modal){border:none !important;border-radius:0 !important;text-align:center;padding:10px 30px;margin:0 !important}body .sys-alert:not(.modal) .close{opacity:0.8;text-shadow:none}body .label,body .badge{text-shadow:none;border-radius:4px;padding-top:3px;padding-bottom:3px}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:#EBD989;border:none;padding:14px 15px 14px}body #editProductModal.modal .modal-header h3,body #editProductModal.modal .modal-header h4,body #editProductModal.modal .modal-header h5,body #editProductModal.modal .modal-header button,body .modal .modal-header h3,body .modal .modal-header h4,body .modal .modal-header h5,body .modal .modal-header button{color:#fff;margin-top:0 !important;margin-bottom:0 !important}body #editProductModal.modal .modal-header .close,body .modal .modal-header .close{margin-top:2px !important;padding:0;opacity:1;text-shadow:none}body #editProductModal.modal .modal-body,body #editProductModal.modal .official-document,body .modal .modal-body,body .modal .official-document{background:#fff;color:#000}body #editProductModal.modal .modal-body .type-choose-one .dropdown-toggle,body #editProductModal.modal .official-document .type-choose-one .dropdown-toggle,body .modal .modal-body .type-choose-one .dropdown-toggle,body .modal .official-document .type-choose-one .dropdown-toggle{border-radius:0 !important}body #editProductModal.modal .modal-body .well,body #editProductModal.modal .official-document .well,body .modal .modal-body .well,body .modal .official-document .well{border-radius:0;color:#000;background:#f5f5f5;box-shadow:none}body #editProductModal.modal .modal-body .well .clearfix .option-label,body #editProductModal.modal .official-document .well .clearfix .option-label,body .modal .modal-body .well .clearfix .option-label,body .modal .official-document .well .clearfix .option-label{font-size:14px;line-height:28px}body #editProductModal.modal .modal-body .well .btn.btn-option,body #editProductModal.modal .official-document .well .btn.btn-option,body .modal .modal-body .well .btn.btn-option,body .modal .official-document .well .btn.btn-option{border-radius:0 !important;padding:2px 8px 2px !important;font-size:16px !important;box-shadow:none;border:none;height:22px !important;line-height:22px !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:10px}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;font-size:15px;border-radius:0;text-shadow:none;padding:6px 5px 6px;background:#000;color:#fff}body #editProductModal.modal .modal-body hr,body #editProductModal.modal .official-document hr,body .modal .modal-body hr,body .modal .official-document hr{border-color:#000}body #editProductModal.modal .modal-body small,body #editProductModal.modal .official-document small,body .modal .modal-body small,body .modal .official-document small{font-size:14px;color:#000}body #editProductModal.modal .modal-body .row-fluid [class*="span"],body #editProductModal.modal .official-document .row-fluid [class*="span"],body .modal .modal-body .row-fluid [class*="span"],body .modal .official-document .row-fluid [class*="span"]{min-height:30px}body #editProductModal.modal .modal-body .form-horizontal .control-label,body #editProductModal.modal .official-document .form-horizontal .control-label,body .modal .modal-body .form-horizontal .control-label,body .modal .official-document .form-horizontal .control-label{padding-top:5px}body #editProductModal.modal .modal-body .form-horizontal .control-label strong,body #editProductModal.modal .official-document .form-horizontal .control-label strong,body .modal .modal-body .form-horizontal .control-label strong,body .modal .official-document .form-horizontal .control-label strong{font-weight:200}body #editProductModal.modal .modal-body .btn.btn-block,body #editProductModal.modal .official-document .btn.btn-block,body .modal .modal-body .btn.btn-block,body .modal .official-document .btn.btn-block{background:#CC1414;color:#000}body #editProductModal.modal .modal-footer,body .modal .modal-footer{background:#4e4f4f;border:none;box-shadow:none;border-radius:0px;padding:14px 15px 14px}body #editProductModal.modal .modal-footer>h3,body #editProductModal.modal .modal-footer>h4,body #editProductModal.modal .modal-footer>h5,body .modal .modal-footer>h3,body .modal .modal-footer>h4,body .modal .modal-footer>h5{color:#fff;height:30px;padding-top:5px !important}body #editProductModal.modal .modal-footer .muted,body .modal .modal-footer .muted{color:#fff;opacity:0.8}body #editProductModal.modal .modal-footer .btn:not([class*=" "]),body .modal .modal-footer .btn:not([class*=" "]){color:#fff;background:#ff4e4e;border:2px solid #ff4e4e}@media (max-width:767px){body #editProductModal.modal .dropdown-menu,body .modal .dropdown-menu{min-width:auto}}body .popover{border-color:#EBD989;background-color:#EBD989;border-radius:0}body .popover.bottom .arrow:after{border-bottom-color:#EBD989}body .popover.top .arrow:after{border-top-color:#EBD989}body .popover.right .arrow:after{border-right-color:#EBD989}body .popover .popover-title{background:#EBD989;color:#fff;border-radius:0;padding-top:8px !important;padding-bottom:8px !important;font-weight:400 !important;margin:0 !important;border:none}body .popover .popover-content{background:#000;color:#fff;border-radius:0;border-color:#000}body .tooltip.in{opacity:1 !important}body .tooltip .tooltip-inner{font-size:1.3rem;line-height:normal;max-width:fit-content;background:#EBD989;color:#fff}body .tooltip.top .tooltip-arrow{border-top-color:#EBD989}body .tooltip.bottom .tooltip-arrow{border-bottom-color:#EBD989}body .tooltip.left .tooltip-arrow{border-left-color:#EBD989}body .tooltip.right .tooltip-arrow{border-right-color:#EBD989}body ul.dropdown-menu{background:#EBD989;transition:0.2s;border-radius:0;padding:0}body ul.dropdown-menu>li>a{padding-top:8px;padding-bottom:8px;color:#fff;transition:0.2s}body ul.dropdown-menu>li>a:hover,body ul.dropdown-menu>li>a:focus{background:#faf5e0;color:#fff}body .ui-tabs-menu{border:none;border-radius:none;border-top:none;background:none;padding:0}@media (min-width:1200px){body .ui-tabs-menu .ui-widget-content{padding-top:4px !important;padding-right:6px !important}}body .ui-tabs-menu .ui-tabs-panel,body .ui-tabs-menu .ui-widget-content{color:#fff}@media (min-width:768px){body .ui-tabs-menu .ui-tabs-panel,body .ui-tabs-menu .ui-widget-content{padding-top:0px !important}}@media (max-width:767px){body .ui-tabs-menu .ui-tabs-panel,body .ui-tabs-menu .ui-widget-content{width:100% !important;padding-left:0 !important;padding-right:0 !important}}body .ui-tabs-menu .ui-tabs-panel .marginbottom15.image_top:not(.marginbottom15.image_top+.ui-state-highlight),body .ui-tabs-menu .ui-widget-content .marginbottom15.image_top:not(.marginbottom15.image_top+.ui-state-highlight){margin:0}body .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header,body .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header{color:#212121;background:#CC1414;border-radius:0px;border:none;margin-top:10px;margin-bottom:10px;padding-bottom:10px;padding-top:8px}body .ui-tabs-menu .ui-tabs-panel .row-product,body .ui-tabs-menu .ui-widget-content .row-product{background:none;border-color:#fff;padding:20px 0}body .ui-tabs-menu .ui-tabs-panel .row-product.row-product:first-child,body .ui-tabs-menu .ui-widget-content .row-product.row-product:first-child{padding-top:0}body .ui-tabs-menu .ui-tabs-panel .row-product h5.media-heading .menunumber,body .ui-tabs-menu .ui-tabs-panel .row-product h5.media-heading .name,body .ui-tabs-menu .ui-widget-content .row-product h5.media-heading .menunumber,body .ui-tabs-menu .ui-widget-content .row-product h5.media-heading .name{line-height:normal;font-weight:normal;color:#fff}@media (max-width:767px){body .ui-tabs-menu .ui-tabs-panel .row-product .row-variation,body .ui-tabs-menu .ui-widget-content .row-product .row-variation{margin-top:4px}}body .ui-tabs-menu .ui-tabs-panel .row-product .row-variation .name,body .ui-tabs-menu .ui-widget-content .row-product .row-variation .name{padding-top:2px}body .ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price,body .ui-tabs-menu .ui-widget-content .row-product .row-variation .price{padding-top:2px;color:#fff}body .ui-tabs-menu .ui-tabs-panel .row-product .row-variation .btn-small,body .ui-tabs-menu .ui-widget-content .row-product .row-variation .btn-small{margin-top:1px}body .ui-tabs-menu .ui-tabs-panel .ui-state-highlight,body .ui-tabs-menu .ui-widget-content .ui-state-highlight{background:#EBD989;color:white;border:none;font-size:16px;line-height:20px;border-radius:20px;margin-top:20px}body .ui-tabs-menu .ui-tabs-panel .ui-state-highlight a,body .ui-tabs-menu .ui-widget-content .ui-state-highlight a{color:white;text-decoration:underline}body .ui-tabs-menu .ui-tabs-nav{background:#000;border:none;padding:0 !important}body .ui-tabs-menu .ui-tabs-nav .ui-state-default{border:none;background:rgba(235, 217, 137, 0.6);border-radius:0;margin:0 !important;overflow-x:hidden;transition:0.2s}body .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-hover{background:#CC1414;transition:0.2s}body .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-hover .ui-tabs-anchor{color:#CC1414;transition:0.2s}body .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-active{background:#CC1414}body .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-active .ui-tabs-anchor{color:#CC1414;background:#000;border-radius:0}body .ui-tabs-menu .ui-tabs-nav .ui-state-default .ui-tabs-anchor{color:#fff;padding-bottom:12px !important;padding-top:12px !important;font-size:16px;line-height:18px;border-radius:0;background:#000;margin-left:2px;width:100%;padding-left:30px !important;transition:0.2s}body #ui-datepicker-div [class*="ui-corner-"]:not(.ui-slider){border:none}body #ui-datepicker-div .ui-slider{border:2px solid #CC1414}body #ui-datepicker-div .ui-slider-handle{background:#000 !important}body .ui-dialog{border:2px solid #000;background:#fff;color:#000;border-radius:0;z-index:10000000000 !important}body .ui-dialog .ui-dialog-titlebar{background:#CC1414;border:none;border-radius:0}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;color:#212121;padding-top:4px;padding-bottom:4px}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{margin:-11px 0 0 0;color:#212121}body .ui-dialog .ui-dialog-content{color:#000}body .ui-widget-overlay{opacity:0.8}body table,body table.table.table-striped{border-radius:0 !important}body table:not(#basket),body table.table.table-striped:not(#basket){border:1px solid;border-color:#212121 !important}body table thead tr,body table thead tr:hover,body table thead tr:focus,body table.table.table-striped thead tr,body table.table.table-striped thead tr:hover,body table.table.table-striped thead tr:focus{border-radius:0}body table thead tr th,body table thead tr:hover th,body table thead tr:focus th,body table.table.table-striped thead tr th,body table.table.table-striped thead tr:hover th,body table.table.table-striped thead tr:focus th{background:#EBD989;background-color:#EBD989 !important;color:#fff;border-color:#212121 !important;border-radius:0 !important}body table thead tr th:not(#basket thead tr th, #basket thead tr th:hover, #basket thead tr th:focus),body table thead tr:hover th:not(#basket thead tr th, #basket thead tr th:hover, #basket thead tr th:focus),body table thead tr:focus th:not(#basket thead tr th, #basket thead tr th:hover, #basket thead tr th:focus),body table.table.table-striped thead tr th:not(#basket thead tr th, #basket thead tr th:hover, #basket thead tr th:focus),body table.table.table-striped thead tr:hover th:not(#basket thead tr th, #basket thead tr th:hover, #basket thead tr th:focus),body table.table.table-striped thead tr:focus th:not(#basket thead tr th, #basket thead tr th:hover, #basket thead tr th:focus){background:#CC1414;color:#fff;border-color:#212121 !important}body table thead tr td,body table thead tr:hover td,body table thead tr:focus td,body table.table.table-striped thead tr td,body table.table.table-striped thead tr:hover td,body table.table.table-striped thead tr:focus td{background:#EBD989;background-color:#EBD989 !important;color:#fff;border-color:#212121 !important;border-radius:0 !important}body table thead tr td:first-child,body table thead tr th:first-child,body table thead tr:hover td:first-child,body table thead tr:hover th:first-child,body table thead tr:focus td:first-child,body table thead tr:focus th:first-child,body table.table.table-striped thead tr td:first-child,body table.table.table-striped thead tr th:first-child,body table.table.table-striped thead tr:hover td:first-child,body table.table.table-striped thead tr:hover th:first-child,body table.table.table-striped thead tr:focus td:first-child,body table.table.table-striped thead tr:focus th:first-child{border-left:none !important}body table.product-basket#basket:not(.checkout table.product-basket) thead tr,body table.product-basket#basket:not(.checkout table.product-basket) thead tr:hover,body table.product-basket#basket:not(.checkout table.product-basket) thead tr:focus,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:hover,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:focus{border-radius:0}body table.product-basket#basket:not(.checkout table.product-basket) thead tr th,body table.product-basket#basket:not(.checkout table.product-basket) thead tr:hover th,body table.product-basket#basket:not(.checkout table.product-basket) thead tr:focus th,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr th,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:hover th,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:focus th{background:#CC1414;background-color:#CC1414 !important;color:#212121;border-color:#212121 !important;border-radius:0 !important}body table.product-basket#basket:not(.checkout table.product-basket) thead tr td,body table.product-basket#basket:not(.checkout table.product-basket) thead tr:hover td,body table.product-basket#basket:not(.checkout table.product-basket) thead tr:focus td,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr td,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:hover td,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:focus td{background:#CC1414;background-color:#CC1414 !important;color:#212121;border-color:#212121 !important;border-radius:0 !important}body table.product-basket#basket:not(.checkout table.product-basket) thead tr td:first-child,body table.product-basket#basket:not(.checkout table.product-basket) thead tr th:first-child,body table.product-basket#basket:not(.checkout table.product-basket) thead tr:hover td:first-child,body table.product-basket#basket:not(.checkout table.product-basket) thead tr:hover th:first-child,body table.product-basket#basket:not(.checkout table.product-basket) thead tr:focus td:first-child,body table.product-basket#basket:not(.checkout table.product-basket) thead tr:focus th:first-child,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr td:first-child,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr th:first-child,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:hover td:first-child,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:hover th:first-child,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:focus td:first-child,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:focus th:first-child{border-left:none !important}body table tbody tr,body table tbody tr:hover,body table tbody tr:focus,body table.table.table-striped tbody tr,body table.table.table-striped tbody tr:hover,body table.table.table-striped tbody tr:focus{border-radius:0}body table tbody tr th,body table tbody tr:hover th,body table tbody tr:focus th,body table.table.table-striped tbody tr th,body table.table.table-striped tbody tr:hover th,body table.table.table-striped tbody tr:focus th{background:#EBD989;background-color:#EBD989 !important;color:#fff;border-color:#212121 !important;border-radius:0 !important}body table tbody tr td,body table tbody tr:hover td,body table tbody tr:focus td,body table.table.table-striped tbody tr td,body table.table.table-striped tbody tr:hover td,body table.table.table-striped tbody tr:focus td{background:#CC1414;background-color:#CC1414 !important;color:#212121;border-color:#212121 !important;border-radius:0 !important}body table tbody tr td input,body table tbody tr td select,body table tbody tr:hover td input,body table tbody tr:hover td select,body table tbody tr:focus td input,body table tbody tr:focus td select,body table.table.table-striped tbody tr td input,body table.table.table-striped tbody tr td select,body table.table.table-striped tbody tr:hover td input,body table.table.table-striped tbody tr:hover td select,body table.table.table-striped tbody tr:focus td input,body table.table.table-striped tbody tr:focus td select{background:#FFF !important;color:#707070 !important}body table tbody tr td input::placeholder,body table tbody tr td select::placeholder,body table tbody tr:hover td input::placeholder,body table tbody tr:hover td select::placeholder,body table tbody tr:focus td input::placeholder,body table tbody tr:focus td select::placeholder,body table.table.table-striped tbody tr td input::placeholder,body table.table.table-striped tbody tr td select::placeholder,body table.table.table-striped tbody tr:hover td input::placeholder,body table.table.table-striped tbody tr:hover td select::placeholder,body table.table.table-striped tbody tr:focus td input::placeholder,body table.table.table-striped tbody tr:focus td select::placeholder{color:#707070 !important}body table tbody tr td table thead tr th,body table tbody tr:hover td table thead tr th,body table tbody tr:focus td table thead tr th,body table.table.table-striped tbody tr td table thead tr th,body table.table.table-striped tbody tr:hover td table thead tr th,body table.table.table-striped tbody tr:focus td table thead tr th{background:#EBD989;background-color:#EBD989 !important;color:#fff;border-color:#212121 !important}body table tbody tr td:first-child,body table tbody tr th:first-child,body table tbody tr:hover td:first-child,body table tbody tr:hover th:first-child,body table tbody tr:focus td:first-child,body table tbody tr:focus th:first-child,body table.table.table-striped tbody tr td:first-child,body table.table.table-striped tbody tr th:first-child,body table.table.table-striped tbody tr:hover td:first-child,body table.table.table-striped tbody tr:hover th:first-child,body table.table.table-striped tbody tr:focus td:first-child,body table.table.table-striped tbody tr:focus th:first-child{border-left:none !important}body table tbody.tbody-day-group tr th,body table tbody.tbody-day-group tr:hover th,body table tbody.tbody-day-group tr:focus th,body table.table.table-striped tbody.tbody-day-group tr th,body table.table.table-striped tbody.tbody-day-group tr:hover th,body table.table.table-striped tbody.tbody-day-group tr:focus th{background:#CC1414;background-color:#CC1414 !important;color:#212121;border-color:#212121 !important;border-radius:0 !important}body table tbody.tbody-day-group tr td,body table tbody.tbody-day-group tr:hover td,body table tbody.tbody-day-group tr:focus td,body table.table.table-striped tbody.tbody-day-group tr td,body table.table.table-striped tbody.tbody-day-group tr:hover td,body table.table.table-striped tbody.tbody-day-group tr:focus td{background:#CC1414;background-color:#CC1414 !important;color:#212121;border-color:#212121 !important;border-radius:0 !important}body table tbody.tbody-day-group tr td:first-child,body table tbody.tbody-day-group tr th:first-child,body table tbody.tbody-day-group tr:hover td:first-child,body table tbody.tbody-day-group tr:hover th:first-child,body table tbody.tbody-day-group tr:focus td:first-child,body table tbody.tbody-day-group tr:focus th:first-child,body table.table.table-striped tbody.tbody-day-group tr td:first-child,body table.table.table-striped tbody.tbody-day-group tr th:first-child,body table.table.table-striped tbody.tbody-day-group tr:hover td:first-child,body table.table.table-striped tbody.tbody-day-group tr:hover th:first-child,body table.table.table-striped tbody.tbody-day-group tr:focus td:first-child,body table.table.table-striped tbody.tbody-day-group tr:focus th:first-child{border-left:none !important}body table tbody.tbody-day-group tr.ui-state-highlight td,body table tbody.tbody-day-group tr.ui-state-highlight th,body table.table.table-striped tbody.tbody-day-group tr.ui-state-highlight td,body table.table.table-striped tbody.tbody-day-group tr.ui-state-highlight th{background:#EBD989 !important;color:#fff !important}body table tfoot tr td:first-child,body table tfoot tr th:first-child,body table.table.table-striped tfoot tr td:first-child,body table.table.table-striped tfoot tr th:first-child{border-left:none !important}body table tfoot tr,body table tfoot tr:hover,body table tfoot tr:focus,body table.table.table-striped tfoot tr,body table.table.table-striped tfoot tr:hover,body table.table.table-striped tfoot tr:focus{border-radius:0}body table tfoot tr th,body table tfoot tr:hover th,body table tfoot tr:focus th,body table.table.table-striped tfoot tr th,body table.table.table-striped tfoot tr:hover th,body table.table.table-striped tfoot tr:focus th{background:#CC1414;background-color:#CC1414 !important;color:#212121;border-color:#212121 !important;border-radius:0 !important}body table tfoot tr td,body table tfoot tr:hover td,body table tfoot tr:focus td,body table.table.table-striped tfoot tr td,body table.table.table-striped tfoot tr:hover td,body table.table.table-striped tfoot tr:focus td{background:#CC1414;background-color:#CC1414 !important;color:#212121;border-color:#212121 !important;border-radius:0 !important}body #tbl_all_orders tbody>tr>th{background:#CC1414 !important;color:#212121 !important}body .well-basket table thead tr th,body .well-basket table thead tr:hover th,body .well-basket table thead tr:focus th,body .well-basket table.table.table-striped thead tr th,body .well-basket table.table.table-striped thead tr:hover th,body .well-basket table.table.table-striped thead tr:focus th,body .well-basket table tbody tr td,body .well-basket table tbody tr:hover td,body .well-basket table tbody tr:focus td,body .well-basket table.table.table-striped tbody tr td,body .well-basket table.table.table-striped tbody tr:hover td,body .well-basket table.table.table-striped tbody tr:focus td,body .well-basket table tfoot tr th,body .well-basket table tfoot tr:hover th,body .well-basket table tfoot tr:focus th,body .well-basket table.table.table-striped tfoot tr th,body .well-basket table.table.table-striped tfoot tr:hover th,body .well-basket table.table.table-striped tfoot tr:focus th{background:#ea2929 !important;background-color:#ea2929 !important;color:#3b3b3b !important;border-color:#3b3b3b !important}body .well{background:#CC1414;color:#212121;border:none;border-radius:20px;padding:20px;box-shadow:none;font-weight:500}body .well legend,body .well .page-header{color:#212121;border-bottom:2px solid #212121}body .well legend small,body .well .page-header small{color:#212121;opacity:0.6}body .well small{color:#212121;opacity:1}body .well .rating-row .lead{color:#212121}body .well hr{border-color:#212121}body .help-block,body .help-inline{color:#212121;opacity:0.6}@media (max-width:479px){body .input-append:not(.home .input-append){display:flex !important;flex-direction:column}body .input-append:not(.home .input-append) input:not(#welcome-row-fluid-outer .input-append input){margin-bottom:10px}}body:not(.home) h1:not(.alerts h1, .h2_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h1_font{line-height:110%;margin-top:0rem;margin-bottom:1rem}@media (max-width:479px){body:not(.home) h1:not(.alerts h1, .h2_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h1_font{font-size:3rem}}@media (min-width:480px) and (max-width:767px){body:not(.home) h1:not(.alerts h1, .h2_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h1_font{font-size:3.5rem}}@media (min-width:768px) and (max-width:979px){body:not(.home) h1:not(.alerts h1, .h2_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h1_font{font-size:4rem}}@media (min-width:980px) and (max-width:1199px){body:not(.home) h1:not(.alerts h1, .h2_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h1_font{font-size:4rem}}@media (min-width:1200px) and (max-width:1599px){body:not(.home) h1:not(.alerts h1, .h2_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h1_font{font-size:4rem}}@media (min-width:1600px){body:not(.home) h1:not(.alerts h1, .h2_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h1_font{font-size:4rem}}body:not(.home) h2:not(.alerts h2, .h1_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h2_font{line-height:110%;margin-top:0rem;margin-bottom:1rem}@media (max-width:479px){body:not(.home) h2:not(.alerts h2, .h1_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h2_font{font-size:2.8rem}}@media (min-width:480px) and (max-width:767px){body:not(.home) h2:not(.alerts h2, .h1_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h2_font{font-size:2.8rem}}@media (min-width:768px) and (max-width:979px){body:not(.home) h2:not(.alerts h2, .h1_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h2_font{font-size:2.8rem}}@media (min-width:980px) and (max-width:1199px){body:not(.home) h2:not(.alerts h2, .h1_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h2_font{font-size:3.2rem}}@media (min-width:1200px) and (max-width:1599px){body:not(.home) h2:not(.alerts h2, .h1_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h2_font{font-size:3.2rem}}@media (min-width:1600px){body:not(.home) h2:not(.alerts h2, .h1_font, .h3_font, .h4_font, .h5_font),body:not(.home) .h2_font{font-size:3.2rem}}body:not(.home) h3:not(.alerts h3, .h1_font, .h2_font, .h4_font, .h5_font),body:not(.home) .h3_font{line-height:110%;margin-top:0rem;margin-bottom:1rem}@media (max-width:479px){body:not(.home) h3:not(.alerts h3, .h1_font, .h2_font, .h4_font, .h5_font),body:not(.home) .h3_font{font-size:2rem}}@media (min-width:480px) and (max-width:767px){body:not(.home) h3:not(.alerts h3, .h1_font, .h2_font, .h4_font, .h5_font),body:not(.home) .h3_font{font-size:2.5rem}}@media (min-width:768px) and (max-width:979px){body:not(.home) h3:not(.alerts h3, .h1_font, .h2_font, .h4_font, .h5_font),body:not(.home) .h3_font{font-size:2.5rem}}@media (min-width:980px) and (max-width:1199px){body:not(.home) h3:not(.alerts h3, .h1_font, .h2_font, .h4_font, .h5_font),body:not(.home) .h3_font{font-size:2.5rem}}@media (min-width:1200px) and (max-width:1599px){body:not(.home) h3:not(.alerts h3, .h1_font, .h2_font, .h4_font, .h5_font),body:not(.home) .h3_font{font-size:3rem}}@media (min-width:1600px){body:not(.home) h3:not(.alerts h3, .h1_font, .h2_font, .h4_font, .h5_font),body:not(.home) .h3_font{font-size:3rem}}body:not(.home) .loyalty-caption h2,body:not(.home) .loyalty-description h2,body:not(.home) h4:not(.alerts h4, .h1_font, .h2_font, .h3_font, .h5_font),body:not(.home) .h4_font,body:not(.home) .well.form-horizontal legend,body:not(.home) .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header,body:not(.home) .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header{line-height:110%;margin-top:0rem;margin-bottom:1rem}@media (max-width:479px){body:not(.home) .loyalty-caption h2,body:not(.home) .loyalty-description h2,body:not(.home) h4:not(.alerts h4, .h1_font, .h2_font, .h3_font, .h5_font),body:not(.home) .h4_font,body:not(.home) .well.form-horizontal legend,body:not(.home) .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header,body:not(.home) .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header{font-size:1.5rem}}@media (min-width:480px) and (max-width:767px){body:not(.home) .loyalty-caption h2,body:not(.home) .loyalty-description h2,body:not(.home) h4:not(.alerts h4, .h1_font, .h2_font, .h3_font, .h5_font),body:not(.home) .h4_font,body:not(.home) .well.form-horizontal legend,body:not(.home) .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header,body:not(.home) .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header{font-size:2rem}}@media (min-width:768px) and (max-width:979px){body:not(.home) .loyalty-caption h2,body:not(.home) .loyalty-description h2,body:not(.home) h4:not(.alerts h4, .h1_font, .h2_font, .h3_font, .h5_font),body:not(.home) .h4_font,body:not(.home) .well.form-horizontal legend,body:not(.home) .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header,body:not(.home) .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header{font-size:2rem}}@media (min-width:980px) and (max-width:1199px){body:not(.home) .loyalty-caption h2,body:not(.home) .loyalty-description h2,body:not(.home) h4:not(.alerts h4, .h1_font, .h2_font, .h3_font, .h5_font),body:not(.home) .h4_font,body:not(.home) .well.form-horizontal legend,body:not(.home) .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header,body:not(.home) .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header{font-size:2rem}}@media (min-width:1200px) and (max-width:1599px){body:not(.home) .loyalty-caption h2,body:not(.home) .loyalty-description h2,body:not(.home) h4:not(.alerts h4, .h1_font, .h2_font, .h3_font, .h5_font),body:not(.home) .h4_font,body:not(.home) .well.form-horizontal legend,body:not(.home) .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header,body:not(.home) .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header{font-size:2rem}}@media (min-width:1600px){body:not(.home) .loyalty-caption h2,body:not(.home) .loyalty-description h2,body:not(.home) h4:not(.alerts h4, .h1_font, .h2_font, .h3_font, .h5_font),body:not(.home) .h4_font,body:not(.home) .well.form-horizontal legend,body:not(.home) .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header,body:not(.home) .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header{font-size:2rem}}body:not(.home) .loyalty-caption h2.media-heading,body:not(.home) .loyalty-description h2.media-heading,body:not(.home) h4:not(.alerts h4, .h1_font, .h2_font, .h3_font, .h5_font).media-heading,body:not(.home) .h4_font.media-heading,body:not(.home) .well.form-horizontal legend.media-heading,body:not(.home) .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header.media-heading,body:not(.home) .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header.media-heading{margin-top:0 !important}body:not(.home) h5:not(.alerts h5, .h1_font, .h2_font, .h3_font, .h4_font),body:not(.home) .brand_h5,body:not(.home) .blockMsg h1,body:not(.home).menu .subcategory_title,body:not(.home) .h5_font,body:not(.home) fieldset legend{line-height:110% !important;margin-top:0rem;margin-bottom:1rem}@media (max-width:479px){body:not(.home) h5:not(.alerts h5, .h1_font, .h2_font, .h3_font, .h4_font),body:not(.home) .brand_h5,body:not(.home) .blockMsg h1,body:not(.home).menu .subcategory_title,body:not(.home) .h5_font,body:not(.home) fieldset legend{font-size:1.5rem}}@media (min-width:480px) and (max-width:767px){body:not(.home) h5:not(.alerts h5, .h1_font, .h2_font, .h3_font, .h4_font),body:not(.home) .brand_h5,body:not(.home) .blockMsg h1,body:not(.home).menu .subcategory_title,body:not(.home) .h5_font,body:not(.home) fieldset legend{font-size:1.5rem}}@media (min-width:768px) and (max-width:979px){body:not(.home) h5:not(.alerts h5, .h1_font, .h2_font, .h3_font, .h4_font),body:not(.home) .brand_h5,body:not(.home) .blockMsg h1,body:not(.home).menu .subcategory_title,body:not(.home) .h5_font,body:not(.home) fieldset legend{font-size:1.5rem}}@media (min-width:980px) and (max-width:1199px){body:not(.home) h5:not(.alerts h5, .h1_font, .h2_font, .h3_font, .h4_font),body:not(.home) .brand_h5,body:not(.home) .blockMsg h1,body:not(.home).menu .subcategory_title,body:not(.home) .h5_font,body:not(.home) fieldset legend{font-size:1.5rem}}@media (min-width:1200px) and (max-width:1599px){body:not(.home) h5:not(.alerts h5, .h1_font, .h2_font, .h3_font, .h4_font),body:not(.home) .brand_h5,body:not(.home) .blockMsg h1,body:not(.home).menu .subcategory_title,body:not(.home) .h5_font,body:not(.home) fieldset legend{font-size:1.5rem}}@media (min-width:1600px){body:not(.home) h5:not(.alerts h5, .h1_font, .h2_font, .h3_font, .h4_font),body:not(.home) .brand_h5,body:not(.home) .blockMsg h1,body:not(.home).menu .subcategory_title,body:not(.home) .h5_font,body:not(.home) fieldset legend{font-size:1.5rem}}body:not(.home) .modal .modal-footer .muted,body:not(.home) legend,body:not(.home) .blockMsg h2,body:not(.home) .popover .popover-title,body:not(.home) .rating-row .lead,body:not(.home) .blockUI.blockMsg.blockPage h1{line-height:110%;margin-top:0;margin-bottom:1rem;padding-bottom:0.5rem}@media (max-width:479px){body:not(.home) .modal .modal-footer .muted,body:not(.home) legend,body:not(.home) .blockMsg h2,body:not(.home) .popover .popover-title,body:not(.home) .rating-row .lead,body:not(.home) .blockUI.blockMsg.blockPage h1{font-size:1.2rem}}@media (min-width:480px) and (max-width:767px){body:not(.home) .modal .modal-footer .muted,body:not(.home) legend,body:not(.home) .blockMsg h2,body:not(.home) .popover .popover-title,body:not(.home) .rating-row .lead,body:not(.home) .blockUI.blockMsg.blockPage h1{font-size:1.2rem}}@media (min-width:768px) and (max-width:979px){body:not(.home) .modal .modal-footer .muted,body:not(.home) legend,body:not(.home) .blockMsg h2,body:not(.home) .popover .popover-title,body:not(.home) .rating-row .lead,body:not(.home) .blockUI.blockMsg.blockPage h1{font-size:1.2rem}}@media (min-width:980px) and (max-width:1199px){body:not(.home) .modal .modal-footer .muted,body:not(.home) legend,body:not(.home) .blockMsg h2,body:not(.home) .popover .popover-title,body:not(.home) .rating-row .lead,body:not(.home) .blockUI.blockMsg.blockPage h1{font-size:1.2rem}}@media (min-width:1200px) and (max-width:1599px){body:not(.home) .modal .modal-footer .muted,body:not(.home) legend,body:not(.home) .blockMsg h2,body:not(.home) .popover .popover-title,body:not(.home) .rating-row .lead,body:not(.home) .blockUI.blockMsg.blockPage h1{font-size:1.2rem}}@media (min-width:1600px){body:not(.home) .modal .modal-footer .muted,body:not(.home) legend,body:not(.home) .blockMsg h2,body:not(.home) .popover .popover-title,body:not(.home) .rating-row .lead,body:not(.home) .blockUI.blockMsg.blockPage h1{font-size:1.2rem}}body:not(.home) .sidebar-nav .nav-list li a,body:not(.home) .sidebar-nav .nav-list .nav-header,body:not(.home) .blockUI.blockMsg.blockPage h2{line-height:130%}@media (max-width:479px){body:not(.home) .sidebar-nav .nav-list li a,body:not(.home) .sidebar-nav .nav-list .nav-header,body:not(.home) .blockUI.blockMsg.blockPage h2{font-size:1rem}}@media (min-width:480px) and (max-width:767px){body:not(.home) .sidebar-nav .nav-list li a,body:not(.home) .sidebar-nav .nav-list .nav-header,body:not(.home) .blockUI.blockMsg.blockPage h2{font-size:1rem}}@media (min-width:768px) and (max-width:979px){body:not(.home) .sidebar-nav .nav-list li a,body:not(.home) .sidebar-nav .nav-list .nav-header,body:not(.home) .blockUI.blockMsg.blockPage h2{font-size:1rem}}@media (min-width:980px) and (max-width:1199px){body:not(.home) .sidebar-nav .nav-list li a,body:not(.home) .sidebar-nav .nav-list .nav-header,body:not(.home) .blockUI.blockMsg.blockPage h2{font-size:1rem}}@media (min-width:1200px) and (max-width:1599px){body:not(.home) .sidebar-nav .nav-list li a,body:not(.home) .sidebar-nav .nav-list .nav-header,body:not(.home) .blockUI.blockMsg.blockPage h2{font-size:1rem}}@media (min-width:1600px){body:not(.home) .sidebar-nav .nav-list li a,body:not(.home) .sidebar-nav .nav-list .nav-header,body:not(.home) .blockUI.blockMsg.blockPage h2{font-size:1rem}}body:not(.home) .ui-tabs-menu .ui-widget-content .row-product .description.decription small,body:not(.home) p:not(.alerts p, .lead.h5_font, .h2_font, .h3_font, .h4_font, .h5_font, .h1_font),body:not(.home) .p_font{margin-top:0;margin-bottom:1rem;line-height:130%;font-weight:500}@media (max-width:479px){body:not(.home) .ui-tabs-menu .ui-widget-content .row-product .description.decription small,body:not(.home) p:not(.alerts p, .lead.h5_font, .h2_font, .h3_font, .h4_font, .h5_font, .h1_font),body:not(.home) .p_font{font-size:1rem}}@media (min-width:480px) and (max-width:767px){body:not(.home) .ui-tabs-menu .ui-widget-content .row-product .description.decription small,body:not(.home) p:not(.alerts p, .lead.h5_font, .h2_font, .h3_font, .h4_font, .h5_font, .h1_font),body:not(.home) .p_font{font-size:1rem}}@media (min-width:768px) and (max-width:979px){body:not(.home) .ui-tabs-menu .ui-widget-content .row-product .description.decription small,body:not(.home) p:not(.alerts p, .lead.h5_font, .h2_font, .h3_font, .h4_font, .h5_font, .h1_font),body:not(.home) .p_font{font-size:1rem}}@media (min-width:980px) and (max-width:1199px){body:not(.home) .ui-tabs-menu .ui-widget-content .row-product .description.decription small,body:not(.home) p:not(.alerts p, .lead.h5_font, .h2_font, .h3_font, .h4_font, .h5_font, .h1_font),body:not(.home) .p_font{font-size:1rem}}@media (min-width:1200px) and (max-width:1599px){body:not(.home) .ui-tabs-menu .ui-widget-content .row-product .description.decription small,body:not(.home) p:not(.alerts p, .lead.h5_font, .h2_font, .h3_font, .h4_font, .h5_font, .h1_font),body:not(.home) .p_font{font-size:1rem}}@media (min-width:1600px){body:not(.home) .ui-tabs-menu .ui-widget-content .row-product .description.decription small,body:not(.home) p:not(.alerts p, .lead.h5_font, .h2_font, .h3_font, .h4_font, .h5_font, .h1_font),body:not(.home) .p_font{font-size:1rem}}body:not(.home) .sys-alert p{margin-top:0;margin-bottom:1rem;line-height:110%}@media (max-width:479px){body:not(.home) .sys-alert p{font-size:1.4rem}}@media (min-width:480px) and (max-width:767px){body:not(.home) .sys-alert p{font-size:1.4rem}}@media (min-width:768px) and (max-width:979px){body:not(.home) .sys-alert p{font-size:1.4rem}}@media (min-width:980px) and (max-width:1199px){body:not(.home) .sys-alert p{font-size:1.4rem}}@media (min-width:1200px) and (max-width:1599px){body:not(.home) .sys-alert p{font-size:1.4rem}}@media (min-width:1600px){body:not(.home) .sys-alert p{font-size:1.4rem}}@media (max-width:479px){body:not(.home) #menu-search-box{font-size:1.1rem}}@media (min-width:480px) and (max-width:767px){body:not(.home) #menu-search-box{font-size:1.1rem}}@media (min-width:768px) and (max-width:979px){body:not(.home) #menu-search-box{font-size:1.1rem}}@media (min-width:980px) and (max-width:1199px){body:not(.home) #menu-search-box{font-size:1.1rem}}@media (min-width:1200px) and (max-width:1599px){body:not(.home) #menu-search-box{font-size:1.1rem}}@media (min-width:1600px){body:not(.home) #menu-search-box{font-size:1.1rem}}body:not(.home) .website-image img{border-radius:20px}body footer:not(.alounak_footer_layout){background:#2d2d2d;padding:30px 0;position:relative;margin-top:0px}@media (max-width:767px){body footer:not(.alounak_footer_layout){text-align:center}}body footer:not(.alounak_footer_layout) .container .above_footer{text-align:center;margin:20px 0 40px;padding:30px 0 40px;border-top:rgba(255, 255, 255, 0.2) 2px solid;border-bottom:rgba(255, 255, 255, 0.2) 2px solid}@media (max-width:767px){body footer:not(.alounak_footer_layout) .container .above_footer{padding-bottom:0;border-bottom:none;margin-bottom:0;margin-top:0;max-width:90%;margin-left:auto;margin-right:auto}}body footer:not(.alounak_footer_layout) .container .above_footer .nav_footer{display:flex;align-items:center;justify-content:center;margin-bottom:0}@media (max-width:767px){body footer:not(.alounak_footer_layout) .container .above_footer .nav_footer{display:none}}@media (max-width:767px){body footer:not(.alounak_footer_layout) .container .above_footer .nav_footer>li{margin-bottom:10px}}@media (min-width:768px){body footer:not(.alounak_footer_layout) .container .above_footer .nav_footer>li{margin-right:30px}}body footer:not(.alounak_footer_layout) .container .above_footer .nav_footer>li a{background:none !important;text-decoration:none !important;font-size:18px;color:#fff;transition:0.2s}body footer:not(.alounak_footer_layout) .container .above_footer .nav_footer>li a .caret{display:none;margin-top:8px;border-top-color:#fff !important}body footer:not(.alounak_footer_layout) .container .above_footer .nav_footer>li a:hover,body footer:not(.alounak_footer_layout) .container .above_footer .nav_footer>li a:focus{color:#000;transition:0.2s}body footer:not(.alounak_footer_layout) .container .above_footer .nav_footer>li:last-child{margin-bottom:0 !important}body footer:not(.alounak_footer_layout) .container .above_footer .nav_footer>li.active a{color:#000}body footer:not(.alounak_footer_layout) .container .above_footer img{margin-bottom:20px}@media (min-width:980px){body footer:not(.alounak_footer_layout) .container .above_footer img{margin-bottom:40px}}@media (min-width:768px){body footer:not(.alounak_footer_layout) .container .row-fluid{display:flex;align-items:center}}body footer:not(.alounak_footer_layout) .container .row-fluid .copyright small{color:#fff}@media (max-width:767px){body footer:not(.alounak_footer_layout) .container .row-fluid .cards{margin-top:20px;margin-bottom:20px !important;max-width:90%;margin-left:auto;margin-right:auto}}@media (min-width:768px){body footer:not(.alounak_footer_layout) .container .row-fluid .vendor{text-align:right}}.outer-wrapper{opacity:0;transition:0.2s}.outer-wrapper.show{opacity:1;transition:0.2s}.spinner_base{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:60px}body{font-family:"Kanit", sans-serif}h1,h2,h3,h4,h5,h1 *,h2 *,h3 *,h4 *,h5 *,.h2_font,.h3_font,.h4_font,.h5_font{font-family:"Kanit", sans-serif}.rough_font{font-family:"Kanit", sans-serif}.btn{font-family:"Kanit", sans-serif}input,select,textarea,#menu-search-box,body.members .btn-group .btn.dropdown-toggle{font-family:"Kanit", sans-serif}.sub_title_font{font-family:"Lobster", sans-serif}.btn{transition:0.2s}.btn:focus,.btn:hover{filter:brightness(80%);transition:0.2s}.btn.btn-success{background:#00c548;color:#fff}.btn.btn-success .caret{border-top-color:#fff}.btn.btn-danger{background:#ff4e4e;color:#fff}.btn.btn-danger .caret{border-top-color:#fff}.btn.btn-info{background:#4ea1ff;color:#fff}.btn.btn-info .caret{border-top-color:#fff}.btn.btn-warning{background:#ff6a00;color:#fff}.btn.btn-warning .caret{border-top-color:#fff}.btn.btn-primary{background:#26C0E4;color:#fff}.btn.btn-primary .caret{border-top-color:#fff}.btn.btn-inverse{background:#fff;color:#000}.btn.btn-inverse .caret{border-top-color:#000}.btn.btn_primary_skin{background:#CC1414;color:#EBD989;background:#CC1414 !important}.btn.btn_primary_skin .caret{border-top-color:#EBD989}.btn.btn_secondary_skin{background:#fff;color:#EBD989;background:#fff !important}.btn.btn_secondary_skin .caret{border-top-color:#EBD989}.btn.btn_tertiary_skin{background:#2d2d2d;color:#EBD989}.btn.btn_tertiary_skin .caret{border-top-color:#EBD989}.status-OPEN{color:#3ad945 !important}.status-CLOSED{color:#ff3e3e !important}.text-success{color:#009135 !important}.text-danger{color:#ff0000 !important}.text-error{color:#ff0000 !important}.text-info{color:#009ad5 !important}.text-warning{color:#ef6300 !important}.text-primary{color:#0054d2 !important}.text-inverse{color:#fff !important}.text_primary_skin{color:#CC1414 !important}.text_secondary_skin{color:#EBD989 !important}.text_tertiary_skin{color:#2d2d2d !important}.text_color_skin{color:#000 !important}.text_inverse_skin{color:#000 !important}.alert-success,.badge-success,.label-success,.well.well-small.sys-success.sys-message{background:#00c548;color:#c5ffda}.alert-success .close,.badge-success .close,.label-success .close,.well.well-small.sys-success.sys-message .close{color:#c5ffda}.alert-danger,.badge-danger,.label-danger,.well.well-small.sys-danger.sys-message{background:#ff4e4e;color:white}.alert-danger .close,.badge-danger .close,.label-danger .close,.well.well-small.sys-danger.sys-message .close{color:white}.alert-error,.badge-error,.label-error,.well.well-small.sys-error.sys-message{background:#ff4e4e;color:white}.alert-error .close,.badge-error .close,.label-error .close,.well.well-small.sys-error.sys-message .close{color:white}.alert-info,.badge-info,.label-info,.well.well-small.sys-info.sys-message{background:#4ea1ff;color:white}.alert-info .close,.badge-info .close,.label-info .close,.well.well-small.sys-info.sys-message .close{color:white}.alert-warning,.badge-warning,.label-warning,.well.well-small.sys-warning.sys-message{background:#ff6a00;color:white}.alert-warning .close,.badge-warning .close,.label-warning .close,.well.well-small.sys-warning.sys-message .close{color:white}.alert-primary,.badge-primary,.label-primary,.well.well-small.sys-primary.sys-message{background:#ffffff;color:white}.alert-primary .close,.badge-primary .close,.label-primary .close,.well.well-small.sys-primary.sys-message .close{color:white}.alert-alert,.badge-alert,.label-alert,.well.well-small.sys-alert.sys-message{background:#CC1414;color:#fce3e3;color:#000}.alert-alert .close,.badge-alert .close,.label-alert .close,.well.well-small.sys-alert.sys-message .close{color:#fce3e3}.alert-alert .close,.badge-alert .close,.label-alert .close,.well.well-small.sys-alert.sys-message .close{color:#000}.alert_primary_skin,.badge_primary_skin,.label_primary_skin,.well.well-small.sys_primary_skin.sys-message{background:#CC1414;color:#fce3e3}.alert_primary_skin .close,.badge_primary_skin .close,.label_primary_skin .close,.well.well-small.sys_primary_skin.sys-message .close{color:#fce3e3}.alert_secondary_skin,.badge_secondary_skin,.label_secondary_skin,.well.well-small.sys_secondary_skin.sys-message{background:#EBD989;color:white}.alert_secondary_skin .close,.badge_secondary_skin .close,.label_secondary_skin .close,.well.well-small.sys_secondary_skin.sys-message .close{color:white}.alert_tertiary_skin,.badge_tertiary_skin,.label_tertiary_skin,.well.well-small.sys_tertiary_skin.sys-message{background:#2d2d2d;color:#adadad}.alert_tertiary_skin .close,.badge_tertiary_skin .close,.label_tertiary_skin .close,.well.well-small.sys_tertiary_skin.sys-message .close{color:#adadad}.well_primary_skin{background:#CC1414 !important}.well_secondary_skin{background:#EBD989 !important}header{background:#2d2d2d;position:relative;z-index:1000;padding:0 20px 0}header>.container{position:relative}@media (max-width:979px){header>.container{display:grid;grid-auto-columns:1fr;grid-template-columns:auto max-content;grid-template-rows:auto;gap:0px 0px;grid-template-areas:"logo location_header btn-navbar";padding:10px 0;z-index:1000;justify-items:stretch;align-items:center}}@media (min-width:980px){header>.container{height:fit-content;display:flex;align-items:center;justify-content:space-between;padding:20px 0;flex-direction:row}}@media (min-width:980px){header>.container>*{margin:0 !important}}@media (min-width:980px){header>.container::before,header>.container::after{display:none}}header>.container .ct_header_row,header>.container .navbar{display:none}@media (max-width:979px){header>.container .nav-collapse:not(.nav-collapse-mobile){display:none}}@media (min-width:980px){header>.container .nav-collapse:not(.nav-collapse-mobile){margin:0;display:flex;align-items:center}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container{width:auto}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul{display:flex;margin:0;align-items:center}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li{margin-right:20px}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a{transition:0.2s;overflow:hidden;font-size:0.9rem;color:#fff;position:relative;text-transform:uppercase;background:none !important}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a .caret{border-top-color:#fff;margin-top:0px;transition:0.2s}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a:hover,header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a:focus{color:#CC1414;transition:0.2s}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a:hover .caret,header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a:focus .caret{border-top-color:#CC1414;transition:0.2s}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li.active>a{color:#CC1414}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li.active>a .caret{border-top-color:#CC1414}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul li:last-child{margin-right:0}}@media (min-width:980px) and (min-width:1200px){header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li{margin-right:30px}}@media (min-width:980px) and (min-width:1200px){header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a{font-size:1rem}}@media (min-width:980px) and (min-width:1200px){header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li:not(.opening_status_li){padding-top:3px}}@media (max-width:979px){header>.container .nav-collapse.nav-collapse-mobile{grid-area:nav-collapse;position:fixed;z-index:9;top:0;left:0;width:100%;height:100% !important;transform:translateX(-100%);opacity:1;pointer-events:none;transition:0.3s;background:#000}header>.container .nav-collapse.nav-collapse-mobile .container{height:100%;position:relative}header>.container .nav-collapse.nav-collapse-mobile.collapse{transition:0.3s}header>.container .nav-collapse.nav-collapse-mobile.open{pointer-events:all;transition:0.3s;transform:translateX(0%)}header>.container .nav-collapse.nav-collapse-mobile.open ul.nav.main-menu>li{transform:translateX(0%)}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu{display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:100px;padding-left:22px}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li{transition:0.5s;transform:translateX(-100%)}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a{transition:0.5s;background:none;color:#fff;font-size:1.8rem;line-height:normal;padding:9px 15px 9px 0;font-weight:normal;margin-bottom:2px;text-transform:uppercase}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a:hover,header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a:focus{transition:0.5s;background:none;background-color:transparent !important;color:#CC1414}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a:hover .caret,header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a:focus .caret{transition:0.5s;border-top-color:#CC1414}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a .caret{margin-top:16px;border-top-color:#fff;transition:0.5s}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li.active>a{color:#CC1414 !important}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li.active>a .caret{transition:0.5s;border-top-color:#CC1414}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li ul.dropdown-menu{position:unset;margin:0;background:none;padding:0;border:none;box-shadow:none}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li ul.dropdown-menu li a:focus,header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li ul.dropdown-menu li a:hover{background:none;color:#CC1414}}@media (max-width:979px) and (min-width:768px){header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu{padding-left:0px}}@media (max-width:979px) and (min-width:980px){header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a .caret{margin-top:28px}}@media (max-width:979px) and (max-width:979px){header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li ul.dropdown-menu li a{color:#fff;padding-left:0px;font-weight:normal;padding-top:6px;padding-bottom:6px;font-size:1.4rem}}@media (min-width:980px){header>.container .nav-collapse.nav-collapse-mobile{display:none}}header>.container #logo{display:flex;flex-direction:column;align-items:center}@media (max-width:979px){header>.container #logo{grid-area:logo;margin:auto;z-index:10;width:100%;display:flex;align-items:center}header>.container #logo a:not(.location_header){max-width:150px}header>.container #logo a:not(.location_header) img{max-width:unset;max-height:unset;width:100%}}@media (min-width:980px){header>.container #logo{float:left;max-width:180px;margin-bottom:30px}}@media (min-width:1200px){header>.container #logo{max-width:250px}}header>.container #logo .location_header{margin-top:10px;font-size:1rem;text-decoration:none;color:#fff}@media (min-width:980px){header>.container #logo img{max-height:125px}}@media (max-width:979px){header>.container .btn-navbar{grid-area:btn-navbar;max-width:fit-content;justify-self:right;display:flex;flex-direction:column;background:none !important;padding:0;z-index:10;position:relative;height:20%;border:none}header>.container .btn-navbar:hover,header>.container .btn-navbar:focus{background:none}header>.container .btn-navbar.activated span:nth-child(1),header>.container .btn-navbar.activated:hover span:nth-child(1),header>.container .btn-navbar.activated:focus span:nth-child(1){transform:unset;position:unset;top:45%;opacity:0}header>.container .btn-navbar.activated span:nth-child(2),header>.container .btn-navbar.activated:hover span:nth-child(2),header>.container .btn-navbar.activated:focus span:nth-child(2){opacity:1;transform:rotate(45deg);top:50%;position:absolute;width:100%;margin-bottom:0}header>.container .btn-navbar.activated span:nth-child(3),header>.container .btn-navbar.activated:hover span:nth-child(3),header>.container .btn-navbar.activated:focus span:nth-child(3){width:100%;transform:rotate(-45deg);position:absolute;bottom:20%;margin-top:0}header>.container .btn-navbar span{background-color:#fff;border-radius:8px;display:block;height:3px;transition:0.5s;width:35px}header>.container .btn-navbar span:nth-child(1){opacity:0;margin-top:0}header>.container .btn-navbar span:nth-child(2){margin-top:0px;margin-bottom:10px;top:-3px;position:absolute}header>.container .btn-navbar span:nth-child(3){position:absolute;bottom:-3px;width:100%}}@media (min-width:980px){header>.container .btn-navbar{display:none}}header>.container .social_media_links .btn-group{align-items:start !important;flex-direction:row !important;margin-bottom:0 !important;display:flex}header>.container .social_media_links a{transition:0.2s;max-height:30px}header>.container .social_media_links a img,header>.container .social_media_links a svg{max-width:30px;border-radius:5px;background:#EBD989}header>.container .social_media_links a img path,header>.container .social_media_links a svg path{fill:#fff}header>.container .social_media_links a:hover,header>.container .social_media_links a:focus{transition:0.2s;transform:translateY(-4px)}header>.container .social_media_links a:not(:last-child) img,header>.container .social_media_links a:not(:last-child) svg{margin-right:10px}@media (max-width:979px){header>.container .opening_status_li *{font-size:2rem !important}}@media (min-width:980px) and (max-width:1199px){header>.container .opening_status_li *{font-size:1.4rem !important}}@media (min-width:1200px){header>.container .opening_status_li *{font-size:2rem !important}}@media (min-width:980px){body header>.container .nav-collapse:not(.nav-collapse-mobile){height:30px}}@media (min-width:980px){body header>.container .nav-collapse:not(.nav-collapse-mobile)>.container,body header>.container .nav-collapse:not(.nav-collapse-mobile) .nav.main-menu{height:100%}body header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>li,body header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>li>a,body header>.container .nav-collapse:not(.nav-collapse-mobile) .nav.main-menu>li,body header>.container .nav-collapse:not(.nav-collapse-mobile) .nav.main-menu>li>a{height:100%}}@media (min-width:980px){header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a{display:flex;align-items:center}}.ct_details_bar{padding:20px 0px 20px;transition:0.5s;background:none}@media (min-width:980px){.ct_details_bar{padding-top:15px;padding-bottom:0px}}.ct_details_bar>.container::before,.ct_details_bar>.container::after{content:none}@media (max-width:767px){.ct_details_bar>.container{text-align:center}}@media (min-width:768px){.ct_details_bar>.container{display:flex;align-items:center;justify-content:space-between}}.ct_details_bar>.container small{color:#fff;font-size:0.7rem}@media (min-width:1200px){.ct_details_bar>.container small{font-size:1rem}}.ct_details_bar>.container small a{color:#000 !important}.ct_details_bar>.container .ct_user_status *{color:#CC1414 !important}@media (max-width:767px){.ct_details_bar>.container .ct_local_branch_details{padding-top:5px}}body.no-scroll #logo .no-underline{color:#fff !important}.home{overflow-x:hidden}@media (min-width:1600px){.home .container{width:1600px}}.home .btn-group{display:flex;justify-content:center;margin-bottom:0px}@media (max-width:979px){.home .btn-group{flex-direction:column;align-items:center;align-items:stretch}}@media (min-width:980px){.home .btn-group{flex-direction:row;align-items:start}}@media (min-width:980px){.home .btn-group .btn{margin-left:0 !important}}@media (max-width:979px){.home .btn-group .btn:not(:last-child){margin-bottom:10px}}@media (min-width:980px){.home .btn-group .btn:not(:last-child){margin-right:10px !important}}.home .website-image{height:100%;margin:0}.home .website-image img{height:100%;object-fit:cover}.home #body{display:none}@media (min-width:1600px){.home header>.container .nav-collapse:not(.nav-collapse-mobile) .nav.main-menu>li>a{font-size:1.2rem;letter-spacing:1px}}@media (min-width:1600px){.home header>.container .opening_status_li *{font-size:2.4rem !important}}@media (min-width:1600px){.home header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li:not(.opening_status_li){margin-right:40px}}@keyframes rotate_right_arrow{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}100%{transform:rotate(-10deg)}}@keyframes rotate_left_arrow{0%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}100%{transform:rotate(10deg)}}.home .rotate_right_animation{animation:rotate_right_arrow 1.4s linear infinite}.home .rotate_left_animation{animation:rotate_left_arrow 1.4s linear infinite}.home .zp_hero_section{text-align:center;padding:0px;background-image:url("https://skins.zfood.co.uk/nebula_v2/./images/zp_hero_bg.jpg");background-position:bottom;background-repeat:no-repeat}.home .zp_hero_section .container>.row-fluid{position:relative}@media (min-width:768px){.home .zp_hero_section .container>.row-fluid{display:flex;align-items:center}}@media (max-width:979px){.home .zp_hero_section .container>.row-fluid .carousel_img{display:none}}@media (max-width:979px){.home .zp_hero_section .container>.row-fluid .carousel_home{width:100%;margin:0}}@media (min-width:1200px){.home .zp_hero_section .container>.row-fluid .carousel_home{transform:rotate(-5deg)}}.home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel{margin:0;padding:0px}@media (max-width:479px){.home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel{padding:0px 10px 40px}}@media (min-width:480px) and (max-width:767px){.home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel{padding:20px 0 40px}}@media (min-width:768px){.home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel{padding:60px 0 70px}}@media (min-width:980px){.home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel{padding:70px 0 100px}}.home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel .carousel-inner{height:100%}.home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel .carousel-inner .item>img{display:none}.home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel .carousel-inner .item .carousel-caption{position:unset;background:none;padding:0}@media (min-width:980px) and (max-width:1599px){.home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel .carousel-inner .item .carousel-caption .btn-group a{font-size:12px;padding:8px 14px}}.home .zp_hero_section .container>.row-fluid .carousel_home .zp_hero_row_btns{display:flex;align-items:center;justify-content:center}.home .zp_hero_section .container>.row-fluid .carousel_home .zp_hero_row_btns .btn-group{max-width:80%}@media (min-width:1200px){.home .zp_hero_section .container>.row-fluid .carousel_home .zp_hero_row_btns .btn-group{margin-top:20px}}.home .zp_hero_section .container>.row-fluid .carousel_home .carousel-indicators{display:none}.home .zp_hero_section .container>.row-fluid .carousel-control{top:41%;opacity:0.9;left:0px;background:none;text-decoration:none !important;font-weight:500;border:none;z-index:10;color:#CC1414 !important}@media (min-width:768px){.home .zp_hero_section .container>.row-fluid .carousel-control{font-size:100px;top:50%;left:-30px}}@media (min-width:1200px){.home .zp_hero_section .container>.row-fluid .carousel-control{font-size:120px;top:45%}}@media (min-width:1900px){.home .zp_hero_section .container>.row-fluid .carousel-control{left:-70px}}.home .zp_hero_section .container>.row-fluid .carousel-control.right{right:0px;left:auto}@media (min-width:768px){.home .zp_hero_section .container>.row-fluid .carousel-control.right{right:-30px}}@media (min-width:1900px){.home .zp_hero_section .container>.row-fluid .carousel-control.right{right:-70px}}.home .mod_postcode_box{display:flex;align-items:center;flex-direction:column;padding:20px 20px 30px}@media (min-width:768px){.home .mod_postcode_box{padding:40px 20px 60px}}@media (min-width:1200px){.home .mod_postcode_box{padding:40px 0}}@media (min-width:1600px){.home .mod_postcode_box{padding:60px 0}}@media (min-width:1200px){.home .mod_postcode_box .postcode_content{display:flex;align-items:center}}@media (min-width:1200px){.home .mod_postcode_box .postcode_content .h3_font{margin:0 !important;text-align:right;margin-right:60px !important;width:100%}}.home .mod_postcode_box .postcode_content .input-append{margin:0;display:flex;flex-direction:column;max-width:350px;margin-left:auto;margin-right:auto}@media (min-width:1200px){.home .mod_postcode_box .postcode_content .input-append{display:flex;align-items:center;flex-direction:row;max-width:unset;width:100%}}.home .mod_postcode_box .postcode_content .input-append #mod_postcode_box_pc{font-size:24px;padding:26px 0}@media (min-width:768px){.home .mod_postcode_box .postcode_content .input-append #mod_postcode_box_pc{padding:15px 0}}@media (min-width:1200px){.home .mod_postcode_box .postcode_content .input-append #mod_postcode_box_pc{margin-right:10px;width:70%;max-width:220px;padding:15.5px 0}}.home .mod_postcode_box .postcode_content .input-append>.btn-group{margin-top:10px}@media (min-width:1200px){.home .mod_postcode_box .postcode_content .input-append>.btn-group{margin:0 !important}}.home .mod_postcode_box .postcode_content .input-append>.btn-group>button{margin:0;width:100%;margin:0 !important;padding:18px 0 17px}@media (min-width:1200px){.home .mod_postcode_box .postcode_content .input-append>.btn-group>button{padding:15px 0}}@media (min-width:1600px){.home .mod_postcode_box .postcode_content .input-append>.btn-group>button{padding:18px 0}}.home .zp_lp_section,.home .not_zp_lp_section{padding:0px}@media (min-width:768px){.home .zp_lp_section.zp_lp_section_no_postcode,.home .not_zp_lp_section.zp_lp_section_no_postcode{padding-top:100px}}@media (min-width:768px){.home .zp_lp_section .content,.home .not_zp_lp_section .content{display:flex;flex-direction:column;align-items:center;height:1120px}}@media (min-width:1200px){.home .zp_lp_section .content,.home .not_zp_lp_section .content{flex-direction:row;height:700px}}@media (min-width:768px){.home .zp_lp_section .content .left,.home .not_zp_lp_section .content .left{margin:0;width:100%;height:100%}}@media (min-width:1200px){.home .zp_lp_section .content .left,.home .not_zp_lp_section .content .left{width:50%}}@media (min-width:768px){.home .zp_lp_section .content .left *,.home .not_zp_lp_section .content .left *{height:100%;border-radius:20px 20px 0 0;width:100%}}@media (min-width:1200px){.home .zp_lp_section .content .left *,.home .not_zp_lp_section .content .left *{border-radius:20px 0 0 20px}}.home .zp_lp_section .content .right,.home .not_zp_lp_section .content .right{background-size:cover;background-color:#EBD989;background-image:url("https://skins.zfood.co.uk/nebula_v2/./images/zp_lp_bg.png")}@media (max-width:767px){.home .zp_lp_section .content .right,.home .not_zp_lp_section .content .right{padding:30px 20px 40px;text-align:center}}@media (min-width:768px){.home .zp_lp_section .content .right,.home .not_zp_lp_section .content .right{margin:0;width:100%;height:100%;padding:80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:0 0 20px 20px}}@media (min-width:768px) and (max-width:1199px){.home .zp_lp_section .content .right,.home .not_zp_lp_section .content .right{align-items:center;text-align:center}}@media (min-width:980px){.home .zp_lp_section .content .right,.home .not_zp_lp_section .content .right{padding:0px 80px}}@media (min-width:1200px){.home .zp_lp_section .content .right,.home .not_zp_lp_section .content .right{padding:20px 60px;width:50%;border-radius:0 20px 20px 0}}@media (min-width:1600px){.home .zp_lp_section .content .right,.home .not_zp_lp_section .content .right{padding:0}}@media (max-width:767px){.home .zp_lp_section .content .right *,.home .not_zp_lp_section .content .right *{max-width:95%;margin-left:auto;margin-right:auto}}@media (min-width:1600px){.home .zp_lp_section .content .right *,.home .not_zp_lp_section .content .right *{max-width:80%;margin-right:auto;margin-left:80px}}@media (min-width:980px) and (max-width:1199px){.home .zp_lp_section .content .right p,.home .not_zp_lp_section .content .right p{max-width:450px}}.home .zp_carousel_section{padding:0px}@media (min-width:768px){.home .zp_carousel_section{padding:100px 0px}}@media (min-width:1200px) and (max-width:1999px){.home .zp_carousel_section>.container{margin-right:0;padding-left:50px;width:2200px}}@media (min-width:768px){.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide{margin:0 20px}}.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide img{width:100%}@media (min-width:768px){.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide img{border-radius:20px 20px 0 0}}.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide>.well{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0}@media (max-width:767px){.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide>.well{height:240px;padding:20px 50px 45px;border-radius:0 !important}}@media (min-width:768px){.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide>.well{padding:30px;height:fit-content}}@media (min-width:1200px){.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide>.well{padding:30px 20px}}@media (min-width:1200px){.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide>.well p:not(.h4_font){max-width:85%}}.home .zp_carousel_section .zp_carousel .slick-prev{left:-30px}@media (min-width:1200px){.home .zp_carousel_section .zp_carousel .slick-prev{left:-45px}}.home .zp_carousel_section .zp_carousel .slick-prev img{transition:0.2s}.home .zp_carousel_section .zp_carousel .slick-prev:hover img,.home .zp_carousel_section .zp_carousel .slick-prev:focus img{transform:translateX(-4px);transition:0.2s}.home .zp_carousel_section .zp_carousel .slick-next{right:-100px}@media (min-width:1200px){.home .zp_carousel_section .zp_carousel .slick-next{right:-105px}}.home .zp_carousel_section .zp_carousel .slick-next img{transition:0.2s}.home .zp_carousel_section .zp_carousel .slick-next:hover img,.home .zp_carousel_section .zp_carousel .slick-next:focus img{transform:translateX(4px);transition:0.2s}.home .zp_carousel_section .zp_carousel .slick-prev,.home .zp_carousel_section .zp_carousel .slick-next{filter:brightness(3);top:45%;width:100px;opacity:1 !important}@media (max-width:767px){.home .zp_carousel_section .zp_carousel .slick-prev,.home .zp_carousel_section .zp_carousel .slick-next{display:none}}.home .zp_carousel_section .zp_carousel .slick-prev::before,.home .zp_carousel_section .zp_carousel .slick-prev::after,.home .zp_carousel_section .zp_carousel .slick-next::before,.home .zp_carousel_section .zp_carousel .slick-next::after{display:none}.home .zp_carousel_section .slick-dotted.slick-slider{margin:0 !important}.home .zp_carousel_section .slick-dots{bottom:15px}.home .zp_your_burger{height:40vw;background-image:url("https://skins.zfood.co.uk/nebula_v2/./images/zp_your_burger.jpg");background-size:cover;background-position:center;max-height:700px}@media (min-width:2000px){.home .zp_your_burger{max-height:550px;background-image:none}}.home .zp_your_burger .container{position:relative;height:100%}@media (min-width:2000px){.home .zp_your_burger .container{background-size:cover;background-position:center;background-image:url("https://skins.zfood.co.uk/nebula_v2/./images/zp_your_burger.jpg");border-radius:20px}}.home .zp_your_burger .container p,.home .zp_your_burger .container h3{display:none;left:30px;bottom:30px;position:absolute}@media (min-width:480px){.home .zp_your_burger .container p,.home .zp_your_burger .container h3{display:block}}@media (min-width:2000px){.home .zp_your_burger .container p,.home .zp_your_burger .container h3{left:80px;bottom:60px}}@media (min-width:768px){.home .zp_last_section{padding:60px 20px}}@media (min-width:1200px){.home .zp_last_section{padding:80px 20px}}.home .zp_last_section>.container>.well{background:#EBD989;color:#fff;background-image:url("https://skins.zfood.co.uk/nebula_v2/./images/zp_last_bg.png");background-size:cover;padding-top:40px;padding-bottom:40px;border-radius:0;margin:0 !important}@media (min-width:768px){.home .zp_last_section>.container>.well{border-radius:20px}}@media (min-width:1200px){.home .zp_last_section>.container>.well{padding-top:80px;padding-bottom:80px}}.home .zp_last_section>.container>.well .btn-group{margin-left:auto;margin-right:auto;max-width:fit-content}.home .zp_last_section>.container>.well p:not(.h2_font, .h4_font){margin-left:auto;margin-right:auto}@media (min-width:768px){.home .zp_last_section>.container>.well p:not(.h2_font, .h4_font){max-width:70%}}@media (min-width:1200px){.home .zp_last_section>.container>.well p:not(.h2_font, .h4_font){max-width:54%}}.home h2:not(.sys-alert h2, .h3_font, .h4_font, .h5_font),.home .h2_font{line-height:110%;margin-top:0rem;margin-bottom:1rem;font-weight:lighter}@media (max-width:479px){.home h2:not(.sys-alert h2, .h3_font, .h4_font, .h5_font),.home .h2_font{font-size:4rem}}@media (min-width:480px) and (max-width:767px){.home h2:not(.sys-alert h2, .h3_font, .h4_font, .h5_font),.home .h2_font{font-size:4rem}}@media (min-width:768px) and (max-width:979px){.home h2:not(.sys-alert h2, .h3_font, .h4_font, .h5_font),.home .h2_font{font-size:4rem}}@media (min-width:980px) and (max-width:1199px){.home h2:not(.sys-alert h2, .h3_font, .h4_font, .h5_font),.home .h2_font{font-size:4rem}}@media (min-width:1200px) and (max-width:1599px){.home h2:not(.sys-alert h2, .h3_font, .h4_font, .h5_font),.home .h2_font{font-size:4rem}}@media (min-width:1600px){.home h2:not(.sys-alert h2, .h3_font, .h4_font, .h5_font),.home .h2_font{font-size:6rem}}.home h3:not(.sys-alert h3, .h2_font, .h4_font, .h5_font),.home .h3_font{line-height:110%;margin-top:0rem;margin-bottom:1rem;font-weight:lighter}@media (max-width:479px){.home h3:not(.sys-alert h3, .h2_font, .h4_font, .h5_font),.home .h3_font{font-size:3rem}}@media (min-width:480px) and (max-width:767px){.home h3:not(.sys-alert h3, .h2_font, .h4_font, .h5_font),.home .h3_font{font-size:3rem}}@media (min-width:768px) and (max-width:979px){.home h3:not(.sys-alert h3, .h2_font, .h4_font, .h5_font),.home .h3_font{font-size:3rem}}@media (min-width:980px) and (max-width:1199px){.home h3:not(.sys-alert h3, .h2_font, .h4_font, .h5_font),.home .h3_font{font-size:3rem}}@media (min-width:1200px) and (max-width:1599px){.home h3:not(.sys-alert h3, .h2_font, .h4_font, .h5_font),.home .h3_font{font-size:3rem}}@media (min-width:1600px){.home h3:not(.sys-alert h3, .h2_font, .h4_font, .h5_font),.home .h3_font{font-size:4rem}}.home h4:not(.sys-alert h4, .h2_font, .h3_font, .h5_font),.home .h4_font{line-height:110%;margin-top:0rem;margin-bottom:1rem;font-weight:lighter}@media (max-width:479px){.home h4:not(.sys-alert h4, .h2_font, .h3_font, .h5_font),.home .h4_font{font-size:2.5rem}}@media (min-width:480px) and (max-width:767px){.home h4:not(.sys-alert h4, .h2_font, .h3_font, .h5_font),.home .h4_font{font-size:2.5rem}}@media (min-width:768px) and (max-width:979px){.home h4:not(.sys-alert h4, .h2_font, .h3_font, .h5_font),.home .h4_font{font-size:2.5rem}}@media (min-width:980px) and (max-width:1199px){.home h4:not(.sys-alert h4, .h2_font, .h3_font, .h5_font),.home .h4_font{font-size:2.5rem}}@media (min-width:1200px) and (max-width:1599px){.home h4:not(.sys-alert h4, .h2_font, .h3_font, .h5_font),.home .h4_font{font-size:2.5rem}}@media (min-width:1600px){.home h4:not(.sys-alert h4, .h2_font, .h3_font, .h5_font),.home .h4_font{font-size:2.5rem}}.home h5:not(.sys-alert h5, .h2_font, .h3_font, .h4_font),.home .h5_font{line-height:110%;margin-top:0rem;margin-bottom:1rem;font-weight:lighter}@media (max-width:479px){.home h5:not(.sys-alert h5, .h2_font, .h3_font, .h4_font),.home .h5_font{font-size:1.8rem}}@media (min-width:480px) and (max-width:767px){.home h5:not(.sys-alert h5, .h2_font, .h3_font, .h4_font),.home .h5_font{font-size:1.8rem}}@media (min-width:768px) and (max-width:979px){.home h5:not(.sys-alert h5, .h2_font, .h3_font, .h4_font),.home .h5_font{font-size:1.8rem}}@media (min-width:980px) and (max-width:1199px){.home h5:not(.sys-alert h5, .h2_font, .h3_font, .h4_font),.home .h5_font{font-size:2.1rem}}@media (min-width:1200px) and (max-width:1599px){.home h5:not(.sys-alert h5, .h2_font, .h3_font, .h4_font),.home .h5_font{font-size:2.4rem}}@media (min-width:1600px){.home h5:not(.sys-alert h5, .h2_font, .h3_font, .h4_font),.home .h5_font{font-size:3.6rem}}.home p,.home .p_font{line-height:130%;margin-top:0rem;margin-bottom:1.5rem}@media (max-width:479px){.home p,.home .p_font{font-size:1rem}}@media (min-width:480px) and (max-width:767px){.home p,.home .p_font{font-size:1rem}}@media (min-width:768px) and (max-width:979px){.home p,.home .p_font{font-size:1rem}}@media (min-width:980px) and (max-width:1199px){.home p,.home .p_font{font-size:1rem}}@media (min-width:1200px) and (max-width:1599px){.home p,.home .p_font{font-size:1rem}}@media (min-width:1600px){.home p,.home .p_font{font-size:1.4rem}}.home p.p_small,.home .p_font.p_small{line-height:130%;margin-bottom:1.5rem;font-weight:500}@media (max-width:479px){.home p.p_small,.home .p_font.p_small{font-size:1rem}}@media (min-width:480px) and (max-width:767px){.home p.p_small,.home .p_font.p_small{font-size:1rem}}@media (min-width:768px) and (max-width:979px){.home p.p_small,.home .p_font.p_small{font-size:1.1rem}}@media (min-width:980px) and (max-width:1199px){.home p.p_small,.home .p_font.p_small{font-size:1.1rem}}@media (min-width:1200px) and (max-width:1599px){.home p.p_small,.home .p_font.p_small{font-size:1.1rem}}@media (min-width:1600px){.home p.p_small,.home .p_font.p_small{font-size:1.1rem}}.menu #body{padding:0px 10px;margin-top:0px;margin-bottom:80px}@media (min-width:768px){.menu #body{margin-top:40px}}@media (min-width:980px){.menu #body{padding-left:0;padding-right:0}}.menu .how-im-ordering{border:none;background:none;box-shadow:none;border-radius:0;padding:0;color:#fff;margin-bottom:30px !important}@media (max-width:979px){.menu .how-im-ordering{text-align:center}}@media (min-width:980px){.menu .how-im-ordering{background-position:center}}.menu .how-im-ordering>h2 .how-im-ordering-menuname{color:#EBD989}.menu .how-im-ordering>h2>a{text-decoration:none !important}.menu .how-im-ordering>.container{padding:40px 0px 80px;position:relative}@media (min-width:980px){.menu .how-im-ordering>.container{padding:100px 0;text-align:center}}.menu .how-im-ordering>.container a.ordering_method_menu{line-height:0;font-size:12px;background:#CC1414;color:#000;text-decoration:none !important;position:absolute;bottom:0;right:0;padding:20px 20px;border-radius:25px 25px 0 0 !important;text-decoration:none !important}.menu .how-im-ordering .ctrl-offcanvas_productmenu_toggle_bridge_mobile2_{margin-top:10px}@media (min-width:768px){.menu .how-im-ordering .ctrl-offcanvas_productmenu_toggle_bridge_mobile2_{display:none}}.menu .navbar-affix-container{height:auto !important}@media (min-width:768px){.menu .navbar-affix-container{margin-bottom:20px}}.menu .navbar-affix-container #responsive-food-menu{height:100%}.menu .navbar-affix-container #responsive-food-menu .navbar-inner{border:none;height:100%;border-radius:none;background:none;padding:0 !important;box-shadow:none}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;flex-wrap:wrap}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div::before,.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div::after{display:none}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .brand{color:#CC1414;text-shadow:none;padding:0 !important;padding-top:2px !important;margin:0;font-weight:bold}@media (max-width:767px){.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .brand{font-size:2rem}}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .ctrl-mob-nav-search{box-shadow:none;line-height:46px;padding-top:0px !important;position:relative;top:3px}@media (min-width:768px){.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .ctrl-mob-nav-search{display:none}}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu{margin:0;border:2px solid #fff;padding-left:8px;padding-top:10px;padding-right:5px;padding-bottom:8px;border-radius:0px}@media (min-width:768px){.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu{padding-left:22px;padding-top:10px;padding-right:15px;padding-bottom:8px}}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu i{color:#fff}@media (max-width:767px){.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu .search_icon_menu{display:none}}.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu #menu-search-box{width:230px;text-align:center;font-weight:800;background:none !important}.menu .navbar-affix-container #responsive-food-menu.affix{height:auto;background:#EBD989}.menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner{border-radius:0;max-width:1150px;margin:auto;box-shadow:none !important}.menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner>.container{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}.menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner>.container form{border-color:#fff !important}.menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner>.container form input,.menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner>.container form input::placeholder{color:#fff !important}.menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner>.container .brand,.menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner>.container #navbar-search-menu i{color:#fff}.menu #basket-container{padding:18px}@media (max-width:1199px){.menu #basket-container{margin-top:32px;max-width:400px;margin-left:auto;margin-right:auto}}.menu #basket-container>h3,.menu #basket-container>legend{color:#212121;border:none;padding:0}.menu #basket-container .ui-widget-content{border-radius:0;text-shadow:none;border:2px solid #9e0f0f;background:none;color:#fff;padding:5px 10px}.menu #basket-container .basket-hr-separator{display:none}.menu #basket-container .basket-buttons{margin-top:20px}@media (max-width:767px){.menu #basket-container .basket-buttons #order-empty{margin-bottom:8px}}.menu .image_top{border-radius:20px}@media (max-width:1181px){.menu .website-image,.menu .lp_custom_banner{text-align:center}}.menu .menu-selection{text-align:center}.menu .menu-selection .alert{border:none;color:#fff;background:none;padding:0 !important;margin-bottom:30px !important}.menu .menu-selection .alert h3{text-shadow:none;filter:contrast(50%);color:#fff}.menu .menu-selection>.row-fluid{margin-bottom:30px}.menu .menu-selection .well{padding:0;border:none;background:none;text-shadow:none;box-shadow:none}.menu .menu-selection .well .btn{text-shadow:none;padding-top:22px !important}.menu #zp-offcanvas-basket .uk-offcanvas-bar{padding-bottom:70px;background:#CC1414;color:#212121;border:none;border-left:2px solid #3b3b3b}.menu #zp-offcanvas-basket .uk-offcanvas-bar h3.uk-h2,.menu #zp-offcanvas-basket .uk-offcanvas-bar a.ctrl-mobile_food_menu_nav_closecanvas{margin-top:9px}.menu #zp-offcanvas-basket .uk-offcanvas-bar hr{border-color:#646464}.menu #zp-offcanvas-basket .uk-offcanvas-bar .uk-margin-top a:first-child{margin-bottom:8px}.menu #zp-offcanvas-basket .uk-offcanvas-bar #basket{border:2px solid #9e0f0f}.menu #zp-offcanvas-menu .uk-offcanvas-bar{background:#000;border:none;padding-bottom:70px;border-right:2px solid #fff}.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:9px}.menu #zp-offcanvas-menu .uk-offcanvas-bar .uk-nav-offcanvas>li>a{font-size:large;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:#CC1414;color:#000}.menu #mobile_food_menu_nav{z-index:999;background:#000}.menu #mobile_food_menu_nav .btn{border-radius:0 !important;padding-top:10px;border-left:none}.menu #mobile_food_menu_nav .btn small{font-size:80%}.menu #mobile_food_menu_nav .btn.zp-ctl-search{border:none}.menu #mobile_food_menu_nav .zp-ctl-categories{color:#EBD989}.menu .navbar-search .search-query{padding:0;padding-bottom:2px;border:none !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}}.menu .blockUI.blockMsg.blockPage h1,.menu .blockUI.blockMsg.blockPage h2{margin-bottom:0 !important;padding-bottom:0 !important}.members #body{padding:0 20px;margin-top:0px !important;margin-bottom:30px !important}@media (min-width:768px){.members #body{padding:0px}}@media (max-width:979px){.members #body{max-width:510px;margin:auto}}@media (min-width:980px){.members #body{margin-top:50px !important;margin-bottom:50px !important}}@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:#212121}@media (min-width:980px){.members .well.form-horizontal#frmRegister{margin:0}}@media (max-width:479px){.members .well.form-horizontal input:not([type="checkbox"]),.members .well.form-horizontal select:not([type="checkbox"]){width:100%;min-width:fit-content;max-width:-webkit-fill-available}}.members .well.form-horizontal legend{text-align:center;padding-bottom:10px;border-bottom:2px solid #212121;color:#212121}@media (min-width:1200px){.members .well.form-horizontal legend{padding-bottom:20px;padding-top:6px}}.members .well .loyalty-caption{text-align:right}.members .media-address:hover{background:rgba(255, 255, 255, 0.08)}.members .section-customer-map .well,.members .ctl-toggle-columns .well,.members .section-sales-reports .well,.members .section-loyalty-scheme .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-loyalty-scheme .ctl-toggle-columns,.members .section-tax-report .ctl-toggle-columns{display:flex;flex-wrap:wrap}.members .section-customer-map h2,.members .section-customer-map h3,.members .ctl-toggle-columns h2,.members .ctl-toggle-columns h3,.members .section-sales-reports h2,.members .section-sales-reports h3,.members .section-loyalty-scheme h2,.members .section-loyalty-scheme h3,.members .section-tax-report h2,.members .section-tax-report h3{margin-top:1rem !important}.members .hero-unit{background:#212121;border-radius:0}.members .hero-unit *{color:#CC1414;font-weight:400}.members .hero-unit p a{text-decoration:underline;color:#CC1414 !important}.members .sidebar-nav .nav-list .nav-header{text-shadow:none;color:#212121}.members .sidebar-nav .nav-list li a:hover,.members .sidebar-nav .nav-list li a:focus{background:#EBD989;color:#fff}.members .sidebar-nav .nav-list li a:hover i,.members .sidebar-nav .nav-list li a:focus i{background-image:url("https://skins.zfood.co.uk/nebula_v2/./images/white_icons_members_page.png")}.members .sidebar-nav .nav-list li a:hover small,.members .sidebar-nav .nav-list li a:focus small{color:#fff;opacity:0.8}.members .sidebar-nav .nav-list li a{text-shadow:none;color:#212121}.members .sidebar-nav .nav-list li a small{color:#212121;opacity:0.6}.members .sidebar-nav .nav-list li a:not(:hover, :focus, li.active a) i{background-image:url("https://skins.zfood.co.uk/nebula_v2/./images/black_icons_members_page.png")}.members .sidebar-nav .nav-list li.active a{background:#EBD989;color:#fff}.members .sidebar-nav .nav-list li.active a small{color:#fff}.members .sidebar-nav .nav-list li.active a i{background-image:url("https://skins.zfood.co.uk/nebula_v2/./images/white_icons_members_page.png")}.members .sidebar-nav .nav-list .divider{border-color:#212121;background-color:#212121}.members .ctl-toggle-columns .btn{margin-left:0px;margin-right:4px;padding:4px 8px 4px;box-shadow:none !important}.members .loyalty-card{background:#000}.members .loyalty-card>div.col3 *,.members .loyalty-card>div.col4 *{color:#000}.members .loyalty-card>div.col1 .loyalty-label{font-size:48px}.members .form-horizontal .control-label{padding-top:6px}.members .section-product-reports .navbar-inner .brand{text-shadow:none;font-weight:bold;color:#212121}.members .container-fluid{padding-left:0;padding-right:0}.members .frm_members_sales_reports:not(.navbar-form)>div:not(:last-child),.members .frm_members_menutax_reports:not(.navbar-form)>div:not(:last-child){margin-bottom:10px}.contact-us #body{padding:0 20px;margin-top:0px !important;margin-bottom:40px}@media (min-width:768px){.contact-us #body{padding:0px;margin-top:40px !important}}.contact-us .gm-style-iw-d{color:#000}.contact-us .ui-widget{border:none}.contact-us .ui-widget .ui-widget-header{border:none;text-align:center;padding-top:2px;background:#EBD989;border-radius:20px 20px 0px 0px;color:#fff;padding:10px 0 10px;letter-spacing:2px;margin-bottom:0 !important}.contact-us .ui-widget .ui-widget-content{border:none !important;border-radius:0 0 20px 20px;background:#CC1414;color:#212121;border:2px solid #212121;border-top:none}.contact-us .ui-widget .ui-widget-content .delivery-hint{color:#212121 !important}.contact-us .ui-widget.box-contact-information{text-align:center}@media (max-width:767px){.contact-us .ui-widget.box-contact-information{margin:21px 0}}@media (min-width:768px){.contact-us .ui-widget.box-contact-information{margin-bottom:18px}}.contact-us .ui-widget.box-contact-information a,.contact-us .ui-widget.box-contact-information .contact-phone_numbers{color:#212121}.checkout{}.checkout #body{margin-top:0px;margin-bottom:60px}.checkout #body>.container{width:95%;padding-top:0px}@media (min-width:768px){.checkout #body>.container{margin-top:60px}}@media (max-width:1199px){.checkout #body>.container{max-width:400px}}@media (min-width:1200px){.checkout #body>.container{width:100%}}.checkout #body>.container>.row-fluid:first-child .span9{width:100%}.checkout #body>.container>.row-fluid:first-child .span9 h2{margin-top:0px;color:#fff}.checkout #body>.container>.row-fluid:first-child .span3{display:none}@media (min-width:768px) and (max-width:1199px){.checkout #body>.container>.row-fluid:last-child{display:flex;flex-direction:column}}@media (min-width:768px) and (max-width:1199px){.checkout #body>.container>.row-fluid:last-child>form{display:flex;flex-direction:column}}@media (min-width:768px) and (max-width:1199px){.checkout #body>.container>.row-fluid:last-child>form>div:first-child,.checkout #body>.container>.row-fluid:last-child>form>div:last-child{width:100%;margin:0}}@media (min-width:768px) and (max-width:1199px){.checkout #body>.container>.row-fluid:last-child>div{width:100%;margin:0}}.checkout .well>h5,.checkout .well>h4,.checkout .well>p.lead{margin-bottom:16px}.checkout .well.well-basket,.checkout .loyaltypoints_box{backdrop-filter:none;background:#ea2929;color:#3b3b3b;border:6px solid #EBD989 !important}.checkout .well.well-basket>h4,.checkout .well.well-basket>h5,.checkout .loyaltypoints_box>h4,.checkout .loyaltypoints_box>h5{color:#212121}.checkout .well.well-basket .muted.note-delivery,.checkout .loyaltypoints_box .muted.note-delivery{color:#000}.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:#EBD989;color:#fff;padding-top:6px;border:none;padding-bottom:4px;border-radius:20px 20px 0 0}.checkout .well.well-basket .row-credits .well-small:not(.col-equals .well-small),.checkout .loyaltypoints_box .row-credits .well-small:not(.col-equals .well-small){border:none;border-radius:0 0 20px 20px;background:#000;color:#fff !important;box-shadow:none;padding:10px}.checkout .well.well-basket .row-credits .col-equals .lead,.checkout .loyaltypoints_box .row-credits .col-equals .lead{color:#000;padding-left:0;padding-right:0}.checkout .well.well-basket .ctl-pointsoptions a,.checkout .loyaltypoints_box .ctl-pointsoptions a{color:#212121;text-shadow:none;text-transform:none}.checkout .well.well-basket .ctl-redeempoints,.checkout .loyaltypoints_box .ctl-redeempoints{margin-bottom:10px}.checkout .well-login-buttons-section{display:flex;flex-direction:column}.checkout .well-login-buttons-section .btn:first-child{margin-bottom:6px}.checkout em{color:#212121}.checkout .marginbottom15 .muted{color:#fff}@media (max-width:1199px){.checkout .well-how-pay .trigger-paymentmethod{display:flex;flex-direction:column}}@media (max-width:1199px){.checkout .well-how-pay .trigger-paymentmethod button{width:100% !important}}.page_error-404 #body{padding:0 20px 0px;margin-top:0px;margin-bottom:60px}@media (min-width:768px){.page_error-404 #body{margin-top:40px}}.page_error-404 #body .well-large.alert-error{border:none;padding:20px;margin:0 !important;background:none !important}.review-order #body{margin-top:0px;margin-bottom:60px !important;padding:0 20px 0px}@media (min-width:980px){.review-order #body{margin-top:40px}}.review-order #body small,.review-order #body #frmReviewOrder,.review-order #body #frmReviewOrder .text-success.uk-text-success{color:#212121 !important}.review-order #body small.muted{font-weight:300}.review-order #body .page-review-order{background:#CC1414;color:#212121}.review-order #body .page-review-order .rating-row .lead{color:#212121;font-weight:500}.review-order #body .page-review-order .page-header,.review-order #body .page-review-order legend{color:#212121;border-color:#212121}.review-order #body .page-review-order table{border:none !important}.review-order #body .page-review-order table tbody tr th,.review-order #body .page-review-order table tbody tr td,.review-order #body .page-review-order table thead tr th,.review-order #body .page-review-order table thead tr td{background:#CC1414 !important;color:#212121}.review-order #body .page-review-order table tbody tr th select,.review-order #body .page-review-order table tbody tr th input,.review-order #body .page-review-order table tbody tr td select,.review-order #body .page-review-order table tbody tr td input,.review-order #body .page-review-order table thead tr th select,.review-order #body .page-review-order table thead tr th input,.review-order #body .page-review-order table thead tr td select,.review-order #body .page-review-order table thead tr td input{background:#FFF !important;color:#707070 !important}.order-complete #body{margin-top:0px;margin-bottom:40px;padding:0 20px 0px}@media (min-width:980px){.order-complete #body{margin-top:40px}}.order-complete #body .jumbotron .order-complete-title,.order-complete #body .jumbotron .p-thanks-for .text-warning{color:#fff !important}.order-complete #body .jumbotron .p-thanks-for .text-warning{text-decoration:underline}.order-complete #body .order-info-well #order-confirmation{background:#EBD989;color:#fff}.order-complete .jumbotron{margin-top:0}.information #body{margin-top:0px;margin-bottom:40px;padding:0 20px 0px}@media (min-width:980px){.information #body{margin-top:40px}}.information #body h1 small{color:#fff}@media (max-width:767px){.information #body .block-terms-conditions,.information #body .block-website-help{margin-bottom:20px}}.information .page-header{margin-top:0}.welcome #body{margin-top:20px;margin-bottom:40px}@media (min-width:768px){.welcome #body{margin-top:60px}}.welcome header>.container{border:none;justify-content:center;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"logo"}.welcome header>.container #logo a:not(.location_header){max-width:235px;width:235px}.welcome header>.container #logo a:not(.location_header) img{width:100%}.welcome header .navbar .navbar-inner #logo{width:100%;max-width:250px;margin:auto;float:none;text-align:center}.welcome header .navbar .navbar-inner .btn-navbar,.welcome header .navbar .navbar-inner #opening-status,.welcome header .navbar .navbar-inner #user-status,.welcome header .navbar .navbar-inner #location-status,.welcome header .navbar .navbar-inner .nav-collapse,.welcome header .navbar .navbar-inner .social_media_links{display:none}.welcome .new_opening_status{display:none}.welcome #welcome-row-fluid-outer{text-align:center;max-width:90%;margin:auto}@media (min-width:768px){.welcome #welcome-row-fluid-outer{text-align:left;max-width:100%}}.welcome #welcome-row-fluid-outer h2{opacity:0.4}@media (max-width:767px){.welcome #welcome-row-fluid-outer #list_branches{max-width:250px;margin-left:auto;margin-right:auto;margin-bottom:20px}}.welcome #welcome-row-fluid-outer #list_branches>div{margin-bottom:10px}.welcome #welcome-row-fluid-outer .input-append{flex-direction:row;align-items:center;justify-content:center}.welcome #branch_finder_box_pc{margin-right:10px}.welcome .btn-navbar,.welcome .nav-collapse{display:none !important}.welcome .below_logo,.welcome .nav_footer{display:none !important}.welcome footer .container .above_footer img{margin-bottom:0 !important}.welcome .location_header{display:none}

body .visible-bridgwater { display:none !important; } 
body .hidden-bridgwater { display:inherit !important; } 
body.shop_bridgwater .hidden-bridgwater { display:none !important; }
body.shop_bridgwater .visible-bridgwater { display:inherit !important; }

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

body {
	font-family: 'Kanit';
	font-size: 16px;
}
h1 {
	color: #212121;
	font-family: 'Kanit';
	font-size: 35px;
}
h2 {
	font-family: 'Lobster';
	font-size: 30px;
}
h3 {
	font-family: 'Kanit';
	font-size: 26px;
}
h4 {
	font-family: 'Kanit';
	font-size: 20px;
}
body {
	background-color: #ffffff;

	background-image:none;

	background-repeat: no-repeat;
}

header, #mobile-header {
	background-color: #ffffff;

	background-image:none;
	background-attachment: scroll;
}

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

/*GLOBALS*/
.gold {
    color: #EBD989;
}
body.home p.h3_font {
    font-weight: 800 !important;
}

body {
    line-height: 120%;
}

body:not(.home) #container {
    margin-top: 30px;
}

h1 {
    text-transform: uppercase;
}

/*BUTTONS*/
.btn.btn_secondary_skin {
    color: #212121
}
.btn:not(.btn-large, .btn-navbar, .btn-small, .input-append button) {
    padding: 6px 12px;
}

.btn.btn_secondary_skin:hover, 
.btn.btn_secondary_skin:focus,
.btn-inverse:hover,
.btn-inverse:focus {
    background: #ebebeb !important
}
body .btn-small {
    padding: 1px 7px;
}
.btn-info {
    background: #2580e8 !important;
}
.btn-info:hover,
.btn-info:focus {
    background: #4793ea !important;
}
.btn-success:hover,
.btn-success:focus {
    background: #02c047 !important;
}
.btn-success {
    background: #02ac40 !important;
}
.btn-danger,
body #editProductModal.modal .modal-footer .btn:not([class*=" "]), 
body .modal .modal-footer .btn:not([class*=" "]) {
    background: #f12d2d !important;
}
body .btn-large:not(.basket-buttons .btn-large, .ctrl-mobile_food_menu_nav_closecanvas, .btn-navbar, .ctl-redeempoints, .well-hero .btn, #loginSigninOrder .btn, .postcode_content button) {
    padding: 14px 36px 14px; }

body .btn:not(.btn-large, .btn-small, .btn-tiny, #mobile_food_menu_nav .btn, .btn-navbar, .ctl-pointsoptions .btn, .voucher_box .btn, #ctl-resetPassBtnSubmit, #ctl-resetPassBtnCancel, .ctl-lookupAddress, #ctl-forgotPassword, .dropdown-toggle, .ctl-toggle-columns .btn, .frm_members_sales_reports label.btn, .frm_members_sales_reports .btn.btn-primary, .frm_members_menutax_reports label.btn, #btn-submit-download-report-csv, #branch_finder_box_submit, #loginSignin, #loginSigninOrder) {
    font-size: 16px;
}

body .btn.ctl-redeempoints {
    padding: 10px 13px 11px

}

.btn-danger:hover,
.btn-danger:focus,
body #editProductModal.modal .modal-footer .btn:not([class*=" "]):hover, 
body .modal .modal-footer .btn:not([class*=" "]):focus,
body .modal .modal-footer .btn:not([class*=" "]):hover {
    background: #ff3a3a !important;
}

.btn-warning:hover, 
.btn-warning:focus {
    background: #f89406 !important
}

.btn-primary {
    background: #0daace !important;
}

.btn-primary:focus,
.btn-primary:hover {
    background: #2fbcdd !important;
}

.btn-danger {
    background: #db2a2a;
}
.btn-link:hover,
.btn-link:focus {
    color: #505050 !important;
}

.btn.btn_primary_skin {
    color: #FFF;
}
.btn.btn_primary_skin:hover,
.btn.btn_primary_skin:focus {
    background: #e32020 !important;
}

.btn-group> .btn-large,
.zp_carousel .btn-large {
    font-size: 16px !important;
}
.btn-black {
    background: #212121;
    color: #FFF;
}
.btn-black:hover,
.btn-black:focus {
    background: #343434 !important;
}

#dlgResetPassword button {
    font-family: "Kanit", sans-serif;
}

body .well .control-label a:not([class]), body .well .marginbottom15 a:not([class]) {
    color: #CC1414 !important;
}

body .well .control-label a:not([class]):hover, 
body .well .marginbottom15 a:not([class]):hover,
body .well .control-label a:not([class]):focus, 
body .well .marginbottom15 a:not([class]):focus {
    color: #e52323 !important;
}

/*ALERTS*/
.well.well-small.sys-alert.sys-message {
    background: #F1F1F1;
}
.alerts {
max-width: 2000px;
    margin: 0 auto !important;
}

/*RESET PASS MODAL BTNS*/
#dlgResetPassword button {
    font-size: 0.75em !important;
}

/*REVERT SKIN DARKEN BTNS ON HOVER*/
.btn:focus, .btn:hover, body a:not(.no-link-a, .btn, header a:not(.header_left_side a), .sidebar-nav a, .ui-tabs-menu a, .dropdown-menu a, .uk-offcanvas-bar a, .ui-datepicker a, .box-contact-information a, .official-document a, #customer_map_canvas a, .section-product-reports a, .zp_book_a_table a, .above_footer a, .content .right .nav-collapse a):focus, body a:not(.no-link-a, .btn, header a:not(.header_left_side a), .sidebar-nav a, .ui-tabs-menu a, .dropdown-menu a, .uk-offcanvas-bar a, .ui-datepicker a, .box-contact-information a, .official-document a, #customer_map_canvas a, .section-product-reports a, .zp_book_a_table a, .above_footer a, .content .right .nav-collapse a):hover, body a small:not(.sidebar-nav a small):focus, body a small:not(.sidebar-nav a small):hover {
    filter: brightness(100%);
}

a.uk-text-small:hover,
a.uk-text-small:focus {
    color: #e50e0e!important;
}
a.uk-text-small {
    color: #CC1414 !important;
}

.btn-black:hover,
.btn-black:focus {
    background: #212121;
    color: #FFF;
}

.btn {
    letter-spacing: 1px;
}

.input-append .add-on, .input-append .btn, .input-append .btn-group {
    margin-left: 0px;
}

/*WELL*/
.well:not(.home) {
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    background: #F1F1F1;
    color: #212121;
}

div.second_image_bottom.lp_custom_banner.mb_md.well {
    background: #212121;
    color: #FFF;
    display: none;
    box-shadow: none !important;
}
body.user_guest div.second_image_bottom.lp_custom_banner.mb_md.well {
    display: block;
}


.members .section-customer-map .well, 
.members .ctl-toggle-columns .well, 
.members .section-sales-reports .well, 
.members .section-loyalty-scheme .well, 
.members .section-tax-report .well {
    border: 1px solid #212121;
    box-shadow: none !important;

}

/*MODALS*/
.modal .modal-header,
body .tooltip .tooltip-inner{
    background: #CC1414 !important;
}
.modal .modal-header h3,
.modal .modal-footer h3 {
    font-size: 20px;
}
body #editProductModal.modal .modal-header, body .modal .modal-header {
    padding: 12px 12px 14px;
}
body .tooltip.top .tooltip-arrow {
    border-top-color: #CC1414
}
body .popover.bottom .arrow:after {
    border-bottom-color: #CC1414
}
.modal-body div.btn.btn-block {
    background: #f1f1f1 !important;
}
.modal-body div.btn.btn-block:hover,
.modal-body div.btn.btn-block:focus {
    background: #e1e1e1 !important;
}

body .popover {
    background:  #CC1414;
    border-color:  #CC1414;
}
.modal-footer {
    background: #212121 !important;
}

body .ui-dialog .ui-dialog-titlebar .ui-dialog-title,
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{
    color: #FFF;
}

/*TABLES*/
body .well-basket table thead tr th, body .well-basket table thead tr:hover th, body .well-basket table thead tr:focus th, body .well-basket table.table.table-striped thead tr th, body .well-basket table.table.table-striped thead tr:hover th, body .well-basket table.table.table-striped thead tr:focus th, body .well-basket table tbody tr td, body .well-basket table tbody tr:hover td, body .well-basket table tbody tr:focus td, body .well-basket table.table.table-striped tbody tr td, body .well-basket table.table.table-striped tbody tr:hover td, body .well-basket table.table.table-striped tbody tr:focus td, body .well-basket table tfoot tr th, body .well-basket table tfoot tr:hover th, body .well-basket table tfoot tr:focus th, body .well-basket table.table.table-striped tfoot tr th, body .well-basket table.table.table-striped tfoot tr:hover th, body .well-basket table.table.table-striped tfoot tr:focus th,body table tbody tr td, body table tbody tr:hover td, body table tbody tr:focus td, body table.table.table-striped tbody tr td, body table.table.table-striped tbody tr:hover td, body table.table.table-striped tbody tr:focus td,body table tbody.tbody-day-group tr th, body table tbody.tbody-day-group tr:hover th, body table tbody.tbody-day-group tr:focus th, body table.table.table-striped tbody.tbody-day-group tr th, body table.table.table-striped tbody.tbody-day-group tr:hover th, body table.table.table-striped tbody.tbody-day-group tr:focus th, body table tbody.tbody-day-group tr td, body table tbody.tbody-day-group tr:hover td, body table tbody.tbody-day-group tr:focus td, body table.table.table-striped tbody.tbody-day-group tr td, body table.table.table-striped tbody.tbody-day-group tr:hover td, body table.table.table-striped tbody.tbody-day-group tr:focus td,body table tfoot tr th, body table tfoot tr:hover th, body table tfoot tr:focus th, body table.table.table-striped tfoot tr th, body table.table.table-striped tfoot tr:hover th, body table.table.table-striped tfoot tr:focus th, basket#basket:not(.checkout table.product-basket) thead tr th, body table.product-basket#basket:not(.checkout table.product-basket) thead tr:hover th,body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr th, body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr:hover th {
    background: none !important;
}

.table-condensed th, .table-condensed td {
    padding: 4px 5px 6px;
}

#basket .tr_basket_subtotal th, 
#basket .tr_basket_discount th, 
#basket .tr_basket_delivery_charge th, 
#basket .tr_payment_charge th {
    color: #8f8f8f !important
}

body #tbl_all_orders tbody>tr>th, body #tbl_all_orders tbody tr td, #tbl_opening_time_overrides tbody tr td {
    vertical-align: middle;
}

tr.lead.tr_basket_total th {
    color: #212121 !important;
}

body table tfoot tr td, body table tfoot tr:hover td, body table tfoot tr:focus td, body table.table.table-striped tfoot tr td, body table.table.table-striped tfoot tr:hover td, body table.table.table-striped tfoot tr:focus td {
    background: #F1F1F1 !important;
}


body table tbody.tbody-day-group tr.ui-state-highlight td, body table tbody.tbody-day-group tr.ui-state-highlight th, body table.table.table-striped tbody.tbody-day-group tr.ui-state-highlight td, body table.table.table-striped tbody.tbody-day-group tr.ui-state-highlight th,body table thead tr th, body table thead tr:hover th, body table thead tr:focus th, body table.table.table-striped thead tr th, body table.table.table-striped thead tr:hover th, body table.table.table-striped thead tr:focus th, body table tbody tr td table thead tr th, body table tbody tr:hover td table thead tr th {
    background: #CC1414 !important;
}

body #tbl_all_orders tbody>tr>th,
body #tbl_all_orders tbody tr td,
#tbl_opening_time_overrides tbody tr td{
    background: none !important;
}



body table tbody tr th, body table tbody tr:hover th, body table tbody tr:focus th, body table.table.table-striped tbody tr th, body table.table.table-striped tbody tr:hover th, body table.table.table-striped tbody tr:focus th {
    background: #CC1414 !important;
}

body table.product-basket#basket:not(.checkout table.product-basket) thead tr th,
body table.table.table-striped.product-basket#basket:not(.checkout table.product-basket) thead tr th{
    background: #FFF !important;
}


/*FOOTER*/
#footer-link-information {
    color: #FFF !important;
}
#footer-link-information:focus,
#footer-link-information:hover {
    color: #ebebeb !important;
}
body footer:not(.alounak_footer_layout) {
    padding: 50px 0px;
    background: #212121
}

footer .cards > svg {
max-width: 400px;
}

/*INPUTS*/
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: 1px solid #999 !important;
}
body select {
    padding-top: 1px;
}

/*POPOVERS*/
body .popover .popover-title {
    background: #CC1414;
}

/*HEADER & NAV*/
header, #mobile-header, .ct_details_bar {
    background: #212121;
}
header .nav > li > a {
    font-family: "fatfrank", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.ct_details_bar {
    display: none;
}
.status-OPEN {
    color: #30A71A !important;
}
.nav>li>a>img:hover,
.nav>li>a>img:focus {
    filter: grayscale(1) brightness(91%);
    transition: 0.2s;
}


/*MEMBERS ICON STATES*/
li.members-pin {
    margin-right: 0 !important;
    padding-right: 5px;
}
li.members-pin svg {
    width: 22px;
    fill: #fff;  
    margin-top: -3px;
    transition: 0.2s;
}

li.members-pin svg:hover,
li.members-pin svg:focus {
    fill: #EBD989;
}

body:not(.user_guest) li.members-pin svg {
    fill: #30A71A !important;
}
body:not(.user_guest) li.members-pin svg:hover,
body:not(.user_guest) li.members-pin svg:hover {
    fill: #32cb15 !important
}

.home header>.container .opening_status_li *,
header>.container .opening_status_li *{
    font-size: 1.8rem !important;
    pointer-events: none; 
    cursor: default; 
}
body.home .opening_status_li {
    margin-top: 2px;
}

header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li:not(.opening_status_li).active>a,
header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li:not(.opening_status_li)>a:hover, 
header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li:not(.opening_status_li)>a:focus,
header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li:not(.opening_status_li).active>a,
header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a:hover, 
header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a:focus,
header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li ul.dropdown-menu li a:focus, 
header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li ul.dropdown-menu li a:hover {
    color: #EBD989 !important;
}

header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li ul.dropdown-menu li a {
    font-family: "fatfrank", sans-serif;
    padding: 9px 15px 9px 0px;
}

header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a:hover .caret, 
header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a:focus .caret {
    border-top-color: #EBD989 !important;
}
header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a {
    font-size: 1.2rem;
    letter-spacing: 1px;
}
header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a:hover .caret, 
.caret, header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li>a:focus .caret,
header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li.active>a .caret,
header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li.active>a .caret{
    border-top-color: #EBD989;
}
body ul.dropdown-menu>li>a:hover, 
body ul.dropdown-menu>li>a:focus,
body ul.dropdown-menu>li>a {
    color: #212121
}


.floating-location {
    background: #212121;
    display: flex;
    justify-content: center;
    width: 175px;
    text-align: center;
    position: absolute;
    right: -5px;
    font-weight: 800;
    font-size: 1.3rem;
    bottom: -41px;
    color: #EBD989;
    border-radius: 0px 0px 20px 20px;
    padding: 10px 5px 13px 5px;
    text-transform: uppercase;
    align-items: center;
}
.floating-location img {
    width: 14px;
    margin-right: 5px;
}
.members-pin img {
    width: 15px;
    margin-top: -5px;
}

/*BANNER*/
.zp_hero_section {
    background-image: url('/myimages/257/zpos-bg-zposbgdeluxe_pizza_banner_trio_650.jpg?v=1') !important;
}
.slide-label {
    position: absolute;
    top: 50px;
    transform: rotate(-5deg);
    margin-left: 20px;
}
.slide-label h3 {
    font-size: 3.2rem !important;
    font-weight: 700 !important;
}
.carousel-caption h2.sub_title_font {
    color: #EBD989;
    font-size: 3rem !important;
    margin-top: 50px !important;
    margin-bottom: 0 !important;
}

.carousel_one .carousel-caption p.h2_font {
    color: #26C0E4 !important;
    font-weight: 800;
    font-size: 9rem;
}
.carousel_two .carousel-caption p.h2_font {
    font-size:9rem;
    color: #26C0E4 !important;
    font-weight: 800;
}


.carousel-caption .banner-sub {
    font-size: 2.6rem;
    max-width: 500px;
    margin: 0px auto;
    font-weight: 700;
}
.carousel-caption p.h2_font {
letter-spacing: 5px;
}

.banner-sub {
letter-spacing: 1px !important;
}

.home .zp_hero_section .container>.row-fluid .carousel_home .zp_hero_row_btns {
    margin-top: -30px;
}
.zp_hero_row_btns img {
    margin-top: -25px;
    height: 100px;
}
.home .zp_hero_section .container>.row-fluid .carousel_home {
    transform: rotate(0deg)
}
.carousel-caption .sub_title_font,
.carousel-caption p.h2_font{
    transform: rotate(-5deg)
}
.carousel-caption .sub_title_font span {
    font-family: 'Lobster';
}
.home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel .carousel-inner .item .carousel-caption {
    padding-bottom: 10px;
}
.home .zp_hero_section .container>.row-fluid .carousel-control {
    color: #FFF !important;
    opacity:0.8 !important;
}
.home .zp_carousel_section .zp_carousel .slick-prev:hover, 
.home .zp_carousel_section .zp_carousel .slick-prev:focus,
.home .zp_carousel_section .zp_carousel .slick-next:hover,
.home .zp_carousel_section .zp_carousel .slick-next:focus  {
    filter: brightness(50%) !important;
}

.home .zp_hero_section .container>.row-fluid .carousel-control:hover,
.home .zp_hero_section .container>.row-fluid .carousel-control:focus {
    opacity:1 !important;
}
.home_carousel_img {
    display: none;
}

/*HOMEPAGE*/
.home .mod_postcode_box .postcode_content .input-append #mod_postcode_box_pc {
    border: 1px solid #707070;
    margin-right: 0px;
    padding: 14px 0px;
}
#mod_postcode_box_pc {font-weight: bold;}
.home .zp_lp_section .content .right, .home .not_zp_lp_section .content .right {
    background-image: url('/myimages/257/deluxe_pizza_textured_bg.png?v=1');
    background-color: #26C0E4;
}



.postcode_content .btn.btn_primary_skin .caret{
    border-top-color: #FFFFFF;
    margin-top: 8px;
}
.home .mod_postcode_box .postcode_content .input-append>.btn-group>button {
    padding: 15px 36px !important;
}
.home .mod_postcode_box .postcode_content .input-append #mod_postcode_box_pc::placeholder {
    color: #707070;
    font-weight: bold;
    text-transform: uppercase;
}

.home .mod_postcode_box .postcode_content .h3_font {
    color: #212121;
}

/*HOMEPAGE LP BOX*/
.zp_lp_section h3 {
    color: #EBD989;
}
.zp_lp_section p.h2_font {
    font-size: 4.3rem;
    font-weight: 800;
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
    letter-spacing: 2px;
}

.zp_lp_section p.h4_font {
    display: none;
}

/*SLIDER*/
.pre-slider p {
    color: #212121;
}
.pre-slider {
    margin-top: 30px;
}
.zp_carousel_section p.h4_font {
    font-size: 2rem;
    font-weight: 700;
}
.home .zp_carousel_section {
    padding: 30px 0px 100px;
}
.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide img{
    filter: brightness(0.6)
}
.zp_carousel_section p {
    color: #FFF;
}

.pre-slider p.h3_font {
    margin-bottom: 0;
}

/*HIDE FULL WIDTH IMG & LAST SECTION*/
.home .zp_your_burger {
    display: none;
}
.zp_last_section {
    display: none;
}

/*OUTRO*/
section.outro {
    padding-bottom: 100px !important;
}
section.outro .content .right {
    border-radius: 20px 0px 0px 20px !important;
}
section.outro .content .left img {
    border-radius: 0px 20px 20px 0px !important;
}
section.outro p.h2_font {
    text-transform: uppercase;
    letter-spacing: 2px;
}

/*MENU PAGE*/
.menu .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-active .ui-tabs-anchor {
    background: #CC1414;
    color: #fff !important;
    border: 1px solid #BB1919;
}
.ui-tabs-vertical.ui-tabs-menu li .ui-icon-close {
    margin: -1.5em 0.5em 0 0 !important;
}
.basket-buttons a{
    line-height: 25px;
}
.menu .icon-shopping-cart {
    position: relative;
    top: 1px;
}
.menu .icon-trash {
    position: relative;
    top: 1px;
}
.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 {
    color: #FFF;
}
/*
.menu .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-hover .ui-tabs-anchor {
color: #FFF;
}*/

.modal-body .type-choose-one .dropdown-toggle {
    max-width: 100%;
}
.type-choose-one .btn {
 	font-size: 12px;   
}
body #editProductModal.modal .dropdown-menu a{
    font-size: 16px;
    font-weight: bold;
}
.ui-tabs-menu .ui-tabs-nav .ui-state-default {
    background: #CC1414 !important;
}
.menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner>.container .brand {
    color: #CC1414
}
.menu #zp-offcanvas-basket .uk-offcanvas-bar {
    background: #f1f1f1;
}
.menu #zp-offcanvas-basket .uk-offcanvas-bar #basket {
    border: 1px solid #212121;
}
.menu .navbar-search .search-query {
    padding-bottom: 4px;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div .brand {
    padding-top: 0 !important;
}
.menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner>.container #navbar-search-menu i,
.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu #menu-search-box::placeholder {
    color: #212121 !important;
}

.menu .navbar-affix-container #responsive-food-menu.affix {
    background: #F1F1F1;
    border-bottom: 2px solid #121212;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu {
    border: 1px solid #212121 !important;
    background: #FFF;
}

body .ui-tabs-menu .ui-tabs-panel, body .ui-tabs-menu .ui-widget-content {
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.ui-tabs-menu .ui-widget-header {
    font-size: 20px !important;
    font-weight: normal;
}

body .ui-tabs-menu .ui-tabs-panel .row-product, body .ui-tabs-menu .ui-widget-content .row-product {
    border-color: #212121;
}
body .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header, 
body .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header {
    color: #FFF;
}

body .ui-tabs-menu .ui-tabs-nav .ui-state-default .ui-tabs-anchor {
    background: #212121;
}
body .ui-tabs-menu .ui-tabs-panel, 
body .ui-tabs-menu .ui-widget-content {
    background: #f1f1f1 !important;
    border-radius: 0px 20px 20px 20px;
    padding: 20px !important;
    color: #212121;
    line-height: 120%;
}
.menu .ui-tabs-menu .ui-tabs-panel .ui-state-highlight a, 
.ui-tabs-menu .ui-widget-content .ui-state-highlight a {
    color: #000;
}

.how-im-ordering {
    color: #212121 !important;
}
.how-im-ordering-menuname {
    color: #CC1414 !important;
    font-family: 'Lobster';
}
.how-im-ordering small {
    color: #212121 !important;
}
.lp_custom_banner h3 {
    font-size: 2.5rem !important;
}
.lp_custom_banner p.mb_md.h5_font {
    font-size: 1.3rem !important;
}

#navbar-search-menu {
    border: 1px solid #707070 !important;
}
.menu .navbar-affix-container #responsive-food-menu .navbar-inner>div #navbar-search-menu i {
    color: #707070;
    margin-right: 5px;
}

body .ui-tabs-menu .ui-tabs-panel .row-product h5.media-heading .menunumber, body .ui-tabs-menu .ui-tabs-panel .row-product h5.media-heading .name, body .ui-tabs-menu .ui-widget-content .row-product h5.media-heading .menunumber, body .ui-tabs-menu .ui-widget-content .row-product h5.media-heading .name, body .ui-tabs-menu .ui-tabs-panel .row-product .row-variation .price, body .ui-tabs-menu .ui-widget-content .row-product .row-variation .price {
    color: #212121
}

body .ui-tabs-menu .ui-tabs-panel .ui-state-highlight, body .ui-tabs-menu .ui-widget-content .ui-state-highlight {
    color: #212121;
}
body .ui-tabs-menu .ui-tabs-panel .ui-widget .ui-widget-header, 
body .ui-tabs-menu .ui-widget-content .ui-widget .ui-widget-header {
    padding-top: 10px;
}

/*CONTACT PAGE*/
.contact-us .ui-widget .ui-widget-header {
    background: #CC1414;
    color: #FFF;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    padding: 11px 0 13px;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.contact-us .ui-widget.box-contact-information .ui-widget-content {
    padding: 1em 2em 0.2em 2em;
}
.contact-us .ui-widget.box-contact-information .contact-phone_numbers {
    margin-bottom: 0;
}
.contact-us .ui-widget .ui-widget-content {
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    background: #f1f1f1;
}
.contact-us i {
    margin-top: 6px;
}
.contact-us .icon-bullhorn {
    background-position: -24px -142px;
}
.contact-us .icon-envelope {
    background-position: -72px 2px;
}
/*CHECKOUT PAGE*/
.loyaltypoints_box .row-credits .col-equals div {
    box-shadow: none !important;
}
.checkout .voucher_box .btn {
    margin-left: -4px;
}
.checkout small.ui-helper-block.pay-name {
    color: #212121 !important;
}
.checkout  .voucher_box .btn {
    padding: 7px 15px;
}
.checkout .marginbottom15 {
text-align: center;
} 

.checkout .btn-proceed-final {
margin-bottom: 10px;
}
.checkout .btn-group.extended.extended3 .btn {
width: 50%;
}

.row-credits .ui-widget-header,
.row-credits .well {
    border-radius: 0 !important;
    box-shadow: none !important;
}
#frmProceed > div.span5 > div.marginbottom15 > small > a {
    color: #CC1414 !important
}
#frmProceed > div.span5 > div.marginbottom15 > small > a:hover,
#frmProceed > div.span5 > div.marginbottom15 > small > a:focus {
    color: #e52323 !important
}

.row-credits .span5 .well {
    border-left: 1px solid #212121 !important;
    border-right: 1px solid #212121 !important;
    border-bottom: 1px solid #212121 !important;
}

#basket {
    margin: 10px 0;
}
#basket .tr_basket_subtotal,
#basket .tr_basket_discount,
#basket .tr_basket_delivery_charge,
#basket .tr_payment_charge {
    color: #767676 !important;
}

.checkout .marginbottom15 .muted {
    color: #999 !important;
}
.checkout .loyaltypoints_box .row-credits .well-small:not(.col-equals .well-small) {
    background: #FFF;
    color: #212121 !important;
}
.checkout .loyaltypoints_box .row-credits .col-equals .lead {
    padding: 0;
}
.checkout .loyaltypoints_box .row-credits .ui-widget-header:not(.col-equals .ui-widget-header) {
    background: #CC1414
}
.checkout .well.well-basket {
    background: #FFF;
    border: none !important;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2.6px 1.95px !important;
}

.menu #basket-container {
    box-shadow: none !important;
}

.checkout .loyaltypoints_box .ctl-pointsoptions a {
    text-decoration: underline;
    font-weight: normal;
}
.checkout .loyaltypoints_box {
    border: 6px solid #CC1414 !important;
}

.checkout #body>.container>.row-fluid:first-child .span9 h2 {
    color: #212121;
}

/*MEMBERS*/
.members .hero-unit {
    color: #212121;
    background: #EBD989
}
.members .hero-unit h1, 
.members .hero-unit p {
    color: #212121;
}
.members .hero-unit a:hover,
.members .hero-unit a:focus {
    color:#e52323 !important;
}
.members .sidebar-nav li.nav-header {
    font-size: 1.2rem !important;
}
.members .sidebar-nav .nav-list li.active a,
.members .sidebar-nav .nav-list li a:hover, 
.members .sidebar-nav .nav-list li a:focus {
    color: #212121;
}
.members .well.form-horizontal legend {
    font-weight: bold;
    text-transform: uppercase;
}
.members .sidebar-nav .nav-list li.active a i,
.members .sidebar-nav .nav-list li a:hover i,
.members .sidebar-nav .nav-list li a:focus i{
    background-image:url("https://skins.zfood.co.uk/nebula_v2/./images/black_icons_members_page.png")
}

.members .sidebar-nav .nav-list li.active a small,
.members .sidebar-nav .nav-list li a:hover small, 
.members .sidebar-nav .nav-list li a:focus small{
    color: #545454;
}
.members .sidebar-nav .nav-list a {
    display: flex;
    gap: 5px;
}
.members .media-address:hover {
    background: rgb(183 183 183 / 40%);
}

.members .ctl-toggle-columns .btn {
    margin: 3px 0px;
}

/*MENU PAGE*/
body.menu table tbody tr td,
body.menu table.table.table-striped tbody tr td, body table.table.table-striped tbody tr:hover td, 
body.menu table.table.table-striped tbody tr:focus td,
body.checkout #basket tbody tr td,
body.checkout table.table.table-striped tbody tr td, body table.table.table-striped tbody tr:hover td, 
body.checkout table.table.table-striped tbody tr:focus td{
    background: #FFF !important;
    color: #212121 !important;
}
.menu #basket-container .ui-widget-content {
    background: #FFF;
    border: none;
}
#basket-container small,
#basket small {
    color: #212121;
}

body.menu .ui-tabs-menu .ui-tabs-panel .ui-state-highlight,
body.menu .ui-tabs-menu .ui-widget-content .ui-state-highlight {
    border-radius: 0px;
    margin-top: 0px;
}

body.menu h3.ui-widget-header {
    margin-bottom: 0px !important;
    margin-top: 10px !important;
}
body .ui-tabs-menu .ui-tabs-nav .ui-state-default .ui-tabs-anchor {
    padding-left: 15px !important;
}

/*discount banners*/
#discount-banner {
    background: #CC1414 !important;
    color: #FFF;
}
#discount-banner h3 {
    margin-top: 10px;
}
#discount-banner small {
    color: #FFF;
}


/*discount animation*/
@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

.animated.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
}

.discount-link,
.discount-link:active,
.discount-link:focus,
#discount-banner small.terms {
    text-decoration: none !important;
}

/*ADDITIONAL PAGES*/
.page-header,
.information #body h1 small {
    color: #212121;
}
#cookies > div.modal-body.official-document > div > table {
    background: #FFF !important;
}

.order-complete #body .jumbotron .order-complete-title, 
.order-complete #body .jumbotron .p-thanks-for .text-warning,
.menu-selection h1,
.jumbotron-order-complete, 
.p-last-minute {
    color: #212121 !important;
}

.order-complete #body .order-info-well #order-confirmation  {
color: #000;
}

.order-complete #body .jumbotron .order-complete-title {
font-size: 60px;
}

.review-order #body .page-review-order,
.review-order #body .page-review-order table tbody tr th, 
.review-order #body .page-review-order table tbody tr td, 
.review-order #body .page-review-order table thead tr th, 
.review-order #body .page-review-order table thead tr td {
    background: #F1F1F1 !important;
}

.page_error-404 h1 {
    color: #f12d2d !important;
}
.page_error-404 h2,
.page_error-404 h3,
.page_error-404 p {
    color: #212121;
}
.page_error-404 a.btn {
    padding: 5px 10px 5px !important;
}

.page_error-404 #body .well-large.alert-error {
    background: #F1F1F1 !important;
    border-radius: 20px;
}

#welcome-row-fluid-outer {
    color: #212121;
}

.page_welcome header>.container #logo img {
    max-height: 200px;
}

/*MEDIA QUERIES*/
@media (min-width: 1200px) {
    .home .zp_lp_section .content {
        height: 590px;
    }
    body.home header > .container {
        height: 50px;
    }
    body.home #logo {
        background-color: #212121;
        position: relative;
        top: 60px;
        padding: 25px;
        border-radius: 0px 0px 25px 25px;
    }
}

@media (max-width: 1200px) {
    section.outro .content .right {
        border-radius: 20px 20px 0px 0px !important;
    }
    .members #loginSignin, .members #loginSigninOrder {
        margin-top: 5px;
    }
    .menu .navbar-affix-container #responsive-food-menu.affix .navbar-inner>.container {
        padding: 10px 10px 0px 10px
    }
    #discount-banner, .lp_custom_banner {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }
    .home .mod_postcode_box .postcode_content .input-append>.btn-group {
        margin-top: 0;
    }
    .zp_hero_row_btns img {
        display: none !important;
    }
    .home .zp_hero_section .container>.row-fluid .carousel_home .zp_hero_row_btns {
        margin-top: 15px;
    }
    .carousel-caption .sub_title_font, .carousel-caption p.h2_font {
        transform: rotate(0deg);
    }
    section.outro .content .left img {
        border-radius: 0px 0px 20px 20px !important;
    }
    .carousel-caption p.h2_font {
        font-size: 6rem !important;
    }
    .zp_hero_section {
        position: relative; 
    }
    .zp_hero_section::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5); 
        z-index: 1; 
    }
    .zp_hero_section .container {
        position: relative;
        z-index: 2; 
    }
}

@media (max-width: 767px) {
    .home .mod_postcode_box .postcode_content .input-append #mod_postcode_box_pc {
        padding: 25px !important;
    }
    .home .zp_carousel_section {
        padding-bottom: 30px;
    }
    .carousel-caption p.h2_font {
        font-size: 3rem !important;
    }
    .home p.h2_font {
        font-size: 40px;
    }
    .home h3.h3_font {
        font-size: 28px !important;
    }
    .menu .menu-selection .well .btn {
        max-width: 350px;
        margin: 0 auto;
    }
    .home .h3_font {
        font-size: 32px !important;
    }
}

@media (min-width: 767px) and (max-width: 1200px) {
    .postcode_content input.span8 {
        width: 348px;
    }
}

@media (max-width: 979px){
    header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu {
        padding-top: 160px;
    }
    body .ui-tabs-menu .ui-tabs-panel, body .ui-tabs-menu .ui-widget-content {
    border-radius: 20px;
    }
    header>.container .btn-navbar {
    height: 13%;
    }
    .pre-slider p.h3_font {
        display: none;
    }
    .home .zp_carousel_section {
        padding-top: 0px;
    }
    body ul.dropdown-menu >li>a {
        text-transform: uppercase;
    }
    .carousel-caption h2.sub_title_font {
        font-size: 32px !important;
    }
    .carousel-caption .banner-sub {
        line-height: 110%; 
        font-size: 24px !important; 
        max-width: 300px; 
        margin-top: 10px;
    }
    section.outro {
        padding-bottom: 30px !important;
    }
    header .btn-navbar:hover span,
    header .btn-navbar:focus span{
        background: #c9c9c9 !important; 
    }
    header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li>a .caret {
        margin-top: 13px;
    }
    .loyalty-card>div.col3, .loyalty-card>div.col4 {
        width: 100%;
        margin: 25px 0px;
        border-radius: 10px;
    }
    .modal-footer button {
        margin-top: 5px;
    }
    header>.container .btn-navbar.activated span:nth-child(3), 
    header>.container .btn-navbar.activated:hover span:nth-child(3), 
    header>.container .btn-navbar.activated:focus span:nth-child(3) {
        bottom: 36%;
    }
    header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li ul.dropdown-menu li a {
        font-size: 1.8rem;
    }
    .zp_hero_row_btns img {
        display: none;
    }
    .menu .navbar-affix-container #responsive-food-menu .navbar-inner>div {
        margin-bottom: 10px;
    }
    .carousel-caption p.h2_font {
        font-size: 5rem !important;
    }
    .home .zp_hero_section .container>.row-fluid .carousel-control {
        top: 73%
    }
    .home .zp_hero_section .container>.row-fluid .carousel-control.right {
        right: 20px;
    }
    .home .zp_hero_section .container>.row-fluid .carousel-control.left {
        left: 20px;
    }
}

@media (min-width:1200px) and (max-width:1600px) {
    .zp_hero_row_btns img {
        height: 60px;
    }
    /*stops buttons sticking out of container*/
    .zp_lp_section.outro div.span6.right a.btn.btn-large.btn_secondary_skin,
    .zp_lp_section.outro div.span6.right a.btn-black.btn.btn-large {
        padding: 14px 20px 14px !important
    }
}


@media (max-width: 480px) {
    #btn-submit-download-report-csv, #btn-submit-display-report {
        margin-top: 5px;
    }
    body #editProductModal.modal .modal-footer>h3 {
        height: 60px;
    }
    .carousel-caption h2.sub_title_font {
        margin-top: 30px !important;
        margin-bottom: 0 !important;
    }
}

@media (max-width: 768px) {
    section.outro .content .right {
        border-radius: 0px !important;
    }
    section.outro .content .left img {
        border-radius: 0px !important;
    }
    .home .mod_postcode_box .postcode_content .input-append #mod_postcode_box_pc {
        padding: 17px 0px;
    }
    .slide-label h3 {
        font-size: 3rem !important;
        top: 20px;
    }
}


@media (min-width: 768px) and (max-width: 979px) {
    .home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel {
        padding: 25px 0 90px !important;
    }
    .slide-label h3 {
        font-size: 2rem !important;
    }
    .menu .navbar-affix-container #responsive-food-menu .navbar-inner>div {
        margin-bottom: 0;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel {
        padding: 36px 0 105px;
    }
    .members #registerPostcode {
        width: 80px;
    }
}

@media (max-width: 479px) {
    .home h2:not(.sys-alert h2, .h3_font, .h4_font, .h5_font, .sub_title_font){
        font-size: 3rem !important;
    }
    .home h3.h3_font, .home h2:not(.sys-alert h2, .h3_font, .h4_font, .h5_font, .sub_title_font), .home .h2_font {
        margin-bottom: 1rem !important;
    }
    .block-policies a {
        margin-top: 5px;
    }
    .home .zp_hero_section .container>.row-fluid .carousel-control.right {
        right: 7px;
    }
    .home .zp_hero_section .container>.row-fluid .carousel-control.left {
        left: 7px;
    }
    .home .zp_hero_section .btn-large {
        padding: 14px !important;
    }
}



@media (min-width: 1600px) {
    .home header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li:not(.opening_status_li) {
        margin-right: 60px;
    }
    header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li:not(.opening_status_li) {
        margin-right: 30px;
    }
    .home .zp_lp_section .content .right h3, .home .not_zp_lp_section .content .right h3 {
font-size: 3.5rem;
}
}

@media (min-width: 1600px) and (max-width: 1750px) {
    body.home header .container {
        max-width: 1500px;
    }
}

/*FONT SIZES*/
/*H1*/
@media (min-width: 1600px) {
    body:not(.home) h1:not(.alerts h1, .h2_font, .h3_font, .h4_font, .h5_font), body:not(.home) .h1_font {
        font-size: 45px;
    }
}

@media (max-width: 1599px) {
    body:not(.home) h1:not(.alerts h1, .h2_font, .h3_font, .h4_font, .h5_font), body:not(.home) .h1_font {
        font-size: 40px;
    }
}

/*H2*/
@media (min-width: 1600px) {
    body:not(.home) h2:not(.alerts h2, .h1_font, .h3_font, .h4_font, .h5_font), body:not(.home) .h2_font {
        font-size: 2.5rem !important;
    }
}
@media (max-width: 1599px) {
    body:not(.home) h2:not(.alerts h2, .h1_font, .h3_font, .h4_font, .h5_font), body:not(.home) .h2_font {
        font-size: 2rem !important;
    }
}


/*H3*/
@media (min-width: 1600px) {
    body:not(.home) h3:not(.alerts h3, .h1_font, .h2_font, .h4_font, .h5_font, .ui-tabs-menu .ui-widget-header, .popover-title), body:not(.home) .h3_font {
        font-size: 2rem !important;
    }
}

@media (max-width: 1599px) {
    body:not(.home) h3:not(.alerts h3, .h1_font, .h2_font, .h4_font, .h5_fontm .ui-tabs-menu .ui-widget-header), body:not(.home) .h3_font {
        font-size: 1.75rem !important;
    }
}


.menu .blockUI.blockMsg.blockPage h1, .menu .blockUI.blockMsg.blockPage h2 {
    font-size: 1.5rem !important;
}