/* 
Theme Name: Maimon Badush Web Designer
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Maimon Badush web developer and designer
Author: Maimon Badush
Author URI: https://maimonweb.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/




#calc_page {
  margin-left: -20px;
  margin-right: -20px; }
@media (min-width: 576px) {
  #calc_page {
    margin-left: 0;
    margin-right: 0; } }

.calcTop {
  top: initial !important;
  height: auto !important;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background: #fff;
  line-height: 1.7;
  text-align: center; }
.calcTop > div {
  line-height: 1.7; }

.calcIndex {
  top: initial !important;
  position: relative;
  width: 100%;
  height: auto !important;
  background-color: transparent;
  margin-top: 0 !important; }

.matat_tr {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: auto !important;
  margin-bottom: 40px; }
@media (min-width: 992px) {
  .matat_tr {
    margin-bottom: 35px; } }
@media (min-width: 1200px) {
  .matat_tr {
    margin-bottom: 50px; } }
.matat_tr:last-child {
  margin-bottom: 31px; }
@media (min-width: 992px) {
  .matat_tr:last-child {
    margin-bottom: 0px; } }

.calcIndex .bottom .matat_table .matat_tr .labelTD {
  margin-bottom: 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100% !important;
  float: none !important;
  font-family: 'Assistant' !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  min-height: initial !important;
  padding: 0 !important;
  white-space: initial !important;
  height: auto !important;
  line-height: 1.09;
  text-align: right; }
@media (min-width: 768px) {
  .calcIndex .bottom .matat_table .matat_tr .labelTD {
    font-size: 28px !important;
    margin-bottom: 20px;
    font-weight: 400 !important; } }
@media (min-width: 992px) {
  .calcIndex .bottom .matat_table .matat_tr .labelTD {
    font-size: 30px !important;
    margin-bottom: 14px; } }
@media (min-width: 1200px) {
  .calcIndex .bottom .matat_table .matat_tr .labelTD {
    font-size: 32px !important;
    margin-bottom: 14px; } }

.calcIndex .bottom .matat_table .matat_tr {
  border: none !important;
  padding-left: 16px;
  padding-right: 16px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
@media (min-width: 576px) {
  .calcIndex .bottom .matat_table .matat_tr {
    padding-left: 60px;
    padding-right: 60px;
    margin-left: 0px;
    margin-right: 0px; } }
@media (min-width: 992px) {
  .calcIndex .bottom .matat_table .matat_tr {
    padding-left: 30px;
    padding-right: 30px; } }
@media (min-width: 1200px) {
  .calcIndex .bottom .matat_table .matat_tr {
    padding-left: 50px;
    padding-right: 50px; } }

.calcIndex .bottom .matat_table .matat_tr .inputTD:after {
  display: none !important; }

.calcIndex .bottom .matat_table .matat_tr .inputTD {
  float: none !important;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  width: auto !important;
  white-space: initial !important;
  height: auto !important; }
@media (min-width: 768px) {
  .calcIndex .bottom .matat_table .matat_tr .inputTD {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
    max-width: 47%; } }

.calcIndex .bottom .matat_table .matat_tr > div {
  padding: 0 !important; }

.inputTD input {
  margin-bottom: 38px !important;
  display: block !important;
  width: 100% !important;
  height: 4.5rem !important;
  padding: 0.375rem 0.95rem 0.375rem 3.95rem !important;
  font-family: "Assistant" !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  color: #1b1d1e !important;
  background-color: #fff !important;
  background-clip: padding-box !important;
  border: 1px solid #1b1d1e !important;
  border-radius: 0.2rem !important;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important; }
@media (min-width: 768px) {
  .inputTD input {
    margin-bottom: 0 !important; } }

.calcIndex .bottom .matat_table .tableCalc .matat_tr .inputTD,
.calcIndex .bottom .matat_table .tableCalc .matat_tr .moreTD,
.calcIndex .bottom .matat_table .tableCalc .matat_tr .labelTD.label2TD,
.calcIndex .bottom .matat_table .tableCalc .matat_tr .labelTD {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0 !important;
  -ms-flex: 0 0 30% !important;
  flex: 0 0 30% !important;
  max-width: 30% !important;
  align-self: center;
  text-align: right; }

.calcIndex .bottom .matat_table .tableCalc .matat_tr .labelTD {
  font-size: 2vh !important;
  font-weight: 700 !important; }

.calcIndex .bottom .matat_table .tableCalc .matat_tr .inputTD {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.matat_tr.blue .inputTD input {
  margin-bottom: 0 !important; }

.calcIndex .bottom .matat_table .matat_tr.blue .labelTD {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 47%;
  flex: 0 0 47%;
  max-width: 47%;
  font-size: 20px !important;
  margin-bottom: 0 !important;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center; }

.calcIndex .bottom .matat_table .matat_tr.blue .inputTD {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 47%;
  flex: 0 0 47%;
  max-width: 47%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center; }
.calcIndex .bottom .matat_table .matat_tr.blue .inputTD input {
  border: none !important;
  color: #fff !important;
  background-color: transparent !important;
  padding: 0 !important; }

.calcIndex .bottom .matat_table {
  padding: 16px 0 34px;
  border-bottom-left-radius: 50px;
  background-color: #ddecf6; }
@media (min-width: 576px) {
  .calcIndex .bottom .matat_table {
    padding: 25px 0 34px;
    margin-left: 0px;
    margin-right: 0px; } }
@media (min-width: 768px) {
  .calcIndex .bottom .matat_table {
    padding: 53px 0 42px; } }
@media (min-width: 992px) {
  .calcIndex .bottom .matat_table {
    padding: 53px 0 42px; } }
@media (min-width: 1200px) {
  .calcIndex .bottom .matat_table {
    padding: 53px 0 42px; } }

.calcIndex .bottom .matat_table .matat_tr .sliderTD {
  padding-top: 0 !important;
  vertical-align: initial !important;
  width: auto !important;
  float: none !important;
  line-height: 1 !important;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }
@media (min-width: 768px) {
  .calcIndex .bottom .matat_table .matat_tr .sliderTD {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
    max-width: 47%; } }

.calcIndex .bottom .matat_table .matat_tr .ui-state-default,
.calcIndex .bottom .matat_table .matat_tr .ui-widget-content .ui-state-default {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #fff !important;
  cursor: pointer;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  cursor: pointer !important;
  border: 10px solid #f9b20a !important; }
.calcIndex .bottom .matat_table .matat_tr .ui-state-default:hover, .calcIndex .bottom .matat_table .matat_tr .ui-state-default:focus,
.calcIndex .bottom .matat_table .matat_tr .ui-widget-content .ui-state-default:hover,
.calcIndex .bottom .matat_table .matat_tr .ui-widget-content .ui-state-default:focus {
  outline: none !important; }

.calcIndex .bottom .matat_table .matat_tr .ui-widget.ui-widget-content {
  position: relative;
  border: none !important;
  background-color: #f9b20a !important;
  height: 9px !important;
  border-radius: 5px; }

.calcIndex .bottom .matat_table .matat_tr .labelTD:after {
  display: none; }

.calcIndex .bottom .matat_table .matat_tr.dark {
  margin-top: 30px; }

.calcIndex .bottom .matat_table .matat_tr.blue {
  padding-top: 8px;
  padding-bottom: 8px; }

.calcIndex .bottom .matat_table .matat_tr.white {
  padding-top: 15px;
  padding-bottom: 15px; }

.calcIndex.biger .matat_tr {
  height: auto !important; }

.error-container {
  text-align: center; }
.error-container .error-img {
  height: 300px;
  padding-bottom: 20px;
  text-align: center; }
@media (min-width: 576px) {
  .error-container .error-img {
    height: 350px; } }
@media (min-width: 768px) {
  .error-container .error-img {
    height: 400px; } }
@media (min-width: 1200px) {
  .error-container .error-img {
    height: 500px; } }
.error-container .text-box {
  padding-bottom: 20px; }
.error-container img {
  height: 100%;
  object-fit: contain; }
/*# sourceMappingURL=style.css.map */