.response_error{color:red!important;border-color:red!important}.sqft-element{display:block;padding:10px 0}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.-block>.acf-table>.ui-sortable>.acf-row:nth-child(even) tr,.-block>.acf-table>.ui-sortable>.acf-row:nth-child(even) td,.-block>.acf-table>.ui-sortable>.acf-row:nth-child(even) input,.-block>.acf-table>.ui-sortable>.acf-row:nth-child(even) th{background:rgba(212,235,242,.15)}.ajax-response{max-width:350px;border:4px solid #6d6d6d;padding:10px;font-size:20px;color:#000}.breakdown-wrap ul{display:block;margin:0;padding:0}.tax-wrap{display:block;margin-top:15px}.breakdown-wrap ul li{list-style-type:none;display:block}.breakdown-wrap ul li>div:last-child{border-left:1px solid #6d6d6d;width:40%}.breakdown-wrap ul li>div:first-child{width:60%}.breakdown-wrap ul li>div{list-style-type:none;display:inline-block;border-bottom:1px solid #6d6d6d}.breakdown-wrap ul li .item-value{text-align:right}.product .summary .sqft-div .width-container,.product .summary .sqft-div .height-container{display:inline-block;margin-right:20px}.product .summary .sqft-div .width-container input,.product .summary .sqft-div .height-container input{max-width:60px;box-shadow:none;background-color:#fff;border:1px solid #ccc}.product .summary .sqft-div .sqft-element label,.product .summary .sqft-div .sqft-element>span{color:#333;font-weight:600;margin-right:5px;display:inline-block;vertical-align:middle}.product .summary .sqft-div .ajax-response{max-width:450px;border-color:#ddd}.product .summary .sqft-div .breakdown-wrap ul li>div{border-color:#ddd}.product .summary .sqft-div .breakdown-wrap ul li:last-child{margin:-2px -10px -10px;padding:5px 10px;background-color:#f8f8f8}.product .summary .sqft-div .breakdown-wrap ul li:last-child>div{border-bottom:none}.product .summary .sqft-div .breakdown-wrap ul li:last-child>div{font-size:24px;font-weight:600;color:#3d9cd2}.product .summary .addons-container h3{font-weight:600;margin-top:22px}.product .summary .addons-container input:checked+.slider{background-color:#3d9cd2}.sqft-div select{width:230px;border-radius:10px!important;font-weight:700}.sqft-div select option{color:#000;background:#fff;font-weight:700}