@font-face{font-family:Ultimate-Icons;font-style:normal;src:url(//www.timbertech.com/wp-content/plugins/timbertech-locator/dist/css/../fonts/Ultimate-Icons.ttf) format("truetype")}.locator-location .address-1{display:block !important;max-width:150px !important}#locator-main-container-column{z-index:10}.locator-main-container .locator-location .level{margin-bottom:0}.locator-main-container .locator-location .heat-bending-badge,.locator-main-container .locator-popout-container .heat-bending-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;letter-spacing:1px;margin-bottom:10px}.locator-main-container .locator-location .heat-bending-badge:before,.locator-main-container .locator-popout-container .heat-bending-badge:before{background-image:url(//www.timbertech.com/wp-content/plugins/timbertech-locator/dist/css/../../dist/images/curved-deck-icon.svg);background-position:center;background-repeat:no-repeat;content:"";height:18px;margin-right:5px;width:38px}.locator-main-container .locator-popout-container{width:320px}.locator-main-container .locator-popout-container .address-1,.locator-main-container .locator-popout-container .city{display:block}.locator-main-container .locator-popout-container .phone{margin-bottom:10px}.locator-main-container .locator-popout-container .level{margin-bottom:0}.locator-main-container .locator-popout-container .instagram{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.locator-main-container .locator-popout-container .instagram:before{background-image:url(//www.timbertech.com/wp-content/plugins/timbertech-locator/dist/css/../../dist/images/instagram-icon.svg);background-position:center;background-repeat:no-repeat;background-size:14px;content:"";display:inline-block;height:18px;margin-right:5px;width:18px}.locator-main-container .locator-popout-container .locator-popout-information-contact-button{display:none;margin-bottom:15px}.locator-main-container .locator-popout-container .about .about-header{display:block;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.depot-locator-container .locator-main-container{border:none}.zip-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:480px}.zip-filter-wrapper .locator-filter-zipcode{border:1px solid var(--color-black) !important;height:50px;margin-bottom:0;padding:5px;width:300px}.zip-search-button{height:50px;margin-left:-5px;text-transform:uppercase}.locator-filter-current-location:hover{cursor:pointer}.locator-filter-current-location+label{padding-left:4px !important}.locator-main-container{border:1px solid var(--color-black);display:block;margin:0 auto;position:relative;width:100%}.contractor-sidebar .locator-main-container{border:0}.locator-tabs-main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.locator-tabs-main .active{background-color:var(--color-slate);color:var(--color-air)}.locator-tab{border-bottom:1px solid var(--color-slate);cursor:pointer;display:inline-block;padding:16px 10px;text-align:center;width:50%}.locator-filter{background:0 0;border:none;font-size:16px}.locator-filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--color-grey-5);display:-webkit-box;display:-ms-flexbox;display:flex}.locator-filter-additional{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:10px;padding-right:10px;text-align:right}select.locator-filter::-ms-expand{display:none}select.locator-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//www.timbertech.com/wp-content/plugins/timbertech-locator/dist/css/../../dist/images/caret-down.jpg) no-repeat right center;color:var(--color-black);padding-right:20px;width:unset}.filter-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-air);border-bottom:1px solid var(--color-slate);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100px;left:1px;padding:10px 20px;position:absolute;width:calc(100% - 2px);z-index:10}.filter-content input[type=checkbox]{visibility:hidden;width:30px}.filter-content input[type=checkbox]+label{line-height:1.5;padding:0}.filter-content input[type=checkbox]:checked+label:after{content:"\e955";font-family:Ultimate-Icons,sans-serif}.filter-content label{position:relative;text-align:left;width:calc(100% - 30px)}.filter-content label:after{border:1px solid var(--color-coal);border-radius:50px;content:"";font-size:12px;height:18px;margin:0 auto;position:absolute;right:0;text-align:center;top:4px;visibility:visible;width:18px}.locator-locations-container{padding:10px}.locator-locations-container .locator-location .websiteurl{display:inline-block;padding-top:10px}.locator-locations-container .locator-location .websiteurl a{background:0 0;color:var(--color-coal);letter-spacing:.5px;line-height:1.5;text-decoration:underline}.locator-location{font-size:14px;margin-bottom:16px;position:relative}.locator-location .favorites-button{display:inline;float:none;height:36px;position:absolute;right:20px;top:0;width:20px}.favorites-button a.button{background:rgba(255,255,255,.6);display:block;height:32px !important;padding:0;position:relative;text-align:center;width:32px !important}.level{display:inline-block;line-height:1.1;margin-bottom:10px;margin-left:5px;padding-left:10px;position:relative;text-transform:uppercase;width:auto}.locator-location .showroom,.locator-location .display{display:block;margin-right:20px;position:absolute;right:0;text-align:right}.showroom:before{color:var(--color-black);content:"\e99d";font-family:Ultimate-Icons,sans-serif;padding-right:5px}.display:before{color:var(--color-black);content:"\e967";font-family:Ultimate-Icons,sans-serif;padding-right:5px}.level:before{content:"";display:block;height:10px;left:-5px;position:absolute;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.Bronze:before{background:var(--color-earth)}.Silver:before{background:#aeaeae;background:#aeaeae}.Gold:before{background:#dd9a00;background:#dd9a00}.Platinum:before{background:#5e6167;background:#5e6167}.Bronze{background:rgba(143,105,75,.1)}.Silver{background:rgba(174,174,174,.1)}.Gold{background:rgba(221,154,0,.1)}.Platinum{background:rgba(94,97,103,.1)}.locator-location .address-1,.locator-location .phone{display:inline-block;width:100%}.locator-location .name{color:var(--color-coal);display:inline-block;font-size:16px;padding-right:50px;width:100%}.locator-location>span{cursor:pointer}.locator-popout-info-content .order-items{background-color:var(--color-grey-1);color:var(--color-coal);margin:30px -20px 0;padding:28px 25px}.locator-popout-info-content .products-stocked{background-color:var(--color-grey-1);color:var(--color-coal);display:block;margin:30px -20px 0;padding:28px 25px}.locator-popout-info-content .products-stocked ul{color:var(--color-coal);font-size:14px;margin-top:12px}.locator-popout-info-content .websiteurl a{color:var(--color-coal);text-decoration:underline}.locator-popout-button{background:0 0;color:var(--color-coal);font-size:12px;font-weight:400;letter-spacing:.5px;line-height:1.5;padding-bottom:10px;padding-left:0;padding-right:0;padding-top:0;text-decoration:underline;text-transform:uppercase}.locator-popout-button:hover,.locator-popout-button:focus{background:0 0 !important;color:var(--color-black)}.pagination{display:block;height:35px;padding:0 5px;position:relative}.locator-locations-pagination-back,.locator-locations-pagination-next{cursor:pointer;display:inline-block;width:49%}.locator-locations-pagination-next{text-align:right}.locator-filter-zipcode{margin-bottom:16px}.loadingoverlay{width:100%}@media (max-width:798px){.zip-filter-wrapper{margin-bottom:2em;width:100%}.locator-main-container{display:block;margin:0 auto}}#locator_map_timbertech,#locator_map_timbertech_contractor{height:100vh !important;overflow:hidden;position:sticky !important;top:0;width:100% !important}#locator_map_timbertech_home_depot{height:400px !important;overflow:hidden;position:relative;width:100% !important}.locator-map-wrap,.locator-filter-wrap,.locator-map-item{display:-webkit-box;display:-ms-flexbox;display:flex}.locator-map-sidebar{position:relative;width:25%}.dropdown-options{display:none}.locator-results-count,.locator-filter-wrap,.locator-map-item-left,.locator-map-item-right,.locator-pagination-wrap,.locator-flyout{padding:10px}.locator-block span{display:block}.locator-block{padding-bottom:10px}.locator-map-map{background:#f5f5f5;width:75%}.locator-flyout{background:#fff;-webkit-box-shadow:2px 0 19px 0 rgba(0,0,0,.1);box-shadow:2px 0 19px 0 rgba(0,0,0,.1);height:100%;left:100%;position:absolute;top:0;width:350px;z-index:10}.locator-favorite{border:1px solid #f5f5f5;display:block;height:30px;position:relative;width:31px}.locator-favorite:before,.locator-favorite:after{background:#e5e5e5;border-radius:50px 50px 0 0;content:"";height:15px;left:14px;position:absolute;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 99%;transform-origin:0 99%;width:10px}.locator-favorite:after{left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.locator-sticky a.close{float:right}.locator-sticky a.close:after{content:"\e5cd";font-family:Astra,sans-serif}.pagination-next:after{content:"\e900";display:inline-block;font-family:Astra,sans-serif;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.pagination-prev:after{content:"\e900";display:inline-block;font-family:Astra,sans-serif;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.button{cursor:pointer}.locator-popout-container{background:#fff;-webkit-box-shadow:2px 0 19px 0 rgba(0,0,0,.1);box-shadow:2px 0 19px 0 rgba(0,0,0,.1);height:calc(100% - 75px);left:calc(100% + 1px);padding:20px;position:absolute;top:55px;width:265px;z-index:10}.locator-popout-information-close,.locator-popout-contact-page-close{background:0 0;color:var(--color-black);padding:0;position:absolute;right:5px;top:5px}.locator-popout-container .name{color:var(--color-coal);display:block;font-size:21px;padding-bottom:5px}.locator-popout-info-content .websiteurl,.locator-popout-info-content .showroom,.locator-popout-info-content .display,.locator-popout-info-content .phone{display:block}.locator-popout-info-content .phone{margin-bottom:5px}.locator-popout-information-contact-button{margin-top:15px}.locator-popout-contact-page{left:100%;position:absolute;top:0}.locator-popout-contact-content{background:#fff;-webkit-box-shadow:2px 0 19px 0 rgba(0,0,0,.1);box-shadow:2px 0 19px 0 rgba(0,0,0,.1);padding:20px;width:400px}@media (max-width:1042px){.locator-popout-container{left:0;width:100%}.locator-popout-contact-page{left:0}.locator-popout-contact-content{width:100%}}