#content{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between}#content .readonly-white{background:white}@media (max-width: 991px){#content{flex-wrap:wrap}#content>*{width:100%}}#content #one_side,#content #add_menu_container{width:calc(100% - 385px)}@media (min-width: 768px){#content #one_side,#content #add_menu_container{padding-right:20px}}@media (max-width: 991px){#content #one_side,#content #add_menu_container{width:100%}}@media (max-width: 991px){#content #add_menu_container{padding-top:25px;padding-bottom:45px;text-align:center}}#content #other_side{flex:0 0 auto}#content #other_side .the_content .product_name{display:flex}#content #other_side .the_content .product_name>span{display:flex;flex-direction:column;justify-content:center}#content #other_side .the_content .product_name>span:first-child{flex:1 1 auto;padding-right:6px}#content #other_side .the_content .product_name>span:last-child{flex:0 1 auto;background:#9B1321;color:#fefefe;padding:3px 8px;border-radius:50px;font-size:12px}#content #other_side .receipt_area{border-radius:20px;width:385px;background:#FFF;box-shadow:0px 0px 20px 0px #ccc;padding:11px}@media (max-width: 991px){#content #other_side .receipt_area{width:100%}}#content #other_side .receipt_area>*{padding:26px}#content #other_side .receipt_area h3{padding:20px 26px 26px;margin-bottom:0px}#content #other_side .receipt_area .receipt_options{display:flex;flex-wrap:wrap;border-bottom:1px solid #e3d0bd}#content #other_side .receipt_area .receipt_options>*{width:50%;font-size:14px}#content #other_side .receipt_area .receipt_options .rlabel{color:#202020;text-align:left;font-weight:bold}#content #other_side .receipt_area .receipt_options .value{color:#9B1321;font-weight:bold;text-align:right}#content #other_side .receipt_area .receipt_options .value ~ *{padding-top:14px}#content #other_side .receipt_area .receipt_menu{border-bottom:1px solid #e3d0bd}#content #other_side .receipt_area .receipt_menu #receipt_select{color:#9B1321}#content #other_side .receipt_area .receipt_menu .product_name{font-size:16px;font-weight:bold;margin-bottom:16px}#content #other_side .receipt_area .receipt_menu .product_description>*:last-child{margin-bottom:0px}#content #other_side .receipt_area .receipt_menu .product_addons{margin-top:20px;display:table;width:100%}#content #other_side .receipt_area .receipt_menu .product_addons h4{margin:0px;top:7px;padding-right:7px}#content #other_side .receipt_area .receipt_menu .product_addons .addons_list{display:flex;padding:5px 0px}#content #other_side .receipt_area .receipt_menu .product_addons .addons_list:nth-child(2){margin-top:15px;padding-top:20px}#content #other_side .receipt_area .receipt_menu .product_addons .addons_list .addon_qty{min-width:42px;padding-right:10px;display:flex;flex-direction:column;justify-content:center}#content #other_side .receipt_area .receipt_menu .product_addons .addons_list .addon_description{padding-right:15px;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}#content #other_side .receipt_area .receipt_menu .product_addons .addons_list .addon_price{display:flex;flex:0 0 auto;padding:3px 8px;background:#9B1321;border-radius:50px;color:#fefefe;font-size:12px}#content #other_side .receipt_area .receipt_menu .product_addons .addons_list .addon_price>span{display:inline-flex;padding:0px 5px}#content #other_side .receipt_area .receipt_total{display:flex;flex-wrap:wrap}#content #other_side .receipt_area .receipt_total>*{width:50%}#content #other_side .receipt_area .receipt_total .value{text-align:right}#content #other_side .receipt_area .receipt_total .value.grand{width:100%;text-align:left;font-size:38px;color:#9B1321;font-weight:bold;padding-bottom:20px}#content #other_side .receipt_area .receipt_total .rlabel.grand{padding:18px 0px}#content #other_side .receipt_area .receipt_total .rlabel.grand>b{font-size:24px}#content .disabled{opacity:0.1}#content h3{color:#bd9a36}#content .btn:not(.btn-number){border-radius:50px;width:200px;padding:12px;font-size:12px;border:2px solid #A3A3A3;background:white;color:#444;font-weight:bold;transition:all 0.3s;margin-bottom:10px}#content .btn:not(.btn-number).active,#content .btn:not(.btn-number):not(.btn-download):not(.leaf):hover{border:1px solid #A3A3A3 !important;background:#9B1321 !important;box-shadow:none !important;color:#fff}#content #menu_price{padding-bottom:16px}#content .menu_tabs{padding:20px 0px 10px;border-top:1px solid #F6F6F6;border-bottom:1px solid #F6F6F6;margin-bottom:32px}#content .menu_tabs .btn{margin-right:10px}@media (max-width: 767px){#content .menu_tabs{display:flex;flex-wrap:wrap;justify-content:space-around}#content .menu_tabs .btn{margin-right:0px}}#content .booking_credentials{border-bottom:1px solid #EEEEEE;padding-bottom:34px;margin-bottom:34px}#content .booking_credentials>*{margin-bottom:13px;display:flex}@media (max-width: 767px){#content .booking_credentials>*{flex-wrap:wrap}#content .booking_credentials>* .booking_label{width:100%;margin-bottom:5px}}#content .booking_label{font-weight:bold;width:220px;display:flex;flex-direction:column;justify-content:center}#content .form-group{margin:0px}#content .input-group-btn{width:auto}#content .input-group-btn button{border:0px;height:35px;width:35px;background-color:#bbb;border-radius:50%;color:white}#content .input-group-btn button:focus{outline:none}#content .input-group-btn button>span{color:#FFF;font-size:10px}#content .input-group{flex:0 0 auto;border-radius:50px;overflow:hidden;display:flex}#content .input-group>*{display:flex}#content .input-group input{width:80px;height:40px;border:2px solid #B5B5B5 !important;border-radius:20px;padding:0px 16px;border:0px}#content .input-group input[type=number]::-webkit-inner-spin-button,#content .input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#content #datetimepicker input{width:220px;font-size:16px}#content #datetimepicker .input-group-addon{margin-left:10px;height:40px;background-color:#bbb;border-radius:50%;flex:1 0 auto;flex-direction:column;justify-content:center;background:#b5b5b5 url("../image/calendar.png") center center no-repeat;width:40px;cursor:pointer}#content #datetimepicker .glyphicon-calendar::before{display:none}#content .select-custom select{width:271px;height:50px;border:2px solid #b5b5b5;padding:0px 16px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background:white url("../image/select_caret.png") calc(100% - 19px) center no-repeat}#content .select-custom select::-ms-expand{display:none}#content .booking_product_or_options{padding-bottom:34px;border-bottom:1px solid #bfad94;margin-bottom:34px}#content .booking_grid{display:flex;flex-wrap:wrap;justify-content:space-between}#content .booking_grid>*{width:100%;margin-bottom:16px}@media (min-width: 768px){#content .booking_grid>*{width:calc(50% - 8px)}}#content .booking_grid>* .interaction_block{border:1px solid #eeddce;padding:22px 32px;border-radius:22px;font-size:14px;height:100%;background:#fcf1e7;transition:all 0.3s;display:flex}#content .booking_grid>* .interaction_block .custom-radio-encapsulate{padding-right:22px}#content .booking_grid>* .interaction_block .outer{border:1px solid #d4d3d3;background:white;border-radius:50px;width:20px;height:20px;display:block;position:relative}#content .booking_grid>* .interaction_block .outer .inner{border-radius:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;display:block;background:white;transition:all 0.3s}#content .booking_grid>* .interaction_block:hover{background:#74c60a}#content .booking_grid>* .interaction_block:hover .inner{background:#555 !important}#content .booking_grid>* input:checked+.interaction_block{background:#74c60a}#content .booking_grid>* input:checked+.interaction_block .inner{background:#555 !important}#content .booking_grid .product_name{font-size:16px;font-weight:bold;margin-bottom:12px}#content .booking_grid .product_description>*:last-child:not(:only-child){margin-bottom:0px}#content h4{font-size:14px;font-weight:bold;margin-bottom:24px}#content .custom-table{width:100%}#content .custom-table tr:nth-child(1){background:#EEEEEE;font-weight:bold}#content .custom-table td{border:1px solid #e4dcd5;padding:7px calc(7px + 0.8854vw)}#content .custom-table+.custom-table{margin-top:24px}#content .custom-table input[type="number"]{height:32px !important}#content .custom-table:last-child{margin-bottom:60px}#content .custom-checkbox{width:26px;height:26px;position:relative;background:white;border:1px solid #ebd9c8}#content .custom-checkbox .inner,#content .custom-checkbox .outer{position:absolute;top:0px;right:0px;width:100%;height:100%;background:url("../image/checked.png") center center no-repeat;transition:all 0.35s}#content .custom-checkbox .inner{background:white}#content .custom-checkbox input:checked+span .inner{width:0px}#content .booking_description{background:#eee url("../image/notes-bg.png") right bottom no-repeat;background-size:contain;padding:32px 36px;border-radius:30px;line-height:2;position:relative;margin-bottom:25px}#content .booking_description::before{content:url("../image/notes-leaf.png");position:absolute;top:14px;right:0px;transform:translate(40%, -40%)}@media (max-width: 991px){#content .booking_description::before{display:none}}#content .booking_description>*:last-child{margin-bottom:0px}#content .booking_description ul{list-style:none}#content .booking_description li::before{content:"\2022";color:#bfad94;font-weight:bold;display:inline-block;width:1em;margin-left:-1.01em}#content .btn.leaf{background:transparent url("../image/btn.png") center center no-repeat;background-size:contain;text-align:center;border:0px;width:230px;color:white;padding:23px;border:0px !important;margin-bottom:60px}#content .btn.leaf:hover,#content .btn.leaf:focus{border:0px !important;background:transparent url("../image/btn.png") center center no-repeat !important;outline:none}#content .btn.leaf img{border:1px solid #eeddce !important}@media (min-width: 768px){#content .btn.leaf img{margin-bottom:12px !important}}#content .btn-download{padding:15px 25px !important;border:0px !important;color:white !important;display:flex;font-weight:400 !important;width:220px !important;letter-spacing:1px;transition:all 0.3s;transform:scale(0.97)}#content .btn-download:hover{transform:scale(1)}@media (max-width: 767px){#content .btn-download{width:auto !important;padding:10px 14px !important}#content .btn-download>span:last-child:not(:only-child){display:none}}#content .btn-download>span{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto}#content .btn-download>span:first-child{width:19px;background:transparent url("../image/download.png") center center no-repeat;background-size:contain;margin-right:12px;flex:0 0 auto}@media (max-width: 767px){#content .btn-download>span:first-child{height:19px;margin-right:0px}}.booking_addons{width:100%;overflow:auto;margin-bottom:40px}.booking_addons table+h4{margin-top:30px}.booking_addons table:last-child{margin-bottom:0px !important}
