.calc-vesa{width:100%;padding:30px 15px;background:#edf0f5;margin-bottom:20px;box-sizing:border-box;overflow:hidden}.calc-vesa .calc-vesa--radio{width:30%;display:inline-table;margin-bottom:25px;margin-right:-5px;text-align:center}.calc-vesa .calc-vesa--radio.left-col{padding-left:20%}.calc-vesa .calc-vesa--radio.right-col{padding-right:20%}.calc-vesa .calc-vesa--radio .icon{width:50px;height:50px;display:block;margin:0 auto 15px}.calc-vesa .calc-vesa--radio .icon.icon-woman{background:url(https://calorier.com/images/female.svg) no-repeat center;background-size:50px}.calc-vesa .calc-vesa--radio .icon.icon-man{background:url(https://calorier.com/images/male.svg) no-repeat center;background-size:50px}.calc-vesa .calc-vesa--radio .calc-vesa--label{font-size:18px;font-size:1.125rem;font-weight:700;margin-left:5px;cursor:pointer}.calc-vesa .calc-vesa--radio .calc-vesa--label.icon-color.woman{color:#ef3e7d}#ap_table thead tr th,.calc-vesa .calc-vesa--radio .calc-vesa--label.icon-color.man{color:#52adec}.calc-vesa .calc-vesa--input{width:240px;margin:0 auto;text-align:center;position:relative}.calc-vesa .calc-vesa--input .calc-vesa--label{width:100%;font-size:17px;font-size:1.0625rem;font-family:"Roboto",Helvetica\ Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:5px}.calc-vesa .calc-vesa--input input{max-width:90px;width:100%;position:relative}.calc-vesa .calc-vesa--input .sm{position:absolute;right:70px;top:38px;font-size:15px;color:#7a7b7b;font-family:sans-serif}.calc-vesa .calc-vesa--sumbit{text-align:center}.calc-vesa .calc-vesa--sumbit .calc-submit{font-size:15px;font-size:.9375rem;background:#52adec;border:0;border-bottom:#52adec;box-shadow: 0 3px 18px rgb(62 78 239 / 25%);transition:.25s ease-in-out}.calc-vesa .calc-vesa--sumbit .calc-submit:hover{box-shadow: 0 6px 24px rgb(62 69 239 / 45%)}.calc-vesa .alert_input{border:1px solid #c81010}.calc-vesa .alert_error{text-align:center;font-size:17px;font-size:1.0625rem;color:#c81010;margin-bottom:20px}.calc-vesa .calc-vesa--result{padding:30px 15px;margin:30px -15px -30px;background:#52adec;color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;text-align:center;box-sizing:border-box}.calc-vesa .calc-vesa--result span{font-size:22px;font-size:1.375rem}.calc3,.calc4,.rashodcaloriy{box-sizing:border-box;padding:20px;background:#f9f6e7;margin:20px 0;position:relative;overflow:hidden}#ap_table th,.calc3 .cl3__title{font-weight:700;color:#484848}.calc3 .cl3__label,.calc4 .cl3__label,.rashodcaloriy .h3{font-weight:700;color:#484848;margin-bottom:5px}.calc3 .cl3__title,.calc4 select{margin-bottom:20px}.calc4 span{font-size:16px!important}.calc4 input[type="text"]{padding:5px 10px;max-width:45%;width:45%}.calc4 select{padding:5px 10px;width:48%}#ap_table{font-size:17px!important;border:1px solid #e4e8ea;border-collapse:collapse;border-spacing:0;font-size:.875rem}#ap_table th{text-align:center;background-color:#f8fcff;color:#00a000;white-space:nowrap;padding:2px 4px}#ap_table td{vertical-align:top;padding:4px}.с1__addnew{margin:20px 0}.cl1_nt_item{background:#fffbf3;border:1px solid #f7f3ea;border-radius:3px;margin-bottom:5px;color:#625b4c}#accord li{cursor:pointer}.ac_t{font-weight:700;text-align:right;background-color:#f8fcff;color:#52adec}.cl__btn{cursor:pointer;margin:10px 0!important}.cl1__name_tooltip{position:absolute;top:100%;left:0;background:#fff;width:100%;border:1px solid #e4e8ea;display:none;min-width:300px;z-index:2}.cl1_nt_item{cursor:pointer;overflow:hidden;padding:5px}.cl1_nt_item:hover{background:#e0e0e0}.cl1_nt_item+.cl1_nt_item{border-top:1px solid #e4e8ea}.cl1_nt_item span{text-align:right;float:right;margin:0 0 0 10px}.ap_prod{position:relative}a.delete-rashod{cursor:pointer;text-decoration:none;font-size:13px;font-size:.8125rem;color:#f24a4a;display:none}.rashodcaloriy span.numbermade{text-decoration:none;display:inline-block;background: #537375cc;width:24px;height:24px;border-radius:16px;color:#fff;line-height:24px;text-align:center}.rashodcaloriy input[type="text"]{width:50px;border-radius:3px;border:1px solid #8f9aad;padding:5px}.rashodcaloriy select{border-radius:2px;border:1px solid #8f9aad;padding:5px 0 9px 5px}.rashodcaloriy span#fadeinout{color:#087c0e}.rashodcaloriy ul#accord li span{color:#d16221;cursor:pointer;border-bottom:1px dashed #688486;font-size:17px;font-size:1.0625rem;padding:0 0 3px}.rashodcaloriy ul#accord li{background:0 0!important;padding:5px 0!important}.rashodcaloriy h3,.rashodcaloriy span#fadeinout{font-size:14px;font-size:.875rem}table#maintable{margin-top:16px}.rashodcaloriy #accord li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 10px}.rashodcaloriy #maintable tr:hover a.delete-rashod{display:inline-block}.rashodcaloriy .button-rashod-calc{margin-top:18px}.rashodcaloriy #accord li ul{margin:10px 0 0;padding:0}.rashodcaloriy #accord li li{font-weight:400;background:0;border:0}.cl3__title,.relatedcont{text-transform:uppercase;font-weight:700}.relatedcont{line-height:20px;margin-top:10px;margin-bottom:15px;font-family:Arial;font-size:20px;font-size:1.25rem}.cl3__title{font-size:22px;font-size:1.375rem;color:#000}.cl3__label{font-size:17px;font-size:1.0625rem;color:#000}.cl3__input{border-radius:3px;border:1px solid #8f9aad;margin-bottom:10px;padding:5px}.cl3_r{width:110px;height:110px;border-radius:250px;font-size:32px;font-size:2rem;color:#fff;line-height:110px;text-align:center;background:#ef3e7d;margin:21px auto}.cl3_notice{text-align:center;line-height:1.2}#cl4_result{background:#52adec;margin:20px -20px -20px;padding:0 20px 20px;color:#fff;box-sizing:border-box}#cl4_result b,.h3{font-size:22px;font-size:1.375rem}#cl4_result b{margin:20px 0 10px;display:inline-block}#cl4_result b,#cl4_result span{font-weight:700}.h3{width:100%;color:#dd1762;margin-top:15px;line-height:100%;margin-bottom:15px;padding-top:10px;font-weight:400}.related__title{text-transform:uppercase;font-weight:700;font-size:18px;font-size:1.125rem;margin-top:-10px}.related__name{display:block;font-weight:700}.related li+li{margin:1em 0 0}.related__thumbs{overflow:hidden}.related__thumb{float:left;width:20%;box-sizing:border-box;padding:5px}.related__thumb+.related__thumb{border-left:1px solid #e4e8ea}#respond:after{content:"";display:block;clear:both}.related__lname{max-width:140px;display:block;margin:0 auto}.related__q{margin:0 0 3em}.cl1__name,.cl1__w{width:100%;display:block;box-sizing:border-box}#accord ul li,.rashodcaloriy ul#accord{padding:0}.rashodcaloriy td,.rashodcaloriy th{padding:5px 0 5px 5px}.rashodcaloriy thead,.rashodcaloriy tr#itogotr{background:#e0e6e7}.rashodcaloriy div#result-rashod,.rashodcaloriy div.vidprocess{margin-top:15px}.calc3,.related{clear:both}#cl3_result{margin-top:20px}.related__desc,.related__lthumb{display:block}.side_ads_wrapp{position:relative;margin-bottom:40px}.side_ads_wrapp embed,.side_ads_wrapp iframe,.side_ads_wrapp object{max-width:100%}@media (max-width:555px){.rait_h{height:42px;margin-bottom:45px}.rait_h span{padding:2px 10px 2px 60px;margin-left:0;display:block;width:65%}}.rating-post{width:100%;overflow:hidden;padding-top:10px;margin:20px 0}.rating-post li{display:block;list-style:none;background:#f7f7f7;padding:10px 20px;margin:0 0 10px!important;font-size:17px;font-size:1.0625rem;font-family:"Roboto",Helvetica\ Neue,Helvetica,Arial,sans-serif;border-bottom:1px solid #e4e8ea}.rating-post li:last-child{margin-bottom:0!important}.rating-post a{color:#0053f9;border-bottom:1px solid #b1b8c5}.rating-post a:hover{color:#c81010;border-bottom:1px solid #c81010}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}fieldset,legend{padding:0;border:0}fieldset{margin:0;min-width:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;font-size:1.3125rem;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="checkbox"],input[type="radio"]{margin:7px 0 0;margin-top:1px \9 ;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control,select[multiple],select[multiple].input-sm,select[size],textarea.form-control,textarea.input-sm{height:auto}input[type="checkbox"]:focus,input[type="file"]:focus,input[type="radio"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.form-control,output{display:block;font-size:14px;font-size:.875rem;line-height:1.42857143;color:#555}output{padding-top:7px}.form-control{width:100%;height:22px;padding:6px 12px!important;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-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}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}select.form-control{box-sizing:content-box}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control,input[type="time"].form-control{line-height:34px}.input-group-sm input[type="date"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"],.input-group-sm input[type="time"],input[type="date"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,input[type="time"].input-sm{line-height:30px}.input-group-lg input[type="date"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"],.input-group-lg input[type="time"],input[type="date"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,input[type="time"].input-lg{line-height:46px}}.form-group{width:100%;overflow:hidden;margin-bottom:15px}.form-group .cl3__label{width:calc(35% - 20px);float:left}@media (max-width:475px){.form-group .cl3__label{width:100%}}.form-group .right-area,.form-group .right-input{width:65%;float:right}@media (max-width:475px){.form-group .right-area,.form-group .right-input{width:100%;float:right}}.form-group .right-input input{width:100%;max-width:100%;box-sizing:border-box;height:36px;margin-bottom:0}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"],.radio input[type="radio"],.radio-inline input[type="radio"]{position:absolute;margin-left:-20px;margin-top:4px \9 }.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:40px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}@media (max-width:475px){.checkbox-inline,.radio-inline{padding-left:20px}}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type="checkbox"],fieldset[disabled] input[type="radio"],input[type="checkbox"].disabled,input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="radio"][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{height:30px;padding:5px 10px;font-size:12px;font-size:.75rem;line-height:1.5;border-radius:3px}.form-group-sm select.form-control,select.input-sm{height:30px;line-height:30px}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;font-size:.75rem;line-height:1.5}.form-group-lg .form-control,.input-lg{height:46px;padding:10px 16px;font-size:18px;font-size:1.125rem;line-height:1.3333333;border-radius:6px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg select.form-control,select.input-lg{height:46px;line-height:46px}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;font-size:1.125rem;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback {top:25px}.has-feedback label.sr-only ~ .form-control-feedback {top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px;font-size:1.125rem}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px;font-size:.75rem}}.clearfix:after,.clearfix:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.clearfix:after,.form-horizontal .form-group:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.form-group label.error{display:none;width:100%;font-family:"Roboto",Helvetica\ Neue,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:700;color:red;padding:5px 0 10px}.ven .t-wrapper-cont{max-width:100%!important;margin:0!important}.ven .block-wrapper .t-block-link{border-bottom:none!important}.tc{width:100%;overflow-y:auto;_overflow:auto;margin:20px 0}table{max-width:760px;width:100%;border-collapse:collapse}.calc-calories{background:#fff;border:1px solid #cdd0da;border-radius:5px;box-sizing:border-box;margin-bottom:20px}.calc-calories .calc-calories__add-product{background:#f8fcff;border-bottom:1px solid #cdd0da;padding:20px}@media (max-width:780px){.calc-calories .calc-calories__add-product{padding:10px}}.calc-calories .calc-calories__add-product .sec-input{max-width:340px;width:100%;height:34px;background:#fff;border:1px solid #cdd0da;border-radius:5px;position:relative}.calc-calories .calc-calories__add-product .sec-input input{width:calc(100% - 100px);height:34px;line-height:34px;background:#fff;border-radius:5px;border:0;padding:0 10px;box-sizing:border-box}.calc-calories .calc-calories__add-product .sec-input input:focus{outline:0;border:1px solid #52adec}.calc-calories .calc-calories__add-product .sec-input .remove-search{width:100px;height:34px;background:#edf0f5;border:0;border-left:1px solid #cdd0da;position:absolute;right:0;top:0;text-align:center;font-size:13px;font-size:.8125rem;line-height:34px;font-weight:400;color:#3e3d3d;padding:0}.calc-calories .calc-calories__add-product .sec-input .remove-search:hover{background:#cdd0da}.calc-calories .result-search-wrapp{width:100%;height:auto;box-sizing:border-box;position:relative}.calc-calories .result-search-wrapp .result-search-list{width:100%;height:auto;background:#fffafc;border-bottom:1px solid #cdd0da;padding:0 20px;box-sizing:border-box;position:absolute;left:0;top:0;z-index:9}@media (max-width:780px){.calc-calories .result-search-wrapp .result-search-list{padding:0 10px}}.calc-calories .result-search-wrapp .result-search-list ul{margin-left:20px}.calc-calories .result-search-wrapp .result-search-list li{margin:0;cursor:pointer}.calc-calories .result-search-wrapp .result-search-list li:first-child{margin-top:20px}.calc-calories .result-search-wrapp .result-search-list li:last-child{margin-bottom:20px}.calc-calories .result-search-wrapp .result-search-list li:hover{color:#343434}.calc-calories .result-search-wrapp .result-search-list li:hover:before{content:"";background:#ef3e7d}.calc-calories .calc-calories__table .calc-calories__table-col-head{width:100%;background:#52adec;overflow:hidden}.calc-calories .calc-calories__table .calc-calories__table-col-head .sec{width:33%;float:left;margin:0 -5px 0 0;font-family:"Roboto",Helvetica\ Neue,Helvetica,Arial,sans-serif;font-size:15px;font-size:.9375rem;font-weight:500;color:#fff;padding:10px 20px;box-sizing:border-box}@media (max-width:780px){.calc-calories .calc-calories__table .calc-calories__table-col-head .sec{width:25%;padding:10px}.calc-calories .calc-calories__table .calc-calories__table-col-head .sec:first-child{width:50%}}.calc-calories .calc-calories__table,.calc-calories .calc-calories__table .calc-calories__table-col-body{width:100%}.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row{width:100%;height:auto;border-bottom:1px solid #cdd0da;position:relative;overflow:hidden}.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row:last-child{border-bottom:none}.calc-calories
  .calc-calories__table
  .calc-calories__table-col-body
  .body-row:nth-child(even) {background:#edf0f5}.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row .sec{width:33%;float:left;margin:0 -5px 0 0;padding:10px 20px;box-sizing:border-box}@media (max-width:780px){.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row .single-product-name{font-size:15px;font-size:.9375rem}.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row .sec{width:25%;padding:10px}.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row .sec:first-child{width:50%}}.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row input{max-width:100%;width:100%;background:#fff;box-sizing:border-box;margin:0}.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row .input-span{display:none;font-family:Arial,sans-serif;font-size:13px;color:#383838;background:#fff;border:1px solid #ebecec;border-radius:0;padding:10px 15px;outline:0;max-width:100%;width:100%;box-sizing:border-box;margin:0}.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row .remove-item{width:20px;height:20px;background:url(https://calorier.com/images/remove-item.svg) no-repeat center;background-size:10px;opacity:.35;cursor:pointer;position:absolute;right:20px;top:15px}.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row .remove-item:hover{opacity:.75}@media (max-width:440px){.calc-calories .calc-calories__table .calc-calories__table-col-body .body-row .remove-item{right:5px}}.calc-calories .calc-calories__table .calc-calories__table-col-footer{width:100%;background:#f8fcff;overflow:hidden}.calc-calories .calc-calories__table .calc-calories__table-col-footer .sec-head{width:100%;font-family:"Roboto",Helvetica\ Neue,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:500;text-transform:uppercase;padding:10px 20px;box-sizing:border-box;background:#52adec;border-top:1px solid #cdd0da;color:#fff}@media (max-width:780px){.calc-calories .calc-calories__table .calc-calories__table-col-footer .sec-head{padding:10px}}.calc-calories .calc-calories__table .calc-calories__table-col-footer .head-sec{width:100%;border:1px solid #cdd0da;border-left:none;border-right:none}@media (max-width:780px){.calc-calories .calc-calories__table .calc-calories__table-col-footer .head-sec{width:50%;float:left;border-right:1px solid #cdd0da;border-bottom:none;box-sizing:border-box}}.calc-calories .calc-calories__table .calc-calories__table-col-footer .head-sec .sec{width:20%;display:inline-table;margin:0 -5px 0 0;padding:10px 20px;box-sizing:border-box;font-family:"Roboto",Helvetica\ Neue,Helvetica,Arial,sans-serif;font-size:15px;font-size:.9375rem;font-weight:500;color:#52adec}@media (max-width:780px){.calc-calories .calc-calories__table .calc-calories__table-col-footer .head-sec .sec{width:100%;font-family:"Roboto",Helvetica\ Neue,Helvetica,Arial,sans-serif;font-size:17px;font-size:1.0625rem;padding:10px}}.calc-calories .calc-calories__table .calc-calories__table-col-footer .body-sec{background:#fff}@media (max-width:780px){.calc-calories .calc-calories__table .calc-calories__table-col-footer .body-sec{width:50%;float:right}}.calc-calories .calc-calories__table .calc-calories__table-col-footer .body-sec div{width:20%;display:inline-table;margin:0 -5px 0 0;padding:15px 20px;box-sizing:border-box}@media (max-width:780px){.calc-calories .calc-calories__table .calc-calories__table-col-footer .body-sec div{width:100%;padding:10px}}