.img__description,.slider{right:0;position:absolute}#builder_main .page-right-colr:after,.clear,.clrfix{clear:both}.accordion-list ul,.add-menu-links ul,.add-menu-list ul,.cart-total ul,.checkbox-list,.food-list,.food-menu-list ul,.homeNav>ul,.item-list,.menuList ul,.notification-list ul,.notifications>ul,.order-total ul,.payment-form ul,.subMenu,ul.cart-list,ul.select-individual,ul.user-menu{list-style:none}.myaccount-section .flex-col{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:0 10px}.myaccount-section .submit-row{max-width:250px;margin:5px auto 0}.submit-row-moa{width:100%;margin:5px auto 0;text-align:center}.button-box .text-nav{margin-top:10px}#myaccount-right-col .button-box{background-color:#fff}.myaccount-section .page-right-col{align-items:flex-start!important;position:relative}.myaccount-username{font-weight:700;font-size:24px}.myaccount-no-input{margin-bottom:37px!important}#myaccount-contact-form{width:100%}#user_profile_list h3{font:400 16px sofia-pro-soft,sans-serif!important;margin-bottom:15px!important}#user_profile_list .profile-list>a{font-weight:600}#user_profile_list a{color:inherit}#user_profile_list a:hover{color:#83003f}#user_profile_list .profile-list>a>span{color:#cd193f;font-weight:400!important;font-size:13px!important}#myaccount-profiles .button-box{background:0 0}#myaccount-right-col .rcol-floating{position:relative!important;margin-top:10px;width:100%}.myaccount-profile-warn{color:#83003f;font-weight:500}#profile_msg_no{margin:10px 0!important}#user_profile_list .need-location{color:#cd193f!important;font-weight:400}#myaccount-contact-form label.checkbox{padding-top:0}.myaccount-left-col{margin-bottom:20px!important}.myaccount-left-col p{text-transform:none!important;font-size:22px;line-height:30px;font-family:utopia-std,sans-serif;font-weight:400;color:#484848}#add_new_profile,.ar_payment_failed{color:#cd193f!important}.add_new_link{margin-top:30px;text-align:center!important}.upd-required{display:none}.click-profile{margin-bottom:15px!important;font-weight:400;font-size:15px;margin-top:3px;display:inline-block}.profile-has-orders{font-size:12px;font-style:italic;display:none;width:100%;margin-top:10px}.fcdollar,.fcdollar span{display:inline-table!important}.fcdollar span{width:20px;text-align:left}.fcamount,.fcamount span{display:inline!important}.fcamount span{width:30px;text-align:right}.fcname{padding-left:40px}.fcname>a{font-weight:400}#ar_amount_table td,#moa_profile_add_funds td,#moa_profile_add_funds th{padding:10px;font:inherit}#moa_profile_add_funds th{font-weight:700}#moa_profile_add_funds .pname{width:150px;text-align:left}#ar_amount_table .pname{width:200px;text-align:left}#ar_amount_table .moa_amount,#moa_profile_add_funds .moa_amount{text-align:right;width:125px}#ar_amount_table input,#moa_profile_add_funds input{width:105px;border:1px solid #c4c4c4;border-radius:3px;padding:5px 10px;font:inherit;font-size:15px;min-height:30px}#ar_amount_table .button-box,#moa_add_funds .button,#moa_add_funds .button-box{margin-bottom:0!important}.cb_line{text-align:left;font-size:12px!important;font-style:italic!important}#moa_add_funds_title{font-size:24px!important}.trans-hist-links{text-align:right}#moa_credit_history h3{text-align:center;font-size:20px;font-weight:700}.student_id_field_required{display:none}.switch{position:relative;display:inline-block;width:40px;height:16px;margin-right:10px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:11px;width:11px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#83003f}input:focus+.slider{box-shadow:0 0 1px #2196F3}input:checked+.slider:before{-webkit-transform:translateX(23px);-ms-transform:translateX(23px);transform:translateX(23px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:50%}.auto-replenish{margin-top:20px}#auto_replenish_amount{font-size:15px;width:55px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.auto-replenish .button{padding:2px 5px;min-width:60px;font-size:10px}#ar_amount_popup .button-box{background:0 0;padding:5px}#ar_amount_popup .modal-popup-content{padding:50px 40px 20px}#ar_amount_popup .button{margin-bottom:0}.moa_col_left{flex:1 0 40%!important}.moa_col_right{flex:1 0 20%!important}.moa_col_right_50{flex:1 0 50%!important}.moa_col_100{flex:1 0 100%!important}.trans-hist-links{margin-top:10px}i.fa-edit{color:#83003f;padding:3px 5px 0}i.fa-edit:hover{cursor:pointer}.autorep-heading{font-weight:500}.autorep-desc{margin-top:15px;font-size:12px;padding-left:40px;font-style:italic;color:inherit}.profile-avatar{width:100%;text-align:center;cursor:pointer}.profile-avatar-upload{width:100%;text-align:center;padding-top:20px}.div-avatar{height:85px}#profile_photo_input{height:0;width:0}.img__description{left:0;top:0;margin-inline:auto;background:rgba(29,106,154,0);color:#fff;visibility:hidden;opacity:0;width:100px;height:100px;transition:opacity .2s,visibility .2s}.cal-links,.cal-mc-multi,.cal-toggle-icon{position:relative}#ckurl-msg-url,.error{color:#83003f}.profile-avatar:hover .img__description{visibility:visible;opacity:1}.div-hide{display:none}.error{margin-top:5px;font-size:12px!important}#profile-form,#profile-form-self{width:70%!important;margin-left:70px}#profile-form .button-box,#profile-form-self .button-box{background-color:inherit!important}#profile-form-self span{font-size:15px!important;padding:5px 10px}#profile-other h3,#profile-self h3{font-size:22px;line-height:30px;font-family:utopia-std,sans-serif;margin-bottom:25px}#register-right-col .right-col-content{vertical-align:top!important;min-height:400px}.check-url-form,.pass-reset-form{width:100%;max-width:550px;margin:0 auto}.check-url-form .formBox,.pass-reset-form .formBox{width:100%;max-width:500px!important;margin:0 auto;border-radius:5px;background:url(../images/bg.jpg)}.pass-reset-form p{margin:0 auto;text-align:center}.pass-reset-form .button{max-width:200px!important}.preset-invalid{margin:30px 10px!important}#account-form h3{text-align:center;font-family:utopia-std,sans-serif}.text-left,.uname_msg{text-align:left!important}#username-form .flex-col{width:100%!important}.uname_msg{font-size:12px!important;margin:20px!important}#url-list,input[type=sname]{margin-top:20px}.uname_msg a{font-weight:700!important}#comments{width:100%;height:70px}#select-from-list{margin-top:30px}#url-list{margin-bottom:30px;overflow:auto;max-height:600px}#url-list a,#url-list h3,.ckurl-modal-text{font:400 16px sofia-pro-soft,sans-serif}.homeNav h5,.month-Nav,.msg-warning,.site-name{text-align:center}.homeNav-no-center{padding:0 25px;margin-bottom:46px}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #83003f;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cart-not-empty{background:#24bcca;font-weight:700}.msg-warning{font-size:18px;font-weight:800;color:#83003f}#home_profile_msg span,.plum-bold{color:#83003f;font-weight:400}#home_profile_msg .modal-popup-content{padding:10px!important}#home_profile_msg span{display:block;padding-bottom:10px}.footerLogo .pow-by{color:#eee;vertical-align:middle}.footerLogo img{vertical-align:top}.site-name{color:#fff;font-family:sofia-pro-soft,sans-serif;padding-top:20px;display:inline-block;font-size:16px!important}.month-Nav{margin:0 auto 10px!important}.page-headbox h2{margin:50px 0 40px!important}.homeNav h5{display:block;margin-bottom:15px;font:300 15px/30px sofia-pro-soft}#curMonth{font-size:20px!important}form#not-show-again{width:100%;max-width:150px;margin:15px auto 0}.alt-rount-savecart,form#not-show-again input[type=checkbox],form#not-show-again label.checkbox:after,form#not-show-again label.checkbox:before{width:15px;height:15px}form#not-show-again label.checkbox{font-size:13px;padding-left:22px;padding-top:2px}.tt_profile_list{margin:5px;min-width:200px}#mb-coming-soon,.cart-added-massage{min-width:250px!important}.tt_profile_list span{display:block;padding-bottom:5px}a.cal_next,a.cal_previous{width:10px;height:11px;display:inline-block;vertical-align:middle}.plist_header{font-weight:700;color:#83003f}#home_profile_msg .massage-box-enlarged{max-height:500px;overflow:scroll}#home_profile_msg .large-plist{margin-right:30px!important}#mps_message{padding-top:10px!important;color:#83003f}a:link.cal_mcycle_name,a:visited.cal_mcycle_name{text-decoration:none;color:#484848!important}.mb-msg a,.off-section-cancel{text-decoration:underline}a.cal_previous{background:url(../images/icons/icon_arrow_left_red.png) left center/100% no-repeat;margin-right:7px}a.cal_next{background:url(../images/icons/icon_arrow_right_red.png) left center/100% no-repeat;margin-left:7px}.iwaitlist,.wl_name{display:inline-block!important}#cal_mc_name:hover{color:#83003f!important}#cal_days a:hover{color:#fff!important}.calendar table td>a{color:#484848}#cal_section .month-Nav{width:70%;position:relative;text-align:center}.cal-links{float:left}#cal_section .page-headbox{padding-bottom:25px!important}.view-only{background-color:#d1d1d1!important;color:#fff!important}.cal_day_clicked,a.view-only:hover{color:#fff!important;background:#f15d22!important}.menu-notification{border-radius:5px;border:1px solid #cd163f!important}.cart-notification{border-radius:5px;border:1px solid #24bcca!important}.other-order-notification{border-radius:5px;border:1px solid #767676!important}.order-notification{border-radius:5px;border:1px solid #f15d22!important}.cal-hint{margin-top:5px!important}.apply-to{color:#83003f!important}.cal-mc-multi,.cal-toggle-icon:after{font:500 25px/18px sofia-pro-soft,sans-serif;color:#890c48}.blank-right-col{vertical-align:top!important;align-items:center!important}#home_link{margin-bottom:10px}.cal-toggle-icon:after{content:"+";vertical-align:top}.cal-mc-multi{bottom:.1em}#cal_header h2{font-size:22px!important}.curr_day{border:1px solid #83003f}.iwaitlist{color:#CD163F;font-weight:400}.wl_name{width:unset!important}p.login_error{padding-bottom:10px;color:#83003f}.form-field-grop input[type=username]{background:#fff;font:400 15px/18px sofia-pro-soft;padding:8px 15px 10px;border:1px solid #c4c4c4;width:100%;border-radius:3px;height:43px}a.comodo-icon{width:100px}a.comodo-icon i{display:block;background:url(../images/comodo.png) left top/100% no-repeat;width:100px;height:85px;margin-right:10px}.bottom-nav{position:absolute;bottom:0;right:0}.bottom-nav i{text-align:right}.bottom-nav span{vertical-align:baseline}.login-footer-logo,.login-welcome{vertical-align:bottom;width:100%;text-align:center}.bottom-nav a.comodo-icon{float:right;margin-right:20px}.loginInner-Wrap{position:relative;min-height:0!important}.login-welcome{display:block;font-size:22px;font-weight:200;color:#fff;font-family:sofia-pro-soft,sans-serif;margin-top:50px}.login-footer-logo{margin:0 auto;position:absolute;bottom:20px}.login-footer-logo .pow-by{color:#eee;vertical-align:middle}.login-footer-logo img{vertical-align:top}.login-footer-logo .by-logo{margin-left:0!important}.login-footer-terms{display:block;color:#fff;font-size:10px;font-style:italic}.termsofuse{padding-top:10px}.termsofuse a{font-size:12px!important}.login-head{padding-top:18px!important}.login-fields{border-top:inherit!important}.hearRow span{display:inline-block;vertical-align:middle}span.arrow-span{margin:0 10px}.hearRow{margin-bottom:30px}.modal-popup-content h2 span{line-height:1;display:block;font:300 16px/1.3 sofia-pro-soft,Arial,sans-serif}#item_description_box,#item_description_box h2{font-family:sofia-pro-soft,sans-serif!important}.tour_info_box{padding:50px 30px 25px;border:1px solid #9e0c38;border-radius:5px;background:url(../images/bg.jpg);width:100%;max-width:500px;position:absolute;box-shadow:0 0 30px rgba(0,0,0,.8);z-index:55;opacity:0}.modal-popup-content.quick_tour_content{border:1px solid #9e0c38;z-index:55;width:100%;max-width:750px;box-shadow:0 0 30px rgba(0,0,0,.8);padding:50px 10px 10px!important}.modal-popup.quick_tour_popup{background:rgba(255,255,255,.85);z-index:55;overflow:auto!important}p.mb-msg-header{text-align:center;font-weight:700}.mb-msg img{display:block;margin:15px auto 30px;width:100px;height:100px}.mb-msg a{width:100%;text-align:right;font-size:12px}#mb-coming-soon{margin:auto 5px!important;padding:10px!important}#mb-coming-soon .modal-popup-content{padding:50px 15px;margin:auto 5px!important}#login-msg-icon{display:block;margin:15px auto 30px;width:60px;height:60px}.login-top-nav{z-index:-1!important}.notice-wrap{padding:10px}.important-notice{padding:10px!important}.food-list li:hover{background:#efefef!important}.cart-added-massage .button-box,.rcol-floating .button-box{background-color:inherit!important}li.innerItem:hover{color:#890c48!important;cursor:pointer}#requirements{margin-top:30px}#requirements span{font-size:12px;color:#890c48}.curr_choices,.curr_choices .food-details,.curr_choices .food-name,.min-max-msg{font-size:10px!important}label.readonly{color:#ccc!important}#add_item_warning{z-index:1000!important}input.qtyminus::-moz-focus-inner,input.qtyplus::-moz-focus-inner{border:0}.form-field-grop select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.week-Nav{text-align:center!important}.cart-added-massage .button-box{width:250px!important;margin:30px auto 0!important}.save_cbox{width:100%;position:relative;height:25px;display:block}.curr_choices{text-align:left!important;margin-left:30px;position:relative;width:90%}#copy_to_list{padding:30px 0 10px}#copy_to_list label.checkbox{padding-left:30px!important;font-weight:400!important}#copy_to_list .checkbox-list li{text-align:left!important;margin-top:10px;margin-left:40px!important;width:100%!important}#copy_to_list .checkbox-list{margin-bottom:5px}#copy_to_list .checkbox-list label{display:inline-block!important;width:98%}.builder-button,.builder-button .button-box,.rcol-floating,.rcol-floating .right-col-content{width:100%}.curr_order{display:block;line-height:1.5;color:#83003f!important}#copy_to_list h4{margin-bottom:30px!important}#builder_main .page-right-col{align-items:flex-start!important;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#builder_main .page-right-col:after,#builder_main .page-right-col:before{content:"";display:table}.rcol-floating{position:relative!important;margin-top:50px;margin-bottom:80px}.builder-button{position:absolute;bottom:0;left:0;margin-top:20px}.alt-rount-ezb,.alt-rount-savecart,.ezbuilder-section .week-Nav{position:relative;text-align:center}.just-added{background-color:#ededed}.inventory{color:#f15d22;font-weight:500}#tt_idesc{display:none}#tt_add_item_link{width:100%;display:block;margin-top:10px}#tt_add_item_link a{min-width:unset;padding:5px;color:#9e0c38;font-size:12px}.builder-item-desc{border:none!important;background:0 0!important}.item-desc-content{display:none}#tt_desc_iname{font-size:15px}#tt_desc_content,.star-msg{font-size:12px!important}#item_description_box{padding:10px!important}.day-heading,.week-Nav span{padding-bottom:5px}#tt_desc_content img{max-height:200px;max-width:200px}.star-msg{display:block;font-weight:100}.star-msg span{display:inline}.alt-rount-savecart{display:inline;vertical-align:top}.alt-rount-savecart i.altIconStar,.alt-rount-savecart i.altIconStarSlash{display:inline-block;margin-right:3px;width:15px;vertical-align:middle;height:15px}.alt-rount-savecart i.altIconStar{background:url(../images/icons/Icon_Star_Grey.png) center center/100% no-repeat}.alt-rount-savecart i.altIconStarSlash{background:url(../images/icons/Icon_Star_Grey_Slashed.png) center center/100% no-repeat}.page-headbox a.back-link,.page-headbox a.backTo{vertical-align:top}.mini-tab{max-width:none!important;margin-right:10px}.mini-tab label.checkbox{overflow:visible;display:block;width:95%}.checkbox-list li{overflow:visible;display:block!important}.no_order_reason{display:block;margin-left:40px;font-size:10px;color:#f15d22}.alt-rount-ezb{width:15px;height:15px;display:inline}.alt-rount-ezb i.altIcon{width:15px;height:15px;background-color:#cd163f;border-radius:100px;background-image:url(../images/icons/alert_ahite.png)}.ez-motd{display:inline}.ez-motd-div{margin-top:3px;margin-left:40px}.food-list li.selected-item{background-color:#efefef}.food-list .selected_ordered:before{content:url(../images/icons/Icon_Checkmark_Circle_Orange_Selected.png);display:inline;margin-right:5px}.food-list .selected:before{content:url(../images/icons/Icon_Checkmark_Circle_Blue.png);display:inline;margin-right:5px}.day-heading{padding-top:5px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.ezbuilder-section .week-Nav{width:60%;display:block}.week-Nav span,.week-Nav span a{font-size:20px}li.ezb-innerItem:hover{color:#890c48!important;cursor:pointer}.scroll-helper{position:fixed;top:50%;right:30px;text-align:right;z-index:99}.rcol-scroll-helper{display:block;margin-left:10px;color:#83003f;font-weight:400;visibility:hidden;clear:both}.rcol-scroll-helper a::before{content:url(../images/icons/icon_arrow_up_red.png);display:inline;margin-right:5px}#same-menu-next-month::before{content:url(../images/icons/icon_arrow_right_red.png);display:block;margin-bottom:5px;text-align:center}.mc_more_info{font-size:16px;margin-bottom:20px;font-weight:300;display:block}.mc_more_info a{font-size:16px!important}.cycle-name-header{padding-top:20px}.qtyform input[type=text]{background:#fff;color:inherit}.qtyform select{font-size:12px;padding:0!important;width:45px!important;height:30px!important}.qtyform option{font-size:12px}#remove-all-link,.cart-day-total,.cart-food-list{vertical-align:top!important}#add_and_go_to_next{margin-top:30px}.ez-menu-date{font-weight:700!important;color:inherit!important}.date-display{padding-bottom:10px}.admin-added-item{font-size:10px!important;color:#83003f!important;font-weight:700!important;display:inline-block!important}.rcol-ordering-for{padding:20px;text-align:center;font:300 15px/1.3 sofia-pro-soft,Arial,sans-serif}.rcol-ordering-form select{margin-top:20px}.bld-mc-multi{font:500 25px/18px sofia-pro-soft,sans-serif;color:#890c48;position:relative;bottom:.1em}#switch-menu{color:#484848!important}.page-left-col h2{font-size:22px!important}#another_profile{padding:20px 10px!important;font-family:sofia-pro-soft}#another_profile h5{font-family:sofia-pro-soft!important}.next-options-button,.next-sides-button{width:100%;margin:20px auto;text-align:center}div.selected,div.selected_ordered{width:15px;left:-20px;margin-right:-20px;height:15px;position:relative;float:left}div.selected_ordered{content:url(../images/icons/Icon_Checkmark_Circle_Orange_Selected.png)}div.selected{content:url(../images/icons/Icon_Checkmark_Circle_Blue.png)}.builder_rtg{display:block;font-size:13px;color:#9a9a9a}.bookmark{width:15%!important}.bookmark a{margin:0 0 0 12px!important}i.fa-user-plus{color:#83003f;padding:3px 0 0 5px}i.fa-star{color:#83003f;padding:3px 5px 0}#copyfuture_days_list,#copytoprofile_list{border:none;padding:0!important;min-width:300px}#copyfuture_days_list li,#copytoprofile_list li{width:100%;margin-bottom:10px!important}#copyfuture_days .modal-popup-content,#copytoprofile .modal-popup-content{max-width:500px!important}.copyfuture_button,.copyprofile_button{text-align:center}.copyfuture_button a,.copyprofile_button a{width:150px!important}.cf-has-order{color:#83003f;font-weight:700;float:none!important}.copyfuture_button .text-nav{margin:auto!important}.off-window-cancel-row{text-align:center;width:100%;font-size:11px;color:#83003f!important;margin-bottom:10px}.copy-icons-tt,.pending-icon-tt,.purchased-icon-tt{font-size:14px!important;border-radius:5px;font-family:sofia-pro-soft,sans-serif!important}.copy-icons-tt{border-color:#83003f!important}.pending-icon-tt{border-color:#31bcc9!important}.purchased-icon-tt{border-color:#F15D22!important}#low_stock_msg span{color:#83003f;font-weight:700}#low_stock_ok{margin-bottom:0!important}#remove-all-link{width:100%;overflow:hidden}#remove-all-link span{display:block;float:right}.cart-food-list .small-gray-text{color:#484848!important}#cart_cleanup_msg .modal-popup-content{width:100%!important}#cart_main .page-right-col{align-items:flex-start!important;position:relative}#cart_main .button-box{background:inherit}.cart-admin-added{font-size:11px;font-style:italic}.cycle_msg{font-size:13px;color:#cd163f;font-weight:300}.cycle_msg i.altIcon{display:inline-block;margin-right:3px;background:url(../images/icons/alert_ahite.png) center center/100% no-repeat #cd163f;width:15px;height:15px;border-radius:100%;vertical-align:middle}i.fa-check-circle{color:#F15D22;padding-left:2px;font-size:8px}#non_card_warning,#trans_error_msg,.proc_wait{color:#83003f;font-weight:700}#non-card-payment{margin-top:5px;margin-left:35px}#non-card-payment input[type=text]{width:120px}#non-card-payment span{display:block;margin-bottom:10px}div.success{height:500px!important}a.cc_mc i,a.cc_visa i{height:22px;display:inline-block}.menu-accordion-content-show{padding:20px 7px;background:#fff;border-top:1px solid #ebebeb}#payment-information{font-weight:700}#ach_details_form .button-box,#add-tip-form .button-box,#cc_details_form .button-box,#cvv_only_details_form .button-box,#edit_billing_address_form .button-box,#whats_cvv .button-box{background-color:inherit!important}#add-tip-form .tip-field,#cvv_only_details_form .cvv-field{text-align:center;width:50%!important;margin:0 auto!important}#add-tip-form input{text-align:center}#add-tip-form .button-box{padding:20px!important}#add-tip .modal-popup-content{padding:50px 40px 20px!important}#bcc,#bcc .error,#bcc .valid{font-size:24px!important;text-align:center}#cc_details_form label.error{padding-bottom:5px!important}#cc_details_form .cvv-field{width:140px!important}#cc_details_form .exp-date{width:200px!important}#div_default_payment_method{margin-top:10px!important}.proc_wait{font-size:24px!important;padding-top:45px}#proc_trans_loading .modal-popup-content{border:1px solid #fff!important;text-align:center!important;overflow:hidden!important}.saved-card{margin-left:35px}#what_is_cvv{font-size:10px}#cvv_only_details_form .cvv-field label{text-align:center!important}.accordion-list h2,.align-center,.alt-bar,.cart-count,.error-box,.form-bottom-link,.form-head h2,.form-head h5,.homeNav,.homeNav>ul>li>a,.notification-list h2,.notifications,.page-headbox h2,.page-headbox h5,.password-info,.payline-info,.top-navigation,.userName,ul.user-menu{text-align:center}#cvv_only_details_form .button-box .error{margin-bottom:10px}#cvv_o_pay_now{margin-top:10px}.ccs_accepted{margin-bottom:15px}a.cc_amex,a.cc_disc,a.cc_mc,a.cc_visa{position:relative;width:38px;margin-right:10px}a.cc_visa i{background:url(../images/visa_logo_3.gif) left top/100% no-repeat;width:35px}a.cc_mc i{background:url(../images/mastercard_logo_3.gif) left top/100% no-repeat;width:37px}a.cc_amex i{display:inline-block;background:url(../images/amex.jpg) left top/100% no-repeat;width:28px;height:28px}a.cc_disc i{display:inline-block;background:url(../images/discover_logo_3.gif) left top/100% no-repeat;width:35px;height:22px}.cvv-agree-to-terms{margin-top:20px!important}.payline-info{width:100%;padding:20px 30px 10px;margin:0 auto;font-size:11px}.payline-info span{display:block;padding-bottom:5px}.payline-info .pheader{font-weight:700;color:#cd163F;font-size:15px!important}#cc_details .form-control{border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;height:42px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.field-ccn,.field-exp-cvv{min-height:60px}.helper-text{font-size:12px;color:#83003f;display:none}.pageWrap,a,input{-webkit-transition:all .4s;transition:all .4s}a,a:focus,a:hover{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,figure img,html{width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.alt-bar a,.alt-blue-icon,.alt-red-icon,.count-box,.error-box a,.notifications>ul>li,.powered-by span,a.next,a.previous,i.altIcon,ul.user-menu li{vertical-align:middle}body{line-height:1;background:url(../images/bg.jpg) #fff;font-family:sofia-pro-soft,sans-serif;color:#484848;font-size:15px;letter-spacing:.4px;overflow-x:hidden;overflow-y:auto;font-weight:300}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.accordion-title a:before,.pageWrap:after,.pageWrap:before,ul.user-menu li:before{content:''}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}body,html{height:100%}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-family:utopia-std,Arial,sans-serif;font-weight:400}h2{font-size:28px;line-height:30px;font-family:utopia-std,sans-serif}ol li,p,ul li{font:300 15px/1.3 sofia-pro-soft,Arial,sans-serif}.fl{float:left}.fr{float:right}p{margin-bottom:15px}a{color:#83003f;font:300 14px/16.8px sofia-pro-soft,Arial,sans-serif}a:focus,a:hover{color:#484848;outline:0}.alt-bar a,.error-box a,.subMenu li a,.tip-link{text-decoration:underline}img{max-width:100%;height:auto}form,input{margin:0}.flex-row{display:-webkit-box;display:flex;flex-flow:row wrap}.figure img{width:100%;height:auto}.top-navigation{padding:20px;margin-bottom:20px}.top-navigation>.back-link{position:absolute;left:20px;color:#fff;top:25px}a.back-link.whiteback-arrow{background-image:url(../images/icon_arrow_back_w.png)}h1.logo{width:112px;margin:0 auto;padding:10px 0}h1.logo a{display:block}.userName{color:#fff;font:300 22px/30px sofia-pro-soft,sans-serif;margin:0;text-shadow:1px 0 1px rgba(0,0,0,.3);display:inline-block}a.cart-icon{position:relative;width:45px;margin-right:20px}a.cart-icon i{display:block;background:url(../images/icon_cart.png) left top/100% no-repeat;width:30px;height:34px}.cart-count{position:absolute;top:-1px;right:-9px;width:24px;height:11px;background:#fff;padding:2px 0;border-radius:6px;line-height:.7;font-size:10px;color:#484848}a.menu-link{float:left;position:relative;width:38px}.menu-link span{height:4px;width:100%;margin-bottom:6px;background:#fff;border-radius:1px;display:block}.menu-link span:last-child{margin-bottom:0}ul.user-menu{position:absolute;margin:0;padding:0;right:20px;top:18px}ul.user-menu li{display:inline-block;position:relative}ul.user-menu li:before{position:absolute;right:-2px;top:7px;height:13px;width:1px;background:#fff}ul.user-menu li:last-child:before,ul.user-menu.cartmenu li:first-child:before{display:none}ul.user-menu li a{display:block;color:#fff;font-size:13px;padding:4px 1px}.pageWrap{background-repeat:no-repeat;background-position:left top;background-size:cover;min-height:100vh;width:100%;position:relative}.pageWrap:after,.pageWrap:before{position:absolute;top:0;width:100%;left:0}.pageWrap:before{height:100%;background:rgba(0,0,0,.4)}.pageWrap:after{height:110px;background:-webkit-linear-gradient(top,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 95%);background:linear-gradient(to bottom,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#00000000', GradientType=0)}.powered-by,a.close-box{top:20px;position:absolute}.button:focus,.button:hover,.homeNav>ul>li>a:focus,.homeNav>ul>li>a:hover,.menuList ul li a:hover,.tip-button:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#650031', endColorstr='#c7153e', GradientType=1)}.pageWrap-overlay{position:relative;z-index:1}.loginInner-Wrap{padding:15px 20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-flow:row wrap}.form-head,i.altIcon{display:inline-block}.formBox{width:100%;max-width:346px;margin:0 auto;border-radius:5px;background:url(../images/bg.jpg)}.form-head{background:url(../images/formHeadbg.jpg);padding:20px 0 15px;border-radius:5px 5px 0 0;width:100%}.form-head h2{font:28px/30px utopia-std;margin:0;padding:0 10px}.form-head h5{display:block;margin-bottom:0;font:300 15px/27px sofia-pro-soft}span.userLogo{display:block;margin:-80px auto 10px;width:100px;height:100px;border-radius:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.error-box{background:#cd163f;color:#fff;font:300 13px/20px sofia-pro-soft}.alt-bar{background:#24bcca;color:#fff;font:300 13px/33.6px sofia-pro-soft}i.altIcon{margin-right:10px;background:url(../images/icons/Icon_Alert_White.png) center center/100% no-repeat;width:13px;height:13px}.alt-blue-icon,.alt-red-icon{margin-right:5px;width:20px;height:20px;border-radius:100%;display:inline-block}.alt-blue-icon{background:url(../images/icons/alert_ahite.png) center center/100% no-repeat #24bcca}.alt-red-icon{background:url(../images/icons/alert_ahite.png) center center/100% no-repeat #cd163f;border:0}.alt-bar a,.error-box a{display:inline-block;color:#fff;font:13px/33.6px sofia-pro-soft}.form-field-grop{padding:30px 48px 10px;border-top:1px solid #c4c4c4}.form-bottom-link{padding:0 48px 10px;min-height:60px}.form-field-grop p{margin:0 0 9px;line-height:1}.field-grop input[type=email],.field-grop input[type=password],.field-grop input[type=sname],.field-grop input[type=text],.form-field-grop input[type=email],.form-field-grop input[type=password],.form-field-grop input[type=sname],.form-field-grop input[type=text]{background:#fff;font:400 15px/18px sofia-pro-soft;padding:8px 15px 10px;border:1px solid #c4c4c4;width:100%;border-radius:3px;height:43px}.form-field-grop .button{width:100%;margin-top:20px}.pink-btn{background:#ec008c;color:#fff;min-width:200px;padding:14px 15px;font-size:15px;display:inline-block;border:none}.button,.homeNav>ul>li>a{background:#fff;border:1px solid #9e0c38;color:#9e0c38;text-align:center;font:500 14px/18px sofia-pro-soft;text-transform:uppercase;border-radius:3px;padding:14px 15px 12px;cursor:pointer;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);min-width:150px;display:inline-block}.button:focus,.button:hover,.homeNav>ul>li>a:focus,.homeNav>ul>li>a:hover{color:#fff;border:1px solid transparent;background:#650031;background:-webkit-linear-gradient(left,#650031 0,#c7153e 100%);background:linear-gradient(to right,#650031 0,#c7153e 100%);outline:0}.button.hidden{background:#fff;border:1px solid #c4c4c4;color:#ccc}.form-bottom-link p{line-height:1;margin-bottom:10px}.register-form .pink-btn{margin:5px 0}.register-form{width:100%;max-width:346px;margin:0 auto}.password-info{width:100%;color:#fff;margin:25px auto 0}.registration-form .flex-row{padding:30px 25px 0}.registration-form .flex-col{-webkit-box-flex:1;flex:1 0 50%;padding:0 10px}.registration-form .submit-row{max-width:250px;margin:5px auto 0}.homeBox{width:100%;max-width:500px;margin:0 auto;border-radius:5px;background:url(../images/bg.jpg);position:relative}.homeBox.toggle-open{background:url(../images/openBoxBg.jpg)}.page-headbox{padding:25px 25px 15px}.page-headbox h2{font:28px/30px utopia-std;padding:0 10px}.page-headbox h5{display:block;margin-bottom:15px;font:300 15px/30px sofia-pro-soft}.powered-by{right:25px;font-size:12px;color:#7f7f7f}.powered-by span{display:inline-block}.by-logo{margin-left:10px}.homeNav{padding:0 25px;margin-bottom:46px}.homeNav>ul{margin:0 auto;padding:0;max-width:220px}.homeNav>ul>li{display:block;margin-bottom:15px}.homeNav>ul>li>a{display:block;width:100%}.notifications{padding:20px;background:url(../images/formHeadbg.jpg);border-top:1px solid #c4c4c4;border-radius:0 0 5px 5px}.notifications>ul{margin:0 auto;padding:0}.notifications>ul>li{display:inline-block;padding:0 12px;line-height:1}.notifications>ul>li a{display:block}.count-box{display:inline-block;background:#83003f;padding:0 7px;color:#fff;font-size:10px;border-radius:8px}.notifications-content{padding:30px 40px;background:url(../images/bg.jpg);max-height:365px;overflow-y:scroll;position:absolute;bottom:60px;left:0;display:none;box-shadow:0 -1px 7px 0 rgba(0,0,0,.25)}.notifications-content::-webkit-scrollbar{display:none}a.close-box{right:20px;background:url(../images/icons/icon_x_grey.png) center center/100% no-repeat;width:16px;height:16px}a.close-box:hover{background:url(../images/icons/Icon_X_Red.png) center center/100% no-repeat}.notification-list h2{margin-bottom:40px;font-family:utopia-std}.notification-list ul>li{display:block;margin-bottom:45px}.notification-list ul>li h3{margin:0;font:21px/30px utopia-std}.date{display:block;color:#767676;font-size:13px;line-height:14px}.noti-content{margin-top:20px;margin-left:30px}.alt-content{color:#767676;margin-bottom:10px;overflow:hidden}.accordion-list h2{margin-bottom:25px;font-family:utopia-std}#accordion{margin-bottom:60px}#accordion>li{border:1px solid #c4c4c4;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);padding:4px 20px;border-radius:3px;display:block;margin-bottom:10px;background:#fff}#accordion .accordion-title{line-height:1.2;font-size:15px;margin:0}#accordion .accordion-title a{font-weight:400;color:#484848;padding:10px 15px 10px 0;position:relative;display:block}.accordion-title a:before{position:absolute;right:0;top:13px;border-style:solid;border-width:5px 5px 5px 7px;border-color:transparent transparent transparent #484848}.open .accordion-title a:before{border-color:#484848 transparent transparent;border-width:7px 5px 5px}.accordion-content{display:none;padding-top:5px}.menu-accordion-content{display:none}.container{max-width:940px;margin:0 auto}.homeBox.container{max-width:940px;padding:30px 50px}.all-notifications h2{text-align:left;margin-bottom:45px}.homeBox.container .powered-by{right:40px;top:35px}.homeBox.container .page-headbox{padding:10px 0;margin-bottom:30px}.backTo,a.back-link{display:inline-block;padding-left:20px;position:relative;background:url(../images/icons/Icon_Arrow_Back_Red.png) left center/12px no-repeat}.all-notifications{max-width:650px}.select-items a.backTo{margin-bottom:15px}.sideBarMenu{position:fixed;left:-280px;top:0;width:280px;height:100%;background:#484848;-webkit-transition:all .4s;transition:all .4s}a.next,a.previous{width:10px;height:11px}.sideBarMenu.slideRight{left:0}.menuTop{background:#303132;padding:65px 20px 35px}.menuTop h2{font-size:28px;color:#fff;line-height:1.3}.menuList ul li a,.subMenu li a{font-size:15px;display:block;color:#fff}.subMenu li{display:inline-block;margin-right:15px}.subMenu li a:hover{color:#ccc}.menuList ul li{display:block;border-bottom:1px solid #545559}.menuList ul li a{padding:20px}.week-Nav,a.next,a.previous{display:inline-block}.menuList ul li a:hover{color:#fff;background:#650031;background:-webkit-linear-gradient(left,#650031 0,#c7153e 100%);background:linear-gradient(to right,#650031 0,#c7153e 100%)}.pageWrap.moveRight{margin-left:280px}.pageInner-Wrap{padding:0 20px;min-height:87vh}.pageInner-Wrap .footer{background:#484848;padding:10px 30px}.pageInner-Wrap .copyRight{padding:0}.pageInner-Wrap .homeBox{border-radius:5px 5px 0 0}a.previous{background:url(../images/icons/icon_arrow_left_red.png) left center/100% no-repeat;margin-right:7px}a.next{background:url(../images/icons/icon_arrow_right_red.png) left center/100% no-repeat;margin-left:7px}.week-Nav{margin-left:20%}.month-Nav span,.week-Nav span{display:inline-block;vertical-align:middle}.month-Nav,.week-Nav{margin-bottom:10px}.page-title{margin-bottom:30px}.page-left-col{width:65%;padding-right:3%;padding-left:40px;padding-bottom:30px;border-right:1px solid #9c9c9c}.page-right-col{width:35%;display:-webkit-box;display:flex;flex-flow:row wrap;-webkit-box-align:end;align-items:flex-end}.calendar table{width:100%;color:#767676;font-family:sofia-pro-soft,sans-serif}.calendar table th{text-align:center;text-transform:uppercase;padding:18px 5px;font:400 15px sofia-pro-soft,sans-serif}.calendar table td{text-align:center;color:#767676;font:300 16px sofia-pro-soft,sans-serif;padding:10px 5px}.calendar table td>a{position:relative;margin:8px auto;width:34px;height:34px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;line-height:1;font-size:15px;border-radius:100%}.blue-rount,.grey-rount,.orange-rount,.plum-rount,.red-rount{position:absolute;width:20px;height:20px;font:300 12px sofia-pro-soft,sans-serif;top:-10px;text-align:center}.calendar table td>a:hover{background:#f15d22;color:#fff}.calendar table tbody>tr>td:first-child,.calendar table tbody>tr>td:last-child{color:#c4c4c4}.blue-rount,.red-rount{border-radius:50px;color:#fff}.red-rount{background:#cd163f;border:1px solid #fff;right:-16px}.alt-rount{position:absolute;width:20px;height:20px;text-align:center;top:-10px;right:-16px}.alt-rount i.altIcon{width:20px;height:20px;background-color:#cd163f;border-radius:100px;background-image:url(../images/icons/alert_ahite.png)}.blue-bg i.altIcon{background-color:#24bcca}.blue-rount{background:#24bcca;border:1px solid #fff;right:-13px}.grey-rount,.orange-rount,.plum-rount{right:-8px;color:#fff}.orange-rount{border-radius:50px;background:#f15d22;border:1px solid #fff}.plum-rount{border-radius:50px;background:#83003f;border:1px solid #fff}.grey-rount{border-radius:50px;background:#767676;border:1px solid #fff}.highlight{border-radius:100%;box-shadow:-1px 2px 8px -2px rgba(0,0,0,.3)}.highlight.selected{background:#f15d22;color:#fff}.homeBox.container.innerPage{padding:30px 0 0}.homeBox.container.innerPage .page-headbox{padding-left:40px}.button-box{background:#e1e1e1;padding:30px 20px;text-align:center;width:100%}.selected-date{margin-bottom:40px;width:100%}.right-col-content{padding:0 40px;width:100%}.selected-date span{color:#767676;text-align:center;text-transform:uppercase;display:block;margin-bottom:3px;font:400 12px sofia-pro-soft,sans-serif}.empty_Calendar,.food-menu-list{margin-bottom:50px;width:100%}.empty_Calendar{text-align:center}.empty_Calendar h3{color:#c4c4c4;font:300 22px sofia-pro-soft,sans-serif}.empty_Calendar h4{color:#c4c4c4;font:300 16px sofia-pro-soft,sans-serif}.empty_Calendar p{color:#c4c4c4;font:300 15px/1.3 sofia-pro-soft,Arial,sans-serif}.food-menu-list ul{padding:0;margin:0}.food-menu-list ul li{margin:0 0 30px}.food-menu-list h3{color:#484848;font:400 16px sofia-pro-soft,sans-serif;margin-bottom:5px}.food-menu-list span{font-size:13px;display:block;margin-bottom:5px}.menu-name,.qty-box,.qty-box label,.qtyform{display:inline-block;vertical-align:middle}.button.hidden-btn{background:0 0;color:#ccc;border-color:#ccc;box-shadow:none}.no-items{color:#c4c4c4}.add-menu-list ul{padding:0;margin:0}.add-menu-list h3{font:400 16px sofia-pro-soft,sans-serif;margin-bottom:15px}.menu-name,.qty-box label{font:400 14px sofia-pro-soft,sans-serif}.menu-name{width:73%}.qty-box{width:25%;text-align:right}.bookmark,.text-align-center,.tooltip,.tooltip>span,input.qty{text-align:center}.weekDay{margin-bottom:5px}.qtyform{width:20px;margin:0;position:relative}input.qty{border:none;width:20px;padding:0}input.qtyminus,input.qtyplus{outline:0;cursor:pointer;border:none;width:8px;height:8px;position:absolute;right:-17px;text-indent:-999999px}input.qtyminus{background:url(../images/top-arrow.png) left center no-repeat;top:2px}input.qtyplus{background:url(../images/down-arrow.png) left center no-repeat;bottom:2px}.item-details{display:-webkit-box;display:flex;flex-flow:row wrap}.add-menu-list h4{margin-bottom:5px}.food-details{width:75%;font-size:13px}.food-details span{display:block;line-height:1.5}.bookmark{vertical-align:top}.add-menu-links ul li,.card-icon,.cart-total .label,.form-field-grop label,.item-icon,.item-name,.linked_item_price_qty,.order-total .label,.qty-box span,.select-individual li,i.addIcon,input[type=checkbox],input[type=radio],ul.select-individual{vertical-align:middle}.bookmark a{display:block;font-size:35px;background:url(../images/icons/Icon_Star_White.png) left top/100% no-repeat;width:20px;height:20px}.bookmark a:hover,.bookmark.selected a{background-image:url(../images/icons/Icon_Star_Grey.png)}.tooltip{position:relative}.tooltip>span{display:none;position:absolute;bottom:-40px;left:-80%;background:#fff;padding:6px 5px;border:1px solid #767676;border-radius:5px;font-size:12px;font-weight:300;min-width:95px;text-transform:none;box-shadow:-1px 1px 2px -3px rgba(0,0,0,.1)}.tooltip.bottom-arrow>span:after,.tooltip.bottom-arrow>span:before,.tooltip>span:after,.tooltip>span:before{content:'';position:absolute;border-style:solid}.date,.individual>span,.select-individual li a{text-transform:uppercase}.tooltip:hover>span{display:block;color:#484848}.individual>span,.innerPage .month-Nav,ul.select-individual{display:inline-block}.tooltip>span:after{top:-18px;left:37%;border-width:10px;border-color:transparent transparent #fff}.tooltip>span:before{top:-21px;left:36%;border-width:11px;border-color:transparent transparent #767676}.tooltip.bottom-arrow>span{padding:5px 5px 8px;bottom:auto;top:-40px}.tooltip.bottom-arrow>span:after,.tooltip.bottom-arrow>span:before{top:auto}.tooltip.bottom-arrow>span:after{bottom:-18px;left:37%;border-width:10px;border-color:#fff transparent transparent}.tooltip.bottom-arrow>span:before{bottom:-21px;left:36%;border-width:11px;border-color:#767676 transparent transparent}.item-descriptor-tt{font-size:14px!important;border-radius:5px;font-family:sofia-pro-soft,sans-serif!important;border-color:#F15D22!important}.add-menu-list li{margin-bottom:35px;position:relative}.individual>span{color:#767676;font-size:13px;margin-right:10px}ul.select-individual{padding:0;margin:0}.select-individual li{display:inline-block;margin-right:10px}.select-individual li a{width:35px;height:35px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;line-height:1;font-size:14px;border-radius:100%;box-shadow:-1px 2px 8px -2px rgba(0,0,0,.3);background:#fff;color:#484848}.checkbox-list,.food-list{flex-flow:row wrap}.select-individual li a:hover,.select-individual li.selected a{background:#83003f;color:#fff}.individual{margin-bottom:35px}.select-items h3{font-size:22px;line-height:30px;font-family:utopia-std,sans-serif;margin-bottom:25px}.item-list{margin:0;padding:0}.item-list>li{margin-bottom:8px;border-bottom:1px solid #890c48;box-shadow:0 3px 3px -1px rgba(0,0,0,.15);background:#fff}.item-title a{display:block;padding:18px;color:#484848}.item-name span{color:#c4c4c4;padding-left:10px;font-weight:300;font-size:15px}.item-icon{display:inline-block;width:20px;height:20px;margin-right:15px}.item-icon img{width:100%;height:auto}.item-name{font-size:16px}.toggle-icon{float:right;position:relative}.toggle-icon:before{content:"+";position:absolute;font:500 25px/18px sofia-pro-soft,sans-serif;right:0;color:#890c48}.open .toggle-icon:before{content:"-"}.itemAdded:before,label.checkbox:after,label.checkbox:before,ul.mini-tab-title li:before{content:''}.menu-accordion-content{padding:20px 7px;background:#fff;border-top:1px solid #ebebeb}.food-list{padding:0;margin:0;width:100%;display:-webkit-box;display:flex}.item_preface,.small-gray-text{display:block;color:#c4c4c4;font-size:13px;font-weight:300}.amount,.button-box a strong,.food-name,.foodType{font-weight:400}.food-name{display:block;color:#484848;font-size:15px;line-height:1.3;margin-bottom:4px}.food-name .gray-altIcon{background:url(../images/icons/Icon_Info_Grey.png) center center/100% no-repeat;width:16px;height:16px;display:inline-block;margin-left:5px}.amount{display:block;color:#484848;font-size:13px}.food-list li{display:block;width:50%;padding:0 15px;margin-bottom:18px}.foodType{margin-left:15px;color:#F15D22}.foodType .tooltip{margin-right:10px;border-color:#F15D22}.foodType .tooltip>span{border-color:#F15D22!important;margin-left:-100%}.foodType .tooltip>span:before{border-color:transparent transparent #F15D22!important}.remove-item{width:14px;height:14px;position:absolute;left:-25px;top:5px;background:url(../images/icons/Icon_X_Red.png) center center/100% no-repeat;cursor:pointer}.builder-section .flex-row{min-height:50vh}.page-left-col .empty_Calendar h3{color:#c4c4c4;font:300 22px sofia-pro-soft,sans-serif}.empty_Calendar{margin:20% 0 0}.right-col-content .empty_Calendar{margin-top:40%}h3.food-name{margin-bottom:2px}.prepared{display:block;color:#767676;font-weight:400}.prepared .small-gray-text{display:inline-block}.ItemTitle{margin-bottom:35px}ul.mini-tab-title{list-style:none;margin:0 0 25px;padding:0}ul.mini-tab-title li a{display:block;color:#c4c4c4;font-size:15px;font-weight:400}ul.mini-tab-title li{display:inline-block;padding-right:30px;position:relative}.mini-tab-panel,ul.mini-tab-title li:last-child:before{display:none}ul.mini-tab-title li:before{position:absolute;right:6px;top:4px;border-style:solid;border-width:5px;border-color:transparent transparent transparent #c4c4c4}ul.mini-tab-title li.active a{color:#83003f}.mini-tab-panel .form-field-grop{padding:0;border:none}.mini-tab-panel .form-field-grop p{margin-bottom:20px}.mini-tab{width:100%}input[type=radio]{height:20px;width:20px;margin-right:10px}.form-field-grop label{display:inline;font-weight:400;width:80%}.form-field-grop label .amount{float:right;font-size:15px;color:#767676;font-weight:300}select{border:1px solid #c4c4c4;padding:10px;border-radius:3px;font-size:15px;background:#ededed;width:100%;box-shadow:0 3px 3px -1px rgba(0,0,0,.1)}select option{background:#fff;border-bottom:1px solid #c4c4c4;font-size:15px;padding:10px 0}.form-field-grop h4{font:400 15px/1.3 sofia-pro-soft,Arial,sans-serif}.checkbox-list{display:-webkit-box;display:flex}.checkbox-list li{margin-bottom:30px;width:50%;padding-right:15px;position:relative}label.checkbox,label.checkbox:after,label.checkbox:before{position:absolute;top:0;left:0}input[type=checkbox]{width:20px;height:20px;margin-right:15px;display:inherit}label.checkbox{font-weight:300;font-size:15px;padding-left:35px}label.checkbox:before{width:20px;height:20px;background:#fff;border:1px solid #767676}label.checkbox:after{width:20px;height:20px;background:url(../images/icons/Icon_Checkmark_Orange.png) center center/78% no-repeat;z-index:1;display:none}.cart-added-massage a,input[type=checkbox]:checked+label.checkbox:after{display:block}.itemAdded{position:relative}.itemAdded:before{position:absolute;top:-1px;right:0;width:10px;height:10px;background:#f15d22;border:1px solid #fff;border-radius:100%;z-index:1}.cart-added-massage{padding:40px 0;margin:0 auto}.cart-added-massage h3{font:300 22px sofia-pro-soft;margin-bottom:40px}.cart-added-massage .button{display:block;margin-bottom:20px}.add-menu-links{margin-top:40px}.add-menu-links ul{padding:0;margin:0;text-align:center}.add-menu-links ul li{display:inline-block;padding:0 15px}.add-menu-links li a{display:block;color:#484848;font-size:14px}i.addIcon{display:inline-block;background:url(../images/icons/Icon_Add_Item_Red.png) center center/100% no-repeat;width:19px;height:19px;margin-right:10px}.text-nav{display:block;margin-bottom:15px}.qty-box span{display:inline-block;font-size:16px}.cart-total ul{margin:0 0 20px;padding:0}.cart-total ul li{display:block;margin-bottom:5px}.cart-total .label{display:inline-block;font-size:15px;font-weight:400}.cart-total .value{display:inline-block;float:right;font-size:15px;font-weight:300}.user-name,table.table th{font-weight:400}.cart-item-row .food-list li{width:100%;margin:0 0 35px;display:-webkit-box;display:flex;flex-flow:row wrap}.date{margin-bottom:8px}.col-left{-webkit-box-flex:1;flex:1 0 72%;padding-right:20px}.col-right{-webkit-box-flex:1;flex:1 0 28%}.col-right span{font-size:15px;display:block}.action-link a,.card-icon{display:inline-block}.text-align-right{text-align:right}.action-link{margin-top:20px}.action-link a:first-child{margin-right:10px}ul.cart-list{padding:0;margin:0}.cart-item-row h3{font-size:22px}.cart-item-row{margin-bottom:40px}.payment-form{padding:0 15px}.card-icon{width:30px;margin-right:10px}.payment-form ul li{padding:15px 0}.card-payment .form-field-grop{padding:0;border:none}a.add-credit-card{margin:3px 0 0 35px;font-size:15px}.billing-address{padding:0 15px;display:-webkit-box;display:flex;flex-flow:row wrap}.field-group label,.user-name,a.print{display:block}.massage-box{padding:30px;margin:0 auto;max-height:600px;overflow:auto}.massage-box .button{margin:45px 0 10px}.flex-row.align-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.full-page-content{padding:0 40px;width:100%}table.table td,table.table th{padding:18px;font-size:15px;text-align:center}.transaction-title-row h2.page-title{float:left;margin-bottom:15px}table.table{width:100%;border-bottom:1px solid #830140;margin-bottom:50px}table.table tbody tr{background-color:#fff}table.table tbody tr:nth-child(even){background-color:#ededed}.print.float-right{float:right;margin-bottom:20px;margin-top:10px}.order-id.small-gray-text{color:#767676;margin-bottom:10px}.action-links{margin-bottom:30px}.filter-by .menu-accordion-content{padding:20px}.filter-by li.accordion-panel{margin-bottom:20px}.menu-accordion-content .checkbox-list li{display:block;width:100%;padding:0;margin-bottom:20px}.menu-accordion-content .checkbox-list li:last-child{margin:0}.page-right-col.item-align-top{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.field-group label{margin-bottom:5px;width:100%}.date-field{position:relative;width:55px;padding:5px;border:1px solid #c4c4c4;border-radius:3px;display:inline-block;margin-right:10px}.date-field input.qtyminus{right:1px;top:5px}.date-field input.qtyplus{right:1px;bottom:5px}.year input[type=text]{width:100%;text-align:center;border:none}.field-group{margin-bottom:20px}.modal-title-icon,.success-icon{display:block;margin:0 auto 20px}.success-icon{width:38px;height:38px}.modal-title-icon{width:50px}.flex-modal-box,.modal-popup{position:fixed;top:0;left:0;width:100%;height:100%}.flex-modal-box{background:#fff;padding:10% 30px}.modal-popup{background:rgba(255,255,255,.95);z-index:50;padding:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.modal-popup-content{padding:50px 40px;border:1px solid #c4c4c4;border-radius:5px;background:#fff;position:relative;overflow:auto;max-height:800px}a.close-modal{position:absolute;right:25px;width:15px;height:15px;top:25px}.modal-popup-content h2{text-align:center;margin-bottom:30px}.modal-popup-content p{margin-bottom:30px}.modal-popup-content .button{margin-bottom:20px}.field-grop{width:100%;margin-bottom:25px;position:relative}.field-grop label{width:100%;display:block;margin-bottom:10px;font-weight:400;font-size:15px}.field-grop input[type=text]{border:1px solid #c4c4c4;border-radius:3px;width:100%;padding:5px 10px;font-size:15px;min-height:42px}.linked_item_sub,.linked_item_sub option{font-size:12px!important}.inline-group{display:-webkit-box;display:flex}.field-grop.city-field{min-width:180px}.field-grop.zip-code-field{min-width:100px}.inline-group .field-grop{float:left;width:50%;padding-right:20px}.inline-group .field-grop:last-child{padding-right:0}.submit-row{margin-top:40px;text-align:center;margin-bottom:0}.submit-row input.button{margin-bottom:20px;width:70%}.field-grop.exp-date input[type=text]{width:60px;margin-right:9px;text-align:center}.field-grop.exp-date input[type=text]:last-child{margin-right:0}.field-grop.exp-date{width:160px;margin-right:10px;margin-bottom:40px}.field-grop.cvv-field{width:60px}.field-grop.cvv-field input[type=text]{text-align:center}.field-grop label.checkbox{font-weight:300;padding-top:3px;width:auto}p strong{font-weight:400}h2 p{margin:0}.product-details .figure-box{margin:40px auto 0;width:240px}.product-details h2{margin-bottom:25px}.duplicate-order h2{margin-bottom:20px}.duplicate-order p{margin-bottom:30px}.duplicate-order form{width:220px;margin:0 auto}.duplicate-order form .field-grop{width:180px;margin:0 auto 20px}li.innerItem{margin-bottom:15px}#linked_items_div input{display:inline}.linked_item_with_sub{font-weight:400;margin-bottom:10px}.linked_item_price_qty,.linked_item_sub label,label[for^=linked_qval]{font-weight:unset!important}.linked_item_sub{margin-left:15px!important;width:200px;padding:3px}.linked_item_sub_price{float:right}.linked_item_price_qty{display:unset;float:right;font-size:100%}.linked_qty,.linked_qty option{font-size:12px!important}.linked_item_price{padding-top:3px}.linked_qty{padding:3px;width:45px}label[for^=linked_qval]{margin-left:20px;font-size:10px}.linked_item_group{margin:10px 0}.linked_item_spacer{width:129px;display:block}.copyRight{padding:10px 20px 24px;text-align:center}.copyRight p{line-height:1;font-size:12px;margin:0}.footerLogo{margin-top:5px}.footer .copyRight p{color:#fff}.footer .footer-terms{font-size:10px;font-style:italic;color:#fff}.reg-container{margin-bottom:10px}.tip-button{background:#fff;border:1px solid #9e0c38;color:#9e0c38;text-align:center;font:500 12px/14px sofia-pro-soft;border-radius:3px;padding:4px 5px;cursor:pointer;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);min-width:50px;display:inline-block}.avail-credit,.cycle_total{text-align:right}.tip-button:hover{color:#fff;border:1px solid transparent;background:#650031;background:-webkit-linear-gradient(left,#650031 0,#c7153e 100%);background:linear-gradient(to right,#650031 0,#c7153e 100%);outline:0}.tip-link{margin-left:25px;font-weight:400}.tip-link>a{color:#CD163F!important}.pmethod-form-row{min-height:40px}.pmethod-button-box{background:0 0;padding-top:20px}.pmethod-form-header{margin-top:20px}.pmethod-form-agreement{margin-bottom:30px}.paymethod-popup .modal-popup-content{padding-bottom:0}.foodType span[title=Vegetarian]{color:#4C9D2A}.foodType span[title="Gluten Free"]{color:#EFC500!important}.foodType span[title=Organic]{color:#F15D22!important}.foodType span[title=Kosher]{color:#83003F!important}.foodType span[title="Dairy Free"]{color:#1C7AA1!important}.foodType span[title="Soy Free"]{color:#457731!important}.foodType span[title="Contains Shellfish"]{color:#F86A69!important}.foodType span[title="Contains Nuts"]{color:#CA7F57!important}.foodType span[title=Vegan]{color:#93D609!important}.foodType span-items[title="Egg Free"]{color:#F49C20!important}.foodType span[title=Spicy]{color:#CD163F!important}.foodType span[title="Contains Fish"]{color:#24bcca!important}.foodType span[title="Contains Sesame"]{color:#BA4A00!important}.foodType span[title=Halal]{color:#8E44AD!important}.foodType span[title="Contains Milk"]{color:#1C7AA1!important}.foodType span[title="Contains Wheat"]{color:#EFC500!important}.foodType span[title="Contains Soy"]{color:#457731!important}.foodType span[title="Contains Egg"]{color:#F49C20!important}.foodType span[title="Contains Sunflower"]{color:#9C640C!important}.foodType span[title="Contains Coconut"]{color:#6E2C00!important}.foodType span[title="Healthy Choice"]{color:#138D75!important}.order-total ul{margin:0 0 35px;padding:0}.order-total ul li{display:block;margin-bottom:5px}.order-total .label{display:inline-block;font-size:15px;font-weight:400;width:140px}.order-total .value{display:inline-block;font-size:15px;font-weight:300}a.order-sort{font-weight:400!important;color:#484848}a.order-sort:hover{color:#83003f!important}.avail-credit .aclabel,.avail-credit .aclabel-moa,.cycle_total{color:#83003f;font-weight:400}.avail-credit{display:block;width:100%;float:left;margin-bottom:30px}.avail-credit .aclabel-moa{margin-right:20px}#detail_main .page-right-col{align-items:flex-start!important;position:relative}#detail_main .button-box{background:inherit}.menu-subtotal{max-width:100px!important}.print-receipt-link{display:block;margin-top:3px}.detail-head{overflow:auto;margin-bottom:20px!important}.order_rtg{display:block;font-size:13px;color:#9a9a9a}.item-receipt-info{margin-left:10px;margin-bottom:0!important;font-size:inherit!important}.pinfo-wide{max-width:inherit!important}span.markdown_green,span.markdown_plum{color:#83003F}span.markdown_red{color:#CD163F}span.markdown_orange{color:#F15D22}span.markdown_bold{font-weight:700}span.markdown_normal{font-weight:400}.program-info .accordion-list ul{list-style-type:disc!important;padding-left:40px!important}.program-info .accordion-list ol{padding-left:40px!important}.program-info .accordion-content a{text-decoration:underline!important}.program-info .accordion-content h1{font-size:28px;font-weight:700!important}.notif-month-nav{margin-top:20px!important}.notif-page-headbox{margin-bottom:15px!important}