.fp_menucard_content h3, .fp_popup_option_title, .fp_menucard_content .menu_description, .fp_text, .fp_menucard_content .fp_popup_img_title, .foodpress_menu .fp_menu_sub_section, .fp_box h3, .fp_box .menu_description, .fp_box .fp_price, .fp_box h5.fp_subheader, .fp_box h5.fp_additions, .foodpress_menu.box_cats .foodpress_categories h4, .foodpress_menu.box_cats p.fp_backto_cats{font-family:'open sans', 'sans-serif'}.fp_box .fp_price, .fp_popup_img_price{color:#ffffff}.fp_popup_option i{color:#999;}.fp_price, .fp_pop_inner .fp_popup_img_price{background-color:#000000}.bghighl{background-color:#f2f6e8}.bghighl:hover{background-color:#e4eccd}.fp_box h3{color:#e01021}.fp_box h3{color:#e01021}.fp_box h3{font-size:18px}.fp_box .menu_description{color:#767676}.fp_box .menu_description{font-size:13px}.fp_popup h3{color:#7a2662}.fp_popup h3{font-size:14px}.fp_popup_option_title{color:#767676}.fp_popup_option_title{font-size:22px}.style_1.fp_box:hover{background-color:#f5f4eb}.style_2.fp_box .fp_inner_box:hover{background-color:#f5f4eb}.foodpress_menu .fp_menu_sub_section{color:#e30615}.foodpress_menu .fp_menu_sub_section{font-size:30px}.foodpress_menu h3.fp_menu_sub_section{color:#e30615}.foodpress_menu h3.fp_menu_sub_section{font-size:24px}.tabbed_menu .foodpress_tabs h4{color:#ffffff}.tabbed_menu .foodpress_tabs h4:hover{color:#e1e1e1}.tabbed_menu .foodpress_tabs h4.focused{color:#ffffff}.tabbed_menu .foodpress_tabs h4.focused:hover{color:#ffffff}.tabbed_menu .foodpress_tabs h4{background-color:#ffffff}.tabbed_menu .foodpress_tabs h4:hover{background-color:#4f4f4f}.tabbed_menu .foodpress_tabs h4.focused{background-color:#787878}.tabbed_menu .foodpress_tabs h4.focused:hover{background-color:#e30615}.tabbed_menu .foodpress_tabs h4{font-size:20px}.foodpress_menu.box_cats .foodpress_categories h4{background-color:#7a2662}.foodpress_menu.box_cats .foodpress_categories h4 i{color:#ffffff}.foodpress_menu.box_cats .foodpress_categories h4{color:#ffffff}.foodpress_menu.box_cats .foodpress_categories h4{font-size:18px}.foodpress_menu.box_cats .foodpress_categories h4 p.fp_meal_type_description{color:#ffffff}.foodpress_menu.box_cats .foodpress_categories h4 p.fp_meal_type_description{font-size:14px}.tabbed_menu .foodpress_tabs h4.focused{color:#ffffff}.tabbed_menu .foodpress_tabs h4.focused:hover{color:#ffffff}.fp_res_button, #fp_make_res.onpage .form_section_2 #fp_reservation_submit{background-color:#8a2945}.fp_res_button:hover, #fp_make_res.onpage .form_section_2 #fp_reservation_submit:hover{background-color:#8f3174}.fp_res_t1{color:#ffffff}.fp_res_t1{font-size:22px}.fp_res_t2{color:#ffffff}.fp_res_t2{font-size:14px}.fpres_bg{background-color:#8a2945;}.form_section_2 #fp_reservation_submit{background-color:#8a2945;color:#ffffff;}#fp_make_res .reservation_section input, #fp_make_res .reservation_section textarea, #fp_make_res.onpage .reservation_section input, #fp_make_res.onpage .reservation_section textarea, #fp_make_res .reservation_section select, .form_section_1 p select option, .form_section_2 p select option{background-color:#A54460;color:#FFFFFF;border-color:#8A2945;}.form_section_2 input::-webkit-input-placeholder, .form_section_1 input::-webkit-input-placeholder{color:#ffffff}.form_section_2 input:-moz-input-placeholder, .form_section_1 input:-moz-input-placeholder{color:#ffffff}.form_section_2 input::-moz-input-placeholder, .form_section_1 input::-moz-input-placeholder{color:#ffffff}.form_section_2 input:-ms-input-placeholder, .form_section_1 input:-ms-input-placeholder{color:#ffffff}#fp_make_res .terms a, #fp_make_res.onpage .terms a{color:#ffffff}.fpres_bg.success{background-color:#7A9E6B}#fp_make_res{color:#ffffff}#fp_make_res.onpage{background-color:#ffffff}#fp_make_res.onpage{color:#717171}#fp_make_res.onpage .terms a{color:#C34545}.fp_menucard_content .fp_bnt, button.fp_bnt, .fpOO_wc .fp_bnt, .fp_box .onpage_fpAddToCart{background-color:#e01021;color:#ffffff;}.fp_menucard_content .fp_bnt:hover, button.fp_bnt:hover, .fp_box .onpage_fpAddToCart:hover{background-color:#e01021;color:#ffffff;}.fp_menucard_content .fp_popup_option .fp_oo_notic{background-color:#a6be5c;color:#ffffff;font-size:16px;}.fp_menucard_content .fp_bnt.fpsec{background-color:#e9f6c3;color:#a6be5c;font-size:16px;}.fp_menucard_content .fp_bnt.fpsec:hover{background-color:#ffffff;color:#a6be5c;}.fpOO_wc .fp_orderonline_add_cart .single_variation,.fp_oo_single #product-addons-total .product-addon-totals{background-color:#dbdbdb}.fpOO_wc .fp_orderonline_add_cart #product-addons-total .product-addon-totals{background-color:#6e6e6e}.fpOO_wc .fp_oo_single .fp_orderonline_add_cart, .fpOO_wc .fp_orderonline_add_cart .variations_button{background-color:#F2D095}.fpOO_wc .product-addon h3.addon-name {
    font-weight: 700 !important;
}

button, input {
    line-height: normal;
    position: relative;
    top: -2px;
}

.fpOO_wc .fp_oo_single .fp_orderonline_add_cart, .fpOO_wc .fp_orderonline_add_cart .variations_button {
    padding: 15px 0 15px 180px !important;
}
@media screen and (max-width: 765px) {
.fpOO_wc .fp_oo_single .fp_orderonline_add_cart, .fpOO_wc .fp_orderonline_add_cart .variations_button {
    padding: 15px 0 15px 110px !important;
}}

.fp_oo_single #product-addons-total .product-addon-totals {
    text-align: right;
    padding-right: 80px !important;
}

.fpOO_wc dl.product-addon-totals dt {
color: #E01021 !important;
}