@import url('safariland-blessed1.css?z=1436482553554');#saves-one-post .row.back-link-row a{color:#045a7e}#saves-one-post .row.back-link-row a:hover{color:#034662}#search-result-items .article-info h5,#search-result-items .article-info #sfl-grid-nav h3,#sfl-grid-nav #search-result-items .article-info h3,#search-result-items .article-info #simple-bot-nav h3,#simple-bot-nav #search-result-items .article-info h3{padding-top:25px}#search-result-items .row{border-top:4px solid #000}.pt_product-search-result #primary{float:right}.pt_product-search-result #secondary{margin-top:40px;margin-left:0}.category-refinement .parent-category{font-size:16px;margin-bottom:10px}.category-refinement li.active>.refinement-link{color:#bebebe;cursor:initial}.refinement h3{padding:10px 0;border-bottom:4px solid #000}.refinement h3 span{font-size:20px}.refinement h4{display:inline-block}.refinement .clear-refinement{display:inline-block;position:initial;margin-left:30px}.refinement .clear-refinement a{font-weight:normal}.refinement .clear-refinement a span{color:#045a7e}.refinement a.refinement-link{display:block;word-wrap:break-word;padding:0}.refinement ul.Color li a{height:50px;width:50px;text-indent:0}.refinement ul.swatches li:hover a:after,.refinement ul.swatches li.selected a:after{top:8px;left:8px}.refine-list-inner{padding:15px 15px 0}.refine-list-inner h4{font-weight:bold;font-size:20px;margin-bottom:15px}.refine-list-inner ul{margin-bottom:25px}.refine-list-inner li{margin-bottom:10px}.refine-list-inner li li{margin-left:10px;margin-top:10px;margin-bottom:0}.refine-list-inner li.expandable a{padding:0}.refine-list-inner.icon .refine-select-icon{background-color:#cccdcd;width:11px;height:11px;display:inline-block;margin-right:5px}.refine-list-inner.icon li.selected .refine-select-icon{background-color:#dc0000}.clear-refinement a{display:inline}.search-result-options{height:40px;line-height:40px}.product-tile .product-name{margin:5px 0}.product-tile .product-name h2{text-align:center}.product-tile .product-image a{height:300px;display:table-cell;vertical-align:middle}.infinite-scroll-cta{text-align:center}#compare-items{width:100%;position:fixed;bottom:0;left:0;margin:0 auto;z-index:999999;opacity:.9;border-top:4px solid #000;background:none repeat scroll 0 0 #FFF}.comparebar{padding-top:26px;width:1284pxpx;margin:auto}.compareitemspanel{margin-left:170px}.compare-item>img{width:195px;height:195px}.compare-item{margin:0 13px;width:195px;height:195px;background-size:cover;border:1px solid #000}#compare-items-button{width:195px;margin:65px 13px 0 13px}.pt_product-search-noresult h2{overflow:hidden}.pt_product-search-noresult .no-hits-header{margin-top:15px;padding-left:0}.search-result-bookmarks{margin:15px}.search-result-bookmarks li{min-width:170px}ul.folder-content-list{margin:0;padding:0 20px}ul.folder-content-list li{display:block;overflow:hidden;margin:20px 0}ul.folder-content-list .content-title{display:block}.category-left-column-header{text-align:center;padding:15px;border:1px solid #000}.category-left-column-header img{padding:0 0 10px}.category-left-column-header .divider{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #000}.category-left-column-header p{padding:0 0 10px}.category-left-column-header h3{padding:0 0 10px;font-size:28px}.category-left-column-header button{width:100%}.content-search-results-main{margin-top:20px}.infinite-scroll-placeholder{clear:both;float:left}@media screen and (max-width:767px){.pt_product-search-result #main{padding-top:0}.pt_product-search-result #main .search-result-bookmarks{margin:0;position:relative;top:-90px;padding-bottom:5px}.pt_product-search-result #main .search-result-bookmarks li{min-width:0}.pt_product-search-result #main .search-result-bookmarks li a{font-size:.8em}.pt_product-search-result #main .search-result-bookmarks li:before{font-size:1em}.pt_product-search-result #main .search-result-bookmarks li.active-step:after{font-size:auto;bottom:-9px}.pt_product-search-result #primary .folder-content-list>li{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #bebebe}.pt_product-search-result #primary .folder-content-list>li:first-of-type{margin-top:0}.pt_product-search-result #primary .folder-content-list>li:last-of-type{border-bottom:0;padding-bottom:0}.pt_product-search-result #primary .folder-content-list>li .content-title{text-transform:none}.pt_product-search-result #primary .folder-content-list>li .readmore{display:inline-block;margin-top:10px;margin-left:12px}.pt_product-search-result #secondary{display:none;position:absolute;top:-45px;margin-top:0;background:white;width:75% !important;border:1px solid #000;z-index:2}.pt_product-search-result #secondary h3{padding-left:10px}.pt_product-search-result #secondary .refinement{border-bottom:1px solid #bebebe}.pt_product-search-result #secondary .refinement ul.swatches li:hover a:after,.pt_product-search-result #secondary .refinement ul.swatches li.selected a:after{top:5px;left:5px;width:30px;height:30px}.pt_product-search-result #secondary .refinement .refine-list-inner{padding:10px 5px 0 25px}.pt_product-search-result #secondary .refinement .refine-list-inner h4{margin-bottom:10px;font-size:14px}.pt_product-search-result #secondary .refinement .refine-list-inner h4:before{font-size:16px}.pt_product-search-result #secondary .refinement .refine-list-inner ul{margin-bottom:0}.pt_product-search-result #secondary .refinement .refine-list-inner ul li{margin-bottom:15px}.pt_product-search-result #secondary .refinement .refine-list-inner ul li .mobile-hide{display:none}.pt_product-search-result #secondary .refinement .refine-list-inner ul li.selected .refine-select-icon{background-color:black}.pt_product-search-result #secondary .refinement .refine-list-inner ul.Color li{margin-bottom:0}.pt_product-search-result #secondary .refinement .refine-list-inner ul.Color li a{height:34px;width:34px;text-indent:0}.pt_product-search-result #secondary .category-refinement{border-bottom:0}.pt_product-search-result #secondary .category-refinement>h3{border-top:1px solid #000}.pt_product-search-result #secondary .category-refinement .category-overflow{display:none}.pt_product-search-result #secondary .category-refinement li{margin-top:15px}.pt_product-search-result #secondary .refinement-actions{bottom:0}.pt_product-search-result #secondary .refinement-actions button{display:inline-block;width:50%;font-size:16px;border-top:4px solid #000;border-bottom:4px solid #000}.pt_product-search-result #secondary .refinement-actions .close{border-right:2px solid #000;color:#dc0000;background-color:#FFF}.pt_product-search-result #secondary .refinement-actions .apply{border-left:2px solid #000}.pt_product-search-result #secondary .refinement-actions.fixed{position:fixed;width:-moz-calc(75% - 15px);width:-webkit-calc(75% - 15px);width:-o-calc(75% - 15px);width:calc(75% - 15px)}.pt_product-search-result #secondary .refinement-actions.static{position:static}.pt_product-search-result div.product-tile div.product-image{min-height:auto}.pt_product-search-result div.product-tile .product-name h2{text-align:left}.pt_product-search-result div.product-tile div.product-pricing{text-align:left}.pt_product-search-noresult #main .breadcrumb{display:none}.pt_product-search-noresult #main #primary .no-hits-header{border:0}.pt_product-search-noresult #main #primary .no-hits-header h2{font-size:1.4em}.pt_product-search-noresult #main #primary .no-hits-header h6,.pt_product-search-noresult #main #primary .no-hits-header .progress-tabs li a,.progress-tabs li .pt_product-search-noresult #main #primary .no-hits-header a,.pt_product-search-noresult #main #primary .no-hits-header .pt_product-details aside h3 li a,.pt_product-details aside h3 li .pt_product-search-noresult #main #primary .no-hits-header a,.pt_product-search-noresult #main #primary .no-hits-header .pt_product-details aside h6 li a,.pt_product-details aside h6 li .pt_product-search-noresult #main #primary .no-hits-header a,.pt_product-search-noresult #main #primary .no-hits-header .saves-post-title{font-size:.9em;margin-top:5px}}#holsterselectionbar{margin-bottom:5px}.holster-back{float:right;z-index:1}.holster-back a{display:inline-block;padding-left:20px;background:transparent url(../images/arrow_left.jpg) no-repeat left .25em;font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;font-size:12px;color:#045a7e}.holster-back a :hover{color:#034662}.holster-selection-type a{padding-left:20px;background:transparent url(../images/arrow_left.jpg) no-repeat left center;font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;font-size:12px;color:#045a7e}.holster-selection-type a :hover{color:#034662}.holster-selection-type h3{font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none;text-transform:uppercase}#pdpMain #holster-finder-header{display:none}#pdpMain #holster-gun-data{margin-top:0}#pdpMain #holsterselectionbar{margin-bottom:10px;padding:5px 5px 20px 0;border-bottom:4px solid #000}#pdpMain #holsterselectionbar h5,#pdpMain #holsterselectionbar #sfl-grid-nav h3,#sfl-grid-nav #pdpMain #holsterselectionbar h3,#pdpMain #holsterselectionbar #simple-bot-nav h3,#simple-bot-nav #pdpMain #holsterselectionbar h3{margin:0;margin-top:.75em}#pdpMain #holsterselectionbar button{width:97%;margin-top:6px}@media only screen and (max-width:767px){#pdpMain #holsterselectionbar{padding-bottom:20px}}.pdp-holster-launch{text-align:center}#holster-gun-data{overflow:hidden;text-transform:uppercase;margin:35px 0}#holster-gun-data>div{margin:0}#holster-gun-data img{height:auto;width:70%;vertical-align:middle}#holster-gun-data>#your-firearm{background-color:#ddd;font-weight:bold;padding:0 0 0 5px}#holster-gun-data>#your-firearm h3{font-size:17px;line-height:16px;margin:0}#holster-gun-data .holster-option-text{float:left;word-break:break-all}#holster-gun-data .holster-option-link{float:left;margin-left:5px}.holsterbar-label1{float:right}.holster-option-text span{display:block;line-height:normal}.holster-option-text span:first-child{padding-top:7px;text-transform:none;font-size:12px}.holster-option-text span a{font-size:12px;font-weight:normal;color:#3ebaea}.holster-option-text span:last-child{font-size:14px;font-weight:normal;text-transform:uppercase}#no-holsters{padding-top:20px;margin-top:10px}#no-holsters div{text-align:center}#no-holsters h5,#no-holsters #sfl-grid-nav h3,#sfl-grid-nav #no-holsters h3,#no-holsters #simple-bot-nav h3,#simple-bot-nav #no-holsters h3{text-transform:none;margin:1em 0}.pt_holsterfinder input[type='radio']{display:block}.holsterform{margin-top:60px;display:block}.holsterform .holster-form-column{margin-left:0}.holsterform .form-row{position:relative;margin-top:0;margin-bottom:20px}.holsterform .form-field-tooltip{float:left;margin-bottom:12px;margin-top:3px}.holsterform .barrel{margin-bottom:0}.holsterform .holster-error{font-style:italic;font-weight:normal;color:#000}.holsterform .contactus{margin-top:40px;text-align:center}.holsterform .contactus p{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none}.holsterform .contactus a{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;color:#045a7e}.holsterform .contactus a :hover{color:#034662}.holsterform #dwfrm_holsterfinder_lighttype,.holsterform #dwfrm_holsterfinder_addontype{display:none}.holsterform #holster-suggestion-wrapper{border:2px solid #000;border-radius:1px;position:absolute;width:100%;left:0;z-index:90;background-color:#fff}.holsterform .holster-tooltip{position:absolute;max-width:300px;min-width:250px;left:0;top:-5px;z-index:91}.holsterform .holster-tooltip p{padding:5px 10px;background-color:#fff;border:1px solid #ccc;border-radius:2px;position:relative;color:#000;font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;font-size:12px}.holsterform .holster-tooltip p:after{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #FFF;position:absolute;top:12px;left:-8px}.holsterform .holster-tooltip p:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ccc;position:absolute;top:10px;left:-10px}.holsterform .holster-suggestion-result,.holsterform .holster-no-result{padding:5px 10px;cursor:default}.holsterform .holster-suggestion-result:hover,.holsterform .holster-suggestion-result.active,.holsterform .holster-no-result:hover{background-color:#ddd}.holsterform .step{display:none}.holsterform .step.step1{display:block}.holsterform .step.step1 h3{text-align:center;margin:0 0 15px 0;font-size:15px;letter-spacing:3px}.holsterform .step.step2 .changetype-container{position:absolute;width:100%;bottom:20px;left:-15px;text-align:center}@media only screen and (max-width:959px) and (min-width:768px){.holsterform .step.step2 .changetype-container{bottom:4px;left:-22px}}.holsterform .step.step2 .changetype-container span{font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none;font-size:16px;text-transform:uppercase;padding-left:20px}.holsterform .step.step2 .changetype-container a.changetype{margin-bottom:15px;display:block}.holsterform .step.step2 .changetype-container a.changetype span{background:transparent url(../images/arrow_left.jpg) no-repeat left center;padding-left:20px;font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;font-size:12px;color:#045a7e}.holsterform .step.step2 .changetype-container a.changetype span :hover{color:#034662}.holsterform .step.step2 .mobile-summary{display:none}.holsterform .step.step2 .holster-indicator{padding:0;text-align:center;margin-top:1em}.holsterform .step.step2 .holster-indicator li{padding-top:4px;margin-bottom:19px}.holsterform .step.step2 .holster-indicator #indicator3{margin-bottom:27px}.holsterform .step.step2 .holster-indicator span{text-transform:uppercase;display:inline-block;width:2em;line-height:2em;margin-top:5px;background-color:#939598;color:white;text-align:center}.holsterform .step.step2 .holster-indicator .complete span{background-color:black}.holsterform .step.step3{text-align:left;padding:10px 0;clear:both}.holsterform input[type='text'],.holsterform input[type='password'],.holsterform textarea,.holsterform select{text-transform:uppercase}.holsterform input[type='text'],.holsterform select{width:50%;border:2px solid #000}@media only screen and (max-width:959px){.holsterform input[type='text'],.holsterform select{width:95%}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.holsterform input[type='text'],.holsterform select{width:80%}}.holsterform label[for='mountedlight_yes'],.holsterform label[for='mountedlight_no'],.holsterform label[for='addon_yes'],.holsterform label[for='addon_no'],.holsterform input[type='radio'],.holsterform input[type='checkbox']{float:left}.holsterform #dwfrm_holsterfinder_manufacturer{width:80%}@media only screen and (max-width:959px){.holsterform #dwfrm_holsterfinder_manufacturer{width:95%}}.holsterform .disabled{color:#cccdcd}.holsterform .disabled label,.holsterform .disabled input{color:#cccdcd;background-color:#FFF;border-color:#bebebe}#holster-finder-header,#holster-finder-footer{text-align:center;padding-top:15px}#holster-finder-header h1,#holster-finder-footer h1{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #000;font-family:Nexa;font-weight:bold;font-size:36px;text-transform:uppercase}#holster-finder-header p,#holster-finder-footer p{font-weight:normal}.gun-type{position:relative}.holstertype{text-align:center}.holstertype a button{background:0;line-height:1em;padding-top:0}.holstertype .next{display:none}.holstertype img{margin:auto}.holstertype .column-4{margin:0}.holster-refine-bar-container{background:white;border-bottom:4px solid #000}.holster-refine-bar-container.docked{position:fixed;top:75px;width:1294px;z-index:51}.holster-refine-bar-container.docked .holster-refine-bar{padding-bottom:0;margin-bottom:10px;border-top:0;padding-top:10px;margin-top:0}@media only screen and (max-width:767px){.pt_holsterfinder div{max-width:none}.holsterbar-label1{float:left}.step1 .holstertype a.selected :after{content:'\A';position:absolute;width:100%;height:85%;top:0;left:0;background:rgba(0,0,0,0.25);opacity:.25;transition:all .5s;-webkit-transition:all .5s}.step1 .holstertype a.selected .next{display:block;width:90%;background:#dc0000}.step1 .gun-type-image{height:300px}.step1 .changetype-container{postion:static}.step2 .mobile-summary{border-bottom:1px solid #000}.step2 .gun-type{text-align:center}.holsterform{padding:0 10px}.holsterform #dwfrm_holsterfinder_manufacturer{width:100%}.holsterform input[type='text'],.holsterform select{width:100%}.holsterform select{background:transparent url(../images/arrow_up.jpg) no-repeat 99% center}.holsterform .step.step2 .holster-indicator li{margin-bottom:17px}.holsterform .step.step2 .holster-indicator #indicator3{margin-bottom:15px}.holsterform .holster-tooltip{display:none}#holsterselectionbar .holster-selection-type,#holsterselectionbar #your-firearm-image{text-align:center}#holsterselectionbar .holster-selection-type a{padding-left:20px}#holsterselectionbar .holster-selection-type img{text-align:center;width:auto;margin:auto}.holster-refine-bar-container{border-bottom:0}#holster-gun-data{margin-bottom:10px;padding-bottom:20px;border-bottom:4px solid #000}.pt_product-details #holster-gun-data{border-bottom:0;margin-bottom:0;padding-bottom:0}}.pt_holsterfinder-results ul.search-result-items .grid-tile{margin:0;padding:0;display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:23.59813%;margin-left:1.86916%;margin-left:0 !important}.pt_holsterfinder-results .infinite-scroll-placeholder{clear:none}.pt_holsterfinder-results .content-count{display:none}.pt_holsterfinder-results ul#search-result-items{z-index:-1}@media only screen and (max-width:959px) and (min-width:768px){.pt_holsterfinder-results ul#search-result-items .new-row{clear:both !important}}.pt_holsterfinder-results .search-result-options.docked{position:fixed;top:140px;width:1294px;z-index:50;background:#FFF;border-bottom:1px solid #000}.pt_holsterfinder-results .search-result-options .filter-apply{display:none}.pt_holsterfinder-results .holster-refine-bar{margin:20px 0;padding-top:20px;border-top:1px solid #bebebe;padding-bottom:20px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pt_holsterfinder-results .holster-refine-bar .toggle,.pt_holsterfinder-results .holster-refine-bar .refinement .scrollable{border:1px solid #bebebe;border-width:2px}.pt_holsterfinder-results .holster-refine-bar .toggle{background:0;padding-left:13px;padding-right:7px;cursor:pointer}.pt_holsterfinder-results .holster-refine-bar .toggle span{padding:0;background:0;font-family:Clear-Sans;font-weight:bold;font-size:16px;text-transform:uppercase;font-size:12px;text-transform:uppercase}.pt_holsterfinder-results .holster-refine-bar .toggle :after{content:"";width:20px;float:right;height:20px;background:transparent url(../images/arrow_up_transparent.png) no-repeat 99% center}@media only screen and (max-width:959px) and (min-width:768px){.pt_holsterfinder-results .holster-refine-bar .toggle:after{right:5px;position:absolute}}.pt_holsterfinder-results .holster-refine-bar .toggle.expanded :after{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.pt_holsterfinder-results .holster-refine-bar .toggle.active{color:#FFF;background-color:#939598}.pt_holsterfinder-results .holster-refine-bar .refinement .clear-refinement{display:none}.pt_holsterfinder-results .holster-refine-bar .refinement.GunList,.pt_holsterfinder-results .holster-refine-bar .refinement.LightList{display:none}.pt_holsterfinder-results .holster-refine-bar .refinement .scrollable{display:none;box-sizing:border-box;position:absolute;width:100%;padding:0;background-color:#fff;z-index:10;border-top:0;height:auto}.pt_holsterfinder-results .holster-refine-bar .refinement .refine-select-icon{background-color:#cccdcd;width:11px;height:11px;display:inline-block;margin-right:5px}.pt_holsterfinder-results .holster-refine-bar .refinement li{padding:6px 0 6px 6px}.pt_holsterfinder-results .holster-refine-bar .refinement li span{font-size:12px;font-weight:normal}.pt_holsterfinder-results .holster-refine-bar .refinement li.selected .refine-select-icon{background-color:#dc0000}@media only screen and (max-width:767px){.pt_holsterfinder-results ul.search-result-items .grid-tile{margin:0;padding:1%;width:48%}.pt_holsterfinder-results ul.search-result-items .grid-tile.mobile-new-row{clear:both}.pt_holsterfinder-results div.product-tile div.product-image{width:100%;height:300px;margin:0}.pt_holsterfinder-results #search-result-items h5,.pt_holsterfinder-results #search-result-items #sfl-grid-nav h3,#sfl-grid-nav .pt_holsterfinder-results #search-result-items h3,.pt_holsterfinder-results #search-result-items #simple-bot-nav h3,#simple-bot-nav .pt_holsterfinder-results #search-result-items h3{text-align:center}.pt_holsterfinder-results .holster-refine-bar .refinement .scrollable{position:static}.pt_holsterfinder-results .holster-refine-bar-container span{padding-left:20px}.pt_holsterfinder-results .holster-refine-bar-container .refinement{border:2px solid #000;border-top:0}.pt_holsterfinder-results .holster-refine-bar-container .holster-refine-bar{padding:0;margin:0;border:0}.pt_holsterfinder-results .holster-refine-bar-container .mobile-toggle{padding:10px;cursor:pointer;border:2px solid #000;line-height:13px;text-align:center}.pt_holsterfinder-results .holster-refine-bar-container .mobile-toggle-content{position:absolute;z-index:10;width:100%}.pt_holsterfinder-results .holster-refine-bar-container .toggle{border:0;color:#FFF;background-color:#535353}.pt_holsterfinder-results .holster-refine-bar-container .mobile-toggle,.pt_holsterfinder-results .holster-refine-bar-container .toggle{background-image:none}.pt_holsterfinder-results .holster-refine-bar-container .mobile-toggle span,.pt_holsterfinder-results .holster-refine-bar-container .toggle span{padding:0;background:0;line-height:13px;font-family:Nexa;font-weight:bold;font-size:13px;text-transform:none;text-transform:uppercase}.pt_holsterfinder-results .holster-refine-bar-container .mobile-toggle:before,.pt_holsterfinder-results .holster-refine-bar-container .toggle:before{display:none !important}.pt_holsterfinder-results .holster-refine-bar-container .mobile-toggle :after,.pt_holsterfinder-results .holster-refine-bar-container .toggle :after{content:"";width:20px;float:right;height:20px;background:transparent url(../images/arrow_up_transparent.png) no-repeat 99% center}.pt_holsterfinder-results .holster-refine-bar-container .mobile-toggle.expanded,.pt_holsterfinder-results .holster-refine-bar-container .toggle.expanded{border-bottom:0}.pt_holsterfinder-results .holster-refine-bar-container .mobile-toggle.expanded :after,.pt_holsterfinder-results .holster-refine-bar-container .toggle.expanded :after{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.pt_holsterfinder-results .holster-refine-bar-container .scrollable{overflow-x:hidden;border:0}.pt_holsterfinder-results .holster-refine-bar-container .scrollable li a{border:0}.pt_holsterfinder-results .holster-refine-bar-container .apply{width:100%}.pt_holsterfinder-results .holster-refine-bar-container .refinement ul li{width:100%}.pt_holsterfinder-results .holster-refine-bar-container .refinement ul li.selected{color:white;background-color:#939598}.pt_holsterfinder-results .holster-refine-bar-container .refinement ul li .refine-select-icon{display:none}.pt_holsterfinder-results .holster-refine-bar-container .refinement ul li span{text-transform:uppercase}.pt_holsterfinder-results .holster-refine-bar-container .refinement.Color ul li{width:auto}}.search-result-content button{min-width:300px}.brand-and-cat-landing .row.brand-about-block{margin-bottom:100px;margin-top:150px}.brand-and-cat-landing .bold-underline-header{font-size:40px}.brand-and-cat-landing .three-product-thin-row{margin-bottom:0}@media only screen and (max-width:959px){.brand-and-cat-landing .skinny-subtitle{line-height:1.1;font-size:28px}}@media only screen and (max-width:767px){.brand-and-cat-landing .column-6,.brand-and-cat-landing .column-4{margin-top:40px}.brand-and-cat-landing .column-6:first-child,.brand-and-cat-landing .column-4:first-child{margin-top:0}.brand-and-cat-landing .row.brand-about-block{margin-bottom:0;margin-top:70px}.brand-and-cat-landing .row.brand-about-block h1{text-align:left}}.pt_order-confirmation td{padding:0}.pt_order-confirmation h1{margin:60px 0}.pt_order-confirmation .product-list-item .name,.pt_order-confirmation .product-list-item .sku{margin-bottom:20px}.pt_order-confirmation .secondary-confirmation-links .price-sales,.pt_order-confirmation .secondary-confirmation-links .product-quantity,.pt_order-confirmation .secondary-confirmation-links .price-standard{font-weight:normal}.pt_order-confirmation .secondary-confirmation-links .variation-attrs span{font-weight:normal}.pt_order-confirmation .summarybox .name span{font-size:12px}.pt_order-confirmation .shipping-promise{font-weight:normal;margin-bottom:15px}.pt_order-confirmation .confirmation-contact{margin:10px 0}.pt_order-confirmation a.print-page{display:list-item;margin:10px 0 35px 0;font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;color:#045a7e}.pt_order-confirmation a.print-page :hover{color:#034662}.pt_order-confirmation a.order-details,.pt_order-confirmation a.policy-link{display:block;float:left;clear:both}.pt_order-confirmation a.order-details{margin-bottom:20px}.pt_order-confirmation .order-confirmation-details{display:none}.pt_order-confirmation .secondary-confirmation-links{margin-top:10px}.pt_order-confirmation a.policy-link.expanded{margin-bottom:20px}.pt_order-confirmation .product-share.row{border-bottom:4px solid #000;padding:0 0 30px;clear:both}.pt_order-confirmation .product-share.row h5.section-header,.pt_order-confirmation .product-share.row #sfl-grid-nav h3.section-header,#sfl-grid-nav .pt_order-confirmation .product-share.row h3.section-header,.pt_order-confirmation .product-share.row #simple-bot-nav h3.section-header,#simple-bot-nav .pt_order-confirmation .product-share.row h3.section-header{margin-top:40px;padding-left:10px}.pt_order-confirmation .return-policy-content{clear:both;padding:20px 0;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe}.pt_order-confirmation .return-policy-content h1,.pt_order-confirmation .return-policy-content h2,.pt_order-confirmation .return-policy-content p{margin:0 0 10px 0}.pt_order-confirmation .return-policy-content h1,.pt_order-confirmation .return-policy-content h2{font-size:30px;padding-bottom:5px;border-bottom:4px solid #000}.pt_order-confirmation .shipping-payments-table{font-weight:normal}.pt_order-confirmation .shipping-payments-table span{font-weight:normal}.pt_order-confirmation .login-create-account button{margin-top:36px;min-height:35px}.pt_order-confirmation .login-create-account button span{text-transform:uppercase}.pt_order-confirmation .product-share{margin-bottom:60px;margin-top:-55px}.pt_order-confirmation .product-share .product-share-list{width:100%}.pt_order-confirmation .product-share .small-cat-hero :after{content:initial}.pt_order-confirmation .product-share .small-cat-hero img{width:auto;display:block;margin:auto}.pt_order-confirmation .product-share .small-cat-hero .product-share-image-wrapper{height:300px;white-space:nowrap;text-align:center}.pt_order-confirmation .product-share .small-cat-hero .product-share-image-wrapper .helper{display:inline-block;height:100%;vertical-align:middle}.pt_order-confirmation .product-share .small-cat-hero .product-share-image-wrapper img{display:inline-block;max-height:300px;vertical-align:middle}.pt_order-confirmation .product-share .small-cat-hero .socialshare{margin-top:5px}.pt_order-confirmation .product-share .small-cat-hero .socialshare img{height:auto;display:inline}.pt_order-confirmation .product-share h6,.pt_order-confirmation .product-share .progress-tabs li a,.progress-tabs li .pt_order-confirmation .product-share a,.pt_order-confirmation .product-share .pt_product-details aside h3 li a,.pt_product-details aside h3 li .pt_order-confirmation .product-share a,.pt_order-confirmation .product-share .pt_product-details aside h6 li a,.pt_product-details aside h6 li .pt_order-confirmation .product-share a,.pt_order-confirmation .product-share .saves-post-title{height:41px;overflow:hidden}.pt_order-confirmation .product-share button{width:100%;margin:10px 0}.pt_order-confirmation .confirmation-register-wrapper .button-red-large.column-3>span{display:block}@media only screen and (max-width:767px){.pt_order-confirmation #primary h1{margin:20px 0 40px;font-family:Nexa;font-weight:bold;font-size:36px;text-transform:uppercase}.pt_order-confirmation a.print-page{display:none}.pt_order-confirmation .confirmation-contact{font-weight:normal;margin-bottom:25px}.pt_order-confirmation .secondary-confirmation-links{margin-top:20px}.pt_order-confirmation .product-share .product-share-list{max-width:500px;margin:0 auto}.pt_order-confirmation .product-share .product-share-list>.row{display:block;margin-bottom:0;padding-bottom:0;border-bottom:0}.pt_order-confirmation .product-share .product-share-list li.small-cat-hero{margin-bottom:20px;padding-bottom:20px}.confirmation-register-wrapper .section-header{font-size:19px}legend .dialog-required{display:block;width:100%;float:left;color:#939598;font-size:12px}legend .dialog-required em{color:#939598}}.pt_service .service-links-main{margin-top:100px}.pt_service .service-links-main .section-header{padding:15px 0 15px 0;margin:0}.pt_service #primary .description-head{margin-left:0;margin-top:10px}.pt_service #primary.primary-content>.column-2{margin-top:20px}.pt_service #primary .content-asset p{font-weight:normal}.pt_service #primary .content-asset p:first-child{font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none;margin:10px 0}.pt_service #primary .login-box-content{margin:0 !important;padding:0 0 0 10%;border-left:1px solid #bebebe}.pt_service #primary #WarrantySubmit fieldset{margin-top:15px;margin-bottom:25px}.pt_service #primary #WarrantySubmit fieldset:last-of-type{margin-bottom:0}.pt_service #primary #WarrantySubmit fieldset legend{text-transform:uppercase}.pt_service #primary #WarrantySubmit fieldset .dialog-required{float:none}.pt_service #primary #WarrantySubmit fieldset .dialog-required em{color:#bebebe}.pt_service #primary #WarrantySubmit fieldset .form-field-tooltip{float:none;margin:0;position:relative;top:-10px}.pt_service #primary #WarrantySubmit fieldset .form-field-tooltip a{color:#3ebaea;font-weight:normal}.pt_service #primary #WarrantySubmit fieldset .include-address{width:auto}.pt_service #primary #WarrantySubmit fieldset .include-address.selected a{color:#bebebe}.pt_service #primary #WarrantySubmit fieldset .form-caption{display:none}.pt_service #primary #WarrantySubmit fieldset .interests{margin-left:20px}.pt_service #primary #WarrantySubmit fieldset .label-inline{margin-bottom:0}.pt_service #primary #WarrantySubmit fieldset .button-red-large{width:50%}.pt_service .training-registration .error{margin-bottom:20px}.ui-dialog.warranty .ui-dialog-titlebar{padding-bottom:10px}.ui-dialog.warranty .ui-dialog-titlebar .ui-dialog-title{font-size:1.2em;padding-top:30px;padding-bottom:10px}.ui-dialog.warranty .ui-dialog-titlebar .ui-button{padding:10px;background:#FFF}.ui-dialog.warranty #dialog-container{clear:both;padding-bottom:20px;height:auto}@media only screen and (max-width:767px){.ui-dialog.warranty .ui-dialog-titlebar{padding-bottom:10px;padding-left:10px;width:auto}.ui-dialog.warranty .ui-dialog-titlebar .ui-dialog-title{font-size:1em;padding-top:0}.ui-dialog.warranty #dialog-container{margin-left:10px;margin-right:10px;padding-left:0;padding-right:0}}.row .login-box.login-order-track .login-box-content.column-4 .column-3,.row .login-box.login-order-track .column-4{margin:0 10% 0 0 !important}.row .login-box.login-order-track .column-4 button{margin-top:26px !important;width:72%}.dealer-order-status button{margin-top:26px !important}.row .login-box.login-order-track .form-row-button.column-3 button{width:100% !important}@media only screen and (max-width:959px) and (min-width:768px){.pt_store-locator form .input-text{width:65% !important}}.pt_resources #primary{width:-moz-calc(100% - 190px);width:-webkit-calc(100% - 190px);width:-o-calc(100% - 190px);width:calc(100% - 190px);margin-left:20px;float:right}.pt_resources #primary .section-header .header-suffix{font-size:inherit}.pt_resources #primary .content-container{margin-top:15px}.pt_resources #primary .column-3{width:23%;margin:0 1%}.pt_resources #primary .column-3:first-of-type{margin-left:0}.pt_resources #primary .column-3:last-of-type{margin-right:0}.pt_resources #secondary{width:170px;margin-left:0;float:l left}.pt_resources #secondary .secondary-navigation ul>li{padding:0}.pt_resources #secondary .secondary-navigation ul>li a{padding:12px 0;display:block}@media only screen and (max-width:959px){.pt_resources #main{margin-top:25px;margin-bottom:50px}.pt_resources #main .nobreadcrumbs{margin-bottom:20px;font-size:2em}}@media only screen and (max-width:767px){.pt_resources #main{margin-bottom:30px;margin-top:25px}.pt_resources #main .nobreadcrumbs{float:none;padding:0;margin-bottom:20px;font-size:1.5em}.pt_resources #main .row{display:block}.pt_resources #main .row #primary{float:left;margin-left:0}.pt_resources #main .row #primary .featured{display:none}.pt_resources #main .row .section-header{margin-top:15px}.pt_resources #main .row .section-header .header-suffix{display:none}.pt_resources #main #secondary{float:right}.pt_resources #main #secondary .secondary-navigation ul>li{width:auto;margin:0 1em}.pt_resources #main #secondary .secondary-navigation ul>li.selected a{color:#000}}.activity-overlay{position:absolute;top:100px}.activity-overlay .title-wrapper{width:400px;border-bottom:8px solid #000;padding-bottom:5px}.activity-overlay h3{padding-top:20px}.left-overlay{left:75px;text-align:left}.right-overlay{right:75px;text-align:right}.activity-row-title{text-align:center;margin-bottom:10px}.activity-row-title h2{padding-bottom:5px;border-bottom:8px solid #000;display:inline-block;margin-bottom:10px}#main .showCIbutton{display:none;padding-left:20px;background:url(../images/contact-us-showCI.png) no-repeat}#main .showCIbutton.active{background:url(../images/contact-us-showCI.png) 0 -35px no-repeat}@media only screen and (max-width:767px){#contact-us-details p{margin-bottom:10px}.nobreadcrumbs{display:inline-block;margin:0 !important;padding-top:30px;position:relative;top:0 !important;left:0;float:right}.nobreadcrumbs a{color:#045a7e;display:block;font-size:15px !important}.nobreadcrumbs a:hover{color:#034662}.nobreadcrumbs h5,.nobreadcrumbs #sfl-grid-nav h3,#sfl-grid-nav .nobreadcrumbs h3,.nobreadcrumbs #simple-bot-nav h3,#simple-bot-nav .nobreadcrumbs h3{font-size:15px;line-height:1.5}h1.nobreadcrumbs{float:left;font-size:1.5em}.pt_service #main>.row{display:flex;width:100%;flex-direction:column}.pt_service #main .showCIbutton{display:block}.pt_service #main #recaptcha_table tr:first-child td:first-child,.pt_service #main #recaptcha_response_field,.pt_service #main #recaptcha_image{width:220px !important}.pt_service #secondary{order:2}.pt_service #secondary .secondary-navigation{border-top:1px solid #000}.pt_service #secondary .secondary-navigation li{width:100%;background:url("../images/arrow_grey_right.png") right center;background-repeat:no-repeat;background-position-x:right;background-position-y:center}.pt_service #primary{display:flex;width:100%;flex-direction:column;order:1}.pt_service #primary .column-8{order:2}.pt_service #primary .column-2{order:1}.pt_service #primary .column-2 .section-header{border-top:1px solid #bebebe;border-bottom:0;margin-top:20px;margin-bottom:0}.pt_service #primary .column-2 .content-asset{padding-left:20px;display:none}.pt_service #primary #contact-safariland-header{margin-top:25px}.pt_service #primary .login-box-content{border-top:1px solid #bebebe;margin-top:20px;padding:10px 0 20px 0}.pt_service #primary>.column-8{border-top:1px solid #bebebe}.pt_service #primary .button-red-large{width:100%;margin:20px 0}.pt_service #primary #WarrantySubmit fieldset a.tooltip{display:inline-block !important;margin-top:5px}.pt_service #primary #WarrantySubmit fieldset a.tooltip p{font-size:14px;margin:0}.pt_service #primary #WarrantySubmit fieldset .include-address{padding-top:5px}.pt_service #primary #WarrantySubmit fieldset .button-red-large{width:100%;margin:20px 0}.pt_service #primary #WarrantySubmit fieldset .interests{margin-left:0}.pt_service #primary #WarrantySubmit fieldset .interests label{float:none;margin:0;width:80%}.pt_service #primary #WarrantySubmit fieldset .interests input{height:100%;margin-top:10px;clear:left}.pt_service #primary .form-row-button{width:100%}.pt_service .dialog-required{float:left;margin:10px 0 0 0;color:#bebebe}.pt_service .dialog-required .required-indicator{font-size:12px}.subscribe-mobile{display:none}}.pt_error h1,.pt_redirect h1{margin-top:65px;margin-bottom:15px}.pt_error .error-page-search input,.pt_redirect .error-page-search input{width:25%}.pt_error .h6,.pt_error .pt_product-details .recomendations-fullwidth h3 a,.pt_product-details .recomendations-fullwidth h3 .pt_error a,.pt_error .carousel-recomendations.related-products-carousel .product-name a,.carousel-recomendations.related-products-carousel .product-name .pt_error a,.pt_redirect .h6,.pt_redirect .pt_product-details .recomendations-fullwidth h3 a,.pt_product-details .recomendations-fullwidth h3 .pt_redirect a,.pt_redirect .carousel-recomendations.related-products-carousel .product-name a,.carousel-recomendations.related-products-carousel .product-name .pt_redirect a{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:none}@media only screen and (max-width:767px){.pt_error .error-page-search input,.pt_redirect .error-page-search input{width:50%}.pt_error .error-page-search button,.pt_redirect .error-page-search button{display:inline}}.pt_redirect .menu-utility{display:none}.pt_news .return-link{color:#045a7e;margin:10px 0}.pt_news #news-listing{margin-top:50px}.pt_news #news-listing .article-info h5,.pt_news #news-listing .article-info #sfl-grid-nav h3,#sfl-grid-nav .pt_news #news-listing .article-info h3,.pt_news #news-listing .article-info #simple-bot-nav h3,#simple-bot-nav .pt_news #news-listing .article-info h3{margin-top:30px;margin-bottom:1em}.pt_news #news-listing>.row{border-top:4px solid #000}.pt_news #news-listing>.row:first-of-type{border-top:0}.pt_news #news-listing>.row:first-of-type .article-info{margin-top:25px}.pt_news #news-listing .article-info{margin-top:50px;margin-bottom:50px}.pt_news #news-listing .article-info h4,.pt_news #news-listing .article-info h5,.pt_news #news-listing .article-info #sfl-grid-nav h3,#sfl-grid-nav .pt_news #news-listing .article-info h3,.pt_news #news-listing .article-info #simple-bot-nav h3,#simple-bot-nav .pt_news #news-listing .article-info h3{font-size:16px;margin-bottom:30px}.pt_news #news-listing .article-info p{font-size:13px}.pt_news #news-listing .more-stories{margin-bottom:60px;display:none}@media only screen and (max-width:767px){.pt_news #news-listing{margin-top:0}.pt_news #news-listing h1{border:0;text-transform:uppercase;font-size:1.5em}.pt_news #news-listing .article-info{margin-top:1.5em;margin-bottom:1em;border-bottom:4px solid #000;padding-bottom:1.5em}.pt_news #news-listing .article-info h4{font-size:1em;margin:0}.pt_news #news-listing .article-info h5,.pt_news #news-listing .article-info #sfl-grid-nav h3,#sfl-grid-nav .pt_news #news-listing .article-info h3,.pt_news #news-listing .article-info #simple-bot-nav h3,#simple-bot-nav .pt_news #news-listing .article-info h3{border:0;margin:.5em 0 1em 0;font-size:1em}.pt_news #news-listing .article-info p{display:none}}@media only screen and (max-width:767px){.pt_customer-service #main .privacy-section p{display:none}}@media print{#header{width:100% !important;position:static;top:inherit;left:inherit;z-index:inherit}#header header{width:100% !important}#header #navigation{display:none}#header .menu-utility{display:none}#main{margin-top:0}.pt_order-confirmation .confirmation-register-wrapper{display:none}.pt_order-confirmation .order-confirmation-details{display:block !important}.pt_order-confirmation .print-page{display:none}.pt_order-confirmation a.order-details{display:none}.pt_order-confirmation a.policy-link{display:none}.pt_order-confirmation .shipping-payments-table,.pt_order-confirmation .order-summary-table{width:100% !important}.pt_order-confirmation .product-share{display:none}#footer .footer-nav,#footer .social-icons,#footer .footer-email{display:none}}#header header{border-bottom:1px solid #000}ul.level-1 li:hover a.level-1,ul.level-1 li.sticky a.level-1{border-bottom:4px solid #000}div ul.level-2 a{color:#FFF}div.level-2 div.level-3{border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}div.level-2 div.level-3 a{color:#000}div.level-2 div.level-3 li.orphan a{color:#000}div.level-2 div.level-3 div.level-4 ul.level-4 a{color:#939598}.header-search input[type="text"]{background:0;color:#000;border:0;border-bottom:4px solid #000;text-align:right;background:url("../images/search-icon.jpg") no-repeat scroll left center #FFF}#search-suggestions{background-color:#FFF;border:1px solid #bebebe;top:34px;right:0;position:absolute;z-index:8184}#search-suggestions:before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #bebebe}.search-suggestion-wrapper{width:300px}.search-suggestion-wrapper-full{width:585px}.search-suggestion-contents{position:relative}.search-suggestion-left-panel{width:170px;float:left;margin:20px}.search-suggestion-right-panel{width:330px;float:left;border-left:4px solid #000;margin:20px;margin-left:0;padding-left:20px}.search-suggestion-left-panel-hitgroup-header{height:auto;margin:0 0 8px 0;font-family:Nexa;font-weight:bold;font-size:14px;text-transform:none}.search-suggestion-left-panel-hitgroup{margin:10px 0 10px 10px}.search-suggestion-normal-link,.search-suggestion-left-panel-hitgroup-link{font-family:Clear-Sans;font-weight:bold;font-size:13px;text-transform:uppercase;font-weight:normal}.search-suggestion-normal-link span,.search-suggestion-left-panel-hitgroup-link span{font:inherit;text-transform:inherit}.search-suggestion-right-panel-product{margin-top:1em}.search-suggestion-right-panel-product-last{margin:1em 0}.search-suggestion-right-panel-product-image{display:inline-block;width:146px;height:146px;text-align:center}.search-suggestion-right-panel-product-details{height:auto;display:inline;width:50%;float:right;text-align:left;padding:1em 0}a.search-suggestion-right-panel-product-name{font-family:Nexa;font-weight:bold;font-size:14px;text-transform:none}.search-suggestion-right-panel-product-price{margin-top:1em;font-family:Clear-Sans;font-weight:bold;font-size:13px;text-transform:uppercase;font-weight:normal}.search-phrase-suggestion{display:none}@media screen and (max-width:767px){#search-suggestions{top:initial;border:2px solid #000;border-top:0;width:100%;width:-moz-calc(100% - 4px);width:-webkit-calc(100% - 4px);width:-o-calc(100% - 4px);width:calc(100% - 4px);display:none}#search-suggestions .search-suggestion-wrapper-full{width:auto}#search-suggestions .search-suggestion-wrapper-full .search-suggestion-left-panel{width:auto;float:none}#search-suggestions .search-suggestion-wrapper-full .search-suggestion-left-panel .search-suggestion-left-panel-hitgroup{margin-left:0}#search-suggestions .search-suggestion-wrapper-full .search-suggestion-left-panel .search-suggestion-left-panel-hitgroup .search-suggestion-left-panel-hit{margin:10px 0}#search-suggestions .search-suggestion-wrapper-full .search-suggestion-left-panel .search-suggestion-left-panel-hitgroup a{font-size:15px}#search-suggestions .search-suggestion-wrapper-full .search-suggestion-left-panel .search-suggestion-left-panel-hitgroup a:before{font-size:15px;top:initial}#search-suggestions .search-suggestion-right-panel{width:150px;border-left:none 0}#search-suggestions .search-suggestion-right-panel .search-suggestion-right-panel-product-details{width:auto;float:auto;display:block}}.menu-utility li{list-style:none outside none}.menu-utility li a{color:#000}#minicart{margin:0}#mini-cart{margin:0;padding-bottom:10px}#mini-cart .bonus-discount-container{display:none}.mini-cart-content{background:#FFF;border:2px solid #cccdcd;display:none;position:absolute;right:-1px;top:24px;width:400px;padding:8px}.mini-cart-content:before{width:10px;height:10px;border-top:2px solid #cccdcd;border-left:2px solid #cccdcd;background-color:#fff;content:'';-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-7px;align-left:true;right:14px;margin:0 auto}.mini-cart-products{padding-bottom:10px;border-bottom:4px solid #000;margin-bottom:10px}.mini-cart-products .mini-cart-product{overflow:hidden;padding:7px 0}.mini-cart-products .mini-cart-product.collapsed{border-top:1px solid #cccdcd}.mini-cart-products .mini-cart-product a{font-size:13px}.mini-cart-products .mini-cart-image{width:20%}.mini-cart-products .mini-cart-details{float:left;width:80%}.mini-cart-products .mini-cart-details>div{float:left}.mini-cart-products .mini-cart-name{width:60%}.mini-cart-products .mini-cart-pricing{text-align:right;width:40%}.mini-cart-products .mini-cart-pricing .bonus{color:#dc0000}.mini-cart-products .mini-cart-attributes{clear:both;margin-bottom:12px;margin-top:12px}.mini-cart-products .mini-cart-attributes span{font-weight:normal}.mini-cart-products .product-availability-list{float:left;clear:both;font-weight:bold}.mini-cart-products .product-availability-list li{padding:0}.mini-cart-subtotals{text-align:right;margin:25px 0}.mini-cart-totals{display:block;width:100%;text-align:center}.mini-cart-totals button{display:block;width:100%}.mini-cart-slot{margin:20px 0}.item-details .sku{font-family:Nexa;font-weight:bold;font-size:14px;text-transform:none}.item-details .item-attributes,.item-details .product_options{padding:15px 0}.item-details .item-attributes span,.item-details .product_options span{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none}.item-details a{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;color:#045a7e}.item-details a:hover{color:#034662}.item-details .product-list-item .name{float:left;width:100%;padding-bottom:15px}.item-details .product-list-item .name a{width:100%;font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none;color:#000}.item-details .product-list-item .name a:hover{color:#000}.item-details .product-list-item .sku{float:left;margin-right:20px;width:50%}.item-details .product-list-item .varaition-attrs{float:left}.item-image img{max-height:300px}.pt_checkout #primary .item-details .product-list-item .name a{color:black}@media only screen and (max-width:959px){.item-image img{max-width:100%}}@media only screen and (max-width:767px){.pt_account .wishlist tr.close,.pt_service .wishlist tr.close,.pt_resources .wishlist tr.close{border:0}.pt_account .wishlist tr.close td,.pt_service .wishlist tr.close td,.pt_resources .wishlist tr.close td{display:block;text-align:right;padding-bottom:0;padding-right:0;padding-left:0}.pt_account .wishlist tr.close td .button-text,.pt_service .wishlist tr.close td .button-text,.pt_resources .wishlist tr.close td .button-text{font-weight:bold}.pt_account .wishlist .sku span,.pt_service .wishlist .sku span,.pt_resources .wishlist .sku span{font-size:11px}.pt_account .wishlist .item-details .name,.pt_service .wishlist .item-details .name,.pt_resources .wishlist .item-details .name{padding-bottom:13px}.pt_account .wishlist .item-details .name a,.pt_service .wishlist .item-details .name a,.pt_resources .wishlist .item-details .name a{font-size:13px}.pt_account .wishlist .item-details .sku span.label,.pt_service .wishlist .item-details .sku span.label,.pt_resources .wishlist .item-details .sku span.label{display:inline-block;line-height:13px}.pt_account .wishlist .item-details .item-attributes,.pt_service .wishlist .item-details .item-attributes,.pt_resources .wishlist .item-details .item-attributes{padding-top:8px;padding-bottom:8px}.pt_account .wishlist .item-details .item-attributes span.value,.pt_service .wishlist .item-details .item-attributes span.value,.pt_resources .wishlist .item-details .item-attributes span.value{font-size:12px}.pt_account .wishlist .item-details a,.pt_service .wishlist .item-details a,.pt_resources .wishlist .item-details a{font-size:11px;font-weight:bold}.pt_account .wishlist .item-dashboard .price .price-standard,.pt_service .wishlist .item-dashboard .price .price-standard,.pt_resources .wishlist .item-dashboard .price .price-standard{font-size:13px}.pt_account .wishlist .item-dashboard .item-option,.pt_service .wishlist .item-dashboard .item-option,.pt_resources .wishlist .item-dashboard .item-option{line-height:normal}.pt_account .wishlist .item-dashboard .item-option button,.pt_service .wishlist .item-dashboard .item-option button,.pt_resources .wishlist .item-dashboard .item-option button{font-size:11px !important;font-weight:bold}.pt_account .wishlist .item-dashboard .item-option label,.pt_service .wishlist .item-dashboard .item-option label,.pt_resources .wishlist .item-dashboard .item-option label{padding-top:5px;margin-bottom:0}.pt_account .wishlist .item-dashboard .item-option label span,.pt_service .wishlist .item-dashboard .item-option label span,.pt_resources .wishlist .item-dashboard .item-option label span{font-size:12px !important;font-weight:bold}.pt_account .wishlist .item-dashboard .item-option input,.pt_service .wishlist .item-dashboard .item-option input,.pt_resources .wishlist .item-dashboard .item-option input{height:30px;padding:0 2px;text-align:center;border:1px solid #045a7e}.pt_account .wishlist .item-dashboard .option-update,.pt_service .wishlist .item-dashboard .option-update,.pt_resources .wishlist .item-dashboard .option-update{padding-top:5px}#send-to-friend-dialog{margin-top:-40px !important}#send-to-friend-dialog p{margin:0;padding-bottom:15px}#send-to-friend-dialog #send-to-friend-main{margin-bottom:20px}#send-to-friend-dialog #send-to-friend-main .row{padding-left:0;padding-right:0}#send-to-friend-dialog #send-to-friend-main .dialog-required{display:block;float:none;color:#bebebe;margin-top:35px}#send-to-friend-dialog #send-to-friend-main .dialog-required em{font-style:normal;color:#bebebe}#send-to-friend-dialog #send-to-friend-main .form-row{margin-bottom:10px}#send-to-friend-dialog #send-to-friend-main span{font-size:12px}#send-to-friend-dialog #send-to-friend-main textarea{height:90px}#send-to-friend-dialog #send-to-friend-main .char-count{margin-left:0;color:#bebebe;margin-top:5px;font-size:12px}#send-to-friend-dialog #send-to-friend-main .actions{text-align:center;margin-top:40px}#send-to-friend-dialog #send-to-friend-main .actions .cancel-button{color:#045a7e;font-weight:normal;font-size:13px;text-transform:none;margin:15px}}a.livechat-links{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:uppercase;text-transform:none}a.livechat-links:hover{color:#dc0000}div.yellow-box{margin-left:10.3%;width:87%}.pt_account #primary .checkout-login div.yellow-box,.pt_service #primary .checkout-login div.yellow-box,.pt_resources #primary .checkout-login div.yellow-box{margin-left:0;width:94.75%;margin-top:40px}#configure-dialog.active,.addons-lightbox-background,.addons-lightbox-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001}#configure-dialog{display:none}#configure-dialog.active{display:block;margin-top:97px}.addons-lightbox-background{position:fixed;background-color:#000;opacity:.7}.addons-lightbox-content-wrapper{top:30px;height:auto}.addons-lightbox-content{width:50%;max-width:800px;min-width:700px;margin:0 auto;box-sizing:border-box;background-color:#fff;padding:30px;overflow:hidden}.addons-lightbox-header{margin-bottom:15px;position:relative}.addons-lightbox-header>.row{padding:0}.addons-lightbox-header h1{margin-bottom:20px;border-bottom:1px solid #000;font-size:30px;padding-bottom:5px}.addons-lightbox-header h5,.addons-lightbox-header #sfl-grid-nav h3,#sfl-grid-nav .addons-lightbox-header h3,.addons-lightbox-header #simple-bot-nav h3,#simple-bot-nav .addons-lightbox-header h3{margin-bottom:5px;max-width:85%}.addons-lightbox-header p{font-weight:normal;margin-bottom:10px}.addons-lightbox-header .exit-button{position:absolute;right:0;top:0;background-image:url("../images/interface/icon-addon-close.gif");background-size:cover;height:18px;width:18px;z-index:2}.addons-lightbox-header .complete-your-holster-message{border-bottom:4px solid #000}.addons-main-product-info{margin-bottom:15px}.addons-main-product-info .column-4{text-align:center}.addons-main-product-info .column-8 .row{margin-bottom:15px}.addons-main-product-info .column-8 .row:first-child{margin-bottom:10px}.addons-main-product-info img{max-height:175px}.addon-action-ctas{text-align:center;margin-top:30px}.addons-lightbox-footer{text-align:center;margin-top:30px}.addon-row>.column-3{margin-bottom:10px}.addon-panel1{text-align:center}.addon-panel1>a:first-child{height:190px;white-space:nowrap;margin-bottom:5px;display:block}.addon-panel1>a:first-child img{vertical-align:middle;display:inline-block;max-height:100%}.addon-panel1>a:nth-child(2){max-width:90%;margin:auto;line-height:1.3;display:block;text-transform:uppercase;font-size:12px}.addon-panel1 .variation-attrs span{font-size:12px;font-weight:normal;color:#777}.addon-panel1 .product-pricing{margin-top:5px}.addon-panel2{display:none}.addon-panel3{display:none}.addon-panel:hover .addon-panel2{display:block;position:absolute;text-align:center;top:0}.addon-panel:hover .addon-panel2 .overlay-background{opacity:.65;background-color:#000;position:absolute;top:0;left:0;width:100%;height:190px}.addon-panel:hover .addon-panel2 .overlay-content{position:relative;padding:15px}.addon-panel:hover .addon-panel2 p{-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:left;height:105px;overflow:hidden;font-size:12px;font-weight:normal}.addon-panel:hover .addon-panel2 .button-red-large{padding:6px 10px;font-size:12px;background-color:#000;border:1px solid #fff;display:block;margin:20px auto 0}.addon-panel:hover .addon-panel2 .button-red-large:hover{background-color:#dc0000}.addon-panel.in-cart .addon-panel1{opacity:.6}.addon-panel.in-cart .addon-panel2{display:none}.addon-panel.in-cart .addon-panel3{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.addon-panel.in-cart .addon-qty-indicator{position:absolute;top:90px;text-align:center;width:100%;color:#fff;background:#000;padding:10px 0;box-sizing:border-box}addon-panel.expanded .addon-panel2,addon-panel.expanded .addon-panel1{background-color:#cccdcd}@media only screen and (max-width:767px){#configure-dialog.active{margin-top:86px}.addons-lightbox-content{width:95%;padding:15px;min-width:0}.addons-lightbox-content .button-red-large{text-align:center;max-width:250px}.addons-main-product-info img{max-height:125px}.addons-main-product-info h4{font-size:30px}.addon-row>.column-3{width:49%;margin-left:.5%;margin-right:.5%;float:left}.addon-row>.column-3:nth-child(odd){clear:both}.addon-panel:hover .addon-panel2 .overlay-content p{font-size:14px;font-weight:600}}