.qupra_search_container{padding:20px}.qupra_container{border-radius:5px}.postcode-result{float:left;width:100%;margin-top:30px}.new-postcode-result{float:left;width:100%}.postcode-result-box{float:left;width:100%;position:relative;background-color:#fff;padding:29px 50px;margin-bottom:20px;min-height:124px}.new-postcode-result .postcode-result-box{padding:11px 50px 9px 30px;min-height:inherit;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 7px 2px rgb(0 0 0 / 5%)}.postcode-result-box.spinner-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.postcode-result-box.spinner-box p{margin-bottom:20px}.postcode-left-part{float:left;width:210px;margin-top:6px}.postcode-right-part{float:right;width:calc(100% - 210px);padding-left:10px}.postcode-offer-part{float:right}.postcode-offer-part.mobile{display:none}.new-postcode-result .postcode-right-part,.new-postcode-result .postcode-left-part{width:auto}.new-postcode-result .postcode-left-part h3,.new-postcode-result .postcode-left-part p{width:auto;float:none;display:inline-block;vertical-align:middle}.new-postcode-result .postcode-left-part h3{margin-top:0;margin-bottom:0;font-size:20px;line-height:normal;font-weight:700}.new-postcode-result .postcode-left-part p{font-size:16px;line-height:24px;color:#4b4b49;margin:0}.new-postcode-result .postcode-left-part p span.zipcheck-provider{font-weight:700}.postcode-right-part>p{float:right;width:auto;margin-top:8px;line-height:24px;color:#4b4b49;clear:right}.new-postcode-result .postcode-right-part>p{font-size:13px;float:none;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:6px}.speed-part{float:right;margin-top:10px}.speed-part h3{width:auto;float:none;display:inline-block;margin-left:48px;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:24px;line-height:34px;font-weight:700}.new-postcode-result .speed-part h3{font-size:20px;margin-left:10px;min-width:90px;text-align:right}.new-postcode-result .speed-part h3:first-child{margin-left:0}.speed-part h3 img{margin-right:15px;border:none;outline:none;max-width:100%}.new-postcode-result .speed-part h3 img{margin-right:10px;float:left;position:relative;top:10px}form.zipcode-form .form-grp{padding-left:15px;padding-right:15px}form.zipcode-form .autocomplete-items{left:15px!important;right:15px!important}.postcode-text-part p{font-size:16px;line-height:24px;color:#4b4b49;padding:0;margin:0 10px 0 0;display:inline-block}.postcode-text-part h2{display:inline-block;text-decoration:none;padding:0;margin:0;font-size:28px;line-height:42px;font-weight:700;text-transform:none}.wpcf7 label{display:block}.request-popup{display:none;position:fixed;z-index:1099;left:0;top:0;width:100%;height:100%;padding:80px 0 50px 0;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4);-webkit-animation-name:fadeIn;-webkit-animation-duration:0.4s;animation-name:fadeIn;animation-duration:0.4s}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;margin:0 auto;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.qupra_modal{display:none;position:fixed;z-index:1;padding:150px 150px 0 150px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4)}.qupra_modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.qupra_modal-content input{margin-bottom:10px}.qupra_close{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}.qupra_close:hover,.qupra_close:focus{color:#000;text-decoration:none;cursor:pointer}div.network-address{font-size:20px;font-weight:700;margin-bottom:20px}.pricing-part,.manual-pricings{float:right;margin-left:10px}.pricing-part{margin-top:10px}.provider-pricings{width:auto}.optional-pricings{margin-top:10px}.no-pricing-show{text-align:right;font-size:16px}.manual-price{display:none;font-size:13px;float:none;vertical-align:middle;margin-right:10px;margin-top:6px}.manual-price.price-option-0{display:block}.area-distance{margin-top:10px!important;margin-bottom:5px!important}.reload_pricings{float:right}.order-offer-btn{margin-left:20px;padding:6px 2px;border-radius:5px;border:1px solid;margin-top:10px;width:125px;cursor:pointer}.line-one-part{display:flex;justify-content:flex-end}.line-one-part .area-distance{margin-right:10px;padding-top:10px}.line-one-part .speed-part{margin-top:15px}.woocommerce ul.product_list_widget li a{line-height:1.3em;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}