/* https://www.titanstorage.co.uk/wp-content/themes/titanstorage/css/quotetool.css?ver=1748410379 */
/*!
Titan Quote Tool
Version: 1.0.0
*/
 .quote-steps,.reservation-steps{overflow:hidden;position:relative}.quote-steps::after,.reservation-steps::after{background-color:#8f9194;content:'';height:1px;left:0;left:15%;right:15%;position:absolute;top:1.813rem}.quote-steps li,.reservation-steps li{color:#8f9194;float:left;list-style:none;position:relative;width:25%;text-align:center}.quote-steps-B li{width:33.333%}.quote-steps li p,.reservation-steps li p{font-size:.875rem;font-weight:500;line-height:1.2;margin:.5rem 0 0 0;padding:0 .625rem}@media (max-width:575.98px){.quote-steps li p,.reservation-steps li p{font-size:.75rem}}@media (max-width:419.98px){.quote-steps li p,.reservation-steps li p{font-size:.688rem}}.quote-steps li::before,.reservation-steps li::before{border-radius:50%;content:"";display:block;height:3.625rem;line-height:3.625rem;margin:0 auto;position:relative;text-align:center;width:3.625rem;z-index:2}.quote-steps::after,.reservation-steps::after{background-color:#8f9194;content:'';height:1px;left:0;left:15%;right:15%;position:absolute;top:1.813rem}.quote-steps li::first-child:after,.reservation-steps li::first-child:after{content:none}.quote-steps li::before,.reservation-steps li::before{background-repeat:no-repeat;background-position:center center;background-size:100%!important}.quote-steps li:first-child::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/step1.gif)}.quote-steps li.active:first-child::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/step1-active.gif)}.quote-steps li:nth-child(2)::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/step2.gif)}.quote-steps li.active:nth-child(2)::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/step2-active.gif)}.quote-steps li:nth-child(3)::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/step3.gif)}.quote-steps li.active:nth-child(3)::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/step3-active.gif)}.quote-steps li:nth-child(4)::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/step4.gif)}.reservation-steps li:first-child::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/details.gif)}.reservation-steps li.active:first-child::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/details-active.gif)}.reservation-steps li:nth-child(2)::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/payment.gif)}.reservation-steps li.active:nth-child(2)::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/payment-active.gif)}.reservation-steps li:nth-child(3)::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/complete.gif)}.reservation-steps li.active:nth-child(3)::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/complete-active.gif)}.reservation-steps li:nth-child(4)::before{background:#fff url(/wp-content/themes/titanstorage/css/../images/steps/agreement.png)}.quote-steps li.qs-link,.reservation-steps li.qs-link{cursor:pointer}.quote-steps li a,.quote-steps li a:hover,.reservation-steps li a,.reservation-steps li a:hover{color:#8f9194;text-decoration:none}.quotetool-steps input[type="text"],.quotetool-steps input[type="email"],.quotetool-steps input[type="tel"],.quotetool-steps input[type="date"],.quotetool-steps .form-select{background-color:#d9dadd;border:1px solid #d9dadd;border-radius:0;color:#666;font-weight:400;padding:.5rem 2.25rem .5rem .75rem;width:100%}.quotetool-steps .form-select optgroup{color:#333!important;font-weight:500}.quotetool-steps .form-select,.quotetool-steps .form-date,.widget .form-select{background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' fill='%23808080' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16.843 10.211c.108-.141.157-.3.157-.456 0-.389-.306-.755-.749-.755h-8.501c-.445 0-.75.367-.75.755 0 .157.05.316.159.457 1.203 1.554 3.252 4.199 4.258 5.498.142.184.36.29.592.29.23 0 .449-.107.591-.291 1.002-1.299 3.044-3.945 4.243-5.498z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:30px 30px}a.qt-nav-link-disabled,div.qt-nav-link-disabled a,#do-sign.qt-nav-link-disabled a{border:2px solid #898989;color:#898989}a:hover.qt-nav-link-disabled,div.qt-nav-link-disabled a:hover,#do-sign.qt-nav-link-disabled a:hover{background:#898989;color:#fff;cursor:not-allowed}.datepicker-main{padding:1rem!important}.datepicker span{border-radius:50%!important}.datepicker-header .datepicker-controls .button,.datepicker .dow,.datepicker-cell.selected,.datepicker-cell.selected:hover{font-weight:500!important}.datepicker-cell.today.focused:not(.selected),.datepicker-cell.today:not(.selected){background-color:#2894c1!important}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#015990!important}.quote-table-scroll-box{height:515px;overflow-y:scroll}.quote-table-result{border:3px solid #e2e3e4;display:block;margin:.625rem 0;padding:1.25rem;position:relative}.quote-table input[type=radio]{display:none}.quote-table input[type=radio]+label:before,.quote-table input[type=radio]:checked+label:before{content:url(/wp-content/themes/titanstorage/css/../images/unit-available.png);cursor:pointer;display:block;height:1.875rem;left:1.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1.875rem}.quote-table input[type=radio]:checked+label:before{content:url(/wp-content/themes/titanstorage/css/../images/unit-selected.png)}.quote-table label{display:block;margin-left:4.375rem}.quote-table span.bg-active{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-10}.quote-table input[type=radio]:checked~span.bg-active{background:#e2e3e4}@media (min-width:992px){.quote-table .unit-sizes{height:100%;position:relative}.quote-table .unit-sizes .unit-size{margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}}.woocommerce .button{font-weight:500!important}.woocommerce .add_to_cart_button,.woocommerce .single_add_to_cart_button,.woocommerce .checkout-button,.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-checkout .woocommerce-page #payment #place_order{background:#00568c!important;color:#fff!important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{color:#015993}.woocommerce ul.products li.product .price{color:#015993}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#015993;font-size:1.5rem}.woocommerce-message{border-top-color:#015993}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:3px solid #015993}.woocommerce-message::before{color:#015993}#shipping_country_field{display:none}.page-id-2975 .checkout.woocommerce-checkout{margin:5rem auto 0 auto;max-width:1060px}@media (max-width:991.98px){.page-id-2975 .checkout.woocommerce-checkout{margin-top:3rem}}.page-id-2975 .cart-icon,.page-id-2975 #breadcrumbs,.page-id-2975 .entry-header{display:none}.page-id-2975 .entry-header.qt-checkout{display:block}.woocommerce-billing-fields .woocommerce-input-wrapper input,.woocommerce-shipping-fields .woocommerce-input-wrapper input,.woocommerce-billing-fields .woocommerce-input-wrapper textarea,.woocommerce-shipping-fields .woocommerce-input-wrapper textarea,.woocommerce-billing-fields .woocommerce-input-wrapper select,.woocommerce-shipping-fields .woocommerce-input-wrapper select{background:#d9dadd;border:none;font-size:.875rem;margin:0 0 .5rem 0;padding:.813rem 2.25rem .813rem 0.75rem!important}@media (max-width:767.98px){.page-id-2975 .woocommerce-checkout .left-col:nth-child(2){margin-top:3rem}}.page-id-2975 .woocommerce-checkout .col-1{width:100%!important}.page-id-2975 .woocommerce-checkout .col-2,.page-id-2975 .woocommerce-checkout .col-1 #billing_company_field,.page-id-2975 .woocommerce-checkout .cart-subtotal{display:none!important}.row.payment-order-overview{margin-top:3rem}.woocommerce-checkout .lead{color:#005596;font-size:1.5rem;font-weight:500;margin-bottom:.5rem}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0!important}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{margin:0}.wc_payment_methods.payment_methods.methods input[type=radio]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;position:absolute;overflow:hidden;top:auto;width:1px}.wc_payment_methods.payment_methods.methods input[type=radio]+label:before,.wc_payment_methods.payment_methods.methods input[type=radio]:checked+label:before{content:url(/wp-content/themes/titanstorage/css/../images/billing-not-selected.png);cursor:pointer;display:inline-block;height:1.875rem;vertical-align:middle;margin-right:1rem;width:1.875rem}.wc_payment_methods.payment_methods.methods input[type=radio]:checked+label:before{content:url(/wp-content/themes/titanstorage/css/../images/billing-selected.png)}.wc_payment_methods.payment_methods.methods label{color:#005596;font-weight:400;display:block;margin:1rem 0 0 0;padding:0}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{display:none}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{display:none}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{display:none}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border:none}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before,.payment_box.payment_method_paypal p{display:none!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff;padding:0;margin:0}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 .5rem 0!important}#stripe-card-element{background:#d9dadd!important;border:none!important;margin:0!important;padding:.5rem 2.25rem .5rem 0.75rem!important;width:100%}.stripe-credit-card-brand.stripe-card-brand{display:none!important}#stripe-exp-element{background:#d9dadd!important;border:none!important;margin:0!important;padding:.5rem 2.25rem .5rem 0.75rem!important;width:100%}#stripe-cvc-element{background:#d9dadd!important;border:none!important;margin:0!important;padding:.5rem 2.25rem .5rem 0.75rem!important;width:100%}.woocommerce-terms-and-conditions-wrapper .form-row{margin:.75rem 0 0 -3px!important}.woocommerce-terms-and-conditions-wrapper input[type=checkbox]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;position:absolute;overflow:hidden;top:auto;width:1px}.woocommerce-terms-and-conditions-wrapper input[type=checkbox]+span:before,.woocommerce-terms-and-conditions-wrapper input[type=checkbox]:checked+span:before{content:url(/wp-content/themes/titanstorage/css/../images/billing-not-selected.png)!important;cursor:pointer;display:inline-block;height:1.875rem;vertical-align:middle;margin-right:1rem;padding-top:2px;width:1.875rem}.woocommerce-terms-and-conditions-wrapper input[type=checkbox]:checked+span:before{content:url(/wp-content/themes/titanstorage/css/../images/billing-selected.png)!important}.woocommerce-terms-and-conditions-checkbox-text{font-size:1rem!important}.deposit-policy p{font-size:1rem!important;margin:.5rem 0 0 3rem!important;max-width:400px}@media (max-width:1199.98px){.deposit-policy p{margin-left:0!important}}.woocommerce-privacy-policy-text{display:none}.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-checkout .woocommerce-page #payment #place_order{background:#fff!important;border:2px solid #015993!important;border-radius:none!important;color:#015993!important;clear:left!important;display:block!important;float:left!important;line-height:1.5;margin-top:1.5rem;margin-bottom:1rem;padding-left:1.875rem;padding-right:1.875rem;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce-checkout .woocommerce #payment #place_order:hover,.woocommerce-checkout .woocommerce-page #payment #place_order:hover{background:#015993!important;color:#fff!important}.woocommerce .payment-icons-wrapper{display:block;margin:0;margin-top:1.5rem;max-width:400px}.product_meta .sku_wrapper,.product_meta .posted_in,.product_meta .tagged_as{display:block;font-size:.875rem}.product_meta .posted_in,.product_meta .tagged_as{margin-top:.5rem}.woocommerce span.onsale{background-color:red}.page-id-2171 #order_review_heading{margin-top:3rem}.page-id-2171 .woocommerce-checkout-review-order{max-width:600px}.page-id-2171 .woocommerce-checkout-payment{margin-top:1rem}@media (max-width:767.98px){.page-id-2171 #ship-to-different-address{margin-top:2rem}}.archive .page-title{color:#015993;margin-bottom:1.5rem}.archive h2{font-size:1.2rem!important}.archive .term-description p{font-size:0.875rem!important;margin-bottom:1rem}.archive .term-description hr{margin:3rem 0}.woocommerce-page .col2-set .col-2 .edit{display:none!important}