.holsterfinder_banner{background:#2d2e32;width:100%;clear:both;overflow:hidden;text-align:center}.holsterfinder_banner_inner{display:inline-block;text-align:left;margin:auto;padding:25px 0}.holsterfinder_banner_inner h1{float:left;clear:both;overflow:hidden;padding-left:55px;line-height:62px;font-size:50px;color:#e3e3e3}.holsterfinder_banner_inner .hf_b_text{color:#b15d1c;width:100%;clear:both;overflow:hidden}.holsterfinder_banner_inner .hf_b_text span{color:#b15d1c;font-size:60px;display:inline-block;line-height:60px}.holsterfinder_banner_inner .hf_b_text a{margin-left:60px;color:#fff;font-size:38px;line-height:35px;display:inline-block;padding:4px 10px;text-transform:uppercase;letter-spacing:2px}.holsterfinder_banner_inner .hf_b_text a:hover{color:#2d2e32}@media screen and (max-width:1130px){.holsterfinder_banner_inner{max-width:95%;margin:auto;clear:both;overflow:hidden}.holsterfinder_banner_inner h1{width:100%;text-align:center;margin:0;padding:0}.holsterfinder_banner_inner .hf_b_text{text-align:center}.holsterfinder_banner_inner .hf_b_text span{width:100%;display:inline-block;text-align:center;margin-bottom:20px}.holsterfinder_banner_inner .hf_b_text a{margin:auto}}@media screen and (max-width:768px){.holsterfinder_banner_inner .hf_b_text span{font-size:42px;line-height:38px}}#customer-email-fieldset .field{width:100%}.footer_mini_top_line{width:100%;clear:both;float:left}.footer_mini_top_line .cart-qty{position:relative;float:left;top:0;left:0;background:#bd6920 !important}.footer_mini_top_line .footer-cart-additional{float:left}.footer_mini_top_line .footer-cart-additional .footer-cart-summary{width:auto;min-height:auto;height:auto;border:0;float:left;padding:0;background:#bd6920}.footer_mini_top_line .footer-cart-additional .footer-cart-summary .summary.title{color:#fff;font-weight:600}.footer_mini_top_line .footer-cart-additional .footer-cart-summary .summary.title span{color:#fff;font-weight:600}.footer_mini_top_line .footer-cart-additional .footer-cart-summary .summary-content{color:#fff;padding:7px 20px 8px;box-sizing:border-box}.footer_mini_top_line .footer-cart-additional .footer-cart-summary .summary-content .price{color:#fff;font-weight:600}.footer_mini_top_line .footer-cart-additional .footer-cart-actions{float:left;border:0;padding:0;min-height:auto;height:auto}.footer_mini_top_line .footer-cart-additional .footer-cart-actions .primary{margin:0;padding:0;float:left}.footer_mini_top_line .footer-cart-additional .footer-cart-actions .primary .action.primary{margin:0;padding:7px 20px;border:0}.cart-footer #footer-mini-cart{clear:both}.checkout-index-index .footer_mini_top_line{display:none !important}div[id*=ratingbadge]{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);left:-57px;top:450px}.review-stars .starreviewimage{max-width:140px !important;max-width:100%}@media screen and (max-width:768px){div[id*=ratingbadge]{display:none !important}.footer_mini_top_line .cart-qty{display:none !important}.footer_mini_top_line .footer-cart-additional{max-width:200px}.footer_mini_top_line .footer-cart-additional .footer-cart-summary{width:100%;padding:0}.footer_mini_top_line .footer-cart-additional .footer-cart-summary .summary-content{padding:7px 0 8px}.footer_mini_top_line .footer-cart-additional .footer-cart-summary .summary-content .row{width:100%;clear:both;overflow:hidden;margin:0;padding:0}.footer_mini_top_line .footer-cart-additional .footer-cart-summary .summary-content .row .col-sm-12.col-xs-12{width:auto;float:left;margin:0;padding:0;box-sizing:border-box}.footer_mini_top_line .footer-cart-additional .footer-cart-summary .summary-content .row .col-sm-12.col-xs-12:first-child:before{content:'\f291';font-family:FontAwesome;padding-right:10px;padding-left:10px;font-size:20px;line-height:20px}.footer_mini_top_line .footer-cart-additional .footer-cart-summary .summary-content .row .col-sm-12.col-xs-12:last-child{padding-left:20px;float:right;padding-right:10px;padding-top:3px}.footer_mini_top_line .footer-cart-additional .footer-cart-actions{width:100%}.footer_mini_top_line .footer-cart-additional .footer-cart-actions .primary{width:100%}.footer_mini_top_line .footer-cart-additional .footer-cart-actions .primary .action.primary{width:100%;padding:7px 0}}.onestepcheckout-index-index .opc-estimated-wrapper{margin:10px -15px 15px}.onestepcheckout-index-index .fieldset.address .field.choice{display:block;overflow:hidden}.onestepcheckout-index-index .checkout-container{font-family:'Roboto',sans-serif}.onestepcheckout-index-index .step-title span{font-weight:700;font-size:15px;color:#363636;text-transform:uppercase;margin-left:0;line-height:35px}.onestepcheckout-index-index .step-title .fa-stack{width:35px;height:35px;line-height:35px;margin-right:5px}.onestepcheckout-index-index .step-title .fa-stack.fa-2x>i{width:100%;height:100%;background:#353331;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.onestepcheckout-index-index .step-title .fa-stack.fa-2x>i:before{font-size:35px}.onestepcheckout-index-index .step-title .fa-stack.fa-2x .fa-inverse{font-size:16px;font-family:'Roboto',sans-serif}.onestepcheckout-index-index [type=checkbox]+label,.onestepcheckout-index-index [type=radio]:checked+label,.onestepcheckout-index-index .one-step-checkout-wrapper [type=radio]:not(:checked)+label{padding-left:25px}.onestepcheckout-index-index .opc-wrapper .opc{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;padding:0}.onestepcheckout-index-index .opc-wrapper .opc .step-content{margin-bottom:10px}.onestepcheckout-index-index .opc-wrapper .opc .shipping-address-items{padding:0;margin-top:0 !important}.onestepcheckout-index-index .opc-wrapper .opc .shipping-address-items .shipping-address-item{margin-top:10px;margin-bottom:10px}.onestepcheckout-index-index .opc-wrapper .opc .shipping-address-items .shipping-address-item.selected-item{border-color:#282828}.onestepcheckout-index-index .opc-wrapper .opc .shipping-address-items .shipping-address-item.selected-item:after{background:#282828}.onestepcheckout-index-index .one-step-checkout-wrapper{margin-top:10px}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary.hoverable{background:#fff !important}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary.hoverable .step-title{background:#fff !important}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary .step-title .fa-check-circle{display:inline-block;width:35px;height:35px;border-radius:50%;vertical-align:middle;text-align:center;line-height:35px;color:#fff;font-size:16px;font-weight:700;margin-right:5px;margin-left:10px;background:#353331;font-family:'Roboto',sans-serif}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary .step-title .fa-check-circle:before{content:'\2713'}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary .minicart-items .product.options{text-align:right}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary .minicart-items .product.options .toggle{color:#999;font-weight:400;font-family:'Poppins','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;padding-right:0}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary .minicart-items .product.options .toggle span{position:static;width:auto;height:auto;margin:0;clip:unset}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary .minicart-items .product.options .content .item-options .label{float:left;font-style:italic;padding-right:5px;font-weight:500;font-size:14px;line-height:1.35;font-family:Poppins,Helvetica Neue,Verdana,Arial,sans-serif}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary .minicart-items .product.options .content .item-options .label:after{content:":"}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary .minicart-items .product.options .content .item-options .values{float:none;text-align:left;font-size:14px}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary table#checkout-review-table tr td.a-left.details{width:217px;display:block;box-sizing:border-box;margin-left:-217px;margin-top:45px;padding:0 !important;border:none !important}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary table#checkout-review-table tr td.a-left.details:before,.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary table#checkout-review-table tr td.a-left.details:after{content:'';display:table;width:100%}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary table#checkout-review-table tr td.a-left.details .product-item-detail{padding-left:15px;margin-bottom:5px}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary table#checkout-review-table tr td.a-left.details .product-item-detail a{text-decoration:none !important}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary table#checkout-review-table tr td.a-left.details .product-item-detail .product-item-name{color:#363636}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary .opc-block-summary .table-totals,.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary table#checkout-review-table{background:#fff !important}.onestepcheckout-index-index .one-step-checkout-wrapper #opc-sidebar .order-summary .table-totals tr:not(.grand) .mark{background:#fff !important}.onestepcheckout-index-index .one-step-checkout-wrapper .hoverable{background:#fff}.onestepcheckout-index-index .one-step-checkout-wrapper .opc-cms-banner.order-information{margin-top:25px}.onestepcheckout-index-index .one-step-checkout-wrapper .mp-4 #co-place-order-area .osc-place-order-wrapper.col-mp{padding:0}.onestepcheckout-index-index .one-step-checkout-wrapper .mp-4 .minicart-items-wrapper .product-image-container{margin-bottom:10px}.onestepcheckout-index-index .page-title-wrapper{margin-bottom:0 !important}.onestepcheckout-index-index .page-title-wrapper .page-title{text-transform:uppercase;color:#3d3d3d;font-size:24px;font-weight:700;margin:10px 0;padding:0}.onestepcheckout-index-index .page-title-wrapper p.checkout-description{font-size:16px;font-weight:400;color:#3d3d3d;padding:0;margin:0;text-transform:none;font-family:'Roboto',sans-serif}.onestepcheckout-index-index .osc-authentication-wrapper{padding:15px 11px}.onestepcheckout-index-index .osc-authentication-wrapper .action{font-size:14px;text-decoration:none;line-height:18px;color:#353331}.onestepcheckout-index-index .osc-place-order-wrapper button.action.primary.checkout{padding:5px 0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-ms-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-o-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;height:48px;font-size:17px;color:#fff;font-weight:400;text-transform:uppercase}.onestepcheckout-index-index .osc-place-order-wrapper button.action.primary.checkout:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;zoom:1;cursor:pointer;box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);-moz-box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);-ms-box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);-o-box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2)}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container{overflow:hidden;margin-bottom:0}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dt.giftvoucher{padding:10px 0;margin:0}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dt.giftvoucher label{color:#121212 !important;display:inline-block;text-decoration:none;font:500 16px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif !important;padding-left:0 !important}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dt.giftvoucher [type=checkbox]+label:before,.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dt.giftvoucher [type=checkbox]:checked+label:before{display:none}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dt.giftvoucher [type=checkbox]+label:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:16px;color:#8f8f8f;content:'\e622';font-family:'luma-icons';margin:0 0 0 10px;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;transform-origin:0;-webkit-transform-origin:0;transform:rotate(0deg);border:none;width:auto;height:auto;position:static}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dt.giftvoucher [type=checkbox]:checked+label:after{content:'\e621';transform-origin:0;-webkit-transform-origin:0;transform:rotate(0deg);border:none;width:auto;height:auto;position:static}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dd.giftvoucher{float:left;width:100%}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dd.giftvoucher #payment_form_giftvoucher{padding-left:0;list-style:none}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dd.giftvoucher #payment_form_giftvoucher li .input-box{text-align:center;margin-top:10px}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dd.giftvoucher #payment_form_giftvoucher #giftvoucher-custom-code .row{margin-left:0;margin-right:0}.onestepcheckout-index-index .osc-payment-after-methods dl#giftvoucher_container dd.giftvoucher #payment_form_giftvoucher #giftvoucher-custom-code .row .col-xs-6{width:100%;padding-left:0;padding-right:0}.onestepcheckout-index-index .osc-payment-after-methods .payment-reward-spending{padding-left:0}.onestepcheckout-index-index .osc-payment-after-methods .payment-reward-spending .payment-reward-spending-title .action-toggle{color:#121212;display:inline-block;text-decoration:none;font:500 16px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif}.onestepcheckout-index-index .field.custom-checkbox,.onestepcheckout-index-index .field.ship-note{display:none !important}.onestepcheckout-index-index .checkout-payment-method .payment-method-title .payment-icon{max-width:45px;max-height:30px}.onestepcheckout-index-index .page-wrapper .page-header,.onestepcheckout-index-index .page-wrapper .page-footer{display:block !important}.onestepcheckout-index-index .cart-footer{display:none !important}.onestepcheckout-index-index .modal-popup.confirm .modal-inner-wrap .modal-content{text-align:left;font-size:14px}.onestepcheckout-index-index [type=checkbox]:checked,.onestepcheckout-index-index .one-step-checkout-wrapper [type=checkbox]:not(:checked),.onestepcheckout-index-index #opc-new-shipping-address [type=checkbox]:not(:checked){position:static !important;display:none}div:not(.item-attribute)>.swatch-option.image{min-width:auto !important;width:20px !important;height:20px !important}.product-main-content .product-info-main .product-add-form .box-tocart .actions .paypal-button.paypal-button-context-iframe{display:none !important}.holsterfinder_banner{background:#2d2e32;width:100%;clear:both;overflow:hidden;text-align:center}.holsterfinder_banner_inner{display:inline-block;text-align:left;margin:auto;padding:25px 0}.holsterfinder_banner_inner h1{float:left;clear:both;overflow:hidden;padding-left:55px;line-height:62px;font-size:50px;color:#e3e3e3}.holsterfinder_banner_inner .hf_b_text{color:#b15d1c;width:100%;clear:both;overflow:hidden}.holsterfinder_banner_inner .hf_b_text span{color:#b15d1c;font-size:60px;display:inline-block;line-height:60px}.holsterfinder_banner_inner .hf_b_text a{margin-left:60px;color:#fff;font-size:38px;line-height:35px;display:inline-block;padding:4px 10px;text-transform:uppercase;letter-spacing:2px}.holsterfinder_banner_inner .hf_b_text a:hover{color:#2d2e32}@media screen and (max-width:1130px){.holsterfinder_banner_inner{max-width:95%;margin:auto;clear:both;overflow:hidden}.holsterfinder_banner_inner h1{width:100%;text-align:center;margin:0;padding:0}.holsterfinder_banner_inner .hf_b_text{text-align:center}.holsterfinder_banner_inner .hf_b_text span{width:100%;display:inline-block;text-align:center;margin-bottom:20px}.holsterfinder_banner_inner .hf_b_text a{margin:auto}}@media screen and (max-width:768px){.holsterfinder_banner_inner .hf_b_text span{font-size:42px;line-height:38px}}#customer-email-fieldset .field{width:100%}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}.rma-rma-print .block.block-order-details-view{padding-left:0 !important;padding-right:0 !important}.rma-rma-print .block.block-order-details-view .block-content{clear:both;overflow:hidden;width:100%}.rma-rma-print .block.block-order-details-view .block-content .box{float:left;width:33.33333%;padding:0 10px 0 0;box-sizing:border-box;margin:0}.rma-rma-print .table-order-items .col.name{width:300px}.rma-rma-print .table-order-items .col.name .product-item-name{font-size:15px;text-align:left}.rma-rma-print .table-order-items tr th{font-size:15px;text-align:center}.rma-rma-print .table-order-items tr td{text-align:center}.rma-rma-print .logo{float:left}.rma-rma-print .page-title-wrapper{float:right}.rma-rma-print .page-main .columns{padding:0;width:100%;clear:both;overflow:hidden}.rma-rma-print .page-main .copyright{width:25%;float:left;box-sizing:border-box;padding:0 10px;margin:0}.rma-rma-print .page-main .gift-card.footer-payment-logo{border:0;width:25%;float:left;box-sizing:border-box;padding:0 10px;margin:0}.rma-rma-print .page-main .footer-payment-logo.cdz-footer-bottom-payment{border:0;width:25%;float:left;box-sizing:border-box;padding:0 10px;margin:0}.rma-rma-print .page-main .pull-right{width:25%;float:left;box-sizing:border-box;padding:0 10px;margin:0}}