.hide-pagebar{display:none}body.page-location .row-locations-header{margin-bottom:2rem;margin-right:0;margin-left:0;border-bottom:1px solid #ddd}body.page-location .row-locations-header>.col,body.page-location .row-locations-header>[class*=col-]{padding-right:0;padding-left:0}body.page-location .row-locations-header a{display:block;margin-bottom:1rem}body.page-location .row-locations-header p{font-size:1.25rem}body.page-location .row-locations{margin-bottom:2rem}body.page-location .column-info h3{padding-bottom:1rem}body.page-location .card-address .actions a:not(:last-child){margin-right:.4rem;padding-right:.5rem;border-right:1px solid #ddd}body.page-location-detail .row-locations{margin:0 -15px;padding-bottom:0;border-bottom:none}body.page-location-detail .row-locations .column-image{padding-bottom:2rem}body.page-location-detail .row-locations .column-image img{width:100%;height:auto}body.page-location-detail .row-locations .column-content p{font-size:1.4rem}body.page-location-detail .card-actions a{margin:0 .5rem}@media (min-width:320px){body.page-location-detail .card-actions a{padding:.5rem 1rem;font-size:.875rem}}body.page-location-detail .card-description{margin-top:2rem}body.page-location-detail .card-phone .fax{display:block;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #eee}body.page-location-detail .wrapper-map{height:425px;padding-top:1rem}body.page-employee-listing .title-wrapper{text-align:center}body.page-employee-listing .row-filter{align-items:center;justify-content:center;margin-bottom:1.5rem}body.page-employee-listing .row-employees-nav{margin-top:-.5rem;margin-bottom:2rem}body.page-employee-listing .row-employees-nav ul li{float:none;display:inline-block}body.page-employee-listing .row-employees-nav .nav-item-viewall{padding-right:1rem;border-right:1px solid #ddd}body.page-employee-listing .row-employees-nav .nav-link{padding-left:1rem;padding-right:1rem}body.page-employee-listing .row-employees-nav .nav-link:hover{color:#000}body.page-employee-listing .column-employee{display:flex;flex-direction:column;margin-bottom:1.5rem}body.page-employee-listing .column-employee .employee{display:flex;flex-direction:column;flex:1 0 auto;align-items:center;text-align:center}body.page-employee-listing .column-employee .caption{display:flex;flex-flow:column nowrap;flex-grow:1;align-items:center;justify-content:center}body.page-employee-listing .column-employee .card-block{border-radius:2px}body.page-employee-listing .column-employee .card:hover{border-color:#0c5b80}body.page-employee-listing .column-employee h4{margin-bottom:.3rem;font-size:1.2rem;font-weight:700}body.page-employee-listing .column-employee a{text-decoration:none}body.page-employee-listing .column-employee img{width:100%;height:auto;margin-bottom:1rem}body.page-employee-listing .column-employee span{font-size:.95rem;color:#555}body.page-employee-listing.ie11 .employee.card{display:block}body.page-employee-detail .column-image h5{margin-top:1rem}body.page-employee-detail .column-image .nav-link{padding-top:0;padding-bottom:0}body.page-employee-detail .employee-meta span{display:block;margin-bottom:1.5rem}body.page-employee-detail .employee-meta .nav-link{padding:0}body.page-employee-detail .nav-contact .nav-item:first-child{margin-right:1rem}body.page-location-locator .wrapper-locator form{margin-bottom:1rem;padding:1rem;border:1px solid #eee}@media (max-width:543px){body.page-location-locator .wrapper-locator form{align-items:center;justify-content:center}}body.page-location-locator .wrapper-locator form input,body.page-location-locator .wrapper-locator form select{margin-right:1rem}@media (max-width:543px){body.page-location-locator .wrapper-locator form input,body.page-location-locator .wrapper-locator form select{margin-right:0}}body.page-location-locator .wrapper-locator form input{width:25rem;background:#fff}@media (max-width:991px){body.page-location-locator .wrapper-locator form input{width:20rem;width:auto}}@media (max-width:543px){body.page-location-locator .wrapper-locator form input{margin-bottom:1rem}}body.page-location-locator .wrapper-locator form .btn{cursor:pointer}body.page-location-locator .wrapper-locator form .btn-clear{margin-left:1rem;color:#777;background-color:#fff;border:1px solid #eee}body.page-location-locator .wrapper-locator form .btn-clear:hover{color:#900}body.page-location-locator .wrapper-locator .container-map{margin-top:1rem;margin-bottom:2rem}body.page-location-locator .wrapper-locator .container-map .column-one{margin-left:15px}body.page-location-locator .wrapper-locator .container-map .column-two{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;height:650px}@media (max-width:1199px){body.page-location-locator .wrapper-locator .container-map .column-two{height:400px}}@media (max-width:991px){body.page-location-locator .wrapper-locator .container-map .column-two{height:100%;overflow-y:none}}@media (min-width:544px) and (max-width:991px){body.page-location-locator .wrapper-locator .container-map .column-two ul{display:flex;flex-wrap:wrap;flex-direction:row}}@media (min-width:544px) and (max-width:991px) and (min-width:320px){body.page-location-locator .wrapper-locator .container-map .column-two ul{margin-right:-15px;margin-left:-15px}}@media (min-width:544px) and (max-width:991px) and (min-width:544px){body.page-location-locator .wrapper-locator .container-map .column-two ul{margin-right:-15px;margin-left:-15px}}@media (min-width:544px) and (max-width:991px) and (min-width:768px){body.page-location-locator .wrapper-locator .container-map .column-two ul{margin-right:-15px;margin-left:-15px}}@media (min-width:544px) and (max-width:991px) and (min-width:992px){body.page-location-locator .wrapper-locator .container-map .column-two ul{margin-right:-15px;margin-left:-15px}}@media (min-width:544px) and (max-width:991px) and (min-width:1200px){body.page-location-locator .wrapper-locator .container-map .column-two ul{margin-right:-15px;margin-left:-15px}}@media (min-width:544px) and (max-width:991px){body.page-location-locator .wrapper-locator .container-map .column-two li{display:flex;flex:0 0 50%;max-width:50%}body.page-location-locator .wrapper-locator .container-map .column-two .list-label{right:5%;top:auto;bottom:10%}}body.page-location-locator .wrapper-locator .nav-locations{flex-direction:column}body.page-location-locator .wrapper-locator .nav-locations li{position:relative;border-top:1px solid transparent;border-bottom:1px solid #eee;cursor:pointer}body.page-location-locator .wrapper-locator .nav-locations li:nth-child(2n){background:#fff}body.page-location-locator .wrapper-locator .nav-locations li:nth-child(odd){background:#fefefe!important}body.page-location-locator .wrapper-locator .nav-locations .list-details{padding:1.5rem}body.page-location-locator .wrapper-locator .nav-locations .list-label{position:absolute;top:13%;right:3%;padding:.3rem .5rem;font-size:.8rem;font-weight:700;color:#777;text-align:center;border:1px solid #eee;background:#fff}body.page-location-locator .wrapper-locator .nav-locations .list-content{font-size:.9rem}body.page-location-locator .wrapper-locator .nav-locations .list-content a:hover{color:#000;text-decoration:none}body.page-location-locator .wrapper-locator .nav-locations .list-content [class*=loc-],body.page-location-locator .wrapper-locator .nav-locations .list-content a{color:#777}body.page-location-locator .wrapper-locator .nav-locations .list-content .loc-name{font-size:.9rem;font-weight:700;color:#222}body.page-location-locator .wrapper-locator .nav-locations .list-content .loc-phone-web{margin-top:.4rem}body.page-location-locator .wrapper-locator .nav-locations .list-content:hover .loc-name{color:#000}body.page-location-locator .wrapper-locator .nav-locations .list-content .loc-dist{margin-top:.3rem;padding-top:.3rem;border-top:1px solid #eee}body.page-location-locator .wrapper-locator .nav-locations .list-focus{border-top:1px solid #0c5b80;border-bottom:1px solid #0c5b80}body.page-location-locator .wrapper-locator .nav-locations .list-focus .loc-name{color:#000}body.page-location-locator .wrapper-locator .nav-locations .list-focus:nth-child(2n) .list-label,body.page-location-locator .wrapper-locator .nav-locations .list-focus:nth-child(odd) .list-label{color:#fff;background:#000;border-color:#000}body.page-location-locator .wrapper-locator .gm-style-iw{padding:1rem .5rem .5rem}body.page-location-locator .wrapper-locator .gm-style-iw div{font-family:Open Sans,sans-serif;color:#555}body.page-location-locator .wrapper-locator .gm-style-iw .loc-name{margin-bottom:.5rem;font-family:Open Sans,sans-serif;font-weight:700}body.page-location-locator .wrapper-locator .gm-style-iw .loc-name a{color:#000}body.page-location-locator .wrapper-locator .gm-style-iw .loc-phone-web{margin-top:.4rem;padding-top:.4rem;font-weight:700;border-top:1px solid #eee;color:block}body.page-location-locator .wrapper-locator .gm-style-iw .loc-phone-web:before{margin-right:.2rem;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:"null";color:#777;content:"\F098";font-display:swap}body.page-location-locator .wrapper-locator .gm-style-iw .loc-phone-web a{margin-left:.5rem;color:#555}body.page-location-locator .wrapper-locator .container-map-below{margin-top:0}body.page-location-locator .wrapper-locator .container-map-below .row{margin-left:0!important;margin-right:0!important}body.page-location-locator .wrapper-locator .container-map-below .column-one{height:250px;margin-left:0;margin-bottom:2rem}body.page-location-locator .wrapper-locator .container-map-below .column-two{height:500px}body.page-location-locator .wrapper-locator .container-map-below .column-two ul{display:flex;flex-wrap:wrap;flex-direction:row}@media (min-width:320px){body.page-location-locator .wrapper-locator .container-map-below .column-two ul{margin-right:-15px;margin-left:-15px}}@media (min-width:544px){body.page-location-locator .wrapper-locator .container-map-below .column-two ul{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){body.page-location-locator .wrapper-locator .container-map-below .column-two ul{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){body.page-location-locator .wrapper-locator .container-map-below .column-two ul{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){body.page-location-locator .wrapper-locator .container-map-below .column-two ul{margin-right:-15px;margin-left:-15px}}body.page-location-locator .wrapper-locator .container-map-below .column-two ul li{display:flex;flex:0 0 25%;max-width:25%}@media (min-width:992px) and (max-width:1199px){body.page-location-locator .wrapper-locator .container-map-below .column-two ul li{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:544px) and (max-width:991px){body.page-location-locator .wrapper-locator .container-map-below .column-two ul li{flex:0 0 50%;max-width:50%}}@media (max-width:543px){body.page-location-locator .wrapper-locator .container-map-below .column-two ul li{flex:0 0 100%;max-width:100%}}body.page-location-locator .wrapper-locator .container-map-below .column-two ul .bh-sl-noresults-title{padding:2rem 4rem 0;font-size:2rem}body.page-location-locator .wrapper-locator .container-map-below .column-two ul .bh-sl-noresults-desc{margin-top:-1.5rem;padding:0 4rem 2rem}body.page-location-locator .wrapper-locator .container-map-below .column-two ul li.list-details{padding-right:0}body.page-location-locator .wrapper-locator .container-map-below .column-two ul li:nth-child(4n+1) .list-details{padding-left:2.5rem}body.page-location-locator .wrapper-locator .container-map-below .column-two ul .list-label{right:5%;top:auto;bottom:10%}body.page-location-locator .wrapper-locator .bh-sl-close-directions-container{position:relative;width:100%;height:20px}body.page-location-locator .wrapper-locator .bh-sl-noresults-title{font-weight:700;color:#0c5b80}body.page-location-locator .wrapper-locator .bh-sl-pagination-container ol{list-style-type:none;text-align:center;margin:0;padding:10px 0}body.page-location-locator .wrapper-locator .bh-sl-pagination-container ol li{display:inline-block;padding:10px;cursor:pointer;font:700 14px Arial,Helvetica,sans-serif;color:#0c5b80;text-decoration:underline}body.page-location-locator .wrapper-locator .bh-sl-pagination-container ol .bh-sl-current{color:#333;cursor:auto;text-decoration:none}body.page-location-locator .wrapper-locator .bh-sl-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000}body.page-location-locator .wrapper-locator .bh-sl-overlay .bh-sl-modal-window{position:absolute;left:50%;margin-left:-460px;margin-top:60px;width:920px;height:590px;z-index:10010;background:#fff;border-radius:10px;box-shadow:0 0 10px #656565}body.page-location-locator .wrapper-locator .bh-sl-overlay .bh-sl-modal-content{float:left;padding:0 22px}body.page-location-locator .wrapper-locator .bh-sl-overlay .bh-sl-close-icon{top:-6px;right:-6px}body.page-location-locator .wrapper-locator .bh-sl-close-icon{position:absolute;top:0;right:6px;width:18px;height:18px;cursor:pointer;border:1px solid #000;border-radius:3px;box-shadow:0 0 3px #656565}body.page-location-locator .wrapper-locator .bh-sl-error{clear:both;float:left;width:100%;padding:10px 0;color:#ae2118;font-weight:700}body.page-location-locator .wrapper-locator .bh-sl-loading{float:left;margin:4px 0 0 10px;width:16px;height:16px}#require-location{background-color:rgba(8,8,8,.51)}#require-location .modal-dialog{transform:translateY(-50%);top:40%;margin:0 auto}.modal-pick-up-location .form-container,body.page-location-map .form-container{padding:2rem;background:#eee}@media (max-width:543px){.modal-pick-up-location .form-container,body.page-location-map .form-container{text-align:center}}.modal-pick-up-location .form-container form,body.page-location-map .form-container form{margin-bottom:1.5rem}.modal-pick-up-location .form-container .form-group-distance,body.page-location-map .form-container .form-group-distance{margin-top:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.modal-pick-up-location .form-container .form-group-distance label,body.page-location-map .form-container .form-group-distance label{margin-right:.5rem}.modal-pick-up-location .form-container .form-group-distance .form-control,body.page-location-map .form-container .form-group-distance .form-control{width:140px}.modal-pick-up-location .form-container .input-group-location .form-control,body.page-location-map .form-container .input-group-location .form-control{width:135px}@media (max-width:543px){.modal-pick-up-location .form-container .input-group-location .form-control,body.page-location-map .form-container .input-group-location .form-control{width:100%;text-align:center}}@media (max-width:543px){.modal-pick-up-location .form-container .input-group-location,body.page-location-map .form-container .input-group-location{display:block}}.modal-pick-up-location .loading-layer,body.page-location-map .loading-layer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;background:#fff url(https://media.jewelfeed.com/tsj-apps/ts-company/images/loader.gif) 50% no-repeat;transition:opacity .6s,width 10ms,height 10ms;display:block;opacity:.9}.modal-pick-up-location .hidden-loading-layer,body.page-location-map .hidden-loading-layer{opacity:0;width:1px;height:1px}.modal-pick-up-location .item-locations .row-pagination,body.page-location-map .item-locations .row-pagination{margin:.5rem;margin-right:0;margin-left:0;padding-bottom:.5rem;border-bottom:1px solid #eee}.modal-pick-up-location .item-locations .row-pagination>.col,.modal-pick-up-location .item-locations .row-pagination>[class*=col-],body.page-location-map .item-locations .row-pagination>.col,body.page-location-map .item-locations .row-pagination>[class*=col-]{padding-right:0;padding-left:0}.modal-pick-up-location .item-locations .row-pagination .column-one,body.page-location-map .item-locations .row-pagination .column-one{display:flex;align-items:center}.modal-pick-up-location .item-locations .row-pagination .page-current,body.page-location-map .item-locations .row-pagination .page-current{color:#777}.modal-pick-up-location .item-locations .row-pagination .page-next span,.modal-pick-up-location .item-locations .row-pagination .page-previous span,body.page-location-map .item-locations .row-pagination .page-next span,body.page-location-map .item-locations .row-pagination .page-previous span{position:relative;display:block}.modal-pick-up-location .item-locations .row-pagination .page-next:after,.modal-pick-up-location .item-locations .row-pagination .page-previous:before,body.page-location-map .item-locations .row-pagination .page-next:after,body.page-location-map .item-locations .row-pagination .page-previous:before{position:relative}.modal-pick-up-location .item-locations .row-pagination .page-previous:before,body.page-location-map .item-locations .row-pagination .page-previous:before{padding-right:.9rem;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:"null";color:"null";content:"\F30A";font-display:swap}.modal-pick-up-location .item-locations .row-pagination .page-next:after,body.page-location-map .item-locations .row-pagination .page-next:after{padding-left:1rem;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:"null";color:"null";content:"\F30B";font-display:swap}.modal-pick-up-location .item-locations .results-none,body.page-location-map .item-locations .results-none{margin-top:3rem}.modal-pick-up-location .nav-locations,body.page-location-map .nav-locations{margin-top:1rem;counter-reset:a}@media (max-width:543px){.modal-pick-up-location .nav-locations,body.page-location-map .nav-locations{text-align:center}}.modal-pick-up-location .nav-locations>.nav-item,body.page-location-map .nav-locations>.nav-item{position:relative}@media (min-width:544px){.modal-pick-up-location .nav-locations>.nav-item,body.page-location-map .nav-locations>.nav-item{padding-left:3.5rem}}.modal-pick-up-location .nav-locations>.nav-item:not(:last-child),body.page-location-map .nav-locations>.nav-item:not(:last-child){margin-bottom:1rem}@media (min-width:544px){.modal-pick-up-location .nav-locations .location-marker,body.page-location-map .nav-locations .location-marker{position:absolute;top:13%;left:0;width:40px;height:40px;overflow:hidden;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;transform:rotate(135deg);background:#ddd}.modal-pick-up-location .nav-locations .location-marker span,body.page-location-map .nav-locations .location-marker span{position:absolute;top:7px;left:6px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:none;background:#000;border-radius:50%;transform:rotate(-135deg)}.modal-pick-up-location .nav-locations .location-marker span:before,body.page-location-map .nav-locations .location-marker span:before{counter-increment:a;content:counter(a);font-size:.9rem;font-weight:700;text-align:center;color:#fff}}.modal-pick-up-location .nav-locations .location-title,body.page-location-map .nav-locations .location-title{display:block;font-size:1.1rem;font-weight:700}@media (max-width:543px){.modal-pick-up-location .nav-locations .nav-contact,body.page-location-map .nav-locations .nav-contact{text-align:center;justify-content:center}}.modal-pick-up-location .nav-locations .nav-contact .nav-item,body.page-location-map .nav-locations .nav-contact .nav-item{position:relative}.modal-pick-up-location .nav-locations .nav-contact .nav-item:not(:last-child),body.page-location-map .nav-locations .nav-contact .nav-item:not(:last-child){margin-right:1rem}.modal-pick-up-location .nav-locations .nav-contact .nav-link,body.page-location-map .nav-locations .nav-contact .nav-link{padding:0}.modal-pick-up-location .nav-locations .nav-contact .nav-link:before,body.page-location-map .nav-locations .nav-contact .nav-link:before{position:relative}.modal-pick-up-location .nav-locations .nav-contact .nav-item-phone .nav-link:before,body.page-location-map .nav-locations .nav-contact .nav-item-phone .nav-link:before{font-family:Font Awesome\ 5 Free;font-weight:900;font-size:"null";color:"null";content:"\F095";font-display:swap}.modal-pick-up-location .nav-locations .nav-contact .nav-item-site .nav-link:before,body.page-location-map .nav-locations .nav-contact .nav-item-site .nav-link:before{font-family:Font Awesome\ 5 Free;font-weight:900;font-size:"null";color:"null";content:"\F0AC";font-display:swap}.modal-pick-up-location .nav-locations .nav-contact .nav-item-message .nav-link:before,body.page-location-map .nav-locations .nav-contact .nav-item-message .nav-link:before{font-family:Font Awesome\ 5 Free;font-weight:900;font-size:"null";color:"null";content:"\F0E0";font-display:swap}.modal-pick-up-location .nav-locations .location-appointment,.modal-pick-up-location .nav-locations .location-set-default,body.page-location-map .nav-locations .location-appointment,body.page-location-map .nav-locations .location-set-default{margin:1rem 0}.modal-pick-up-location .column-map,body.page-location-map .column-map{margin-bottom:3rem}.modal-pick-up-location .column-map #map_wrapper,body.page-location-map .column-map #map_wrapper{height:950px}.modal-pick-up-location .column-map .mapboxgl-popup-close-button,body.page-location-map .column-map .mapboxgl-popup-close-button{font-size:1.2rem;color:#777}.modal-pick-up-location .column-map .mapboxgl-popup-content,body.page-location-map .column-map .mapboxgl-popup-content{padding:1.5rem}.modal-pick-up-location .column-map .mapboxgl-popup-content h4,body.page-location-map .column-map .mapboxgl-popup-content h4{font-size:1rem}.modal-pick-up-location .column-map .mapboxgl-popup-content p,body.page-location-map .column-map .mapboxgl-popup-content p{font-size:.9rem;color:#777;line-height:1.4;font-family:Open Sans,sans-serif}.modal-pick-up-location .column-map .mapboxgl-popup-content .btn-map,body.page-location-map .column-map .mapboxgl-popup-content .btn-map{position:relative;padding:.2rem 1.5rem;font-size:.7rem;text-transform:uppercase}.modal-pick-up-location .column-map #map_wrapper{height:650px}