.block-search input{padding-right:53px;text-overflow:ellipsis}.browse_image{position:relative;border:1px solid #313131 0d}.browse_image:hover .browse_hover{display:block}.browse_hover{position:absolute;top:0;left:0;right:0;bottom:0;background:#313131;opacity:.15;display:none}.footer .newsletter .action.subscribe:hover{background:#005698 !important}.block-minicart .subtitle{display:none !important}.block-minicart .subtitle.empty{display:block !important}.minicart-items .update-cart-item{height:auto !important}.catalog-category-view .product-item-details{padding:10px}.catalog-category-view .product-table{margin:15px 0}.catalog-category-view .columns .sidebar-additional .paypal{display:flex;justify-content:center}.catalog-category-view .list .product.description ul{padding-left:0 !important}.catalog-category-view .product-item-photo{border:1px solid #313131 0d}.catalog-category-view .product-item-name a{letter-spacing:-.12px;color:#313131;font-size:16px;font-family:'Open Sans';font-weight:600;margin-bottom:0}.catalog-category-view .part-number{letter-spacing:.06px;color:#777;font-size:13px}.catalog-category-view table>thead>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em;font-size:11px}.catalog-category-view table>thead>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.catalog-category-view table>tbody>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.catalog-category-view table>tbody>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;padding:0 .5em;font-size:15px;letter-spacing:.07px;color:#555;padding-bottom:5px}.catalog-category-view table>tbody>tr>td.tier1{font-weight:600}.catalog-category-view table>tbody>tr>td.tier2{font-weight:600}.catalog-category-view table>tfoot>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.catalog-category-view table>tfoot>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.home-banner-slider .owl-nav button{background:#fff 0% 0% no-repeat padding-box !important;opacity:.4;width:32px;height:60px;border-radius:0}.owl-carousel.nav-pos-inside.home-banner-slider .owl-nav .owl-prev{background:#fff 0% 0% no-repeat padding-box !important;opacity:.4;width:32px;height:60px;border-radius:0}.owl-carousel.nav-pos-inside.home-banner-slider .owl-nav .owl-next{background:#fff 0% 0% no-repeat padding-box !important;opacity:.4;width:32px;height:60px;border-radius:0}#featured-products .product-item-photo{border:1px solid #313131 0d}#featured-products .product-item-name a{letter-spacing:-.12px;color:#313131;font-size:16px;font-family:'Open Sans';font-weight:600;margin-bottom:0}#featured-products .part-number{letter-spacing:.06px;color:#777;font-size:13px}#featured-products table>thead>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em;font-size:11px}#featured-products table>thead>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}#featured-products table>tbody>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}#featured-products table>tbody>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;padding:0 .5em;font-size:15px;letter-spacing:.07px;color:#555;padding-bottom:5px}#featured-products table>tbody>tr>td.tier1{font-weight:600}#featured-products table>tbody>tr>td.tier2{font-weight:600}#featured-products table>tfoot>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}#featured-products table>tfoot>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}#featured-products .product-item-info.type1 .product-item-inner{margin-top:15px}#featured-products .product-item .rating-summary .rating-result{display:none !important}#featured-products .product-reviews-summary .rating-summary{display:none !important}.catalogsearch-result-index .product-item-details{padding:10px}.catalogsearch-result-index .product-table{margin:15px 0}.catalogsearch-result-index .columns .sidebar-additional .paypal{display:flex;justify-content:center}.catalogsearch-result-index .list .product.description ul{padding-left:0 !important}.catalogsearch-result-index .product-item-photo{border:1px solid #313131 0d}.catalogsearch-result-index .product-item-name a{letter-spacing:-.12px;color:#313131;font-size:16px;font-family:'Open Sans';font-weight:600;margin-bottom:0}.catalogsearch-result-index .part-number{letter-spacing:.06px;color:#777;font-size:13px}.catalogsearch-result-index table>thead>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em;font-size:11px}.catalogsearch-result-index table>thead>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.catalogsearch-result-index table>tbody>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.catalogsearch-result-index table>tbody>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;padding:0 .5em;font-size:15px;letter-spacing:.07px;color:#555;padding-bottom:5px}.catalogsearch-result-index table>tbody>tr>td.tier1{font-weight:600}.catalogsearch-result-index table>tbody>tr>td.tier2{font-weight:600}.catalogsearch-result-index table>tfoot>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.catalogsearch-result-index table>tfoot>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.browse_title h3{text-align:center;margin:12px 0 !important;font-size:17px;font-family:'Poppins' !important;font-weight:600 !important}.home_text h3{letter-spacing:-.9px;color:#313131;margin-bottom:0 !important;font-size:22px}.home_text p{margin:auto !important;color:#777;font-size:15px;width:90%}.home_text p.home_margin{margin-top:15px !important;margin-bottom:15px !important}.cms-index-index .page.messages{display:block}.footer-bottom address{display:none}.footer_bottom address{display:block !important}.sprites{display:inline-block;vertical-align:middle;background:url(https://htfhardware-skin.scdn5.secure.raxcdn.com/skin/frontend/enterprise/default/img/sprites.png) 0 0 no-repeat}.accept .sprites{width:52px;height:36px}.payment-icons li{display:inline-block;margin-left:5px}.i-accept-1{background-position:-160px 0}.i-accept-2{background-position:-100px -45px}.i-accept-3{background-position:-100px 0}.i-accept-4{background-position:-161px -45px}.header-row .header-left{padding:13px 0 !important}.page-header .panel.wrapper .header-left p{margin-bottom:0 !important}.porto-block-html-top{display:none}.page-header.type2 .custom-block{display:none}.page-header.type2 .block-search input{height:40px}.page-header.type2 .search-area{height:40px;background:#f4f4f4 0% 0% no-repeat padding-box;border-radius:20px}.page-header.type2 .search-area .minisearch .actions button{border-left:1px solid #fff}.page-header.type2 .header-contact img{width:32px;height:32px}.header.panel>.header.links>li>a{font-size:13px !important;font-weight:400}.searchsuite-autocomplete .title .see-all{padding-left:10px}.call-us{font-weight:700}.cart.table-wrapper .product-item-name span{letter-spacing:.06px;color:#777;font-size:13px;font-weight:400}#shopping-cart-table .product-table tr td{text-align:center;border:1px solid #e7e7e7;letter-spacing:.05px;padding:4px .5em;font-size:15px;letter-spacing:.07px;color:#555;padding-bottom:5px}#shopping-cart-table .product-table tr th{text-align:center;border:1px solid #e7e7e7;letter-spacing:.05px;padding:4px .5em;font-size:15px;letter-spacing:.07px;color:#555;padding-bottom:5px;font-size:12px}.product-item-info.type0:hover .product-item-details .product-item-actions .tocart{padding:0 .7143em;background:#2b2b2d;border-color:#2b2b2d;color:#fff}.checkout-index-index .opc-block-summary{margin:0 !important;border:none !important;padding:0 !important;border-bottom:none !important;padding-bottom:0 !important}.checkout-index-index .opc-block-summary .minicart-items .product-item-details{padding-left:0 !important}.checkout-index-index .opc-block-summary .minicart-items .delete{width:17px;height:17px}.checkout-index-index .opc-block-summary p.step-title.amcheckout-title:before{content:"4" !important}.checkout-index-index .checkout-block.-summary .checkout-agreement input{top:0 !important}.checkout-index-index .checkout-block.-summary .checkout-agreement label{margin-left:6px !important}.checkout-index-index .checkout-block{padding-top:12px !important}.checkout-index-index .notice-message{background-color:#ffffb3;color:red;padding:20px 30px;margin:10px 12px;float:left;display:block;width:98%}.checkout-index-index .notice-message span{display:block}.checkout-index-index .checkout-header{width:100%;text-align:center;margin-bottom:0 !important}.checkout-index-index .checkout-header .description{font-size:15px}.checkout-index-index .checkout-header .title{font-size:27px;margin-bottom:0}.checkout-index-index .checkout-header h1.title:before{font-family:'porto-icons';font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;margin-right:4px;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:-6px;content:'\e830'}.checkout-index-index #co-payment-form br{display:none}.checkout-index-index .logo img{margin:auto;margin-top:20px}.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-method-content{padding:0 0 22px}.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-method-content .actions-toolbar>.primary{display:flex;justify-content:space-between}.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .actions-toolbar .action.action-cancel{width:48%;background:#000;color:#fff;margin:0}.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-option-content{padding:0 0 22px}.checkout-index-index p.step-title.amcheckout-title:before{content:"1";display:inline-block;border:2px solid #65abd0;border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-webkit-border-radius:30px;margin-right:20px;width:37px;height:37px;text-align:center;line-height:35px;color:#65abd0}.checkout-index-index .additional-options{margin:0 !important}.checkout-index-index #opc-shipping_method p.step-title.amcheckout-title:before{content:"2" !important}.checkout-index-index #checkout-payment-method-load .step-title:before{content:"3" !important;display:inline-block;border:2px solid #65abd0;border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-webkit-border-radius:30px;margin-right:20px;width:37px;height:37px;text-align:center;line-height:35px;color:#65abd0}.custom_route-index-index.page-layout-3columns .column.main{width:100%}.custom_route-index-index.page-layout-3columns .col-bss-2{width:49%;margin-right:6px}.custom_route-index-index.page-layout-3columns .col-bss-1 ul li{font-weight:700}.block-authentication .actions-toolbar>.primary .action{height:40px !important}.checkout-payment-method .payment-method-billing-address .primary .action-update{margin-right:0;background:#08c;color:#fff;width:48%}.checkout-payment-method .payment-option-title{padding-left:0 !important}.checkout-payment-method .payment-methods .actions-toolbar .primary{float:right;margin:0;height:auto;font-size:18px;width:100%;padding:10px 0}.checkout-payment-method .payment-method-title label{font-weight:700}.opc-wrapper .step-title{color:#65abd0 !important}.header.panel>.header.links>li>a{font-size:13px !important;font-weight:400}.header-row .header-left{padding:13px 0 !important}.cms-index-index ul.products li.product-category a:hover h3{color:#3f90ce !important}.cms-index-index ul.products li.product-category a:hover .browse_hover{display:block !important}.cms-index-index .page.messages{display:block !important}.filter-options-content .items{overflow-y:hidden !important}.catalog-category-view .columns .sidebar-additional{display:none}.checkout-cart-index .field-tooltip .field-tooltip-action:before{font-size:15px}.checkout-cart-index .field-tooltip{position:relative;display:inline-block;right:-1px;top:-1px}.checkout-cart-index .field-tooltip:hover .field-tooltip-content{display:block}.checkout-cart-index .field-tooltip .field-tooltip-content{font-size:14px;padding:2px 4px;width:194px;left:29px;top:-11px;line-height:20px}@media (min-width:992px){.catalog-category-view .sidebar.sidebar-main .sidebar-content{position:static !important}.catalogsearch-result-index .sidebar.sidebar-main .sidebar-content{position:static !important}}@media (min-width:1224px){.custom_route-index-index.page-layout-3columns .col-bss-3{width:20% !important;float:left}}@media (min-width:767.98px) and (max-width:992px){.footer-bottom .text-center{text-align:left !important}.footer-bottom .widget.widget_custom_html{justify-content:flex-start !important}.logo img{width:111px;max-height:inherit}}@media (min-width:992px){.logo img{width:111px}.page-header.type2 .search-area{width:471px;height:40px;background:#f4f4f4 0% 0% no-repeat padding-box;border-radius:20px}}@media (min-width:767.98px){.searchsuite-autocomplete{left:-11px !important;width:471px !important;max-height:651px;padding-bottom:30px;overflow:auto}.home-banner-slider .owl-nav .owl-prev{left:48px !important}.home-banner-slider .owl-nav .owl-next{right:48px !important}#featured-products .product-item-details{padding:10px}}@media (max-width:992px){.page-header.type2 .search-area{background:0 0 !important}.custom_route-index-index.page-layout-3columns .col-bss-3{width:33% !important}.catalog-category-view .page-header.sticky-header .header.content.header-row{min-height:auto !important}.catalogsearch-result-index .page-header.sticky-header .header.content.header-row{min-height:auto !important}.col-bss-2 ul{width:100%;float:left}}@media (max-width:767.98px){.custom_route-index-index.page-layout-3columns .col-bss-2{width:100% !important;margin-right:0;margin-bottom:20px}.custom_route-index-index.page-layout-3columns .col-bss-3{width:50% !important}.checkout-index-index .notice-message{padding:10px;width:100%;margin:0 !important}.checkout-index-index .logo{margin:auto !important}.checkout-index-index .authentication-wrapper{max-width:100%}.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-method-content .actions-toolbar>.primary{display:block;float:left}.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .actions-toolbar .action.action-cancel{width:100%;padding:.8em 2em}.checkout-index-index .checkout-block.-summary{float:left;width:-webkit-fill-available}.opc-estimated-wrapper .estimated-block{margin:0 15px}.checkout-payment-method .payment-methods{margin:0 !important}.checkout-payment-method .payment-method-title{padding:15px 0}.checkout-payment-method .payment-method-billing-address .primary .action-update{width:100%}.checkout-payment-method .payment-option-title{padding-left:15px !important}.block-search input{padding-right:7px;text-overflow:ellipsis}.searchsuite-autocomplete{left:0 !important;width:100% !important;max-height:651px;padding-bottom:30px;overflow:auto}.searchsuite-autocomplete .action.tocart.primary{font-size:.9em !important;padding:.8em 1.3em !important}.footer-bottom address{text-align:left !important}.home_text h3{letter-spacing:0px;font-size:16px;line-height:25px}.home_text p{width:100%}.home-banner-slider .owl-nav button{background:0 0 !important}.owl-carousel.nav-pos-inside.home-banner-slider .owl-nav .owl-prev{background:0 0 !important}.owl-carousel.nav-pos-inside.home-banner-slider .owl-nav .owl-next{background:0 0 !important}.cms-index-index .columns .column.main .pt-5{padding-top:1rem !important}.cms-index-index .columns .column.main .widget{margin-top:0 !important}.browse_title h3{margin:5px 0 !important;font-size:14px}}@media (max-width:530px){#featured-products .product-item-details{padding:10px}}@media (max-width:390px){.checkout-cart-index .field-tooltip .field-tooltip-content{font-size:12px;width:163px}}#application-form ul li{margin-bottom:13px}#application-form .resale-number input{width:30%}#application-form input.btn{padding:0 2em;margin-bottom:0;overflow:hidden;text-transform:uppercase;font-size:1em;letter-spacing:-.015em;font-weight:700;line-height:3rem;border:none;background:#1788cc;color:#fff;min-width:150px;margin-top:20px}.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .fieldset .field-select-billing select{padding-right:37px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#savecard{display:none}.block-customer-login .actions-toolbar .secondary a.action{margin-top:0}.checkout-index-index .minicart-items .product-item-details .details-qty span.value{margin:0 4px}.catalog-product-view .block.related .product-item img{min-height:280px}.catalog-category-view .block.related .product-item img{min-height:280px}.wholesale-application-guest .apply-now{display:block;text-align:center;height:3rem;padding:0 2em;margin-bottom:0;overflow:hidden;text-transform:uppercase;font-size:1em;letter-spacing:-.015em;font-weight:700;line-height:3rem;border:none;background:#222529;color:#fff;width:163px;margin:auto;margin-top:20px}.catalog-product-view .block.related .slider-title{border-bottom:1px solid rgba(0,0,0,.08);line-height:22px;padding-bottom:10px;margin-bottom:24px}.header-right .gap+.share-links{display:none}.catalog-product-view .products-related .owl-carousel.show-nav-title .owl-nav{margin-top:-43px}.header-right .gap{display:none}.toolbar select,.toolbar select option{text-transform:capitalize !important}.field.street .control .field label{display:none}.checkout-index-index .messages .message.error{display:flex}.checkout-index-index .checkout-billing-address .primary{float:left;display:flex;width:100%}.modal-inner-wrap .messages .message.error>*:first-child:before{margin:4px !important}.catalog-product-view .tier-table{margin-bottom:12px}.catalog-product-view .box-tocart .field.qty div.mage-error{position:absolute;bottom:-22px;width:400px;left:0;font-size:.9em}.catalog-product-view .box-tocart{padding:1.25rem 0 1.25rem}.catalog-product-view .product-addto-links .action.towishlist{color:#222529;vertical-align:middle;text-transform:uppercase;font-weight:600;width:48px;height:48px;line-height:46px;border:1px solid #e7e7e7;display:inline-block;text-decoration:none}.catalog-product-view .table.grouped .col.qty{padding:8px 15px}.catalog-product-view .part-number{letter-spacing:.06px;color:#777;font-size:13px}.catalog-product-view .tier-table table>thead>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em;font-size:11px}.catalog-product-view .tier-table table>thead>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.catalog-product-view .tier-table table>tbody>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.catalog-product-view .tier-table table>tbody>tr>td{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;padding:0 .5em;font-size:15px;letter-spacing:.07px;color:#555;padding-bottom:5px}.catalog-product-view .tier-table table>tbody>tr>td.tier1{font-weight:600}.catalog-product-view .tier-table table>tbody>tr>td.tier2{font-weight:600}.catalog-product-view .tier-table table>tfoot>tr>th{text-align:center;border:1px solid #d9d9d9;letter-spacing:.05px;color:#555;padding:0 .5em}.checkout-index-index div#storecard{display:none}.checkout-index-index .notice-message{color:#adff2f}.checkout-header .checkout-index-index .checkout-header .title{color:orange}.checkout-payment-method .ccard.fieldset .field .fields.group div.mage-error{top:40px !important}.checkout-payment-method .ccard.fieldset .field.cvv{margin-top:50px !important}.blog-page .page-title-wrapper .page-title .base{font-size:20px !important;margin:0 0 15px;color:#08c !important;font-family:Poppins,sans-serif !important;font-weight:700;font-size:36px}.blog-page .page-title-wrapper .page-title{line-height:0 !important}.taxexemption-application-guest h2{font-family:Poppins,sans-serif;font-weight:700;font-size:23px;line-height:40px;color:#222529;margin:0 0 10px;border-bottom:1px solid #d7d7d7;padding-bottom:16px}.cms-shipping-and-returns .form .recaptcha-container{margin-left:-33px !important}@media (min-width:767.98px) and (max-width:810px){.checkout-index-index .checkout-block.-summary{width:100%;float:left}.checkout-payment-method .payment-methods .actions-toolbar .primary{margin-top:20px}#co-payment-form .opc-payment .amcheckout-payment-methods{margin:0 !important}}@media (min-width:767.98px){.home-slider{min-height:350px}.checkout-billing-address .actions-toolbar .primary .action{margin:0 15px 0 0;width:auto;margin-bottom:0}home-slider{min-height:80px}.opc-payment .amcheckout-payment-methods .payment-group .step-title{border-bottom:none !important}.checkout-payment-method .ccard.fieldset .field .fields.group div.mage-error{top:40px !important}.checkout-payment-method .ccard.fieldset .field.cvv{margin-top:50px !important}.cart.table-wrapper thead .col.price{display:table-cell !important}.cart.table-wrapper .col.item:before{content:'' !important}.cart.table-wrapper .col.item{display:table-cell !important}.cart.table-wrapper .product-item-details{text-align:center;display:table-cell;vertical-align:middle;width:99%}.cart.table-wrapper .product-item-photo{display:table-cell !important;max-width:98px;padding-right:1em;position:static;vertical-align:middle;width:1%}.checkout-cart-index .cart.table-wrapper .product-item-photo{margin:0 auto 10px;min-height:auto;display:table-cell !important;max-width:98px;padding-right:1em;position:static;vertical-align:middle;width:1%}.checkout-cart-index .cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal,.cart.table-wrapper .col.qty{display:table-cell !important;width:auto}.cart.table-wrapper .col.item:before,.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.subtotal:before{content:'' !important}.cart-container .form-cart .actions.main{text-align:right !important}}@media (min-width:1300px){.home-slider{min-height:350px}}@media (min-width:1750px){.home-slider{min-height:460px}}