@import url(https://fonts.googleapis.com/css?family=Roboto|Luckiest+Guy|Luckiest+Guy|Luckiest+Guy|Luckiest+Guy);
.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:#CC262B !important}.alter_well{background:#CC262B !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:#212121;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:#212121}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:#212121}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:#CC262B !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:#CC262B;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:#34368F;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:#CC262B;background-color:#CC262B;border-radius:0}body .popover.bottom .arrow:after{border-bottom-color:#CC262B}body .popover.top .arrow:after{border-top-color:#CC262B}body .popover.right .arrow:after{border-right-color:#CC262B}body .popover .popover-title{background:#CC262B;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:#CC262B;color:#fff}body .tooltip.top .tooltip-arrow{border-top-color:#CC262B}body .tooltip.bottom .tooltip-arrow{border-bottom-color:#CC262B}body .tooltip.left .tooltip-arrow{border-left-color:#CC262B}body .tooltip.right .tooltip-arrow{border-right-color:#CC262B}body ul.dropdown-menu{background:#CC262B;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:#e57376;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:#F1F1F1;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:#CC262B;color:#fdf4f4;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(204, 38, 43, 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:#34368F;transition:0.2s}body .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-hover .ui-tabs-anchor{color:#34368F;transition:0.2s}body .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-active{background:#34368F}body .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-active .ui-tabs-anchor{color:#34368F;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 #34368F}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:#F1F1F1;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:#CC262B;background-color:#CC262B !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:#34368F;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:#CC262B;background-color:#CC262B !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:#F1F1F1;background-color:#F1F1F1 !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:#F1F1F1;background-color:#F1F1F1 !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:#CC262B;background-color:#CC262B !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:#F1F1F1;background-color:#F1F1F1 !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:#212121 !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:#212121 !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:#CC262B;background-color:#CC262B !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:#F1F1F1;background-color:#F1F1F1 !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:#F1F1F1;background-color:#F1F1F1 !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:#CC262B !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:#F1F1F1;background-color:#F1F1F1 !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:#F1F1F1;background-color:#F1F1F1 !important;color:#212121;border-color:#212121 !important;border-radius:0 !important}body #tbl_all_orders tbody>tr>th{background:#F1F1F1 !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:white !important;background-color:white !important;color:#3b3b3b !important;border-color:#3b3b3b !important}body .well{background:#F1F1F1;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:"Roboto"}h1,h2,h3,h4,h5,h1 *,h2 *,h3 *,h4 *,h5 *,.h2_font,.h3_font,.h4_font,.h5_font{font-family:"Luckiest Guy"}.rough_font{font-family:"Luckiest Guy"}.btn{font-family:"fatfrank"}input,select,textarea,#menu-search-box,body.members .btn-group .btn.dropdown-toggle{font-family:"Roboto"}.sub_title_font{font-family:"Luckiest Guy"}.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:#BB1919;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:#34368F;color:#CC262B;background:#34368F !important}.btn.btn_primary_skin .caret{border-top-color:#CC262B}.btn.btn_secondary_skin{background:#fff;color:#CC262B;background:#fff !important}.btn.btn_secondary_skin .caret{border-top-color:#CC262B}.btn.btn_tertiary_skin{background:#FBD207;color:#CC262B}.btn.btn_tertiary_skin .caret{border-top-color:#CC262B}.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:#34368F !important}.text_secondary_skin{color:#CC262B !important}.text_tertiary_skin{color:#FBD207 !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:#34368F;color:#d3d4ef;color:#000}.alert-alert .close,.badge-alert .close,.label-alert .close,.well.well-small.sys-alert.sys-message .close{color:#d3d4ef}.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:#34368F;color:#d3d4ef}.alert_primary_skin .close,.badge_primary_skin .close,.label_primary_skin .close,.well.well-small.sys_primary_skin.sys-message .close{color:#d3d4ef}.alert_secondary_skin,.badge_secondary_skin,.label_secondary_skin,.well.well-small.sys_secondary_skin.sys-message{background:#CC262B;color:#fdf4f4}.alert_secondary_skin .close,.badge_secondary_skin .close,.label_secondary_skin .close,.well.well-small.sys_secondary_skin.sys-message .close{color:#fdf4f4}.alert_tertiary_skin,.badge_tertiary_skin,.label_tertiary_skin,.well.well-small.sys_tertiary_skin.sys-message{background:#FBD207;color:white}.alert_tertiary_skin .close,.badge_tertiary_skin .close,.label_tertiary_skin .close,.well.well-small.sys_tertiary_skin.sys-message .close{color:white}.well_primary_skin{background:#34368F !important}.well_secondary_skin{background:#CC262B !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:#34368F;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:#34368F;transition:0.2s}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li.active>a{color:#34368F}header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li.active>a .caret{border-top-color:#34368F}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:#34368F}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:#34368F}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:#34368F !important}header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li.active>a .caret{transition:0.5s;border-top-color:#34368F}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:#34368F}}@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:#CC262B}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:#34368F !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:#34368F !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:#CC262B;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:#CC262B;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:#CC262B}.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:#34368F;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:#34368F;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:#CC262B}.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 #d8d8d8;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:#F1F1F1;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 #d8d8d8}.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:#34368F;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:#CC262B}.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:#F1F1F1;font-weight:400}.members .hero-unit p a{text-decoration:underline;color:#F1F1F1 !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:#CC262B;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:#CC262B;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:#CC262B;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:#F1F1F1;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:white;color:#3b3b3b;border:6px solid #CC262B !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:#CC262B;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:#F1F1F1;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:#F1F1F1 !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:#212121 !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:#CC262B;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-midanbury, body .visible-shirley { display:none !important; } 
body .hidden-midanbury, body .hidden-shirley { display:inherit !important; } 
body.shop_midanbury .hidden-midanbury, 
body.shop_shirley .hidden-shirley { display:none !important; }
body.shop_midanbury .visible-midanbury, 
body.shop_shirley .visible-shirley { 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: 'Roboto';
}
h1 {
	font-family: 'Luckiest Guy';
}
h2 {
	font-family: 'Luckiest Guy';
}
h3 {
	font-family: 'Luckiest Guy';
}
h4 {
	font-family: 'Luckiest Guy';
}
body {
	background-color: #ffffff;

	background-image:none;

}

header, #mobile-header {

	background-image:none;
}

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

