@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@font-face{font-family:"wpcafe";src:url("https://champion.restaurant/wp-content/plugins/wp-cafe/assets/css/../fonts/wpcafe.eot?b5coso");src:url("https://champion.restaurant/wp-content/plugins/wp-cafe/assets/css/../fonts/wpcafe.eot?b5coso#iefix") format("embedded-opentype"),url("https://champion.restaurant/wp-content/plugins/wp-cafe/assets/css/../fonts/wpcafe.ttf?b5coso") format("truetype"),url("https://champion.restaurant/wp-content/plugins/wp-cafe/assets/css/../fonts/wpcafe.woff?b5coso") format("woff"),url("https://champion.restaurant/wp-content/plugins/wp-cafe/assets/css/../fonts/wpcafe.svg?b5coso#wpcafe") format("svg");font-weight:normal;font-style:normal;font-display:block;}i[class^="wpcafe-"]{font-family:"wpcafe" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:root{--wpc-white-color:#fff;--wpc-dark-color:#000;--wpc-dark-alt:#2f4858;--wpc-dark-light:#1d2327;--wpc-label-color:#77797e;--wpc-text-color:#87888b;--wpc-secondary-color:#0073aa;}:root{--wpc-white-color:#fff;--wpc-dark-color:#000;--wpc-dark-alt:#2f4858;--wpc-dark-light:#1d2327;--wpc-label-color:#77797e;--wpc-text-color:#87888b;--wpc-secondary-color:#0073aa;}.wpc-btn,.wpc_pro_order_tip_wrapper .wpc-btn,.action-button.wpc-btn,.attr-btn-primary,.reservation_form_submit.wpc-btn,.cancell_form_submit.wpc-btn,.settings-content-wraps .wpc-btn,body.woocomerce-layout-override-enable.woocommerce button.button.alt,body.woocomerce-layout-override-enable.woocommerce #respond input#submit,body.woocomerce-layout-override-enable .woocommerce button.button.alt,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button,.wpc-settings-dashboard .button-primary,.wpc-motd-order-btn.wpc-btn,.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button{font-size:14px;color:#fff;background-color:#e3106e;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;display:inline-block;padding:0 15px;font-weight:600;text-decoration:none;line-height:45px;border:none;cursor:pointer;text-transform:uppercase;}.wpc-btn:hover,.wpc-btn:focus,.wpc_pro_order_tip_wrapper .wpc-btn:hover,.wpc_pro_order_tip_wrapper .wpc-btn:focus,.action-button.wpc-btn:hover,.action-button.wpc-btn:focus,.attr-btn-primary:hover,.attr-btn-primary:focus,.reservation_form_submit.wpc-btn:hover,.reservation_form_submit.wpc-btn:focus,.cancell_form_submit.wpc-btn:hover,.cancell_form_submit.wpc-btn:focus,.settings-content-wraps .wpc-btn:hover,.settings-content-wraps .wpc-btn:focus,body.woocomerce-layout-override-enable.woocommerce button.button.alt:hover,body.woocomerce-layout-override-enable.woocommerce button.button.alt:focus,body.woocomerce-layout-override-enable.woocommerce #respond input#submit:hover,body.woocomerce-layout-override-enable.woocommerce #respond input#submit:focus,body.woocomerce-layout-override-enable .woocommerce button.button.alt:hover,body.woocomerce-layout-override-enable .woocommerce button.button.alt:focus,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:hover,body.woocomerce-layout-override-enable.woocommerce-cart .woocommerce .button:focus,.wpc-settings-dashboard .button-primary:hover,.wpc-settings-dashboard .button-primary:focus,.wpc-motd-order-btn.wpc-btn:hover,.wpc-motd-order-btn.wpc-btn:focus,.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:hover,.theme-rosa-lite .wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:focus{color:#fff;border:none;box-shadow:none !important;background-color:#e3106e;}.wpc-form-control,.attr-form-control{background:#f1f5f8;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-color:transparent;border:none;height:38px;line-height:38px;box-shadow:none;}.wpc-form-control:focus,.wpc-form-control.focused,.attr-form-control:focus,.attr-form-control.focused{box-shadow:none;border:none;}.wpc-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.wpc-col-1,.wpc-col-2,.wpc-col-3,.wpc-col-4,.wpc-col-5,.wpc-col-6,.wpc-col-7,.wpc-col-8,.wpc-col-9,.wpc-col-10,.wpc-col-11,.wpc-col-12,.wpc-col,.wpc-col-auto,.wpc-col-sm-1,.wpc-col-sm-2,.wpc-col-sm-3,.wpc-col-sm-4,.wpc-col-sm-5,.wpc-col-sm-6,.wpc-col-sm-7,.wpc-col-sm-8,.wpc-col-sm-9,.wpc-col-sm-10,.wpc-col-sm-11,.wpc-col-sm-12,.wpc-col-sm,.wpc-col-sm-auto,.wpc-col-md-1,.wpc-col-md-2,.wpc-col-md-3,.wpc-col-md-4,.wpc-col-md-5,.wpc-col-md-6,.wpc-col-md-7,.wpc-col-md-8,.wpc-col-md-9,.wpc-col-md-10,.wpc-col-md-11,.wpc-col-md-12,.wpc-col-md,.wpc-col-md-auto,.wpc-col-lg-1,.wpc-col-lg-2,.wpc-col-lg-3,.wpc-col-lg-4,.wpc-col-lg-5,.wpc-col-lg-6,.wpc-col-lg-7,.wpc-col-lg-8,.wpc-col-lg-9,.wpc-col-lg-10,.wpc-col-lg-11,.wpc-col-lg-12,.wpc-col-lg,.wpc-col-lg-auto,.wpc-col-xl-1,.wpc-col-xl-2,.wpc-col-xl-3,.wpc-col-xl-4,.wpc-col-xl-5,.wpc-col-xl-6,.wpc-col-xl-7,.wpc-col-xl-8,.wpc-col-xl-9,.wpc-col-xl-10,.wpc-col-xl-11,.wpc-col-xl-12,.wpc-col-xl,.wpc-col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box;}@media (min-width: 768px){.wpc-col-md-6{flex:0 0 50%;max-width:50%;}}@media (min-width: 992px){.wpc-col-lg-6{flex:0 0 50%;max-width:50%;}.wpc-col-lg-12{flex:0 0 100%;max-width:100%;}}.wpc_log_message,.wpc_error_message,.hide_field,.wpc_success_message{display:none;}@keyframes spinner-loader{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,3%,0);}to{opacity:1;transform:translate3d(0,0,0);}}.wpc-reservation-field{position:relative;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.wpc-reservation-form .wpc_reservation_form{padding:40px;box-shadow:0px 12px 25px rgba(0,0,0,.08);border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;}.wpc-reservation-form .wpc_reservation_form.wpc_reservation_cancel_form{display:none;}@media (max-width: 768px){.wpc-reservation-form .wpc_reservation_form{padding:20px;}}.wpc-reservation-form .wpc_success_message,.wpc-reservation-form .wpc_error_message{margin-bottom:30px;}.wpc-reservation-form span.dashicons.dashicons-clock,.wpc-reservation-form i.reserv-date-icon{position:absolute;right:15px;top:62%;bottom:auto;margin:auto;color:#777;font-size:18px;}.wpc-reservation-form input[type=number]::-webkit-inner-spin-button,.wpc-reservation-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.wpc-reservation-form input[type=number]{-moz-appearance:textfield;}.wpc-reservation-form .wpc-reservation-field{margin-bottom:15px;}.wpc-reservation-form .wpc-reservation-field.message{margin-bottom:20px;}.wpc-reservation-form .wpc-reservation-field img{border-radius:10px;}.wpc-reservation-form .wpc-reservation-field label{font-size:15px;line-height:35px;font-weight:400;color:#101010;}.wpc-reservation-form .wpc-reservation-field label .wpc_required{color:#f00;}.wpc-reservation-form .wpc-reservation-field .wpc-form-control{width:100%;background-color:#f1f1f5;border:none;border:none;border-radius:4;-webkit-border-radius:4;-ms-border-radius:4;height:45px;font-size:14px;color:#878787;padding:0 15px;}.wpc-reservation-form .wpc-reservation-field .wpc-form-control:focus,.wpc-reservation-form .wpc-reservation-field .wpc-form-control:active{border-bottom-color:#e3106e;}.wpc-reservation-form .wpc-reservation-field .wpc-form-control#wpc-message{height:60px;}.wpc-reservation-form .wpc-reservation-field .wpc-form-control::placeholder{color:#999;}.wpc-reservation-form .wpc-reservation-field select.wpc-form-control{background-image:url("data:image/svg+xml, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23212529\' viewBox=\'0 0 1000 1000\'%3E%3Cpath d=\'M500,10L227.8,391.1h544.4L500,10z M500,990l272.2-381.1H227.8L500,990z\'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px;background-size:45px 14px;padding-right:60px;-moz-appearance:none;-webkit-appearance:none;}.wpc-reservation-form .wpc-reservation-field select::-ms-expand{display:none;}.wpc-reservation-form #wpc_cancel_request,.wpc-reservation-form #wpc_book_table{cursor:pointer;font-size:15px;font-weight:600;color:#e3106e;border-bottom:2px solid #5d78ff;margin-left:10px;}.wpc-reservation-form .wpc_reservation_user_info{background-color:#e3106e;border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;}.wpc-reservation-form .wpc_reservation_user_info ul{padding:0;margin:0 0 40px;}.wpc-reservation-form .wpc_reservation_user_info ul li{list-style:none;font-size:17px;margin-bottom:15px;color:#fff;}.wpc-reservation-form .wpc_reservation_user_info ul li .wpc-user-field-info{min-width:80px;display:inline-block;}.wpc-reservation-form .wpc_reservation_user_info .wpc_log_message{border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;background-color:#f1ae1f;color:#fff;border-color:#f1ae1f;}.wpc-reservation-form .confirm_booking_btn,.wpc-reservation-form .cancell_form_submit{margin-right:10px;background-color:#e3106e;position:relative;}.wpc-reservation-form .edit_booking_btn{background:transparent;border:1px solid #fff;padding:13px 20px;line-height:16px;}.wpc-reservation-form .wpc-another-reservation-free{display:none;border:1px solid #fff;margin-top:5px;}.wpc-reservation-form .wpc-another-reservation-free i{font-size:12px;padding-right:5px;line-height:45px;}.wpc-reservation-form .wpc-another-reservation-free:hover{border:1px solid #e3106e !important;}.wpc_reservation_form_two{display:none;}.wpc_error_message{text-align:center;background:rgba(255,143,143,.2901960784);padding:10px;}.wpc_log_message{color:#4f8a10;background-color:#dff2bf;border:1px solid #bce8f1;border-radius:2px;padding:10px;text-align:center;}.wpc_cancell_log_message{display:none;color:#4f8a10;background-color:#dff2bf;border:1px solid #bce8f1;border-radius:2px;padding:10px;text-align:center;}.wpc_danger_text{color:#f00;font-size:13px;}.wpc_success_message{text-align:center;background:#d7ffe3;padding:10px;}@keyframes tada{0%{transform:scale3d(1,1,1);}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}100%{transform:scale3d(1,1,1);}}@keyframes foodloading{0%{transform:rotate(0deg);}0%{transform:rotate(360deg);}}@keyframes loader{0%{background:#000;}100%{background:#fff;}}