#calendar_view{margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}#calendar_view #calendar_input{display:inline-flex;margin:0 20px;width:300px;justify-content:center;align-items:center}#calendar_view .fa-calendar{color:#d81e5b;margin-left:10px}#calendar_view .calendar-control{background-color:#000;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;height:50px;width:50px}#calendar_view .calendar-control .fa{font-size:35px;padding-top:7px}#calendar_view .calendar-control .fa.fa-caret-right{padding-left:5px}#calendar_view .calendar-control .fa.fa-caret-left{padding-right:5px}#calendar_view .calendar-control.disabled{background-color:grey;color:#fff}#menu_selector .menu-wrapper .menu-title{background-color:#000;border-top-left-radius:15px;border-top-right-radius:15px;margin:0;padding:20px 0 30px 0}#menu_selector .menu-wrapper .menu-title h3{color:#fff;text-align:center}#menu_selector .menu-wrapper:hover .menu-title{background-color:#d81e5b}#menu_selector .fusion-layout-column.fusion-one-full{width:100%}#menu_selector .fusion-layout-column.fusion-one-half{width:50%;width:calc(50% - ((4%) * .5))}#menu_selector .fusion-layout-column.fusion-one-third{width:33.33%;width:calc(33.33% - ((4% + 4%) * .3333))}#menu_selector .fusion-layout-column.fusion-one-fourth{width:25%;width:calc(25% - ((4% + 4% + 4%) * .25))}#menu_selector .fusion-layout-column.fusion-one-fourth:not(.fusion-column-last),#menu_selector .fusion-layout-column.fusion-one-half:not(.fusion-column-last),#menu_selector .fusion-layout-column.fusion-one-third:not(.fusion-column-last){margin-right:4%}#menu_selector h2{text-align:center}#menu_selector .menu-list{list-style:none;font-size:13px;line-height:22.1px;padding:0;vertical-align:bottom;border:1px solid #d81e5b;border-bottom-width:0;margin:0}#menu_selector.menu-collectivity .menu-list{border-bottom:1px solid #d81e5b;border-bottom-left-radius:15px;border-bottom-right-radius:15px}#menu_selector.menu-collectivity .menu-list>li:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}#menu_selector .menu-list>li{padding:10px 10px}#menu_selector .menu-list>li:nth-child(even){background-color:rgba(216,30,91,.1)}#menu_selector .menu-list>li>h4{text-align:left;margin:0}#menu_selector .menu-list>li .menu-item{align-items:center;display:flex;justify-content:space-between;width:100%}#menu_selector .menu-list>li .menu-item .item-name{margin-right:10px;text-align:left;display:inline-block}#menu_selector .menu-list>li .menu-item .item-qty-wrapper .item-qty{-moz-appearance:textfield;-webkit-appearance:none;border:1px solid #d81e5b;border-radius:5px;color:#d81e5b;margin:0 8px;padding:4px;text-align:center;width:50px}#menu_selector .menu-list>li .menu-item .item-qty-wrapper .item-qty::-webkit-inner-spin-button,#menu_selector .menu-list>li .menu-item .item-qty-wrapper .item-qty::-webkit-outer-spin-button{-webkit-appearance:none}#menu_selector .menu-list>li .menu-item .btn-delete-supplement,#menu_selector .menu-list>li .menu-item .btn-modify-item{align-self:flex-end;background-color:#d81e5b;border-radius:5px;margin-left:auto;text-transform:none;padding:5px 10px}#menu_selector .menu-list>li .menu-item .btn-modify-item.full{width:100%;max-width:none}#menu_selector .menu-list>li .menu-item .btn-delete-supplement .fa{margin-right:0}#menu_selector .menu-list>li .menu-item .item-selector{-moz-appearance:none;-webkit-appearance:none;text-overflow:'';color:#fff;background-color:#d81e5b;border:none;cursor:pointer;height:20px;border-radius:5px;display:block;align-self:flex-end;margin-left:auto;max-width:80px;min-width:80px}#menu_selector .menu-list>li .menu-item .item-selector::-ms-expand{background-color:#d81e5b;color:#d81e5b}#menu_selector .menu-list>li .menu-item .item-selector.full{width:100%;max-width:none}#menu_selector .menu-list>li .btn-add-supplement{background-color:#fff;color:#d81e5b;border:1px solid #d81e5b;padding:5px 10px;margin-top:10px;text-transform:none}#menu_selector .menu-footer{border:1px solid #d81e5b;border-top-width:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin:0;padding:10px 0 30px 0}#menu_selector .menu-footer .menu_qty_wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:20px}#menu_selector .menu-footer .menu_qty_wrapper .fa{color:#d81e5b;cursor:pointer;font-size:1.75em}#menu_selector .menu-footer .menu_qty_wrapper .menu_qty{-moz-appearance:textfield;-webkit-appearance:none;border:1px solid #d81e5b;border-radius:5px;color:#d81e5b;margin:0 8px;padding:4px;text-align:center;width:50px}#menu_selector .menu-footer .menu_qty_wrapper .menu_qty::-webkit-inner-spin-button,#menu_selector .menu-footer .menu_qty_wrapper .menu_qty::-webkit-outer-spin-button{-webkit-appearance:none}#menu_selector .menu-footer .button-black.btnValidMenu.disabled,#menu_selector .menu-footer .button-black.btnValidMenu.disabled:hover{background-color:#f0f0f0!important;cursor:not-allowed!important}#menu_selector .flex-align-right{display:flex;justify-content:flex-end}#menu_selector .flex-align-right .fusion-button-wrapper:first-child{margin-right:20px}#menu_resume{width:100%}#menu_resume .resume-header{background-color:#fff;border:1px solid #d81e5b;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-width:0;padding:20px;margin:0}#menu_resume .resume-header .fusion-title{margin-top:0}#menu_resume .resume-header p:last-child{margin-bottom:0}#menu_resume .tree .tree-trigger{cursor:pointer}#menu_resume .tree .tree-trigger .tree-icon .fa{color:#d81e5b;margin-right:10px}#menu_resume .tree .tree-trigger+.tree-details{display:none}#menu_resume .tree .tree-trigger.expanded+.tree-details{display:block}#menu_resume .resume-list{border:1px solid #d81e5b;padding:0;margin:0}#menu_resume .resume-list,#menu_resume .resume-list ul{list-style:none}#menu_resume .resume-list .resume-spinner{text-align:center}#menu_resume .resume-list .resume-spinner .fa{color:#d81e5b;margin:10px auto}#menu_resume .resume-list>li{padding:20px}#menu_resume .resume-list>li:nth-child(even){background-color:rgba(216,30,91,.1)}#menu_resume .resume-list .day-main,#menu_resume .resume-list .regime-main,#menu_resume .resume-list .type-main{display:flex;justify-content:space-between;width:100%}#menu_resume .resume-list .day-main .day-total,#menu_resume .resume-list .regime-main .regime-total,#menu_resume .resume-list .type-main .type-total{text-align:right}#menu_resume .resume-list .day-main .day-total{color:#d81e5b;font-weight:700;text-align:right}#menu_resume .resume-list .regime-main>span{width:25%}#menu_resume .resume-list .day-main .day-date,#menu_resume .resume-list .item-type,#menu_resume .resume-list .menu-main{font-weight:700}#menu_resume .resume-list .menu-main .fa{cursor:pointer}#menu_resume .resume-list .menu-main .fa:active,#menu_resume .resume-list .menu-main .fa:focus,#menu_resume .resume-list .menu-main .fa:hover{color:#d81e5b}#menu_resume .resume-list .menu-main .fa.fa-check{cursor:default;color:#d81e5b}#menu_resume .resume-list .day-details .regime-details li.ng-leave{animation:fadeOutLeft 1s}#menu_resume .item-qty-edit input[type=number],#menu_resume .menu-qty-edit input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;border:1px solid #d81e5b;border-radius:5px;color:#d81e5b;margin:0 8px;padding:4px;text-align:center;width:50px}#menu_resume .item-qty .fa-edit,#menu_resume .item-qty-edit .fa-floppy-o,#menu_resume .menu-qty .fa-edit,#menu_resume .menu-qty-edit .fa-floppy-o{cursor:pointer;color:#d81e5b}#menu_resume .menu-note{display:flex}#menu_resume .menu-note>div:not(:last-child){margin-right:5px}#menu_resume .resume-footer{background-color:#fff;border:1px solid #d81e5b;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-width:0;display:flex;padding:20px;margin:0}#menu_resume .resume-footer h4{display:inline-flex;color:#d81e5b}#menu_resume .resume-footer .resume_total{align-self:flex-end;margin-left:auto;color:#d81e5b;font-weight:700}.types{margin:0;padding:0;list-style:none}.types li:first-of-type h4{margin-top:0}.types .choices li{display:flex;text-align:left}.types .choices li .choice-price{align-self:flex-end;margin-left:auto}.choices{margin:0;padding:0;list-style:none}.choices li{background-color:#fff;border-radius:5px;border:1px solid #d81e5b;cursor:pointer;margin:5px 0;padding:5px 10px;text-align:center;width:100%}.choices li.active{background-color:#d81e5b;color:#fff}.choices li.active::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff}#menu_note{border:1px solid #d81e5b;border-radius:15px;box-shadow:none;color:#d81e5b;padding:4px;resize:vertical;width:100%}.bold{font-weight:700}.striked{text-decoration:line-through}.underline{text-decoration:underline}.fusion-button.button-black{border-width:0;border-color:#fff;background:#000}.fusion-button.button-black .fusion-button-text,.fusion-button.button-black i{color:#fff}.fusion-button.button-black:active,.fusion-button.button-black:focus,.fusion-button.button-black:hover{background:#d81e5b}.fusion-button.button-black .fusion-button-icon-divider{border-color:#fff}.fusion-button.button-black:active,.fusion-button.button-black:focus,.fusion-button.button-black:hover{border-width:0;border-color:#fff}.fusion-button.button-black:active,.fusion-button.button-black:active .fusion-button-text,.fusion-button.button-black:focus .fusion-button-text,.fusion-button.button-black:focus i,.fusion-button.button-black:hover .fusion-button-text,.fusion-button.button-black:hover i{color:#fff}.fusion-button.button-black:active .fusion-button-icon-divider,.fusion-button.button-black:hover .fusion-button-icon-divider{border-color:#fff}.fusion-button.button-main{border-width:0;border-color:#fff;background:#d81e5b}.fusion-button.button-main .fusion-button-text,.fusion-button.button-main i{color:#fff}.fusion-button.button-main:active,.fusion-button.button-main:focus,.fusion-button.button-main:hover{background:#000}.fusion-button.button-main .fusion-button-icon-divider{border-color:#fff}.fusion-button.button-main:active,.fusion-button.button-main:focus,.fusion-button.button-main:hover{border-width:0;border-color:#fff}.fusion-button.button-main:active,.fusion-button.button-main:active .fusion-button-text,.fusion-button.button-main:focus .fusion-button-text,.fusion-button.button-main:focus i,.fusion-button.button-main:hover .fusion-button-text,.fusion-button.button-main:hover i{color:#fff}.fusion-button.button-main:active .fusion-button-icon-divider,.fusion-button.button-main:hover .fusion-button-icon-divider{border-color:#fff}.disabler{position:absolute;top:0;bottom:0;left:0;right:0;z-index:999;opacity:.5;text-align:center}.disabler .fa{margin-top:60px}#menu_loader .fusion-column-wrapper{display:flex;justify-content:center;align-items:center;height:100%}#menu_steps{margin-top:0;margin-bottom:0}#menu_steps .heading h2{color:#d81e5b}#menu_steps .content-box-column .content-wrapper-background{background-color:rgba(255,255,255,0);visibility:visible;padding:0}#menu_steps .content-box-column .heading .icon>span{height:46px;width:46px;line-height:25px;border-color:#d81e5b;border-width:2px;border-style:solid;background-color:#d81e5b;box-sizing:content-box;border-radius:50%}#menu_steps .content-box-column .heading .icon>span>span{border-color:#d81e5b;border-width:2px;background-color:#d81e5b;box-sizing:content-box;height:42px;width:42px;line-height:42px;border-radius:50%;position:relative;top:auto;left:auto;margin:0;border-radius:50%;color:#fff;font-size:21px}#menu_steps .content-box-column .heading .content-box-heading{font-size:18px;line-height:23px}#menu_steps .content-box-column .content-container{color:#000}#menu_steps .content-box-column .content-box-shortcode-timeline{border-color:#d81e5b;top:25px;left:55%}#menu_steps .content-box-column.disabled .heading .icon span{background-color:#f7f7f7}#menu_steps .content-box-column.disabled .heading .icon span,#menu_steps .content-box-column.disabled .heading h2{color:#edb5c8;border-color:#edb5c8}#menu_steps .content-box-column .content-box-shortcode-timeline{height:2px}#menu_steps .content-box-column .content-box-shortcode-timeline.disabled{border-color:#edb5c8}#postcode_wrapper{text-align:center}#postcode{border:#d81e5b 2px solid;color:#2d2c2c;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:18px;height:38px;line-height:20px;text-align:center;width:300px;display:block;margin:30px auto 0}#postcode_wrapper .invalid-postcode{margin:20px 0 0 0;display:flex;justify-content:center}#postcode_wrapper .invalid-postcode .fa{font-size:30px;color:#d81e5b;margin-right:30px}#btn_check_postcode{margin:30px 0 0;background-color:#d81e5b;width:300px}#modal_confirm_create_order .modal-footer,#modal_postcode .modal-footer,#modal_postcode_invalid .modal-footer{display:flex;justify-content:space-between;justify-content:space-evenly;padding:20px 0}#modal_postcode .modal-footer a.fusion-button,#modal_postcode_invalid .modal-footer a.fusion-button{align-items:center;display:flex;flex-basis:33.333%;justify-content:center;margin-right:8px;padding:11px}#modal_postcode .modal-footer a.fusion-button:last-child,#modal_postcode_invalid .modal-footer a.fusion-button:last-child{margin-right:0}#step_0 .other-actions{display:flex;justify-content:space-around}