.ct_details_bar {
    background: #34368F;
    padding: 15px 0px;
}
.ct_details_bar>.container .ct_user_status * {
    color: #FFF !important;
}

.carousel-caption h2 {
    font-family: 'Luckiest Guy' !important;
}


/*CHANGE SKIN DEFAULT 80% HOVER BRIGHTNESS*/
.btn {
    filter: brightness(95%);
    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(105%);
    transition: 0.2s;
}

.btn:focus,
.btn:hover {
    filter: brightness(105%);
    transition: 0.2s;
}

header>.container .nav-collapse:not(.nav-collapse-mobile) .nav.main-menu>li>a {
    font-size: 1.2rem !important;
    font-weight: bold;
    color: #212121 !important;
}

header>.container .opening_status_li *,
.home header>.container .opening_status_li *{
    font-size: 1.4rem !important;
    font-family: "Roboto" !important;
    font-weight: bold;
}

.status-OPEN {
    color: #1A9816 !important
}

.status-CLOSED {
    color: #BB1919 !important;
}

/*headingS*/
body:not(.home) h1:not(.alerts h1, .h2_font, .h3_font, .h4_font, .h5_font), body:not(.home) .h1_font,
body:not(.home) h2:not(.alerts h2, .h1_font, .h3_font, .h4_font, .h5_font), body:not(.home) .h2_font {
    color: #BB1919 !important
}

/*header*/
header {
    background: none;
}

header .caret {
    border-top-color: #212121 !important;
    border-bottom-color: #212121 !important;
}

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,
header>.container .nav-collapse:not(.nav-collapse-mobile)>.container>ul>li.active>a {
    color: #34368F !important;

}

body ul.dropdown-menu {
    background: #BB1919 !important;
}

body ul.dropdown-menu>li>a:hover, 
body ul.dropdown-menu>li>a:focus {
    background: #BB1919 !important;
    filter: brightness(110%);
    transition: 0.2s;
}


body ul.dropdown-menu>li>a {
    color: #fff !important;
}

/*mobile menu*/
.nav-collapse {
    background: #FFF !IMPORTANT;
}

.nav-collapse li a {
    color: #212121 !important
}

/*order box*/
.home #mod_postcode_box_pc {
    border: 1px solid #707070;
    margin-right: 0px !important;
    color: #212121;
}

@media (min-width: 1200px) {
    .home #mod_postcode_box_pc {
        padding: 14px !important;
    }
}

.postcode_content .btn.btn_primary_skin .caret {
    border-top-color: #FFF;
}

.postcode_content .btn.btn_primary_skin {
    background: #1A9816 !important
}

.postcode_content .h3_font {
    font-family: "fatfrank", sans-serif !important;
}

