.table-clickable tbody tr{cursor:pointer}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.padded-full-width{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-heading{margin-top:20px;margin-left:10px}.table-rows-lg td{line-height:34px !important}.edit-col{width:66px}.del-col{width:83px}.price-col{width:75px;font-weight:bold}.clear{clear:both;height:0px;width:0;margin:0;padding:0;line-height:0;overflow:hidden;font-size:0px}.clickable-cursor{cursor:pointer}label.display-label{width:auto !important}.background{position:absolute;height:100%;width:100%;top:0;z-index:-999}.twitter-typeahead .tt-query,.twitter-typeahead .tt-hint{margin-bottom:0}.twitter-typeahead .tt-hint{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;border:1px solid transparent;border-radius:4px}.twitter-typeahead .hint-small{height:30px;padding:5px 10px;font-size:12px;border-radius:3px;line-height:1.5}.twitter-typeahead .hint-large{height:45px;padding:10px 16px;font-size:18px;border-radius:6px;line-height:1.33}.tt-dropdown-menu{min-width:160px;margin-top:2px;padding:5px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.tt-suggestion{display:block;padding:3px 20px;cursor:pointer}.tt-suggestion.tt-cursor{color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.tt-suggestion.tt-cursor a{color:#fff}.tt-suggestion p{margin:0}.tt-dropdown-menu{border-top-left-radius:0px;border-top-right-radius:0px;margin-top:-1px;z-index:999}.twitter-typeahead{width:100%}.twitter-typeahead input{background-color:whitesmoke !important}.twitter-typeahead input:focus{background-color:white !important}.twitter-typeahead .tt-hint{width:100%}.twitter-typeahead .tt-dropdown-menu{width:100%}.twitter-typeahead .tt-input{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important}#page-overlay,#mobile-page-overlay{position:fixed;top:0;left:0;background-color:white;width:100%;height:100%;z-index:9999;opacity:0.75;text-align:center}#page-overlay .loading-icon-and-text,#mobile-page-overlay .loading-icon-and-text{position:absolute;top:47%;width:100%;font-size:3em}#page-overlay .loading-icon-and-text i,#mobile-page-overlay .loading-icon-and-text i{position:relative;top:-0.05em}#mobile-page-overlay{display:none}@media only screen and (max-width: 767px){#mobile-page-overlay{display:block}}.alert-danger h3{margin-top:0}.vertical-ruler-with-text{text-align:center;margin-top:1.5em;font-size:18px}.vertical-ruler-with-text .ruler{width:100%;border-bottom:1px solid #bbb}.vertical-ruler-with-text .ruler-text{background-color:white;position:relative;top:-13px;padding:0 1em;font-size:20px;color:#666}.modal-base-login .ruler-text,.customers-sessions_controller.new .ruler-text{background-color:whitesmoke}#btn-customer-logged-in,#btn-user-logged-in{margin-top:8px;font-size:14px;padding-top:11px;padding-bottom:11px}.logged-in-menu-desktop li a{padding-left:10px}.logged-in-menu-desktop i{width:20px;margin-right:5px;color:#666;text-align:center}.user-area .fa-user{top:0;padding-right:2px}#btn-facebook-login,#btn-facebook-signup{background-color:#3b5998;color:white}#btn-facebook-login .fa-facebook,#btn-facebook-signup .fa-facebook{font-size:20px}.bg-whitesmoke{background-color:whitesmoke}.rounded-bottom-corners{border-bottom-right-radius:4px;border-bottom-left-radius:4px}form .form-subactions{margin-top:1em}form .form-subactions .nav{margin-bottom:0}form#new_customer label.radio{float:left;margin-top:10px;margin-right:1em;margin-bottom:25px}#additional-links{font-size:14px;text-align:center}#additional-links p{margin:18px 0 0}#additional-links #sign-up-link,#additional-links #log-in-link{text-decoration:underline}@media only screen and (max-width: 767px){#additional-links{margin-bottom:20px}}.form-actions hr{border-color:#ddd}.white{color:white}.alert a{text-decoration:underline}.half-variations{padding-left:16px}.modal-base-login .modal-dialog{width:354px}.modal-base-login .modal-header{padding:22px 20px 18px 20px}.modal-base-login .modal-body{padding:36px}.modal-base-login h1{color:#c54d48;font-weight:normal;font-size:34px;text-align:center}.modal-base-login .btn{width:100%}.modal-base-login form#new_customer .customer_date_of_birth label{display:block}.modal-base-login form#new_customer #customer_date_of_birth_3i_{width:50px;float:left;margin-right:12px}.modal-base-login form#new_customer #customer_date_of_birth_2i{height:32px;width:126px;float:left;margin-right:12px}.modal-base-login form#new_customer #customer_date_of_birth_1i_{width:60px}html{position:relative;min-height:100%}body{margin-bottom:130px}.disclaimer-text{text-align:left;color:#999;padding-left:5px;padding-right:5px;margin-bottom:15px;font-size:12px}.footer{padding:10px;position:absolute;bottom:0;width:100%;height:110px;border-top:1px solid #ddd;text-align:center}.footer .footer-text{color:#999}.footer .social-media-container{width:95px;margin:0 auto;height:20px;margin-top:0px;margin-bottom:10px}.footer .social-media-container a{margin-left:2px;margin-right:2px;color:#999}@media only screen and (max-width: 767px){.footer-links{color:#333;font-size:15px}.footer-links a{color:#333}body{margin-bottom:110px}.footer{height:110px}body.with-fixed-bottom-bar{margin-bottom:160px}.footer.with-fixed-bottom-bar{height:160px}}#top-nav-bar{height:60px;background-color:white;border-color:#ccc;-webkit-box-shadow:1px 3px 4px 0 rgba(0,0,0,0.15);box-shadow:1px 3px 4px 0 rgba(0,0,0,0.15)}#top-nav-bar #menuhub-logo{margin-top:15px}#top-nav-bar #btn-customer-login{margin-top:6px}#question-text{font-size:30px;font-weight:200;margin-bottom:15px}@media only screen and (max-width: 767px){#question-text{font-size:24px;text-align:center;font-weight:300}}#notice-ordering-available{background-color:white !important;border-color:#5cb85c !important}#notice-ordering-available #linespace{width:100%;height:7px}#loyalty-card-panel .content{padding:10px}#loyalty-card-panel .content .loyalty-general-notice{margin-bottom:14px;font-size:16px}#ordering-notice-desktop{font-size:16px}#ordering-notice-desktop .btn{text-decoration:none;margin-right:7px}#ordering-notice-mobile .btn{text-decoration:none;margin-bottom:10px}#checkout-form .half-variations{padding-left:16px}.icon-category-loyalty-free{margin-left:-4px}.icon-restaurant-loyalty{margin-left:-4px}.icon-restaurant-loyalty-free{margin-top:6px;margin-left:-6px}.discount{color:red;font-weight:bold}.cart-column{padding:0px;padding-left:10px}#cart-wrapper{position:absolute;width:270px;z-index:1000}.cart-heading{position:relative;color:white;text-align:center}.cart-heading #btn-clear-order{position:absolute;right:10px;top:5px}#more-info-button{margin-top:10px;margin-bottom:10px}.cart{margin-top:0px;top:0px;width:270px;z-index:1}.cart #cart-loading-overlay{position:absolute;z-index:100;background-color:white;opacity:0.75;width:100%;height:100%;text-align:center}.cart #cart-loading-overlay .loading-icon-and-text{position:absolute;top:50%;width:100%;font-size:2em}.cart #cart-loading-overlay .loading-icon-and-text i{position:relative;top:-0.1em}.cart .delivery-option-container{background-color:#fcf8e3;border-bottom:1px solid #dddddd}.cart .delivery-option-container #pickup-delivery-options{-moz-box-shadow:0 4px 2px -2px #555;-webkit-box-shadow:0 4px 2px -2px #555;box-shadow:0 4px 2px -2px #555;margin:0px;padding-left:1em;background-color:#fffefb}.cart .delivery-option-container #pickup-delivery-options .radio_buttons{height:auto;width:auto;margin-bottom:0}.cart .delivery-option-container .delivery-info{padding-left:1em;padding-right:1em}.cart .delivery-option-container .delivery-info .cart-notice{padding-top:10px}.cart .delivery-option-container .delivery-info form .delivery-address-select-wrapper{padding-bottom:1px}.cart .delivery-option-container #delivery-autocomplete{width:215px}.cart .delivery-option-container #address-tick{color:green;font-size:20px;margin-top:5px;margin-left:5px}.cart .delivery-option-container #address-needed-icon{color:black;font-size:20px;margin-top:5px;margin-left:5px}.cart .delivery-option-container .delivery-address-block{padding-bottom:8px}.cart .delivery-option-container .delivery-address-block #delivery-autocomplete-wrapper{margin-bottom:5px}.cart .delivery-option-container .delivery-address-block .control-group.order_address_address{margin-bottom:0}.cart .delivery-option-container .delivery-address-block #show-my-addresses-wrapper{text-align:left}.cart .delivery-option-container .delivery-address-block #show-my-addresses-wrapper a{color:#0088cc}.cart .content{padding:13px}.cart.fixed{position:fixed;top:5px}.cart.overflown .content{padding-right:0}.cart.overflown ul.order-items{overflow-y:scroll;overflow-x:hidden}.cart.overflown ul.order-items li.order-item{width:240px}.cart.overflown .total-line{margin-right:15px}.cart hr{margin:0.5em 0;border-bottom:0;width:80%;margin-left:10%;border-color:#dddddd}.cart ul.order-items{margin:0;padding:0}.cart ul.order-items li.order-item{list-style:none;display:inline-block;width:246px}.cart ul.order-items li.order-item .order-item-qty{float:left;width:25px;font-size:16px;font-weight:bold}.cart ul.order-items li.order-item .order-item-contents-container{float:left;width:140px}.cart ul.order-items li.order-item .order-item-contents-container .order-item-extra-subtitle{margin-bottom:4px}.cart ul.order-items li.order-item .order-item-contents-container.second{margin-left:45px}.cart ul.order-items li.order-item .order-item-contents-container .order-item-title,.cart ul.order-items li.order-item .order-item-contents-container .order-item-subtitle{height:1.5em}.cart ul.order-items li.order-item .order-item-contents-container .order-item-title-full{height:3em}.cart ul.order-items li.order-item .order-item-contents-container .half-variations{padding-left:16px}.cart ul.order-items li.order-item .order-item-total-price{float:left;text-align:right;width:40px;font-weight:bold;line-height:30px}.cart ul.order-items li.order-item .order-item-actions-container{float:right;width:70px;height:50px}.cart ul.order-items li.order-item .order-item-actions-container .action-row-1{width:70px;height:20px}.cart ul.order-items li.order-item .order-item-actions-container .action-row-1 .order-item-price{width:44px;font-size:13px;float:left;margin-top:1.5px;text-align:right;margin-right:5px}.cart ul.order-items li.order-item .order-item-actions-container .action-row-1 .btn-remove-item{float:right;font-size:13px;padding-top:0px;padding-bottom:0px}.cart ul.order-items li.order-item .order-item-actions-container .action-row-2{width:70px;height:20px}.cart ul.order-items li.order-item .order-item-actions-container .action-row-2 .btn-change-item{margin-top:3px;font-weight:normal;width:70px}.cart ul.order-items li.order-item .order-item-footer{padding-top:5px;border-bottom:1px solid #ddd;clear:both}.cart ul.order-items li.order-item .half-half-item-row{float:left;width:100%}.cart ul.order-items li.order-item.half-half .add-second-half{opacity:1 !important;color:white;margin:0;width:100%;text-align:center;padding-top:4px;padding-bottom:2px;background-color:#777}.cart .total-line{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd;font-size:15px;color:black}.cart .total-line .title{float:left}.cart .total-line .value{text-align:right}.cart a.btn.btn-lg{width:242px}.cart a#refresh_cart{display:none}.cart .loyalty-notice{border-bottom:#ddd 1px solid;color:#5cb85c;font-size:16px;text-align:center;background-color:white;padding:.5em;margin-top:3px}#btn-checkout{padding-top:5px;padding-bottom:5px}#btn-checkout .btn-text{display:inline-block;font-size:22px;vertical-align:middle;padding-top:4px;padding-left:10px}@media (max-width: 1200px){#logo-small{margin-bottom:10px;height:49px}#similar-restaurants-wrapper{width:196px}}@media (max-width: 980px){#logo-small{margin-bottom:22px;height:37px}#similar-restaurants-wrapper{width:166px}}#booking-datepicker .ui-datepicker{width:auto !important}.modal#online-ordering-info-window .modal-body{font-size:14px}.modal#online-ordering-info-window .modal-body li{line-height:25px}.modal#options-select-window .modal-header p{margin:0}.modal#options-select-window.both-one-and-extra{width:642px;margin-left:-321px}.modal#options-select-window.only-extra{width:412px;margin-left:-206px}.modal#options-select-window.only-one{width:232px;margin-left:-116px}.modal#options-select-window form{margin-bottom:0}.modal#options-select-window form #one-select-lists-wrapper{width:200px}.modal#options-select-window form .well{margin-bottom:0}.modal#options-select-window form .well#one-select-lists{padding-bottom:4px}.modal#options-select-window form select{width:160px}.modal#options-select-window form #extra-variations-wrapper .well{padding-bottom:14px}.modal#options-select-window form #extra-variations-wrapper.span4{width:380px}.modal#options-select-window form #extra-variations-wrapper #col2{margin-left:0}.modal#options-select-window form #extra-variations-wrapper fieldset .row{padding-top:9px}.modal#options-select-window form #extra-variations-wrapper fieldset legend{margin-bottom:0;font-size:16px;line-height:26px}.modal#options-select-window form #extra-variations-wrapper fieldset .control-group{margin-top:0;margin-bottom:0}.modal#options-select-window form .order-item-comments textarea{width:150px}h1{margin-top:3px;text-shadow:2px 2px 2px #333333;padding-bottom:5px;margin-bottom:0px}.hours-phone-container{margin-top:5px}.hours-phone-container .open-closed-label{margin-top:2px;margin-right:8px}.address{font-size:14px;margin-top:5px}#restaurant-name{margin:0px;padding-top:5px;padding-bottom:5px}.mh-page-header{position:relative}@media only screen and (max-width: 767px){.mh-page-header{border-radius:0px !important;padding-bottom:20px}.mh-page-header #restaurant-name{font-size:24px;padding-top:5px;padding-bottom:5px}.mh-page-header .address-mobile{padding-top:2px;font-size:14px;padding-bottom:15px}}#page-header-row-mobile .btn-group{width:100%}#page-header-row-mobile .btn-group .btn{width:50%}#page-header-row-mobile .btn-group #btn-map-mobile{padding-left:6px}#page-header-row-mobile .btn-group #btn-map-mobile .fa-map-marker{padding-right:4px}#page-header-row-mobile .half-width{width:50%}#page-header-row-mobile .mobile-open-status{margin-top:10px}.menu-heading{background-color:#c54d48 !important;color:white !important}.menu-heading h3{margin:0px;margin-right:10px}.menu-category{background-color:#fffefb;color:black;position:relative;min-height:42px;z-index:100;cursor:pointer}.menu-category.expanded{-moz-box-shadow:0 4px 2px -2px #555;-webkit-box-shadow:0 4px 2px -2px #555;box-shadow:0 4px 2px -2px #555;border-radius:1px !important}.menu-category .category-text{padding-right:55px}.menu-category .menu-item-count-container{position:absolute;right:0;top:0;width:55px;margin-right:15px;margin-top:12px}.menu-category .menu-item-count-container .fa-angle-up,.menu-category .menu-item-count-container .fa-angle-down{line-height:22px}.menu-category .fa-angle-up,.menu-category .fa-angle-down{color:#ccc}.menu-category-notes{font-size:12px;background-color:#fcf8e3;padding-top:15px}.menu-item{padding-bottom:5px}.menu-item-image-container{width:140px}.menu-item-image{box-shadow:0px 1px 8px 1px #ccc;margin-bottom:0px}.item-details-with-img{padding-left:0px}@media (max-width: 992px){.menu-item-image{margin-bottom:10px}}@media (max-width: 768px){.item-details-with-img{padding-left:15px}}.menu-notes li{font-size:13px;color:#999}.menu .panel-footer{background-color:#fffefb;color:#999;font-size:12px}.menu-item-description{color:#888;font-size:13px}.with-order-btn{min-height:30px}.menu-item-variation{margin-bottom:3px;margin-top:3px;position:relative;vertical-align:middle}.menu-item-variation .variation-name-price{position:relative;width:220px;margin-right:20px}.menu-item-variation .variation-name-price .variation-name-cell{width:165px;font-size:13px;min-height:21px}.menu-item-variation .variation-name-price .price-cell{position:absolute;width:50px;text-align:right;height:22px;bottom:0;top:0;right:0;margin:auto}.menu-item-variation .variation-name-price.with-order-btn{margin-right:95px}.menu-item-variation .order-cell{position:absolute;height:27px;top:0;bottom:0;right:0;margin:auto;margin-right:20px}.menu-item-variation .order-cell .btn-add{padding:0px;margin:0px;font-size:14px;width:65px;float:right;font-weight:150}.menu-item-variation .order-cell .btn-add .add-text{margin-right:2px;margin-top:2px;display:inline-block}.menu-item-variation .order-cell .btn-add img{vertical-align:top;margin-top:3px;margin-bottom:3px}@media only screen and (max-width: 767px){.menu-item-variation .variation-name-price{width:235px;margin-right:15px}.menu-item-variation .variation-name-price .variation-name-cell{width:185px}.menu-item-variation .variation-name-price .variation-name-cell.with-order-btn{width:125px}.menu-item-variation .variation-name-price.with-order-btn{width:170px;margin-right:85px}.menu-item-variation .order-cell{margin-right:10px}}.underline{border-bottom:1px solid #EAEAEA}#notice-store-closed i{color:red}#tab-hours .hours-container{width:100%;line-height:28px;border-bottom:1px solid #ddd}#tab-hours .hours-container i{color:#ccc}#tab-hours .hours-container i.open{color:#5cb85c}#tab-hours .hours-container i.closed{color:red}#tab-hours .hours-container .today{font-weight:bold}#tab-hours .hours-container .day-hours{float:right}#tab-hours .hours-container:last-of-type{border-bottom:none}#map{width:100%;height:250px;display:none;border-bottom:1px solid #ccc}#map-thumbnail{width:160px;height:124px;position:absolute;bottom:0;right:0}#map-thumbnail img{width:160px;height:124px;-moz-border-radius-topright:3px;border-top-right-radius:3px}#map-thumbnail #larger-map-text{position:relative;opacity:0.7;background-color:black;width:160px;height:30px;top:-30px;text-align:center;line-height:30px}.fa-star-o,.fa-star{color:#EB8E3D}#rate-restaurant-container{min-height:177px;text-align:center}#rate-restaurant-container #btn-customer-login{margin-top:30px}#rate-restaurant-container #stars-container{width:100%}#rate-restaurant-container #stars-container .fa-star-o{color:#ddd}#rate-restaurant-container #stars-container .fa-star-o:hover{color:#EB8E3D}#rate-restaurant-container #rating-action-text{color:#999;margin-bottom:15px}#rate-restaurant-container #review-btns{text-align:left}#rate-restaurant-container #review-btns #btn-cancel-review,#rate-restaurant-container #review-btns #btn-clear-review{margin-left:15px}@media only screen and (min-width: 767px){#my-review .panel{min-height:177px}}#my-review .panel #my-review-btn-container{position:relative;padding:15px;padding-top:0}@media only screen and (min-width: 767px){#my-review .panel #my-review-btn-container{position:absolute;bottom:20px}}#my-review .panel #my-review-btn-container .btn-danger{margin-left:5px}@media only screen and (max-width: 767px){#rate-restaurant-container h3{font-size:18px}#rate-restaurant-container #stars-container{font-size:12px}}#rating-summary-container{height:177px}#rating-summary-container .panel-body{margin-top:28px}#rating-summary-container #stars-container{margin-top:12px}#rating-summary-container #rating-summary-number{font-size:60px;font-weight:100;margin-right:20px;margin-left:20px}#rating-summary-container #rating-summary-text{text-align:center;color:#999}#rating-summary-container #no-rating-text{font-size:24px;font-weight:300;text-align:center}@media only screen and (max-width: 767px){#rating-summary-container{height:auto !important}#rating-summary-container .panel-body{margin-top:0px}#rating-summary-container #rating-summary-number{font-size:88px !important;text-align:center;margin-left:0px;margin-right:0px;width:100%}#rating-summary-container #rating-summary-number .panel-body{margin-top:0px !important}#rating-summary-container #stars-container{margin-top:0px;width:100%;text-align:center}}.saved-review-container .panel-heading{border:1px solid #ccc}.saved-review-container .time-ago-text{margin-left:5px;line-height:24px;font-size:12px}#load-more-reviews-container{text-align:center}#mobile-nav{margin-top:20px;padding-bottom:20px;border-bottom:#ccc solid 1px}.mobile-tabs-container{width:100%}.mobile-tabs-container .one-tab{width:100%}.mobile-tabs-container .two-tabs{width:50%}.mobile-tabs-container .three-tabs{width:33.333%}.mobile-tabs-container .four-tabs{width:25%}.nav-options{padding:10px 0 0 0;background-color:#666}.nav-options .nav-tabs{padding-left:15px}.nav-options .nav-tabs li:not(.active) a:focus{background-color:#666;border-bottom:0px}.nav-options .nav-tabs li:not(.active) a.highlight-tab{background-color:#5cb85c;border-bottom:0px}.nav-options .nav-tabs li:not(.active) a.highlight-tab:hover{background-color:#50A350;border-color:#555}.nav-options .nav-tabs li{margin-right:10px}.nav-options .nav-tabs a{color:white}.nav-options .nav-tabs a:hover{background-color:#555;border-color:#555;border-bottom:0px}.nav-options .nav-tabs .active a{font-weight:bold}@media only screen and (max-width: 767px){body{background-color:black}#col1{padding:0px;margin:0px}#col1 .page-container{border-radius:0px !important}#col1 .page-container .panel-heading h1{font-size:26px}.mobile-nav-link{cursor:pointer;height:50px;background-color:#eee;font-size:16px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.mobile-nav-link a{color:#444}.mobile-nav-link .nav-text{line-height:50px}.mobile-nav-link i{line-height:50px}.mobile-footer-link-container{height:90px}.btn-collapse-all,.btn-expand-all{display:none}.menu-heading{height:60px;padding:10px !important;padding-top:15px !important;padding-left:15px !important}.menu-heading h3{font-size:20px;font-weight:300;padding-top:5px}}.row-total{background-color:whitesmoke}#order-summary-footer{border-top:solid #ddd 1px}#order-summary-footer a{text-decoration:underline}.login-btn-wrapper{text-align:center}.login-btn-wrapper #btn-form-login-desktop{width:180px;margin:auto;margin-top:10px}.login-btn-wrapper a.btn{padding-left:3em;padding-right:3em;font-size:18px}@media (max-width: 767px){.login-btn-wrapper a.btn{margin-top:1.5em}}.guest_order_payment_type,.order_payment_type{margin-bottom:0px}.guest_order_payment_type label.radio,.order_payment_type label.radio{margin-right:3em;margin-bottom:5px;min-width:51px;padding:0;height:32px}@media (max-width: 992px){.guest_order_payment_type label.radio,.order_payment_type label.radio{margin-left:8px}}.guest_order_payment_type label.radio input,.order_payment_type label.radio input{margin-top:9px}.guest_order_payment_type label.radio span,.order_payment_type label.radio span{display:inline-block;margin-top:34px}.guest_order_payment_type #paypal_method,.order_payment_type #paypal_method{background:url(/assets/public/payment_icons/paypal@2x-371055384b588d2ca7df2d544f6350a8e08f49dd20b6fabed4ab3470a3034a55.png) no-repeat;background-size:51px 32px;height:33px;margin-left:8px}@media (max-width: 992px){.guest_order_payment_type #paypal_method,.order_payment_type #paypal_method{margin-bottom:20px}}.guest_order_payment_type #visa_method,.order_payment_type #visa_method{background:url(/assets/public/payment_icons/cards@2x-aaadf4605a0b6d082498e7d416813d944e0cb3b010332abf268aeaa8e22d0b1b.png) no-repeat;background-size:107px 32px;width:107px;height:33px}@media (max-width: 992px){.guest_order_payment_type #visa_method,.order_payment_type #visa_method{margin-bottom:20px}}.guest_order_payment_type #cash_method,.order_payment_type #cash_method{height:33px}.guest_order_payment_type #cash_method.delivery,.order_payment_type #cash_method.delivery{background:url(/assets/public/payment_icons/cash-on-delivery@2x-4ee45e30a791cb0f416a9a8ba7eff4e0975bd23821160a768fad165fd5b8d214.png) no-repeat;background-size:51px 32px}.guest_order_payment_type #cash_method.pickup,.order_payment_type #cash_method.pickup{background:url(/assets/public/payment_icons/cash-on-pickup@2x-b5955ab66d5e121c8d8595d37d8b978d69ac5b6f4d10b64233607d1f2c07b5d5.png) no-repeat;background-size:51px 32px}#confirmation-container h2{margin-top:10px;margin-bottom:0px}#likes-container{margin-top:20px}@media only screen and (max-width: 767px){#confirmation-container i{font-size:30px !important}#confirmation-container h2{font-size:21px;margin-top:3px}}#order-bar{height:60px;background-color:#c54d48;position:fixed;bottom:-10px;left:0px;width:100%;z-index:1000;padding-right:16px;padding-left:16px}#order-bar #btn-mobile-checkout{margin-top:7px;width:120px;padding-top:0px;padding-bottom:0px;padding-right:5px;font-size:17px}#order-bar #btn-mobile-checkout .btn-text{vertical-align:middle;padding-top:5px;display:inline-block}#order-bar #order-summary{color:white;line-height:50px;font-size:17px}#delivery-bar-mobile{height:49px}#delivery-bar-mobile a{width:50%}.extra-variations .list-group-item{background-color:white;font-size:12px;padding:8px;padding-left:10px;padding-right:10px}.extra-variations .list-group-item input[type=checkbox]{margin-right:5px}@media (min-width: 992px){.half-half-modal .modal-lg{width:700px}}.order-item-dialog{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.order-item-dialog .modal-header{background-color:#c54d48;color:white;border-top-left-radius:4px;border-top-right-radius:4px}.order-item-dialog .modal-body{background-color:#f7f7f7}.order-item-dialog .modal-body #half-half-headers{background:#c54d48;color:white;margin:0 -20px;padding:15px;height:60px}.order-item-dialog .modal-body #half-half-headers h3{margin:0;margin-top:2px;text-align:center}.order-item-dialog .modal-body #half-half-headers img{position:absolute;top:-7px;right:-24px}.order-item-dialog .modal-body #halves-container{background-image:-webkit-linear-gradient(left, #ededed, #ededed 50%, #f7f7f7 50.01%, #f7f7f7 100%);background-image:-moz-linear-gradient(left, #ededed, #ededed 50%, #f7f7f7 50.01%, #f7f7f7 100%);background-image:-ms-linear-gradient(left, #ededed, #ededed 50%, #f7f7f7 50.01%, #f7f7f7 100%)}.order-item-dialog .modal-body #menu-item-text{font-weight:bold;margin-bottom:5px;font-size:15px}.order-item-dialog .modal-body #menu-item-description{color:#999;font-size:13px}.order-item-dialog .modal-body .extra-var-subheading{font-size:12px;color:#999;font-style:italic}.order-item-dialog .modal-body .selection-label{text-align:left;padding-right:0px}.order-item-dialog .modal-footer{margin-top:0px}#half-half-form.half-half-desktop .modal-body{padding-bottom:0}#half-half-form.half-half-desktop .menu-item-info-panel .form-group{margin-bottom:0}#half-half-form.half-half-desktop .menu-item-info-panel #menu-item-description{margin-top:15px}#mobile-top-nav-bar{background-color:white;border:0px}#mobile-top-nav-bar #menuhub-logo{margin-left:15px !important;margin-top:14px}#mobile-top-nav-bar #btn-logged-in i{color:#c54d48}#mobile-top-nav-bar #logged-in-menu{border-color:#ccc;background-color:whitesmoke;font-size:14px}#mobile-top-nav-bar #logged-in-menu i{width:25px}#mobile-top-nav-bar #logged-in-menu a{color:#666}#mobile-top-nav-bar .btn-mobile-nav{height:56px;width:56px;text-align:center;float:right;border-left:1px solid #ccc}#mobile-top-nav-bar .btn-mobile-nav i{line-height:56px;color:#999}@media only screen and (max-width: 767px){#mobile-top-nav-bar{margin-bottom:0px}}#btn-add-customer-address,#btn-add-credit-card{margin-left:15px}.table-customer-addresses{margin-bottom:0;border:1px solid #eee}.table-customer-addresses .btn-stack-col{width:1%}.table-customer-addresses .btn-stack .btn{display:block;margin-bottom:5px;width:95px}@media (max-width: 767px){.table-customer-addresses .btn-stack .btn{width:75px}}.table-customer-addresses .btn-stack .btn:last-of-type{margin-bottom:0px}#cvv-image{margin-left:-15px}body{background-color:#f7f7f7}html{overflow-y:scroll;overflow:-moz-scrollbars-vertical}@media only screen and (max-width: 767px){.container .page-alert{margin-bottom:0px;margin-left:-15px;margin-right:-15px;border-radius:0px}}#btn-signin{margin-right:10px}.panel-primary{box-shadow:rgba(50,50,50,0.25) 0px 0px 3px 0px}.public-static_controller .panel-body{padding-top:0px}.label-env{position:relative;top:-35px;left:185px;font-weight:bold}@media only screen and (max-width: 767px){.label-env{top:5px;left:5px}}
