.elementor-12825 .elementor-element.elementor-element-0325a9d:not(.elementor-motion-effects-element-type-background), .elementor-12825 .elementor-element.elementor-element-0325a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://shop.pamaterial.com/wp-content/uploads/2020/05/heading02-desktop.jpg");background-size:cover;}.elementor-12825 .elementor-element.elementor-element-0325a9d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #777777 0%, #FFFFFF 100%);opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12825 .elementor-element.elementor-element-0325a9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-12825 .elementor-element.elementor-element-00ee098 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12825 .elementor-element.elementor-element-00ee098{margin-top:0px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-12825 .elementor-element.elementor-element-86da248.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12825 .elementor-element.elementor-element-86da248.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12825 .elementor-element.elementor-element-86da248.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12825 .elementor-element.elementor-element-9f2f2a3{width:auto;max-width:auto;}.elementor-12825 .elementor-element.elementor-element-9f2f2a3 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-12825 .elementor-element.elementor-element-9f2f2a3 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-12825 .elementor-element.elementor-element-9f2f2a3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12825 .elementor-element.elementor-element-9f2f2a3.elementor-view-framed .elementor-icon, .elementor-12825 .elementor-element.elementor-element-9f2f2a3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12825 .elementor-element.elementor-element-9f2f2a3 .elementor-icon{font-size:20px;}.elementor-12825 .elementor-element.elementor-element-9f2f2a3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12825 .elementor-element.elementor-element-9f2f2a3 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12825 .elementor-element.elementor-element-8fa9712{width:auto;max-width:auto;}.elementor-12825 .elementor-element.elementor-element-8fa9712 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-12825 .elementor-element.elementor-element-8fa9712 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-12825 .elementor-element.elementor-element-8fa9712 .elementor-icon-box-title{margin-block-end:0px;color:#FFF3BF;}.elementor-12825 .elementor-element.elementor-element-8fa9712.elementor-view-stacked .elementor-icon{background-color:#FFF3BF;}.elementor-12825 .elementor-element.elementor-element-8fa9712.elementor-view-framed .elementor-icon, .elementor-12825 .elementor-element.elementor-element-8fa9712.elementor-view-default .elementor-icon{fill:#FFF3BF;color:#FFF3BF;border-color:#FFF3BF;}.elementor-12825 .elementor-element.elementor-element-8fa9712 .elementor-icon{font-size:20px;}.elementor-12825 .elementor-element.elementor-element-8fa9712 .elementor-icon-box-description{color:#FFF3BF;}.elementor-12825 .elementor-element.elementor-element-d52c958{width:auto;max-width:auto;align-self:center;}.elementor-12825 .elementor-element.elementor-element-d52c958 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-12825 .elementor-element.elementor-element-d52c958 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-12825 .elementor-element.elementor-element-d52c958.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12825 .elementor-element.elementor-element-d52c958.elementor-view-framed .elementor-icon, .elementor-12825 .elementor-element.elementor-element-d52c958.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12825 .elementor-element.elementor-element-d52c958 .elementor-icon{font-size:20px;}.elementor-12825 .elementor-element.elementor-element-d52c958 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12825 .elementor-element.elementor-element-696ffb5{width:auto;max-width:auto;align-self:center;}.elementor-12825 .elementor-element.elementor-element-696ffb5 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-12825 .elementor-element.elementor-element-696ffb5 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-12825 .elementor-element.elementor-element-696ffb5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12825 .elementor-element.elementor-element-696ffb5.elementor-view-framed .elementor-icon, .elementor-12825 .elementor-element.elementor-element-696ffb5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12825 .elementor-element.elementor-element-696ffb5 .elementor-icon{font-size:22px;}.elementor-12825 .elementor-element.elementor-element-696ffb5 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12825 .elementor-element.elementor-element-f2a880f{padding:40px 0px 0px 0px;}.elementor-12825 .elementor-element.elementor-global-5614{width:var( --container-widget-width, 97.328% );max-width:97.328%;--container-widget-width:97.328%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12825 .elementor-element.elementor-element-0325a9d:not(.elementor-motion-effects-element-type-background), .elementor-12825 .elementor-element.elementor-element-0325a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.pamaterial.com/wp-content/uploads/2020/05/heading02-mobile.jpg");background-position:0px 0px;background-size:auto;}.elementor-12825 .elementor-element.elementor-element-0325a9d{margin-top:-25px;margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-0325a9d */.heading {
    text-shadow: 1px 1px 5px #000;
}
.heading p {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-5614 *//* 輸入數字 */

.input-wrapper {
    padding: 0!important;
    pointer-events: none;
}

.display::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
  font-family: 'Eina03','微軟正黑體';
  font-weight: bold;
}
.display:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
  opacity: 1; /* Firefox */
  font-family: 'Eina03','微軟正黑體';
  font-weight: bold;
}
.display::-ms-input-placeholder { /* Microsoft Edge */
  color: #000;
  opacity: 1; /* Firefox */
  font-family: 'Eina03','微軟正黑體';
  font-weight: bold;
}
.display {
  font-family: 'Eina03','微軟正黑體';
  font-weight: 600;
  border: 0;
  border-radius: 0;
  color: #000;
  width: 100%;
  background-color: red;
  background: url('https://shop.pamaterial.com/wp-content/uploads/2020/05/calc-display.png');
  background-size: 100% 100%;
  font-size: 20px;
  line-height: 2;
  height: 45px;
  overflow: hidden;
  text-align: center;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
    margin-bottom: 5px;
}

.display:disabled {
    color: #000;
}

/* 數字鍵盤 */
.btn-wrapper {
  padding: 0;
  height: 40px;
}

.numberpad_btn,.numberpad_btn-clear {
  font-family: 'Eina03', sans-serif;
  font-weight: bold;
  border: 0;
  color: #000;
  width: 100%;
  height: 35px;
  font-weight: bold;
  padding-top: 3px;
}

.numberpad_btn{
  background: url('//shop.pamaterial.com/wp-content/uploads/2020/05/calc-num.png');
  background-size: 100% 100%;
}
.numberpad_btn-clear {
  background: url('//shop.pamaterial.com/wp-content/uploads/2020/05/calc-clear.png');
  background-size: 100% 100%;
}

#calc-lime-app table h2 {
  font-family: 'Eina03', "微軟正黑體", Helvetica Neue, helvetica, arial,
    sans-serif;
  margin: 0;
  font-size: 28px;
  font-weight: 400;
}
#calc-lime-app table tr td {
    vertical-align: middle;
}

.btn-buy {
    font-size: 10px;
    padding: 10px 8px;
    line-height: 1;
    border:0;
    border-radius: 2px;
    background: #444;
    color: #fff;
}
.btn-buy:hover,
.btn-buy:active,
.btn-buy:focus {
    text-decoration: none;
    color: #fff !important;
    background: #555;
}

.clac-img {
    vertical-align: middle;
    width: 60px;
}

@media screen and (max-width:768px) {
    #calc-lime-app .numberpad_btn,
    #calc-lime-app .numberpad_btn-clear {
        font-size: 16px!important;
    }
    #calc-lime-app h4,
    #calc-lime-app i.fa{
        font-size: 16px!important;
    }
    #calc-lime-app table h2 {
        font-size: 20px;
    }
    .numberpad_btn {
        height: 35px;
    }
    
    .calc-block {
        margin-top: 30px;
    }
    .result-block {
        margin-top: 30px;
    }
    .clac-img {
        width: 80px;
    }
}/* End custom CSS */