.hide{display:none !important}.calcalpro_wrapper{margin-top:.5em;margin-bottom:.5em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.calorie_calculator_general{position:relative;font-size:1em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.calorie_calculator_form{position:relative}.calorie_calculator_general .calcal_tab form input.empty-highlight{border:1px solid red}.calorie_calculator_general .calcalpro_body_wrapper{padding:0 .5em;border:1px solid rgba(77,184,166,1)}.calorie_calculator_show_errors{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s}.calcal_flash_message{background:rgba(253,215,69,1);color:#fff;padding:1em;border-radius:1.8em;border:1px solid rgba(77,184,166,1);z-index:9999;transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s}.calorie_calculator_general .tab_header_container,.calorie_calculator_general ul.tab_header_container{display:flex !important;display:-webkit-flex !important;display:-moz-flex !important;flex-wrap:wrap !important;gap:0 !important;margin:0 !important;padding:0 !important;list-style:none !important;border:1px solid rgba(77,184,166,1);position:relative;border-bottom:none;background:0 0}.switch-left-to-right{background:rgba(72,185,166,1);width:50%;position:absolute;left:0;height:50px;-webkit-transition:left .25s ease-out;-moz-transition:left .25s ease-out;-ms-transition:left .25s ease-out;-o-transition:left .25s ease-out;transition:left .25s ease-out}.switch-left-to-right.right{left:50%;-webkit-transition:left .25s ease-out;-moz-transition:left .25s ease-out;-ms-transition:left .25s ease-out;-o-transition:left .25s ease-out;transition:left .25s ease-out}.calorie_calculator_general ul.tab_header_container>li,.calorie_calculator_general ul.tab_header_container li{flex:1 1 0 !important;display:block !important;position:relative;background:0 0 !important;list-style:none !important;text-decoration:none;text-align:center;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;color:inherit;line-height:inherit;transition:background-color 1s ease-out;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out}.calorie_calculator_general ul.tab_header_container>li:before,.calorie_calculator_general ul.tab_header_container>li:after,.calorie_calculator_general ul.tab_header_container>li::marker{content:none !important;display:none !important;background:0 0 !important;border:0 !important;box-shadow:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important}.calorie_calculator_general ul.tab_header_container li a:focus,.calorie_calculator_general ul.tab_header_container li a:hover,.calorie_calculator_general ul.tab_header_container li span:focus,.calorie_calculator_general ul.tab_header_container li span:hover{box-shadow:none}.calorie_calculator_general ul.tab_header_container li.calcal_tab_active a,.calorie_calculator_general ul.tab_header_container li.calcal_tab_active span{color:#fff;cursor:unset;background:0 0;position:relative;z-index:2;font-size:1em}.calorie_calculator_general ul.tab_header_container li a,.calorie_calculator_general ul.tab_header_container li span{color:#000;text-decoration:none;text-shadow:none;box-shadow:none;padding:0;height:50px;display:flex;display:-webkit-flex;display:-moz-flex;align-items:center;justify-content:center;transition:background-color 1s ease-out;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1em;font-weight:600;position:relative;z-index:2;cursor:pointer}.calorie_calculator_general .switch-left-to-right{z-index:1}.calorie_calculator_general .both_units.calcal_tab{display:none;padding:0 !important;margin:0 !important}.calorie_calculator_general .calcal_tab_open{display:block !important}.calorie_calculator_general .calcal_tab form input,.calorie_calculator_general .calcal_tab form select,.calorie_calculator_general .send_or_download input{min-height:50px !important;width:100% !important;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(77,184,166,1);padding:.5em;background:#fff;margin-right:0 !important;margin-left:0 !important;margin-top:0 !important;transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;text-shadow:none;box-shadow:none;box-sizing:border-box;font-size:1em;color:#333}.calorie_calculator_general .calcal_tab form input:active,.calorie_calculator_general .calcal_tab form select:active,.calorie_calculator_general .calcal_tab form input:focus,.calorie_calculator_general .calcal_tab form select:focus{border:1px solid rgba(252,214,83,1);box-shadow:none}.calorie_calculator_general .calcal_tab form .full_width,.calorie_calculator_general .calcal_tab form .full_width{width:100% !important;display:flex;display:-webkit-flex;display:-moz-flex;height:50px;align-items:center}.calorie_calculator_general .calcal_tab form .full_width.calcal-float-field--choice,.calorie_calculator_general .calcal_tab form .gender_field_wrapper.full_width{height:auto;min-height:52px;align-items:center}.calorie_calculator_general .calcal_tab form .width_half,.calorie_calculator_general .calcal_tab form .width_half{width:50% !important}.calorie_calculator_general .calcal_tab form input[type=radio]{width:initial !important;border:none !important}.calorie_calculator_general .calcal_tab form>div{margin-bottom:.5em;margin-top:.5em}.calorie_calculator_general .calcal_tab form input.calorie_calculator_height_feet,.calorie_calculator_general .calcal_tab form input[type=submit]{border-right:none}.calorie_calculator_general .calcal_tab form input.last_name{border-left:none}.calorie_calculator_general .calcal_tab form input[type=submit],.calorie_calculator_general .calcal_tab form input.calcalpro_submit{background:rgba(72,185,166,1);font-size:1em;color:#fff;cursor:pointer}.calorie_calculator_general .calcal_tab form input[type=submit]:hover{background:rgba(17,132,69,.8);color:#fff;border-right:none}.calorie_calculator_general .calcal_tab form input.clear_form{background:rgba(255,255,0,.5);color:#333;font-size:1em;cursor:pointer}.calorie_calculator_general .calcal_tab form input.clear_form:hover{background:rgba(253,215,69,.7);color:#333}.calorie_calculator_general .calcal_tab form input[type=radio]:checked,.calorie_calculator_general .calcal_tab form input[type=radio]:not(:checked),.elementor-widget-calorie-calculator .calorie_calculator_general input[type=radio]:checked,.elementor-widget-calorie-calculator .calorie_calculator_general input[type=radio]:not(:checked){position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;clip:rect(0,0,0,0) !important;border:0 !important;appearance:none !important;-webkit-appearance:none !important}.calorie_calculator_general .calcal_tab form input[type=radio]:checked+label,.calorie_calculator_general .calcal_tab form input[type=radio]:not(:checked)+label,.elementor-widget-calorie-calculator .calorie_calculator_general input[type=radio]+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;min-height:20px;display:inline-block;color:#000;margin:0 1em 0 0;vertical-align:middle}.calorie_calculator_general .calcal_tab form input[type=radio]+label:before,.elementor-widget-calorie-calculator .calorie_calculator_general input[type=radio]+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;box-sizing:border-box;border:2px solid rgba(77,184,166,1);border-radius:50%;background:#fff}.calorie_calculator_general .calcal_tab form input[type=radio]+label:after,.elementor-widget-calorie-calculator .calorie_calculator_general input[type=radio]+label:after{content:'';position:absolute;left:5px;top:5px;width:10px;height:10px;box-sizing:border-box;background:rgba(77,184,166,1);border-radius:50%;opacity:0;transform:scale(0);-webkit-transform:scale(0);transition:transform .15s ease,opacity .15s ease;-webkit-transition:transform .15s ease,opacity .15s ease}.calorie_calculator_general .calcal_tab form input[type=radio]:checked+label:after,.elementor-widget-calorie-calculator .calorie_calculator_general input[type=radio]:checked+label:after{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.calorie_calculator_general .gender_field_wrapper{border:1px solid rgba(77,184,166,1);padding:0 .5em}.calorie_calculator_general .center{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%)}.calorie_calculator_general .calcalpro-custom-select-wrapper{position:relative;display:inline-block;user-select:none;width:100%}.calorie_calculator_general .calcalpro-custom-select-wrapper select{display:none}.calorie_calculator_general .calcalpro-custom-select{position:relative;display:flex;display:-webkit-flex;display:-moz-flex;width:100%}.calorie_calculator_general .calcalpro-custom-select-trigger{position:relative;display:block;width:100%;padding:0 .5em;color:#333;border-radius:0;cursor:pointer;border:1px solid rgba(77,184,166,1);display:flex;display:-webkit-flex;display:-moz-flex;align-items:center;height:50px;overflow:hidden}.calorie_calculator_general .calcalpro-custom-select-trigger:after{position:absolute;display:block;content:'';width:12px;height:12px;top:50%;right:25px;margin-top:-3px;border-bottom:1px solid rgba(77,184,166,1);border-right:1px solid rgba(77,184,166,1);transform:rotate(45deg) translateY(-50%);transition:all .4s ease-in-out;transform-origin:50% 0}.calorie_calculator_general .calcalpro-custom-select.opened .calcalpro-custom-select-trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%)}.calorie_calculator_general .calcalpro-custom-options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;margin:15px 0;border:1px solid rgba(77,184,166,1);border-radius:4px;box-sizing:border-box;box-shadow:0 2px 1px rgba(0,0,0,.07);background:#fff;transition:all .4s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px)}.calorie_calculator_general .calcalpro-custom-select.opened .calcalpro-custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0);z-index:9999}.calorie_calculator_general .calcalpro-custom-options:before{position:absolute;display:block;content:'';bottom:100%;right:25px;width:7px;height:7px;margin-bottom:-4px;border-top:1px solid rgba(77,184,166,1);border-left:1px solid rgba(77,184,166,1);background:#fff;transform:rotate(45deg);transition:all .4s ease-in-out}.calorie_calculator_general .option-hover:before{background:#f9f9f9}.calorie_calculator_general .calcalpro-custom-option{position:relative;display:flex;align-items:center;padding:0 .5em;border-bottom:1px solid rgba(77,184,166,1);font-size:1em;color:#333;min-height:50px;cursor:pointer;transition:all .4s ease-in-out}.calorie_calculator_general .calcalpro-custom-option:first-of-type{border-radius:4px 4px 0 0}.calorie_calculator_general .calcalpro-custom-option:last-of-type{border-bottom:0;border-radius:0 0 4px 4px}.calorie_calculator_general .calcalpro-custom-option:hover,.calorie_calculator_general .calcalpro-custom-option.selection{background:rgba(255,255,0,.5)}.calorie_calculator_general .calorie_calculator_result{border:none;margin-bottom:.5em}.calorie_calculator_general .calorie_calculator_single_result{padding:.6em .5em;font-size:1em;border-bottom:1px solid rgba(77,184,166,1);margin-bottom:0;margin-top:0}.calorie_calculator_general .calorie_calculator_single_result span:not(.calcal-result-goals__icon){font-size:1.2em;margin-right:.2em;color:rgba(77,184,166,1)}.calorie_calculator_general .send_or_download input[type=button],.calorie_calculator_general .send_or_download input[type=submit]{width:100%;height:50px;color:#fff;border-radius:12px;text-shadow:none;box-shadow:none;background:rgba(77,184,166,1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1em;font-weight:600;margin-top:0}.calorie_calculator_general .send_or_download{padding:0}.calorie_calculator_general .send_or_download input[type=button]{width:100%;background:rgba(77,184,166,1)}.calorie_calculator_general .send_or_download input.send_to_email_submit,.calorie_calculator_general .send_or_download input.download_as_pdf_submit{background:rgba(253,215,69,.7);color:#333}.calorie_calculator_general input.send_to_email_input,.calorie_calculator_general input.calorie_verify_captcha,.calorie_calculator_general input.send_to_email_toggle_button,.calorie_calculator_general input.download_as_pdf_submit_initializer_button,.calorie_calculator_general input.download_as_pdf_submit{margin-top:.5em;margin-bottom:.5em}.calorie_calculator_general .send_or_download .email_sent_status,.calorie_calculator_general .send_or_download .email_sent_status span{text-align:center;color:rgba(17,132,69,.8);font-size:1em;padding:.5em;padding-top:0}.calorie_calculator_general .download_as_pdf_status{font-size:1em;font-weight:700;color:rgba(17,132,69,.8);padding-bottom:.5em;padding-top:0;text-align:center}.download_as_pdf_status .download_file_now{background:rgba(17,132,69,.8);display:block;color:#fff;box-shadow:none;text-shadow:none;box-sizing:border-box;height:50px;font-size:1em;display:flex;align-items:center;justify-content:center;text-decoration:none;border:none;border-radius:12px}.download_as_pdf_status .download_file_now:hover{text-decoration:none;box-shadow:none;border-bottom:none}.calorie_calculator_general .send_or_download input.download_as_pdf_submit_initializer_button{margin-top:0}.calorie_calculator_general .send_or_download input.send_to_email_submit{margin-bottom:.5em}.calorie_calculator_general .send_or_download input.send_to_email_input,.calorie_calculator_general .send_or_download input.calorie_verify_captcha,.calorie_calculator_general input.send_to_email_input,.calorie_calculator_general input.calorie_verify_captcha{border-radius:12px;margin-bottom:.75em}.download_as_pdf_status .download_file_now:focus{box-shadow:none}.calcalpro_wrapper .calcalpro_tooltip{position:relative !important}.calcalpro_wrapper .calcalpro_tooltip .calcalpro_tooltiptext{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:9999;bottom:115%;left:50%;margin-left:-100px}.calcalpro_wrapper .calcalpro_tooltip .calcalpro_tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent}.calcalpro_wrapper .calcalpro_tooltip:hover .calcalpro_tooltiptext{visibility:visible}.calcalpro_wrapper .license_key_validity_area{position:absolute;top:0;z-index:9999999;background:rgba(0,0,0,.8);color:#fff;width:100%;font-weight:700;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.calcalpro_wrapper .license_key_validity_area_inner{padding:2em;text-align:center}.calcalpro_wrapper .license_key_validity_area_inner h1{margin:0;padding:0;text-align:center;color:#fff}.calcalpro_wrapper .license_key_validity_area_inner a{color:#ff0}.calcalpro_wrapper .license_key_validity_area_inner a:hover{color:rgba(77,184,166,1)}.calcalpro_captcha{display:flex;display:-webkit-flex;display:-moz-flex;align-items:center;justify-content:center;flex-direction:column}.calorie_calculator_chart.calorie_calculator_chart_general .fg-toolbar.ui-toolbar.ui-widget-header{background:rgba(77,184,166,1);border-radius:0;box-shadow:none;text-shadow:none;border:none;display:flex;display:-webkit-flex;display:-moz-flex;align-items:center;padding:2px}.calorie_calculator_chart.calorie_calculator_chart_general .fg-toolbar.ui-toolbar.ui-widget-header>div{flex:1}.calorie_calculator_chart.calorie_calculator_chart_general .dataTables_wrapper input[type=search]{width:100%;height:50px;padding:.5em;margin:0;border-radius:0;border:1px solid rgba(77,184,166,1);box-shadow:none}.calorie_calculator_chart.calorie_calculator_chart_general .fg-toolbar.ui-toolbar.ui-widget-header label{margin:0;width:100%}.calorie_calculator_chart.calorie_calculator_chart_general .fg-toolbar.ui-toolbar.ui-widget-header label select{border:none;border-radius:0;width:100%;margin:0;height:50px;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.5em;border:1px solid rgba(77,184,166,1)}.calorie_calculator_chart.calorie_calculator_chart_general table{border:2px solid rgba(77,184,166,1);border-top:0}.calorie_calculator_chart.calorie_calculator_chart_general .dataTables_paginate{margin:0;display:flex;display:-webkit-flex;display:-moz-flex;padding:0;width:100%;align-items:center;justify-content:center;padding-bottom:2px}.calorie_calculator_chart.calorie_calculator_chart_general .dataTables_info{display:none}.calorie_calculator_chart.calorie_calculator_chart_general .dataTables_wrapper .dataTables_paginate .fg-button{text-decoration:none;border-bottom:none;box-shadow:none;text-shadow:none;border-radius:0;background:rgba(255,254,155,1);color:#333;border:1px solid rgba(252,214,83,1)}.calorie_calculator_chart.calorie_calculator_chart_general .dataTables_wrapper .dataTables_paginate .fg-button.ui-state-disabled{background:rgba(253,215,69,1);opacity:1;color:#fff}table.dataTable thead th.ui-state-default:first-child,table.dataTable tfoot th.ui-state-default:first-child{border-left-width:1px}.calorie_calculator_chart.calorie_calculator_chart_general .ui-state-default,.calorie_calculator_chart.calorie_calculator_chart_general .ui-widget-content .ui-state-default,.calorie_calculator_chart.calorie_calculator_chart_general .ui-widget-header .ui-state-default{border:1px solid rgba(82,184,166,1);background:rgba(252,214,83,1);color:#333}.calorie_calculator_chart.calorie_calculator_chart_general table.dataTable.display tbody tr.odd>.sorting_1,.calorie_calculator_chart.calorie_calculator_chart_general table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:rgba(82,184,166,1);color:#fff}.calorie_calculator_chart.calorie_calculator_chart_general table.dataTable.stripe tbody tr.odd,.calorie_calculator_chart.calorie_calculator_chart_general table.dataTable.display tbody tr.odd{background-color:rgba(86,184,166,1);color:#fff}.calorie_calculator_chart.calorie_calculator_chart_general table.dataTable.row-border tbody th,.calorie_calculator_chart.calorie_calculator_chart_general table.dataTable.row-border tbody td,.calorie_calculator_chart.calorie_calculator_chart_general table.dataTable.display tbody th,.calorie_calculator_chart.calorie_calculator_chart_general table.dataTable.display tbody td{border-top:none}.calorie_calculator_chart.calorie_calculator_chart_general tr{border-bottom:none;background:rgba(255,253,160,1)}.calorie_calculator_chart.calorie_calculator_chart_general table.dataTable.display tbody tr.even>.sorting_1,.calorie_calculator_chart.calorie_calculator_chart_general table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:rgba(255,253,160,1)}@media screen and (max-width:640px){.calorie_calculator_chart.calorie_calculator_chart_general .dataTables_wrapper .dataTables_filter{margin-top:0}}.dataTables_wrapper{position:relative;clear:both;zoom:1;max-width:100%;overflow:auto}.calorie_calculator_chart.calorie_calculator_chart_general tr td{border:1px solid rgba(86,184,166,1)}.widget_zubaer-calorie-calculator,.calcalpro_wrapper{overflow:visible !important}.calorie_calculator_general .height_feet_inch.full_width>input{width:50% !important}.widget_zubaer-calorie-calculator,.calcalpro_wrapper{overflow:visible !important}.calorie_calculator_general .height_feet_inch.full_width>input{width:50% !important}.calorie_calculator_general .calorie_calculator_result{margin-bottom:.5em}.calorie_calculator_general .calorie_calculator_single_result:last-child{border-bottom:none}@media (max-width:600px){.calorie_calculator_general .height_feet_inch.full_width>input,.calorie_calculator_general .fullname_field_container input{width:100% !important;display:block;margin-bottom:.5rem}.calorie_calculator_general .calcal_tab form .full_width>input.calcalpro_submit,.calorie_calculator_general .calcal_tab form .full_width>input[type=submit],.calorie_calculator_general .calcal_tab form .full_width>input.calculate,.calorie_calculator_general .calcal_tab form .full_width>input.clear_form{margin:0 !important;align-self:stretch;height:50px}}.calcal-gdpr-consent{display:flex;align-items:flex-start;gap:.5rem;margin:.75rem 0;font-size:.9rem}