#mod_postcode_box_pc {
    font-family: "fatfrank", sans-serif !important;
}

/*lp section 1*/
.zp_lp_section .right,
.not_zp_lp_section .right {
    background: #34378F !important;
    background: radial-gradient(at center, #34376F, #34379F) !important
}



.zp_lp_section .right .btn_primary_skin,
.not_zp_lp_section .right .btn_primary_skin {
    background: #FFF !important;
    color: #212121;
}

.zp_lp_section .right .btn_secondary_skin,
.not_zp_lp_section .right .btn_secondary_skin{
    background: #CC262B !important
}

.zp_lp_section h3,
.not_zp_lp_section h3 {
    display: none;
}

.zp_lp_section .right .h4_font,
.not_zp_lp_section .right .h4_font{
    color: #FBD207 !important;
    font-family: "fatfrank", sans-serif;
}

.popular-now h2 {
    font-family: "fatfrank", sans-serif !important;
    color: #212121;
    margin-top: 25px;
}

@media (max-width: 979px) {
    .zp_carousel_section {
        margin-top: 30px;
    }
}

.home .zp_lp_section,
.home .not_zp_lp_section {
    padding-bottom: 50px;
}

.zp_hero_row_btns {

    padding-bottom: 25px;
}

@media (max-width: 1199px) {
    .zp_hero_row_btns {
        transform: rotate(0deg) !important;
    }
}
@media (min-width: 768px) {

    .home .zp_carousel_section {
        padding: 30px 0px 100px 0px;
    }
}

/*slider*/
.zp_carousel_section .zp_carousel p.h4_font {
    color: #FBD207 !important;
}

.zp_carousel_section .zp_carousel p.p_small {
    color: #FFF;
}

.zp_carousel_section .zp_carousel .btn {
    background: #FFF !important;
    color: #000 !important;
}

.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide:nth-child(odd) > .well {
    background-color: #CC262B !important;
}
.home .zp_carousel_section .zp_carousel .zp_carousel_object.slick-slide:nth-child(even) > .well {
    background-color: #34368F !important;
}

.zp_carousel_section .zp_carousel .rough_font {
    font-family: "fatfrank", sans-serif !important;
}

.zp_carousel_section .zp_carousel p.p_small {
    font-size: 1.5rem;
}

/*social icons*/
.social_media_links a svg {
    background: none !important;
}

.social_media_links a svg path {
    fill: #000 !important;
}

/*carousel*/
.carousel-caption h2.sub_title_font {
    font-family: 'Arial', sans-serif;
    color: #BB1919;
}

.carousel-caption p.h2_font {
    font-family: "fatfrank", sans-serif !important;
    font-weight: 400;
    font-style: normal;
    font-size: 2rem;
    color: #212121 !important;
}

.carousel-caption h2 {    
    padding-top: 25px;
    padding-bottom: 10px;
}

.home .zp_hero_section .container>.row-fluid .carousel-control {
top: 50%;
}

.home .zp_hero_section {
    background: none;
}

/*carousel arrows*/
img.mr_sm.rotate_left_animation {
    max-height: 70px;
    margin-right: 20px !important;
    margin-bottom: 30px;
}

img.rotate_right_animation {
    max-height: 70px;
    margin-bottom: 30px;
    margin-left: 20px !important;
}

.mod_postcode_box p.h3_font {
    color: #212121;
}
/*opening status*/
.status-OPEN {
    color: #1A9816 !important;
    font-family: "Roboto", sans-serif;
    font-size: 20px;
}

/*beneath slider*/
.home .zp_your_burger {
    background-image: url("https://cdn1.zfood.co.uk/235/images/zpos-bg-pizza_place_pizza_footer_banner.jpg")
}

.home .zp_your_burger .container {
    background-image: none;
    margin-top: 20px;
}

.home .zp_hero_section {
    background-image: url("https://cdn1.zfood.co.uk/235/images/zpos-bg-wave_bg.jpg")
}

.zp_your_burger p {
    display: none !important;
}

/*final section*/
.zp_last_section .well {
    background: #34378F !important;
    background: radial-gradient(at center, #34376F, #34379F) !important

}

.zp_last_section .well p.uc.text_primary_skin.h4_font.mb_xl {
    color: #fff !important; 
    font-family: "fatfrank", sans-serif !important;
}

.zp_last_section .well p.uc.text_primary_skin.h4_font.mb_xl span {
    color: #FBD207 !important
}

.zp_last_section .btn_group_last_section .btn_primary_skin {
    background: #fff !important;
    color: #000 !important;
}

.zp_last_section .btn_group_last_section .btn_secondary_skin {
    background: #1A9816 !important;
}
@media (min-width: 980px) {
    .zp_last_section p:nth-child(4) {
        max-width: 40% !important;
    }
}

@media (min-width: 980px) {
    .zp_last_section p:nth-child(5) {
        max-width: 35% !important;
    }
}

/*btns*/
.btn.btn_secondary_skin {
    background: #34368F !important;
    color: #fff;
}

.btn.btn_primary_skin {
    background: #CC262B !important;
    color: #fff;
}

.btn-order {
    font-family: "fatfrank" !important;
    font-size: 8px;
    padding: 2px 5px !important;
}

body .btn {
    letter-spacing: 0.8px;
    font-size: 15px !important;
}

span.label {
    font-weight: normal;
    font-family: "Roboto" !important;
}

/*footer*/
footer {
    background: #F3F3F3 !important;
}

footer small {
    color: #212121 !important;
}

footer #footer-link-information {
    color: #212121 !important;
}

/*checkout page*/
.checkout .marginbottom15 .muted {
    color: #212121;
}


.checkout .well-login a.btn-danger {
    margin-left: 5px;
}

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 {
    border: 1px solid #e1e1e1
}

/*menu page*/
.menu .second_image_bottom a.btn {
    background: #BB1919 !important;
}


.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;
    background: #BB1919;
}

