.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media(min-width:1024px){.modal-lg{width:900px}}.b-limiter{font-size:14px;display:flex}.b-limiter__label{margin-right:10px;line-height:34px}.b-limiter__select select{font-size:14px}.b-amount{font-size:14px;margin-top:0;margin-bottom:0}.b-sort-by{font-size:14px;text-align:left;display:flex}.b-sort-by__label{display:inline-block;line-height:34px;margin-right:10px}.b-sort-by__select select{font-size:14px}.b-pager{font-size:28px;line-height:22.85714286px}.b-pager .icon{vertical-align:middle;font-size:31px}.b-pager__previous,.b-pager__next,.b-pager__previous--inactive,.b-pager__next--inactive{display:inline-block}.b-pager__previous--inactive,.b-pager__next--inactive{color:#bfbfbf}.b-pager a:hover{text-decoration:none}.b-toolbar{padding-bottom:20px;color:#000}.b-toolbar__sort-by,.b-toolbar__limiter,.b-toolbar__amount,.b-toolbar__pager{margin-left:20px;margin-bottom:10px}.b-toolbar__sort-by{width:100%}.b-toolbar__pager{display:inline-block}.b-toolbar__pager-wrapper{display:flex;align-items:center;justify-content:flex-end;margin-right:-10px;white-space:nowrap}.b-toolbar_bottom,.b-toolbar_top{border-style:solid;border-color:#bfbfbf;position:relative;padding:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:20px}.b-toolbar_bottom:before,.b-toolbar_top:before{content:'';display:block;height:2px;position:absolute;left:0;width:100%;background:#bfbfbf;background:repeating-linear-gradient(90deg,transparent 0,transparent 6px,#bfbfbf 6px,#bfbfbf 8px,transparent 8px)}.b-toolbar_bottom{border-width:0 2px 2px;border-radius:0 0 10px 10px}.b-toolbar_bottom:before{top:0}.b-toolbar_top{border-width:2px 2px 0;border-radius:10px 10px 0 0}.b-toolbar_top:before{bottom:0}.b-toolbar_top__pagination{width:100%}@media(min-width:480px){.b-toolbar__limiter{width:56.14%;width:calc(50% + 27.5px)}.b-toolbar__sort-by,.b-toolbar__limiter,.b-toolbar__amount,.b-toolbar__pager{margin-bottom:0}.b-toolbar_top__pagination{display:flex;justify-content:space-between}}@media(min-width:768px){.b-toolbar__limiter{width:auto}.b-toolbar .b-limiter__select,.b-toolbar .b-sort-by__select{min-width:155px;width:155px}.b-toolbar__sort-by{width:auto}.b-toolbar_top{flex-wrap:nowrap}.b-toolbar_top__pagination{justify-content:flex-end}}@media(min-width:1024px){.b-toolbar__sort-by{margin-right:15px}.b-toolbar__pager-wrapper{display:none !important}.b-toolbar_top__pagination{width:auto}}.b-compliance-address{width:100%}.b-compliance-address__item{border-bottom:1px solid gray}.b-compliance-address__item>*{padding:10px;font-size:14px}.b-compliance-address__item:last-child{border-bottom:0}.b-compliance-documents{background-color:#f9f9f9;border:1px solid #eee;padding:20px 20px}.b-compliance-documents__title{font-size:16px;font-weight:bold;margin:20px 0}.b-compliance-documents__title:first-child{margin:0 0 20px}.b-compliance-documents__list{margin:0}.b-compliance-documents__list>*{font-size:14px;margin-bottom:13.33333333px}.b-compliance-documents__link{display:block;margin-top:5px}@media(min-width:1200px){.b-compliance-documents__link{float:right;margin-top:0}}.b-compliance-method__title{background-color:#ebebeb;color:#555;padding:5px 0;font-weight:normal;text-align:center;margin:20px 0 0 0}.b-compliance-method__content{border:1px solid #ebebeb;padding:20px 10px}.b-compliance-method__button{text-align:right}.b-compliance-method__pending-approval{margin:20px 0}.b-pending-approval__text{margin:0;padding:1em;border:dotted #EEE 2px;background-color:#f9f9f9}.b-reviews-table tbody tr td{padding:10px 5px}.b-reviews-table__rating .b-rating__stars{position:relative;top:0;left:0}.b-reviews-table__product-name{margin:0;padding:0}@media(max-width:767.9px){.b-my-account-reviews__table .table tbody tr{border-bottom:1px solid #ddd}.b-my-account-reviews__table .table tbody tr:last-child{border:0}.b-my-account-reviews__table .table tbody tr td{display:block;white-space:normal;border:0}}@media(max-width:767.9px){.b-account-invoice-table colgroup,.b-account-invoice-table thead{display:none}.b-account-invoice-table tfoot tr td{display:inline-block}.b-account-invoice-table tfoot tr td:nth-child(1){width:70%}.b-account-invoice-table tfoot tr td:nth-child(2){width:30%}.b-account-invoice-table tbody tr{border-bottom:1px solid #ddd}.b-account-invoice-table tbody tr td{display:block;white-space:normal !important;font-weight:bold;border:0}.b-account-invoice-table tbody tr td:before{font-weight:normal}.b-account-invoice-table tbody tr td:nth-child(1):before{content:"Product Name: "}.b-account-invoice-table tbody tr td:nth-child(2):before{content:"Price: "}.b-account-invoice-table tbody tr td:nth-child(3):before{content:"Qty Invoiced: "}.b-account-invoice-table tbody tr td:nth-child(4):before{content:"Subtotal: "}.b-account-invoice-table tbody tr td.a-center{text-align:right !important}}@media(max-width:767.9px){.b-account-order-table colgroup,.b-account-order-table thead{display:none}.b-account-order-table tbody{border-top:0;border-bottom:2px solid #ddd}.b-account-order-table tbody tr td{display:block;border:0;font-weight:bold}.b-account-order-table tbody tr td:before{font-weight:normal}.b-account-order-table tbody tr td:nth-child(2):before{content:"Price: "}.b-account-order-table tbody tr td:nth-child(3){font-weight:normal}.b-account-order-table tbody tr td:nth-child(3):before{content:"Qty "}.b-account-order-table tbody tr td:nth-child(4):before{content:"Subtotal: "}.b-account-order-table tbody tr td .product-name{white-space:normal}.b-account-order-table tfoot tr{border-bottom:1px solid #ddd}.b-account-order-table tfoot tr td{display:inline-block;white-space:normal !important;border:0}.b-account-order-table tfoot tr td:nth-child(1){width:60%;width:calc(100% - 102px)}.b-account-order-table tfoot tr td:nth-child(2){width:35%;width:calc(102px)}.b-account-orders-table colgroup,.b-account-orders-table thead{display:none}.b-account-orders-table tbody tr{border-bottom:1px solid #ddd;padding:10px}.b-account-orders-table tbody tr:last-child{border:0}.b-account-orders-table tbody tr td{display:block;border:0;padding:3px 10px}.b-account-orders-table tbody tr td:before{display:inline-block;margin-right:5px;font-weight:bold}.b-account-orders-table tbody tr td:first-child{padding-top:15px}.b-account-orders-table tbody tr td:nth-child(1):before{content:"Order #: "}.b-account-orders-table tbody tr td:nth-child(2):before{content:"Date: "}.b-account-orders-table tbody tr td:nth-child(3):before{content:"Ship To: "}.b-account-orders-table tbody tr td:nth-child(4):before{content:"Order Total: "}.b-account-orders-table tbody tr td:nth-child(5):before{content:"Status: "}.b-account-orders-table tbody tr td:last-child{padding-bottom:15px}}.b-account-navigation{max-width:300px;text-align:left}.b-account-navigation__title{font-size:20px;line-height:50px;font-weight:normal;background-color:#f7f7f7;background-position:right;background-repeat:no-repeat;padding:0 10px;margin:-10px;margin-bottom:10px}.b-account-navigation--active .b-account-navigation__title{background-color:#9a0506;color:white}.b-account-navigation_my-account .b-account-navigation__title{background-image:url('https://static-cdn.ammunitiontogo.com/skin/frontend/ammotogo/rwd/images/components/blocks/page/account/navigation/account_nav_my_account_inactive.png')}.b-account-navigation_my-account--active .b-account-navigation__title{background-image:url('https://static-cdn.ammunitiontogo.com/skin/frontend/ammotogo/rwd/images/components/blocks/page/account/navigation/account_nav_my_account_active.png')}.b-account-navigation_my-orders .b-account-navigation__title{background-image:url('https://static-cdn.ammunitiontogo.com/skin/frontend/ammotogo/rwd/images/components/blocks/page/account/navigation/account_nav_my_orders_inactive.png')}.b-account-navigation_my-orders--active .b-account-navigation__title{background-image:url('https://static-cdn.ammunitiontogo.com/skin/frontend/ammotogo/rwd/images/components/blocks/page/account/navigation/account_nav_my_orders_active.png')}.b-account-navigation_email .b-account-navigation__title{background-image:url('https://static-cdn.ammunitiontogo.com/skin/frontend/ammotogo/rwd/images/components/blocks/page/account/navigation/account_nav_email_inactive.png')}.b-account-navigation_email--active .b-account-navigation__title{background-image:url('https://static-cdn.ammunitiontogo.com/skin/frontend/ammotogo/rwd/images/components/blocks/page/account/navigation/account_nav_email_active.png')}.b-account-nav-links{margin:0;padding:0;list-style:none}.b-account-nav-links__link{display:block;padding:5px 0 5px 10px}.b-account-nav-links__link--active{color:#9a0506}.b-reviews-table{text-align:left}.b-reviews-table__rating{width:72px;height:23px;margin:0}@media(max-width:767.9px){.b-reviews-table colgroup{display:none}.b-reviews-table tbody tr{border-bottom:1px solid #ddd}.b-reviews-table tbody tr:last-child{border:0}.b-reviews-table tbody tr td{display:block;white-space:normal;border:0}}.b-saved-card{padding:0;margin:0;list-style:none;text-align:left}.b-saved-card__item{display:flex;align-items:center;padding:10px;margin:0 0 10px 0;border:1px solid #e8e8e8}.b-saved-card__item:hover{background:#ebebeb}.b-saved-card__item--expired{background:rgba(255,0,0,0.3);opacity:.5}.b-saved-card__item--expired:hover{background:rgba(255,0,0,0.1);opacity:1}.b-saved-card__icon{display:block;width:32px;height:20px;background-size:cover;margin:0 15px 0 0;padding:0}.b-saved-card__icon--visa{background-image:url('https://static-cdn.ammunitiontogo.com/skin/frontend/ammotogo/rwd/images/components/blocks/page/checkout/steps/payment/payment_method_vc.png')}.b-saved-card__icon--mc{background-image:url('https://static-cdn.ammunitiontogo.com/skin/frontend/ammotogo/rwd/images/components/blocks/page/checkout/steps/payment/payment_method_mc.png')}.b-saved-card__icon--amex{background-image:url('https://static-cdn.ammunitiontogo.com/skin/frontend/ammotogo/rwd/images/components/blocks/page/checkout/steps/payment/payment_method_aec.png')}.b-saved-card__icon--discover{background-image:url('https://static-cdn.ammunitiontogo.com/skin/frontend/ammotogo/rwd/images/components/blocks/page/checkout/steps/payment/payment_method_dnc.png')}.b-saved-card__info{width:calc(100% - 32px - 15px - 23px - 10px)}.b-saved-card__delete-link{margin:0 0 0 10px;font-size:23px;display:block;line-height:1}.b-content-box{border:1px solid #c5c5c5;border-bottom-left-radius:9px;border-bottom-right-radius:9px;padding:7px 9px;background:#fff}.b-account-login__title{color:#9a0506;font-size:24px;margin:0 0 10px 0}.b-account-login__trust{margin:20px 0}.b-account-login__trust:before,.b-account-login__trust:after{content:" ";display:table}.b-account-login__trust:after{clear:both}.b-account-login__trust .b-geo-trust{float:right}.b-account-login__continue{text-align:right}.b-login-option .e-input{width:100%}.b-login-option__title{clear:both;font-weight:normal}.b-login-option_returning .u-col-2-set__col-2{text-align:center}.b-login-option_returning__button{margin-top:50px}.b-login-option_new{padding-bottom:2em}.b-login-option_new:before,.b-login-option_new:after{content:" ";display:table}.b-login-option_new:after{clear:both}.b-login-option_new__explanation{font-size:14px;color:#bfbfbf}.b-login-option_new__button{text-align:center}.b-login-form .validation-advice{position:relative}@media(min-width:481px){.b-login-option_new__button{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%;left:50%}}.b-account-create__title{color:#9a0506;font-size:24px;margin:0 0 10px 0}.b-form_register__back{float:left;margin:0}.b-form_register__email .e-input{width:100%}@media(min-width:481px){.b-form_register__email .e-input{width:50%}}.p-account-forgot__title{color:#000}.b-form_forgot__email .e-input{width:100%}.b-form_forgot__back{float:left;margin:0}@media(min-width:481px){.b-form_forgot__email .e-input{width:50%}}.b-account-dashboard__section{margin:20px 0}.b-account-dashboard__section:before,.b-account-dashboard__section:after{content:" ";display:table}.b-account-dashboard__section:after{clear:both}.b-account-section__image{margin:auto;display:block}.b-account-section__title{font-size:18px;font-weight:normal}.b-account-links{margin:0;padding:0;list-style:none}@media(min-width:481px){.b-account-section__image{float:left}.b-account-section__title,.b-account-section__links{margin-left:170px}.b-account-links{margin:0 0 0 170px}}.b-form_account-edit__account-fieldset{margin-bottom:0}.b-form_account-edit__email .e-input{width:50%}.b-form_account-edit__current-pass{margin-left:-5px;margin-right:-5px}.b-form_account-edit__current-pass .b-form-control{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%;margin-top:0}.b-form_account-edit__current-pass .e-input{width:100%}.b-form_account-edit__new-pass{clear:left}.b-form_account-edit__back{float:left;margin:0}.addresses-list h2{font-size:18px;color:#9a0506}.addresses-list h3{font-size:18px;margin-bottom:0}.addresses-list ol{padding-left:10px}.addresses-list .item{list-style:none}.b-form_address .e-input_text,.b-form_address .e-input_select,.b-form_address select{width:100%}.b-form_address__back{float:left;margin:0}@media(min-width:481px){.b-form_address__city,.b-form_address__region,.b-form_address__postcode,.b-form_address__country,.b-form_address__phone,.b-form_address__fax{width:50%;float:left;margin-top:0}.b-form_address__phone,.b-form_address__city,.b-form_address__postcode{padding-right:5px}.b-form_address__fax,.b-form_address__region,.b-form_address__country{padding-left:5px}.b-form_address__defaults{clear:left}}.order-info dt{float:left;margin-right:10px}.order-date{font-size:14px}#order-info-tabs{list-style:none;font-weight:bold}.order-info-box{font-size:14px}.order-info-box h2{font-size:17px}.table-caption{font-size:17px}#my-orders-table .product-name{font-size:14px;margin:0}.b-compliance{text-align:left}.b-compliance-section__title{font-size:18px;color:#9a0506;margin:20px 0}
