a,a:focus{outline:none!important;text-decoration:none!important}button,.button,.elementor-button,submit,.submit,.gform_footer input[type="submit"]{background:#a28964!important;color:#fff!important;font-size:18px!important;line-height:1.6!important;font-weight:600!important;font-family:'Epilogue';text-transform:capitalize!important;letter-spacing:0!important;padding:9px 26px 8px!important;border:2px solid #a28964!important;border-radius:100vmax;min-width:190px;height:inherit!important}button:hover,.button:hover,.elementor-button:hover,submit:hover,.submit:hover,.gform_footer input[type="submit"]:is(:hover,:focus){background:transparent!important;color:#a28964!important}.ptp-hero-btn .elementor-button{line-height:1!important;padding:21px 25px 17px!important}.ptp-hero-btn .elementor-button:is(:hover,:focus){background:#fff!important;border-color:#fff!important;color:#a28964!important}input,select{height:45px!important}input,select{border-radius:100vmax!important}textarea{border-radius:25px!important}.pt_custom_shop_now_button{position:absolute;bottom:0;left:0;width:100%;padding:0 10px 30px}.pt_custom_shop_now_button a{font-size:18px!important;padding:12px 35px!important;border:2px solid #A28964;background:#A28964;color:#fff;border-radius:100px;line-height:1.6!important;font-weight:600!important;font-family:'Epilogue';text-transform:capitalize!important;letter-spacing:0!important;display:inline-block;max-width:190px;width:100%}.pt_custom_shop_now_button a:hover{color:#A28964;background:#fff0}.woocommerce ul.products li.product .added_to_cart{font-size:18px!important;padding:12px 35px!important;border-radius:100vmax!important;background:#a28964!important;color:#fff!important;line-height:1.6!important;font-weight:600!important;font-family:'Epilogue';text-transform:capitalize!important;letter-spacing:0!important;border:2px solid #a28964!important;min-width:190px;height:inherit!important}.woocommerce ul.products li.product .added_to_cart:hover{background:transparent!important;color:#a28964!important}.woocommerce ul.products li.product .added_to_cart:after{font-size:16px;position:relative;top:-4px}.form-row .required{border:0!important;text-decoration:none!important}.pt-product-2 ul li{margin-bottom:12px}.table-container{overflow:hidden;margin:auto}.table-fixed{width:100%;text-align:left;margin-bottom:20px!important}thead th{background-color:#A28964;color:#fff;padding:14px 10px 10px;border:1px solid #555;font-weight:600;line-height:1.2;text-align:center}tbody td{background-color:#FFF;color:#232323;padding:14px 10px 10px;border:1px solid #888;text-align:left;line-height:1.2}tbody tr{background-color:#FFF;color:#232323}tbody td a{color:#232323!important}tbody td a:hover{color:#a28964!important}#site-logo #site-logo-inner a:hover img{-moz-opacity:1!important;-webkit-opacity:1!important;opacity:1!important}.pt-menu-pricing-btn{display:none!important}.pt-header-right-col-inner{display:flex;flex-flow:row;justify-content:flex-end;align-items:center}.pt-header-right-col-inner>div{margin-left:10px}.pt-header-search-col form.oceanwp-searchform{width:200px;height:45px!important}.pt-header-search-col form.oceanwp-searchform input,.sidr-class-mobile-searchform input{border-width:1px!important}.pt-header-search-col form.oceanwp-searchform button,.sidr-class-mobile-searchform button{width:33px!important;min-width:33px!important;height:33px!important;line-height:33px!important;border-radius:100%!important;padding:0!important;background:#a28964!important;top:23px;right:10px}.pt-header-search-col form.oceanwp-searchform button i::before,.sidr-class-mobile-searchform button i::before{content:""!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:33px;height:33px;background-image:url(https://www.post-tensionproducts.com/wp-content/themes/oceanwp-child/./img/Search.png);background-size:auto;background-repeat:no-repeat;background-position:center}.woo-menu-icon.bag-style{position:relative;right:0em;width:45px;height:45px}.wcmenucart-cart-icon{position:relative!important;width:100%;height:100%}.wcmenucart-cart-icon::before{content:"";position:absolute;top:0;left:0;width:45px;height:45px;border-radius:50%;background-image:url(https://www.post-tensionproducts.com/wp-content/themes/oceanwp-child/./img/cart-icon.png);background-size:auto;background-repeat:no-repeat;background-position:center}.wcmenucart-cart-icon .wcmenucart-count{min-width:17px!important;height:17px!important;line-height:18px!important;border:none!important;border-radius:50%;background:#a28964;top:-2px!important;right:-33px;left:inherit!important;font-size:10px!important;text-align:center!important;color:#fff!important}.wcmenucart-cart-icon .wcmenucart-count::after{display:none!important}.current-shop-items-dropdown{display:none!important;top:170%!important}.widget_shopping_cart ul.cart_list li .owp-grid-wrap{padding:10px}.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid a{font-size:15px!important;font-weight:600;line-height:1.4}.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid .quantity{margin-top:10px}.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid .amount{font-size:15px!important;font-weight:600}.widget_shopping_cart .total strong{font-size:15px!important;font-weight:600!important;letter-spacing:0!important}.widget_shopping_cart .total .amount{font-size:20px!important}.widget_shopping_cart_content .buttons .button{min-width:inherit!important;padding:10px!important;font-size:15px;border:2px solid #a28964!important}.pt-header-user-drop-down{display:inline-block;position:relative;margin-left:10px}.pt-header-user-drop-down-icon{cursor:pointer;font-weight:600;color:#4e5e68;display:block;width:max-content}.pt-header-user-drop-down-icon i{color:#4e5e68;font-size:18px;background:#fff0;border-radius:50%;width:45px;height:45px;line-height:42px;text-align:center;margin-right:10px}.pt-header-user-drop-down-icon i:hover{background:#fff}.pt-header-user-drop-down-box{position:absolute;width:100%;right:0;background-color:#fff;box-shadow:0 2px 6px rgb(0 0 0 / 6%);border-top:3px solid #a28964;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;visibility:hidden;opacity:0;margin-top:33px;min-width:260px}.pt-header-user-drop-down:is(:hover,:focus) .pt-header-user-drop-down-box{visibility:visible;opacity:1}.drop-down--active .pt-header-user-drop-down-box{visibility:visible;opacity:1;margin-top:0}.pt-header-user-menu{margin:0;list-style:none}.pt-header-user-menu-item{cursor:pointer;position:relative;border-bottom:1px solid #f1f1f1;display:block!important;width:100%;transition:all .3s ease}.pt-header-user-menu-item:last-of-type{border-bottom:0}.pt-header-user-menu-item.pt-user-login{display:none!important}.pt-header-user-menu-item a{display:block!important;width:100%;text-align:left!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:#4e5e68!important;padding:12px 15px!important}.pt-header-user-menu-item a:hover{background:#a28964!important;color:#fff!important}body:not(.logged-in) .pt-header-user-drop-down-box ul li:not(:last-child),body:not(.logged-in) .pt-wc-account ul li:not(:last-child){display:none!important}body.logged-in .pt-header-user-drop-down-box ul li.pt-wc-login{display:none!important}body:not(.logged-in) .pt-wc-login{display:block!important}body:not(.logged-in) .pt-wc-logout{display:none!important}.pt-header-button-col a.button{font-size:15px!important}a.sidr-class-toggle-sidr-close{color:#fff!important;line-height:0.8!important}.pt-our-products-row .elementor-widget-image .elementor-widget-container{overflow:hidden;border-radius:0}.pt-our-products-row img{transition:all .5s ease}.pt-our-products-row img:hover{transform:scale(1.2)}.pt-our-products-row a:hover{color:#a28964!important}.pt-resources li.elementor-icon-list-item{width:fit-content!important}.pt-resources li.elementor-icon-list-item a{align-items:flex-start!important}.pt-resources li.elementor-icon-list-item a span{transition:all .4s ease!important}.pt-contact-info-col a{color:#fff!important}.pt-contact-info-col a:hover{color:#000!important}.pt-contact-info-col ul li strong{color:#000}.pt-contact-info-col ul li{margin-bottom:15px!important}.pt-contact-info-col .pt-footer-contact-info ul li::before{top:9px!important}.contact-us-form{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -15px}.contact-us-form>div{position:relative;padding:0 15px}.contact-us-form .half{width:50%}.contact-us-form input,.contact-us-form select,.contact-us-form textarea{font-size:18px!important;font-weight:400;margin-top:20px;margin-bottom:10px;color:#393939;padding:13px 30px 13px 70px!important}.contact-us-form .half::before,.contact-us-form .full::before{content:"";position:absolute;top:38px;left:44px;width:22px;height:22px;background-position:left;background-repeat:no-repeat;background-size:auto;z-index:1}.full.contact-us-form-textarea.pt-message-icon::before{top:38px!important;transform:inherit!important}.pt-name-icon::before{background-image:url(https://www.post-tensionproducts.com/wp-content/themes/oceanwp-child/./img/name.png)}.pt-email-icon::before{background-image:url(https://www.post-tensionproducts.com/wp-content/themes/oceanwp-child/./img/email.png)}.pt-phone-icon::before{background-image:url(https://www.post-tensionproducts.com/wp-content/themes/oceanwp-child/./img/phone.png)}.pt-message-icon::before{background-image:url(https://www.post-tensionproducts.com/wp-content/themes/oceanwp-child/./img/message.png)}.contact-us-form input{height:60px!important}.contact-us-form textarea{height:98px!important;min-height:98px!important;border-radius:100vmax!important}.contact-us-form input::placeholder,.contact-us-form textarea::placeholder{color:#a28964!important}.contact-us-form .contact-btn{width:100%;margin-top:20px}.contact-us-form .contact-btn button{background:#a28964!important;color:#fff!important;height:60px!important;font-size:18px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:capitalize!important;border:2px solid #a28964!important;border-radius:100vmax!important;padding:10px!important;min-width:200px}.contact-us-form .contact-btn button:hover{background:transparent!important;color:#a28964!important}.contact-btn button span{position:relative;margin-right:35px}.contact-btn button span::after{content:"";position:absolute;top:50%;right:-48px;transform:translatey(-50%);width:30px;height:30px;background-image:url(https://www.post-tensionproducts.com/wp-content/themes/oceanwp-child/./img/send.png);background-position:center;background-repeat:no-repeat;transition:all 0.3s ease}.wpcf7-not-valid-tip{font-size:13px;font-weight:500;text-align:left}.wpcf7 form .wpcf7-response-output{margin:15px 0!important;padding:5px!important;font-size:14px;font-weight:500}.pt-captcha{font-size:18px!important;font-weight:500;color:#000;text-align:left;margin-top:10px;margin-bottom:25px}.pt-captcha>span{margin-top:15px;display:block}.pt-captcha span input{max-width:fit-content;margin:0 10px!important;padding:10px!important;height:40px!important}.pt-captcha span input{margin-bottom:0!important}.pt-single-product-drawings-pdf-button-wrapper{width:36%!important;display:inline-block}.woocommerce ul.products{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -20px}.woocommerce ul.products .product{padding-left:20px!important;padding-right:20px!important;padding-bottom:0!important;margin-bottom:40px!important}.woocommerce ul.products .product-inner{background:#f0f0f0;padding-bottom:30px;height:100%}.woocommerce ul.products .product-inner .woo-entry-image{overflow:hidden}.woocommerce ul.products .product-inner img{transition:all 0.5s ease;width:100%!important}.woocommerce ul.products .product-inner:hover img{transform:scale(1.1)}.woocommerce ul.products li.product .woo-entry-inner li.title{margin-bottom:0!important}.woocommerce ul.products li.product .woo-entry-inner li.price-wrap{margin-bottom:20px!important}span.woocommerce-Price-amount.amount{font-weight:600!important}.woocommerce ul.products .product a.button{font-size:18px!important;padding:12px 35px!important;border-radius:100vmax!important}.woocommerce ul.products li.product .woo-entry-inner>*:not(.image-wrap){padding-left:10px;padding-right:10px}.woocommerce ul.products li.product li.btn-wrap{position:absolute;left:50%;bottom:0;transform:translateX(-50%);padding-bottom:30px}.woocommerce ul.products .product-inner{padding-bottom:95px}.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none!important}.woocommerce div.product .woocommerce-product-gallery img{width:100%!important}.woocommerce-product-details__short-description{font-size:18px;line-height:1.5}.woocommerce-product-gallery__trigger{background:#a28964!important;color:#fff!important;border-radius:0!important}.woocommerce-product-gallery__trigger:hover{background:#222!important}.woocommerce div.product form.cart .variations select,.woocommerce div.product form.cart .variations .theme-select,.woocommerce div.product form.cart .variations .reset_variations,.quantity .qty,.quantity .minus,.quantity .plus{font-size:16px!important;font-weight:600!important;text-transform:capitalize;color:#000!important}.woocommerce div.product form.cart .variations tr{display:flex;flex-flow:row wrap}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{border:none;width:100%}.woocommerce div.product form.cart .variations th label{font-size:20px!important;text-transform:capitalize}.woocommerce div.product form.cart .variations th{display:none!important;padding:0;margin-bottom:10px}.woocommerce div.product form.cart .variations td.value{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.woocommerce div.product form.cart .variations td.value .theme-select{width:calc(100% - 60px)}.woocommerce div.product form.cart .variations .theme-select{height:60px;line-height:60px;border:2px solid #4e5e68;border-radius:10px}.woocommerce div.product form.cart .variations .theme-select:after{height:60px;width:60px;font-size:24px;color:#4e5e68;border-left:2px solid #4e5e68}.woocommerce div.product form.cart .variations td.value .reset_variations{position:relative;width:40px;height:60px;line-height:60px;font-size:0!important;margin-top:0!important;margin-left:10px;border:none!important}.woocommerce div.product form.cart .variations .reset_variations:before{font-size:35px;top:50%!important;position:absolute;left:50%;transform:translate(-50%,-50%);color:#4e5e68!important}.woocommerce-variation.single_variation{font-size:30px;margin-bottom:30px}.woocommerce div.product form.cart .variations select{height:60px!important}.quantity{border:2px solid #4e5e68!important;border-radius:100vmax;margin-bottom:0!important;min-width:139px!important;margin-left:auto!important;width:139px!important}.quantity .minus,.quantity .plus{font-size:25px!important}.quantity .qty,.quantity .minus,.quantity .plus{max-width:45px!important;width:45px!important;height:45px!important;line-height:45px!important;border:none!important}.quantity .qty{border-left:2px solid #4e5e68!important;border-right:2px solid #4e5e68!important;border-radius:0!important}.woocommerce div.product .woocommerce-tabs{padding:40px 30px;background:#fff;margin-top:0;box-shadow:0 0 20px 0 rgb(0 0 0 / 15%)}.single-post-title.product_title{padding-bottom:0}.single-post-title.product_title,.woocommerce div.product form.cart{border:none!important}.product_meta{border-bottom:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-top:none!important}.current-shop-items-dropdown,.widget_shopping_cart_content .buttons .button:first-child{border:none!important}.woocommerce-message::before,.woocommerce-info::before{color:#a28964!important}.woocommerce-message a,.woocommerce-info a{padding:10px 18px!important}.woocommerce-info{border-color:#ddd!important;line-height:30px}.page-numbers.current{color:#fff!important}.woocommerce .related.products h2{font-size:30px!important}.woocommerce-Reviews .woocommerce-Reviews-title{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex!important;flex-flow:row wrap}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:20px!important;text-transform:capitalize!important;padding:0!important;margin-right:20px;margin-bottom:20px!important;border-top:none!important}label{font-size:13px;font-weight:500}.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods{padding-bottom:0!important;text-align:right!important}.woocommerce div.product form.cart>*,.woocommerce-variation-add-to-cart>*{margin-bottom:10px!important}.pt-single-service-pdf-button-wrapper{float:right!important}.pt-single-service-pdf-button-wrapper .button,.pt-single-product-drawings-pdf-button-wrapper .button,.woocommerce-product-details__short-description .button{background:#0C73CA!important;border-color:#0C73CA!important}.pt-single-service-pdf-button-wrapper .button:hover,.pt-single-product-drawings-pdf-button-wrapper .button:hover,.woocommerce-product-details__short-description .button:hover{background:transparent!important;color:#1A9198!important}.pt-single-product-drawings-pdf-button-wrapper{order:5!important}.woocommerce div.product form.cart{order:20!important}.pt-single-product-drawings-pdf-button-wrapper .button{margin-top:25px}.woocommerce div.product div.summary{display:flex;flex-flow:row wrap;justify-content:flex-start}.woocommerce div.product div.summary>*{width:100%}.pt-single-product-title-price-wrapper{width:calc(100% - 230px)!important}.woocommerce div.product div.summary .pt-product-made-in-logo-wrapper{display:flex;flex-flow:row wrap;justify-content:flex-end;text-align:right;width:230px!important}.pt-product-made-in-logo{width:100%}.pt-product-made-in-logo img{width:120px;max-width:100%}.pt-product-made-in-logo-text{color:#103272;font-size:18px;font-weight:500;line-height:1.3;width:220px!important;max-width:100%;padding-right:10px}.woocommerce-cart-form thead,.woocommerce .cart-collaterals .cart_totals h2{background:#222!important}.woocommerce-cart table.shop_table thead th,.woocommerce-cart .cart-collaterals h2{font-family:'Epilogue';font-weight:600!important;font-size:16px!important;line-height:1.2!important;padding:20px!important}.woocommerce-cart-form,.cart-collaterals .cart_totals{background:#fff;box-shadow:0 5px 20px 0 rgb(0 0 0 / .08);margin-bottom:40px}.woocommerce-cart-form table{margin-bottom:0!important;border-bottom:none!important}.woocommerce-cart table.cart td.actions .coupon .input-text{min-height:60px!important;line-height:60px!important;border:2px solid #a28964!important;border-radius:100vmax!important;color:#a28964!important;opacity:.6;font-size:18px;font-weight:600!important;padding:20px}.woocommerce-cart table.cart td.actions .coupon .input-text:placeholder{color:#a28964!important}.woocommerce-cart table.cart td.actions .coupon .input-text:focus{border-color:#222!important;opacity:1}.woocommerce-cart-form .product-name a{color:#000!important;;font-weight:500}.woocommerce-cart-form .product-name a:hover{color:#a28964!important}ul#shipping_method li label{padding-left:0!important}.cart-subtotal th,.cart-subtotal td{border-bottom:none!important}.woocommerce .woocommerce-checkout h3#ship-to-different-address input[type=checkbox]{top:14px!important;vertical-align:unset!important;position:relative!important;margin-left:10px!important}.woocommerce .woocommerce-checkout #customer_details h3,.woocommerce .woocommerce-checkout h3,.woocommerce .woocommerce-checkout #customer_details h3 label{font-size:30px!important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-EditAccountForm.edit-account,form fieldset,.woocommerce-address-fields__field-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.woocommerce .woocommerce-checkout #customer_details p.form-row label.checkbox{margin-bottom:0!important}.woocommerce-billing-fields__field-wrapper p,.woocommerce-shipping-fields__field-wrapper p,.woocommerce-EditAccountForm.edit-account p,.woocommerce-address-fields__field-wrapper p{width:49%!important;margin-right:0!important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-EditAccountForm.edit-account,.woocommerce-address-fields__field-wrapper,#order_review,.woocommerce ul.order_details,.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-additional-fields,.woocommerce-account-fields div.create-account{background:#fff!important;padding:30px!important;box-shadow:0 0 40px 0 rgb(0 0 0 / .08)!important}.woocommerce-additional-fields{margin-top:35px}.woocommerce-order-details{margin-bottom:30px}.woocommerce #order_review table.shop_table th.product-name,.woocommerce #order_review table.shop_table th.product-total{font-size:18px;font-weight:600}.woocommerce-table__line-item.order_item td{border-bottom:none!important}.woocommerce .shop_table.order_details tfoot th,.woocommerce .shop_table.order_details tfoot td{background:transparent!important;border:none!important}#shipping_method,#shipping_method li{padding-bottom:0!important}.woocommerce #order_review table.shop_table thead th{border-bottom:1px solid #ddd}.order-total th,.order-total td{border-top:1px solid #ddd!important}.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single{border:2px solid #4e5e68!important;border-radius:100vmax!important}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{min-height:45px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{right:12px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:7px 6px 0 6px!important}.woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:0!important}.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li{text-align:right}.woocommerce-account-fields{margin-top:30px}.woocommerce-account-fields p.form-row.form-row-wide.create-account.woocommerce-validated{font-size:18px;letter-spacing:.6px;color:#000;border-bottom:2px solid #222}.woocommerce-checkout form.checkout_coupon{border:2px dashed rgb(84 84 84 / .15)!important;margin-top:10px!important}.woocommerce-checkout form.checkout_coupon p.form-row{margin-top:15px!important}.woocommerce-checkout form.checkout_coupon button.button.wp-element-button{padding:10px 20px!important;font-size:15px!important;min-width:inherit!important}form.woocommerce-form.woocommerce-form-register.register{display:flex;flex-flow:column}form.woocommerce-form.woocommerce-form-register.register p.woocommerce-form-row:nth-child(2){order:-1}.woocommerce .oceanwp-loginform-wrap form,#customer_login>div{background:#fff;box-shadow:0 0 40px 0 rgb(0 0 0 / .08);border:none!important}.woocommerce-MyAccount-tabs{background:#fff;box-shadow:0 0 40px 0 rgb(0 0 0 / .08);padding:20px;margin-bottom:30px}.woocommerce-MyAccount-content thead{background:#222!important}.woocommerce-MyAccount-content thead th{color:#fff!important}.woocommerce-MyAccount-navigation ul{border-top:none!important}.woocommerce-MyAccount-tabs .oceanwp-user-profile .user-info,.woocommerce-MyAccount-navigation ul li a,.woocommerce-MyAccount-content .addresses .woocommerce-Address .title a{font-weight:600}.woocommerce-MyAccount-navigation ul li:last-child{border:none}.woocommerce-MyAccount-navigation ul li a{color:#000!important;font-size:15px;font-weight:500}.woocommerce-MyAccount-navigation ul li:hover a{color:#a28964!important}.woocommerce-MyAccount-navigation ul li.is-active a{color:#a28964!important}.woocommerce-Address{background:#fff;box-shadow:0 0 40px 0 rgb(0 0 0 / .08)}.woocommerce-address-fields .button{margin-top:30px;min-width:inherit!important}.woocommerce-EditAccountForm.edit-account p:last-child{width:100%!important}.woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title{font-size:20px!important}button.woocommerce-button.button.woocommerce-form-login__submit{padding:12px 20px!important;font-size:16px!important}.woocommerce-MyAccount-content .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px!important}.woocommerce-MyAccount-content .woocommerce-orders-table{box-shadow:0 0 40px 0 rgb(0 0 0 / .08);background:#fff}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__header-order-actions,.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{text-align:right}.woocommerce-MyAccount-content .addresses .woocommerce-Address .title{border-bottom:1px solid #ddd!important}.woocommerce-MyAccount-content .addresses .woocommerce-Address .title h3{font-size:20px!important}.woocommerce-order>p{font-size:20px;font-weight:600;color:#000}form input[type="checkbox"],form input[type="radio"]{border-radius:0!important;width:16px!important;height:16px!important}.contact-us-form .ahc-captcha{color:#A28964;font-size:18px!important;margin-bottom:30px!important}.ahc-captcha{font-size:20px;color:#fff}.ahc-captcha>span{margin-top:15px;display:block}.ahc-captcha span input{max-width:fit-content;margin:0 10px!important}.contact-us-form .ahc-captcha span input{margin-bottom:0!important}.contact-us-form .ahc-captcha{margin-bottom:10px!important;margin-top:20px}.pt-contact-btn-col .elementor-button{padding:13px 45px!important}.pt-contact .gform_wrapper input,.pt-contact .gform-theme--foundation .gfield textarea.large{font-size:18px!important;font-weight:400;margin-top:20px;margin-bottom:10px;padding:13px 30px 13px 70px!important;background:#fff0;border:2px solid #4e5e68!important;color:#a28964}.pt-contact .gform_wrapper input:is(:hover,:focus),.pt-contact .gform-theme--foundation .gfield textarea.large:is(:hover,:focus){border-color:#a28964!important}.pt-contact .gform_wrapper input{height:60px!important}.pt-contact .gform-theme--foundation .gfield textarea.large{height:98px!important;min-height:98px!important;border-radius:100vmax!important;padding:13px 30px 13px 70px!important;background:transparent!important}.pt-contact .gform_wrapper input[type=submit]{padding:13px 70px 13px 30px!important}.pt-contact .gfield{position:relative}.pt-contact .gfield::before{content:"\f007";position:absolute;left:35px;top:53%;transform:translateY(-50%);font-family:"Font Awesome 6 Free";color:#a28964;font-weight:700}.pt-contact #field_2_4.gfield::before{content:"\f095"!important}.pt-contact #field_2_3.gfield::before{content:"\f0e0"!important}.pt-contact #field_2_6.gfield::before{content:"\f044"!important;top:45px!important}.pt-contact #field_2_7.gfield::before{display:none!important}.pt-contact .gform_footer{position:relative;display:inline-block}.pt-contact .gform_footer::before{content:"\f1d8";position:absolute;right:35px;top:50%;transform:translateY(-50%);font-family:"Font Awesome 6 Free";color:#fff;transition:all .3s;pointer-events:none!important;font-size:18px}.pt-contact .gform_footer:hover::before{color:#a28964!important}#pt-custom-footer{overflow:hidden}.pt-footer-info-col>.elementor-widget-wrap{padding-left:22%!important}.pt-footer-info-col{overflow:hidden!important;z-index:10}.pt-footer-bg-col::before{content:"";position:absolute;top:-45px;left:-70px;width:185px;height:calc(100% + 45px);background:#e9e9e9;border-right:30px solid #a28964;transform:rotate(16deg);z-index:1}.pt-footer-contact-info ul{list-style:none;margin:0}.pt-footer-contact-info ul li{margin-bottom:10px}.pt-footer-contact-info ul li::before{top:12px!important}.pt-footer-contact-info a{color:#000}.pt-footer-menu ul li,.pt-footer-contact-info ul li{position:relative;padding-left:25px}.pt-footer-menu ul li::before,.pt-footer-contact-info ul li::before{content:"";position:absolute;top:7px;left:0;width:7px;height:7px;background:#000;border-radius:50%}.pt-footer-copyright a{color:#fff}.pt-footer-copyright a:hover,.pt-footer-contact-info a:hover{color:#a28964}.gform_wrapper .gform_heading{display:none}.gform_wrapper form span.gfield_required{display:none}.gform_wrapper form .gform-field-label--type-sub{display:none!important}.gform-theme--foundation .gform_fields{column-gap:0!important;row-gap:0!important}.st-credit-application-form .gform_wrapper form input,.st-credit-application-form .gform_wrapper form select,.st-credit-application-form .gform_wrapper form textarea{background:#fff!important;border:1px solid #2C7FCE!important;border-radius:0px!important;height:27px!important;min-height:27px!important;padding:3px 10px 2px!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;color:#1e1e1e!important;max-width:100%!important;width:100%!important}.st-credit-application-form .gform_wrapper form select{line-height:1.5!important}.st-credit-application-form .gform_wrapper form textarea{height:27px!important;min-height:27px!important}.st-credit-application-form .gform-theme--framework.ui-datepicker select.ui-datepicker-month,.st-credit-application-form .gform-theme--framework.ui-datepicker select.ui-datepicker-year{height:32px!important;line-height:32px!important}.st-credit-application-form .gform_wrapper form select option{color:#000!important}.st-credit-application-form .gform_wrapper form ul,.st-credit-application-form .gform_wrapper form ol{margin-top:5px;margin-left:25px;margin-bottom:5px}.st-credit-application-form .gform_footer{display:inline-block!important;position:relative!important;margin-top:30px!important}.st-credit-application-form .gform_footer input[type="submit"]{width:200px!important;max-width:100%;border-radius:100vmax!important}.st-credit-application-form .gform_footer{display:flex!important;align-items:center!important}.st-credit-application-form .gform-theme--framework .gfield_validation_message{font-size:12px!important;margin-top:3px!important;margin-bottom:6px}.st-credit-application-form .gform-theme--framework .gform_validation_errors{padding:10px!important;margin-bottom:15px!important}.pt-credit-form-header{border-bottom:1px solid #2C7FCE}.pt-credit-form-listing{border:1px solid #2C7FCE}.pt-credit-form-heading{background:#E6E6E6;padding:6px 10px 4px;font-size:14px;line-height:1.2;border:1px solid #2C7FCE}.pt-credit-form-header-wrapper{padding-top:10px;padding-bottom:5px;text-align:center}.pt-credit-form-header-wrapper h1,.pt-credit-form-header-wrapper h4{font-size:19px;font-weight:600;line-height:1.2;margin-bottom:5px}.pt-credit-form-header-wrapper p{margin-bottom:0!important}.pt-credit-form-bottom-content-wrapper{padding-top:50px;margin-bottom:-10px}.pt-credit-form-bottom-info strong{display:block!important;margin-top:20px}@media only screen and (max-width:1830px){.pt-header-right-col-inner>div{margin-left:15px}.pt-header-right-col-inner>div.pt-header-button-col{margin-left:20px!important}.pt-header-user-drop-down-icon i{margin-right:5px}}@media only screen and (max-width:1500px){#site-header-inner{max-width:100%!important;padding-left:20px!important;padding-right:20px!important}.pt-footer-info-col>.elementor-widget-wrap{padding-left:20px!important}.pt-header-button-col a.button{padding:12px 20px!important;font-size:14px!important}.woocommerce ul.products{margin:0 -15px}.woocommerce ul.products .product{padding-left:15px!important;padding-right:15px!important;margin-bottom:30px!important}.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{font-size:22px!important}.woocommerce ul.products li.product .price{font-size:20px!important}.pt-single-service-pdf-button-wrapper{float:left;width:100%;margin-top:20px}}@media only screen and (max-width:1370px){#site-navigation-wrap .dropdown-menu>li>a{font-size:15px!important}}@media only screen and (min-width:1280px) and (max-width:1550px){#site-logo{width:17%!important}div#site-navigation-wrap{width:43%!important}}@media only screen and (min-width:1280px){div#site-header-inner{display:flex;justify-content:space-between}#site-logo{width:18%}.after-header-content{width:35%;order:3}div#site-navigation-wrap{width:47%;display:flex;justify-content:center}div#site-navigation-wrap ul#menu-main-menu{display:flex;justify-content:space-evenly}nav#site-navigation{width:100%}}@media only screen and (max-width:1279px){div#site-navigation-wrap{display:none!important}.after-header-content{display:block!important;margin-right:60px}.pt-header-button-col{display:none}.oceanwp-mobile-menu-icon.mobile-right{position:absolute;right:30px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px!important;border-radius:0!important}.hamburger-inner::before{top:-10px!important}.hamburger-inner::after{bottom:-10px!important}.sidr-class-pt-menu-pricing-btn{display:block!important}.sidr-class-pt-menu-pricing-btn a.sidr-class-menu-link{background:#a28964!important;color:#fff!important;margin:10px 20px 0;border:2px solid #a28964;border-radius:100vmax;text-align:center!important}.sidr-class-pt-menu-pricing-btn a.sidr-class-menu-link:hover{background:transparent!important;color:#a28964!important}.sidr-class-mobile-searchform{display:none}#site-logo #site-logo-inner a img{max-width:200px!important}.pt-footer-contact-info .elementor-icon-list-icon{margin-right:10px}.pt-header-search-col form.oceanwp-searchform{width:300px}.pt-single-product-title-price-wrapper{width:calc(100% - 185px)!important}.woocommerce div.product div.summary .pt-product-made-in-logo-wrapper{width:185px!important}.pt-product-made-in-logo img{width:100px}.pt-product-made-in-logo-text{font-size:15px;width:185px!important;padding-right:5px}}@media only screen and (max-width:1024px){.page-header .page-header-title{font-size:50px!important}#site-header,#site-logo #site-logo-inner,.after-header-content-inner{height:90px!important;line-height:90px!important}.oceanwp-mobile-menu-icon,.oceanwp-mobile-menu-icon a{line-height:85px!important}.after-header-content{margin-right:50px}.pt-header-user-drop-down-icon{font-size:0}.pt-header-right-col-inner>div{line-height:initial}.hfe-nav-menu li.menu-item{margin-bottom:12px!important}.pt-footer-bg-col::before{width:150px;left:-60px!important;border-right:15px solid #a28964}.pt-footer-contact-info ul li::before{top:7px!important}.pt-footer-menu ul li::before,.pt-footer-contact-info ul li::before{top:4px!important}.woocommerce ul.products .product{width:50%!important}.woocommerce ul.products .product a.button{font-size:15px!important}.woocommerce div.product .product_title{font-size:30px!important}.woocommerce div.product p.price{font-size:22px!important}.woocommerce div.product form.cart .variations th label{font-size:18px!important}.woocommerce-product-details__short-description{font-size:15px}.woocommerce-MyAccount-content .addresses>div{width:100%!important;margin-bottom:30px!important}.pt-single-product-title-price-wrapper{width:calc(100% - 165px)!important}.woocommerce div.product div.summary .pt-product-made-in-logo-wrapper{width:165px!important}.pt-product-made-in-logo img{width:80px}.pt-product-made-in-logo-text{font-size:13px;width:165px!important;padding-right:0}.woocommerce div.product .product_title{font-size:28px!important}.woocommerce div.product p.price{font-size:18px!important}.pt-credit-form-bottom-content-wrapper{padding-top:30px;margin-bottom:-10px}}@media only screen and (min-width:768px){.woocommerce-MyAccount-tabs{width:30%!important;margin-right:4%!important}.woocommerce-MyAccount-content{width:66%!important}}@media only screen and (max-width:767px){.table-wrapper{overflow-x:auto}.table-fixed{table-layout:fixed}.page-header .page-header-title{font-size:40px!important}.pt-header-search-col{display:none}.sidr-class-mobile-searchform{display:block}.contact-us-form input,.contact-us-form select,.contact-us-form textarea{font-size:16px!important;margin-top:10px}.contact-us-form .contact-btn button{font-size:16px!important;min-width:180px}.pt-contact-btn-col .elementor-button{padding:12px 25px!important}.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{font-size:20px!important}.woocommerce ul.products li.product .price{font-size:18px!important}.quantity{margin-left:unset!important;margin-right:unset!important;float:right!important}button,.button,.elementor-button,submit,.submit{font-size:16px!important;padding:11px 26px 9px!important;min-width:160px}.woocommerce div.product div.summary{margin-top:30px!important}}@media only screen and (max-width:660px){#site-logo #site-logo-inner a img{max-width:160px!important}.after-header-content{margin-right:30px}#site-logo{padding-right:0px!important}.pt-header-menu-cart-col{margin:0!important;height:35px}.wcmenucart-cart-icon::before{width:35px;height:35px}.pt-header-user-drop-down-icon i{font-size:15px;width:35px;height:35px;line-height:35px}.wcmenucart-cart-icon .wcmenucart-count{right:-25px}.pt-footer-contact-info-col,.pt-footer-menu-col{width:100%!important}.pt-footer-menu-col{order:-1}.pt-footer-bg-col::before{width:160px;left:-67px!important;border-right:10px solid #a28964}.woocommerce ul.products .product{width:100%!important}.pt-single-product-title-price-wrapper{width:calc(100% - 145px)!important}.woocommerce div.product div.summary .pt-product-made-in-logo-wrapper{width:145px!important}.pt-product-made-in-logo img{width:80px}.pt-product-made-in-logo-text{font-size:12px;width:145px!important}.woocommerce div.product .product_title{font-size:28px!important}.woocommerce div.product p.price{font-size:18px!important}.pt-header-right-col-inner>div{margin-left:0}.woocommerce-cart label[for="shipping_method_0_local_pickup10"]:after{margin-top:5px!important}}@media screen and (max-width:550px){.woocommerce-billing-fields__field-wrapper p,.woocommerce-shipping-fields__field-wrapper p,.woocommerce-EditAccountForm.edit-account p,.woocommerce-address-fields__field-wrapper p{width:100%!important}.pt-credit-form-bottom-content-wrapper h4{font-size:18px!important}}@media screen and (max-width:400px){.woocommerce #order_review table.shop_table td{padding:0px!important}.woocommerce #order_review table.shop_table td{padding:10px!important}div#order_review{padding:20px!important}.woocommerce #order_review table.shop_table thead th{font-size:16px!important;padding:10px!important;line-height:1.2!important}}