.menu div.website-image.menu_under_basket {
    display: none;
}

.menu  #basket-container .ui-widget-content {
    border: 2px solid #BB1919;
}

.menu .how-im-ordering>h2 .how-im-ordering-menuname {
    color: #34368F;
}

.menu .how-im-ordering a small {
    color: #212121 !important
}

.menu .how-im-ordering h2 {
    font-size: 2.5rem !important;
}

.menu ul.dropdown-menu.dyn-dd-option-ui li a {
    font-family: 'fatfrank';
}

.menu #editSpecialDealModal select {
    background: #F3F3F3 !important;
}

.menu .actions .btn-order {
    font-size: 11px !important;
    padding: 3px 10px !important
}

.menu .ui-tabs-menu .ui-tabs-nav .ui-state-default .ui-tabs-anchor {
    padding-left: 20px !important;
}

.menu .menu-selection .alert h3 {
    color: #34368F;
}

.menu .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-active .ui-tabs-anchor {
    background: #BB1919;
    color: #fff !important;
    border: 1px solid #BB1919 
}

.menu .ui-tabs-menu .ui-tabs-nav .ui-state-default.ui-state-hover .ui-tabs-anchor {
    color: #BB1919;
}

.menu .ui-tabs-menu .ui-tabs-nav .ui-state-default {
    background: #BB1919 !important
}

.menu #menu-download {
    margin-bottom: 20px;
    border-radius: 20px;
}

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;
}

.menu .media-heading span,
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 !important;
}

body .ui-tabs-menu .ui-tabs-panel .row-product, 
body .ui-tabs-menu .ui-widget-content .row-product {
    border-color: #212121 !important;
}

.menu  #navbar-search-menu {
    border: 1px solid #707070 !important;
}

.navbar.affix-top i {
    color: #121212 !important;
    margin-right: 10px;
}


.navbar.affix i { 
    color: #FFF !important;
    margin-right: 10px;
}

#responsive-food-menu .brand {
    font-family: "fatfrank", sans-serif !important;
}


/*pre footer*/
.prefooter {
text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}

.prefooter img {
max-width: 250px;
}

/*members page*/
.members legend {
    font-family: "fatfrank", sans-serif !important;
}

.members .btn-primary {
    background: #1A9816 !important
}

.outer-wrapper.show .ct_details_bar .ct_user_status small a {
    color: #FBD207 !important;
}

.members .section-sales-reports .ctl-toggle-columns button {
    margin: 2px; 
}

.members #chooseAddressModal .modal-body > div {
    color: #FFF !important;
}


.yellow {
    color: #FBD207 !important
}

.no-margin {
    margin: 0 !important
}

/*discount banners*/
#discount-banner {
    background: #34368F;
    border-radius: 10px;
    color: #fff;
    margin: 5px 0px 25px;
    border: 2px #BB1919 solid;
}
#discount-banner h3 {
    margin-top: 10px;
    padding: 5px;
}

#discount-banner p {
    padding: 5px;
}

#discount-banner .border-one {
    background: #BB1919 !important;
    padding: 1px 0px;
}

#discount-banner .code-block {
    background: #BB1919;
    color: #FFF;
    padding: 20px 0px;
    margin: 10px 0px;
    font-weight: 700;
    font-family: "fatfrank", sans-serif;
    font-size: 1.5rem;
}

.social_menu_new {
    display: flex;
    align-items: end;
    gap: 20px;
}

/*order complete*/
.order-complete #body .jumbotron .order-complete-title, 
.order-complete #body .jumbotron .p-thanks-for .text-warning {
    color: #BB1919 !important
}

.p-thanks-for,
.p-last-minute{
    color: #212121 !important
}


/*404*/

.error-404 h3,
.error-404 p {
    color: #212121 !important
}

.page_error-404 #body .well-large.alert-error{
    background: #F3F3F3 !important;
    padding: 40px 20px;
    border-radius: 20px;
}


.ctl-pointsoptions {
    font-size: 0.9rem;
}

/*fixing the cross menu icon*/
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) {
    transform: rotate(40deg);

}

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){
    transform: rotate(-40deg);
    bottom: 40%;

}

.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 {
    opacity: 1
}


/*alt styling for £*/
.alt-pound {
    font-family:'fatfrank'
}

/*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-link .terms small{
    text-decoration: none !important;
    color: #F3F3F3;
}

i {
    font-family: FontAwesome !important;
}

.well.well-small.sys-alert.sys-message {
    background: #f6f6f6;
}

.welcome h1 {
    color: #BB1919 !important
}

.welcome h2 {
    color: #121212 !important
}

.welcome .btn.btn-inverse {
    background: #1A9816;
    color: #FFF;
}

.welcome header>.container #logo a:not(.location_header) img {
    width: revert;
}

/*media queries*/
@media (min-width: 1600px) {
    .right .h2_font {
        font-size: 5.8rem;
    }
}

@media (max-width: 1199px) {
    #discount-banner, #menu-download, .lp_custom_banner {
        max-width: 500px !important;
        margin-left: auto;
        margin-right: auto;
    }
}




@media (min-width: 979px) {
    header>.container #logo img {
        max-height: 75px;
    }
}

@media (max-width: 480px) {
    .zp_hero_section, .carousel-caption {
        height: 550px;
    }

}


@media (min-width: 480px) and (max-width: 767px) {
    .zp_hero_section, .carousel-caption {
        height: 450px;
    }

}

@media (min-width:767px and max-width: 979px) {
    .zp_hero_section, .carousel-caption {
        height: 400px;
    }
}

@media (max-width: 979px) {
    .social_menu_new {
        margin-top: 20px;
    }
    .zp_last_section .h2_font {
        font-size: 3rem !important;
    }

    body:not(.home) .ct_details_bar {
        margin-bottom: 20px;
    }
    .menu #mobile_food_menu_nav .zp-ctl-categories {
        color: #FFF;
    }
    .members .section-loyalty-scheme.well .row-fluid.loyalty-card .span3.text-center.col3.animated.tada  {
        width:100%;
        margin-bottom: 15px;
    }
    header>.container #logo {
        flex-direction: row;
    }
    header>.container .btn-navbar span {
        background: #212121 !important; 
    }
    header ul.dropdown-menu li a {
        color: #34368F !important
    }
    header>.container .nav-collapse.nav-collapse-mobile ul.nav.main-menu>li ul.dropdown-menu {
        background: none !important;
    }

    header>.container {
        align-items: end;
    }
    header > .container {
        display: grid;
        grid-auto-columns: 1fr;
        grid-template-columns: auto max-content; 
        grid-template-rows: auto auto; 
        gap: 10px 0px;
        grid-template-areas:
            "logo btn-navbar"
            "social social";
        padding: 10px 0;
        z-index: 1000;
        justify-items: stretch;
        align-items: center;
    }
    .social_menu_new {
        grid-area: social;
        text-align: center; 
        justify-content: center;
    }

}

@media (max-width:479px) {
    .home .zp_hero_section .container>.row-fluid .carousel_home #myCarousel {
        padding: 10px 10px 40px
    }
    .carousel-caption h2 {
        font-size: 3rrem !important;
    }
    .carousel-caption p.h2_font {
    font-size: 2.6rem !important;
    }
}

@media (max-width: 500px) {
    body #editProductModal.modal .modal-footer>h3 {
        height: 65px;
    }
}

/*Fix for the fixed background on iOS*/
@supports (-webkit-touch-callout: none) {
    .sub_title_font, .h2_font, .h4_font {
        font-family: 'Anton', sans-serif !important;
    }

}

