/*! standalone.less | (c) 2014 MarketLive, Inc. | All Rights Reserved *//*! registry_variables.less | (c) 2014 MarketLive, Inc. | All Rights Reserved *//*! variables.less | (c) 2014 MarketLive, Inc. | All Rights Reserved *//*! variables.less | (c) 2014 MarketLive, Inc. | All Rights Reserved *//*! mixins.less | (c) 2014 MarketLive, Inc. | All Rights Reserved */.ml-bg-gradient{background:#090}.ml-button-gradient{background:#ffce06}.ml-button-base{height:34px;line-height:34px;font-size:13px;border:0;cursor:pointer;text-transform:Capitalize}.ml-primary-button{height:34px;line-height:34px;font-size:13px;border:0;cursor:pointer;text-transform:Capitalize;font-family:"Open Sans",arial,sans-serif;font-weight:700;border-radius:3px;-webkit-appearance:none;height:44px;line-height:44px;font-size:14px;background:#ffce06;background:#090;text-align:center;padding:0 36px;color:#383333;outline-offset:-3px}.ml-primary-button:hover{background:#ffce06}.ml-secondary-button{background:#ffce06;background:#090;border:0;border-radius:3px;text-align:center;font-size:14px;color:#383333;text-transform:Capitalize}.ml-secondary-button-understated{height:34px;line-height:34px;font-size:13px;border:0;cursor:pointer;text-transform:Capitalize;font-family:"Open Sans",arial,sans-serif;font-weight:700;border-radius:3px;-webkit-appearance:none;height:44px;line-height:44px;font-size:14px;padding:0;color:#333;text-decoration:underline;background:transparent}.ml-button-set-primary-and-secondary-understated{position:relative;margin-top:10px;width:100%}.ml-button-set-primary-and-secondary-understated:before,.ml-button-set-primary-and-secondary-understated:after{content:" ";display:table}.ml-button-set-primary-and-secondary-understated:after{clear:both}.ml-button-set-primary-and-secondary-understated:before,.ml-button-set-primary-and-secondary-understated:after{content:" ";display:table}.ml-button-set-primary-and-secondary-understated:after{clear:both}.ml-button-set-primary-and-secondary-understated div{float:left !important;width:20%}.ml-button-set-primary-and-secondary-understated div input{height:34px;line-height:34px;font-size:13px;border:0;cursor:pointer;text-transform:Capitalize;font-family:"Open Sans",arial,sans-serif;font-weight:700;border-radius:3px;-webkit-appearance:none;height:44px;line-height:44px;font-size:14px;padding:0;color:#333;text-decoration:underline;background:transparent}.ml-button-set-primary-and-secondary-understated div:last-child{width:80%}.ml-button-set-primary-and-secondary-understated div:last-child input{color:#383333;height:34px;line-height:34px;font-size:13px;border:0;cursor:pointer;text-transform:Capitalize;font-family:"Open Sans",arial,sans-serif;font-weight:700;border-radius:3px;-webkit-appearance:none;height:44px;line-height:44px;font-size:14px;background:#ffce06;background:#090;text-align:center;padding:0 36px;color:#fff;outline:0 solid tranparent;outline-offset:-3px;text-decoration:none;width:100%}.ml-dhtml-box-shadow{-webkit-box-shadow:0 0 30px rgba(50,50,50,0.75);-moz-box-shadow:0 0 30px rgba(50,50,50,0.75);box-shadow:0 0 30px rgba(50,50,50,0.75)}.ml-qve-box-shadow{-webkit-box-shadow:0 0 9px rgba(50,50,50,0.75);-moz-box-shadow:0 0 9px rgba(50,50,50,0.75);box-shadow:0 0 9px rgba(50,50,50,0.75)}.ml-tertiary-button{height:34px;line-height:34px;font-size:13px;border:0;cursor:pointer;text-transform:Capitalize;font-family:"Open Sans",arial,sans-serif;font-weight:700;-webkit-appearance:none;height:44px;line-height:44px;background:#f2f1f1;border:1px solid #d8d7d8;color:#333;border-radius:3px;text-align:center;font-size:14px;line-height:28px;padding:0 10px;height:28px;display:inline-block}.ml-primary-inactive-store{background:#ccc;cursor:not-allowed !important;border-radius:3px;padding:0 30px;outline:0;height:32px;line-height:32px;border:0;color:#666;font-size:12px}/*! mixins.less | (c) 2014 MarketLive, Inc. | All Rights Reserved */.ml-button-gradient{background:#090}.ml-primary-button:hover{background:#090}.ml-button-base{font-family:"Open Sans",arial,sans-serif;font-weight:700;border-radius:3px;-webkit-appearance:none;height:44px;line-height:44px;font-size:14px}.ml-primary-button{height:34px;line-height:34px;font-size:13px;border:0;cursor:pointer;text-transform:Capitalize;font-family:"Open Sans",arial,sans-serif;font-weight:700;border-radius:3px;-webkit-appearance:none;height:44px;line-height:44px;font-size:14px;background:#ffce06;background:#090;text-align:center;padding:0 36px;color:#fff;outline:0 solid tranparent;outline-offset:-3px}.ml-secondary-button{text-align:center;font-size:14px;color:#fff;text-transform:Capitalize}.ml-tertiary-button{background:#090;border:0;color:#fff;border-radius:3px;text-align:center;font-size:14px;line-height:34px;padding:0 10px;height:34px;display:inline-block}.form-select{color:#333 !important;-webkit-appearance:none !important;-moz-appearance:none !important;box-shadow:none !important;border-radius:5px !important;border:1px solid #d8d7d8 !important;height:34px !important;background:url(/images/cheaperthandirt/en_us/global/globalgraphics/select_arrow.png) #fff no-repeat right !important}/*! icons.less | (c) 2014 MarketLive, Inc. | All Rights Reserved */.ml-icon{background:url("/images/set_x/en_us/global/globalgraphics/sprites.png")}.ml-icon.ml-icon-search{width:28px;height:28px;border:0;background-position:-92px -2px}.ml-icon.ml-icon-global-cart{width:20px;height:28px;position:absolute;top:-5px;left:0;background-position:-122px 0}.ml-icon.ml-icon-facebook{width:28px;height:28px;background-position:-179px -2px}.ml-icon.ml-icon-twitter{width:28px;height:28px;background-position:-209px -2px}.ml-icon.ml-icon-pintrest{width:28px;height:28px;background-position:-239px -2px}.ml-icon.ml-icon-google{width:28px;height:28px;background-position:-269px -2px}.ml-icon.ml-icon-instagram{width:28px;height:28px;background-position:-299px -2px}.ml-icon.ml-icon-youtube{width:28px;height:28px;background-position:-329px -2px}.ml-icon.ml-social-icon{border:0;float:left}.ml-icon.ml-icon-myaccount-plus{width:15px;height:15px;background-position:-91px -30px;float:right}@font-face{font-family:'FontAwesome';src:url('/includes/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('/includes/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('/includes/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('/includes/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('/includes/font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.ml-icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.ml-icon-stack-1x,.ml-icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.ml-icon-stack-1x{line-height:inherit}.ml-icon-stack-2x{font-size:2em}.ml-icon-pre-load-fix{display:inline;opacity:0;position:absolute;top:-1000px;left:-1000px}.ml-icon-lib{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ml-icon-lib.ml-icon-stack-1x{line-height:inherit}.ml-icon-fw{width:1.28571429em;text-align:center}.ml-icon-user:before{content:"\f007"}.ml-icon-map-marker:before{content:"\f041"}.ml-icon-phone:before{content:"\f095"}.ml-icon-close:before{content:"\f00d"}.ml-icon-lock:before{content:"\f023"}.ml-icon-home:before{content:"\f015"}.ml-icon-th-grid:before{content:"\f009"}.ml-icon-th-list:before{content:"\f00b"}.ml-icon-previous:before{content:"\f053"}.ml-icon-next:before{content:"\f054"}.ml-icon-remove-circle:before{content:"\f057"}.ml-icon-remove:before{content:"\f00d"}.ml-icon-plus:before{content:"\f067"}.ml-icon-minus:before{content:"\f068"}.ml-icon-lock:before{content:"\f023"}.ml-icon-envelope:before{content:"\f0e0"}.ml-icon-question:before{content:"\f059"}.ml-icon-comment:before{content:"\f075"}.ml-icon-check:before{content:"\f046"}.ml-icon-unchecked:before{content:"\f096"}.ml-icon-heart:before{content:"\f004"}.ml-icon-star:before{content:"\f005"}.ml-icon-star-half:before{content:"\f123"}.ml-icon-star-empty:before{content:"\f006"}.ml-icon-circle:before{content:"\f111"}.ml-icon-bars:before{content:"\f0c9"}.ml-icon-square-o:before{content:"\f096"}.ml-icon-print:before{content:"\f02f"}.ml-icon-up:before{content:"\f077"}.ml-icon-down:before{content:"\f0d7"}.ml-icon-map-marker:before{content:"\f041"}.ml-icon-list-ul:before{content:"\f0ca"}.ml-icon-dot:before{content:"\f111"}.ml-icon-warning:before{content:"\f071"}.ml-icon-info-circle:before{content:"\f05a"}.ml-icon-instock-tick:before{content:"\f00c"}/*! icons.less | (c) 2014 MarketLive, Inc. | All Rights Reserved */.ml-icon-search:before{content:"\f002"}.ml-dealer-button:before{content:"\f0da"}.ml-icon-facebook:before{content:"\f09a"}.ml-icon-twitter:before{content:"\f099"}.ml-icon-instagram:before{content:"\f16d"}.ml-icon-pintrest:before{content:"\f0d2"}.ml-icon-youtube:before{content:"\f167"}.ml-link-right{margin-left:4px}.ml-link-right:before{content:"\f105"}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}/*! theme.less | (c) 2014 MarketLive, Inc. | All Rights Reserved */.breadcrumb{padding:8px 0;background-color:inherit}.breadcrumb>li+li:before{color:#333}.breadcrumb>.active{color:#333}.breadcrumb a{text-decoration:none;color:#333}.breadcrumb a:hover{color:#333}.form-control{color:#333}select.form-control{font-size:13px}label{display:inline;font-weight:normal}.form-group{margin-bottom:5px}.form-select-addon{border-radius:0 3px 3px 0}.form-select{background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2YxZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fff 0, #fbfbfb 30%, #f1efef 80%, #e3e1e1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(30%, #fbfbfb), color-stop(80%, #f1efef), color-stop(100%, #e3e1e1));background:-webkit-linear-gradient(top, #fff 0, #fbfbfb 30%, #f1efef 80%, #e3e1e1 100%);background:-o-linear-gradient(top, #fff 0, #fbfbfb 30%, #f1efef 80%, #e3e1e1 100%);background:-ms-linear-gradient(top, #fff 0, #fbfbfb 30%, #f1efef 80%, #e3e1e1 100%);background:linear-gradient(to bottom, #fff 0, #fbfbfb 30%, #f1efef 80%, #e3e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@ml-form-select-background-primary', endColorstr='@ml-form-select-background-light-gray-darker', GradientType=0);width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;border:1px solid #ccc;border-radius:3px}@media (min-width:768px){.navbar-nav>li>a{padding-top:9px;padding-bottom:9px}}.dropdown-menu:after{content:'';display:inline-block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;top:-8px;left:15px}.modal-backdrop.in{opacity:.3;filter:alpha(opacity=30)}.modal.in .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}/*! standalone.less | (c) 2014 MarketLive, Inc. | All Rights Reserved *//*! root.less | (c) 2014 MarketLive, Inc. | All Rights Reserved *//*! site.less | (c) 2014 MarketLive, Inc. | All Rights Reserved */body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-family:"Open Sans",arial,sans-serif;font-weight:normal}body input::-webkit-input-placeholder{color:#666 !important}body input:-moz-placeholder{color:#666 !important}body input:-ms-input-placeholder{color:#666 !important}.bcText a{color:#333}.bcText a .ml-icon-comment{margin-right:5px;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}.ml-directory .ml-thumb-image a img{display:block !important}.ml-product-search .ml-thumb-image a img{display:block !important}.ml-product-stock-availability-button-wrapper .ml-product-stock-availability-continue-button .ml-button-save-primary{line-height:44px;height:44px}#pdpPricingTable{margin-top:-10px}.ml-header-content-wrapper .ml-header-global-cart-wrapper .ml-header-global-cart .ml-icon.ml-icon-global-cart{background-color:#c62128;width:30px;height:30px;border-radius:50%;left:-5px}.ml-header-content-wrapper .ml-header-global-cart-wrapper .ml-header-global-cart .ml-icon.ml-icon-global-cart .ml-header-global-cart-count{margin:6px 0 0 0;width:30px}.ml-header-content-wrapper .ml-header-global-cart-wrapper .ml-header-global-cart .ml-header-global-cart-text{margin-top:4px;margin-left:30px}.ml-header-content-wrapper .ml-header-global-cart-wrapper .ml-header-global-cart .ml-header-global-cart-text .ml-header-global-cart-price{margin-left:8px}.ml-header-content-wrapper .ml-icon-search{background:transparent;border:none;font-size:18px;color:#c62128;padding:5px 5px 0 0}.ml-header-content-wrapper .ml-header-links-wrapper{font-weight:bold;font-size:13px}.ml-header-content-wrapper .ml-header-links-wrapper .liveChat{margin-left:34px !important}.ml-header-content-wrapper .ml-header-links-wrapper .liveChat a{text-decoration:none}.ml-header-content-wrapper .ml-globalcart-container .ml-header-global-cart{font-size:13px}.ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-header-tagline{font-family:Raleway,Verdana,Geneva,sans-serif;font-weight:bold;font-size:14px}.ml-header-content-wrapper .ml-ctd-custom-navigation .nav-pills li>a{font-size:13px;font-family:"Open Sans",arial,sans-serif;font-weight:700;text-transform:capitalize;text-decoration:none;letter-spacing:1px}.ml-header-content-wrapper .ml-guest-dot{color:transparent}.ml-header-content-wrapper #searchDiv .autocomplete{-webkit-box-shadow:0 0 30px rgba(50,50,50,0.2);-moz-box-shadow:0 0 30px rgba(50,50,50,0.2);box-shadow:0 0 30px rgba(0,0,0,0.2)}.ml-header-content-wrapper #searchDiv .dropdown-menu{border:0;border-radius:0;margin:8px 0 0;max-width:265px}.ml-header-content-wrapper #searchDiv .dropdown-menu:after{border-bottom:10px solid #fff}.ml-header-content-wrapper #searchDiv .autocomplete-content.selected{color:#c62128}.ml-header-content-wrapper #searchDiv .autocomplete-header{padding-bottom:5px}.pagination .active a,.pagination .active span{border-color:#ccc}.ml-cust-icon{background:#dadada;border-radius:100%;display:inline-block;height:44px;width:44px;text-align:center;vertical-align:middle;margin-right:7px}.ml-cust-icon .ml-icon-lib{border:0;color:#666;float:none;line-height:22px;font-size:22px;text-decoration:none;margin-top:11px;padding-left:0}.ml-footer-email-signup{background:#f2f2f2;padding-top:15px;padding-left:18px;padding-bottom:20px}.ml-footer-email-signup .ml-footer-email-signup-label{padding-bottom:8px}.ml-footer-email-signup .ml-footer-email-signup-field{padding-right:8px;overflow:hidden;float:left;max-width:214px;width:100%}.ml-footer-email-signup .ml-footer-email-signup-button-wrapper{width:69px;float:none;display:inline-block}.ml-footer-email-signup .ml-footer-email-signup-button-wrapper .ml-footer-email-signup-button{width:69px;height:34px;border-radius:2px;background:#c62128;color:#fff;text-transform:capitalize;font-size:13px;font-weight:bold;font-family:"Open Sans",arial,sans-serif}.ml-ctd-dealer-container{margin-top:17px;padding-left:18px;padding-bottom:17px;float:left;width:100%}.ml-ctd-dealer-container .ml-ctd-dealer-title{padding-bottom:15px;font-size:13px;font-family:"Open Sans",arial,sans-serif;font-weight:bold}.ml-ctd-dealer-container .zipEntryField{float:left;max-width:267px;width:100%}.ml-ctd-dealer-container .zipEntryBtn{display:inline-block;float:left;margin-left:7px}.ml-ctd-dealer-container .zipEntryBtn #eslSearchButton1{background:#c62128;border:none;border-radius:3px;height:34px;width:33px;font-size:0}.ml-ctd-dealer-container .zipEntryBtn #eslSearchButton1 .ml-dealer-button{color:#fff;font-size:22px;text-align:center;margin-left:3px}.ml-footer-social-links-wrapper{margin-left:18px}.ml-footer-social-links-wrapper .ml-footer-social-connect{padding-top:6px;padding-bottom:11px;font-weight:bold;text-transform:capitalize}.form-control{height:34px}.ml-footer-separator{background:#333;min-height:18px;margin-top:10px;margin-bottom:25px}.ml-footer-global-container{padding-bottom:0}.ml-footer-global-container .ml-global-include{background-color:#f2f2f2;padding:12px 0 13px 6px;color:#333;border-bottom:1px solid #f2f2f2}.ml-footer-global-container .ml-global-include .ml-custom-seal-badge{width:94px;float:left}.ml-footer-global-container .ml-global-include .ml-custom-include-content{text-align:center}.ml-footer-global-container .ml-global-include .ml-custom-include-content h1{font-size:24px;text-transform:uppercase;font-family:"Open Sans",arial,sans-serif;font-weight:700}.ml-footer-global-container .ml-global-include .ml-custom-include-content span p{font-size:14px;font-family:"Open Sans",arial,sans-serif;font-weight:normal}.ml-footer-global-container .ml-global-include .ml-custom-include-content span p a{color:#333;text-decoration:underline}.ml-footer-global-container .ml-global-include .ml-custom-include-content span p a:hover{color:#e61117}.ml-footer .ml-footer-container{padding-top:0}.ml-footer .ml-footer-container .ml-footer-links-section{padding-top:0}.ml-footer .ml-footer-container .ml-footer-links-section .contentSectionContainer .contentSection h5{font-weight:bold;font-family:"Open Sans",arial,sans-serif;margin-top:4px}.ml-footer .ml-footer-container .ml-footer-links-section .contentSectionContainer .footerItem{line-height:22px}.ml-footer .ml-footer-container .ml-footer-signup-wrapper{padding-top:0;border-left:1px solid #e8e8e8}.ml-footer .ml-footer-container .ml-footer-signup-wrapper .ml-footer-email-signup-label label{font-weight:700}.ml-footer-links a:hover{color:#c62128 !important;text-decoration:underline}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#333}.catHeader{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}.shortCategoryHeader h1{font-size:2.2rem;font-weight:bold}.shortCategoryDescription p{font-size:1.8rem;font-weight:normal}.calIndexIndex{background-color:#9d9d9d;padding:5px;margin-bottom:10px;text-align:center}.calIndexIndex a{font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;font-size:2rem;padding:0 5px;line-height:40px;text-align:center}.calIndexIndex a.grayout,.calIndexIndex a.grayout:hover{color:#ccc !important;cursor:default !important;text-decoration:none !important}.calIndexIndex a:hover{color:#e71017 !important;text-decoration:underline}.calIndex{list-style:none}.calIndex ul,.calIndex li{list-style:none}.calSection{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;display:flex}.calHeader{font-family:'Raleway',Verdana,Geneva,sans-serif;width:15%;float:left;font-size:6rem;font-weight:bold}.calIndexGroup{width:100%}.calIndexGroup .column-list{width:25%;float:left}.calIndexGroup .column-list li{padding:3px 0}.calIndexGroup .column-list li a{color:#333;text-decoration:none}.calIndexGroup .column-list li a:hover{color:#e71017 !important;text-decoration:underline}.clearfix:before,.clearfix:after,.group:before,.group:after{content:"";display:table}.ml-grid-view-multi-column .ml-grid-view-item{padding-left:10px;padding-right:10px;padding-bottom:20px}.feature-grid-view-item{border:5px solid #c62128;float:left;width:100%;position:relative}.feature-grid-view-item>b{position:absolute;z-index:1;text-transform:uppercase;text-align:center;width:100%;color:#c62128 !important;text-decoration:none;font-size:20px;font-style:initial;left:0}.ml-faceted-nav-left .ml-boolean-filter .ml-facet-value{text-transform:capitalize}.ml-faceted-nav-left .ml-boolean-filter .ml-nav-facet-reset{display:none}.ml-faceted-nav-left .ml-boolean-filter .ml-selected .ml-nav-facet-reset{display:block}.ml-faceted-nav-left .ml-list-filter .ml-facet-value.ml-hover,.ml-faceted-nav-left .ml-checkbox-list-filter .ml-facet-value.ml-hover{text-decoration:underline;color:#c62128}.ml-faceted-nav-left .ml-list-filter .ml-facet-value.ml-hover span,.ml-faceted-nav-left .ml-checkbox-list-filter .ml-facet-value.ml-hover span{text-decoration:underline;color:#c62128}.ml-faceted-nav-left .ml-list-filter .ml-facet-value.ml-hover .ml-count,.ml-faceted-nav-left .ml-checkbox-list-filter .ml-facet-value.ml-hover .ml-count{color:#c62128}.ml-faceted-nav-left .ml-header{text-transform:capitalize;padding:0 0}.ml-faceted-nav-left .ml-header .ml-toggle-selection,.ml-faceted-nav-left .ml-header .ml-nav-facet-reset{color:#666;font-size:16px}.ml-faceted-nav-left .ml-nav-facet-remove-sign.ml-icon-remove-circle{color:#666;font-size:16px !important}.ml-faceted-nav-left .ml-nav-facet-clearall .ml-nav-facet-removeall-sign.ml-icon-remove-circle{color:#666;font-size:16px}.ml-faceted-nav-left .ml-nav-facet-clearall a:hover{color:#c62128}.ml-faceted-nav-left .ml-nav-facet-selected a:hover{color:#c62128;text-decoration:underline}.ml-faceted-nav-left .ml-list-filtersingleSelectFacet .ml-facet-value:hover{color:#c62128;text-decoration:underline}.ml-faceted-nav-left .ml-list-filtersingleSelectFacet .ml-facet-value:hover .ml-count{color:#c62128}.ml-faceted-nav-left .ml-boolean-filter .ml-facet-value.ml-hover{text-decoration:none}.ml-faceted-nav-left .ml-boolean-filter span:hover{color:#c62128 !important;text-decoration:underline}.ml-navleft-cats-active a:link,.ml-navleft-cats-active a:active,.ml-navleft-cats-active a:visited{color:#333}.ml-navleft-subCats-inactive a:hover{text-decoration:underline;color:#c62128}.ml-navleft-cats-active a:hover{text-decoration:underline;color:#c62128}.shipsFrom{width:100%;clear:both;padding-top:10px;border-top:1px solid #ccc}.shipsFrom .shipsList{font-size:1.3rem;font-weight:600;color:#363636}.ml-grid-view-single-column .shipsFrom{padding-top:10px;border-top:0}.directory_leftnav_04-2{display:none !important}#CTD_Directory_LeftNav_Custom_New-1{padding-bottom:15px}.ml-grid-view-single-column .ml-grid-view-item .ml-grid-item-image{padding:0}.pagination .active a:hover,.pagination .active span:hover{color:#333}.ml-directory .ml-ctd-blank-border-div,.ml-product-search .ml-ctd-blank-border-div{border-bottom:1px solid #ccc;margin-bottom:10px}.ml-directory .ml-dir-header-page-wrapper,.ml-product-search .ml-dir-header-page-wrapper{padding:0 0 20px 0}.ml-directory .ml-dir-header-category .ml-dir-header-category-dropdown,.ml-product-search .ml-dir-header-category .ml-dir-header-category-dropdown{display:none}.ml-directory .ml-dir-header-category-sort,.ml-product-search .ml-dir-header-category-sort{float:right;padding-bottom:10px}.ml-directory .ml-thumb-image-container a,.ml-product-search .ml-thumb-image-container a{border:1px solid #cdcdcd;display:block}.ml-directory .ml-thumb-image-container a:hover,.ml-product-search .ml-thumb-image-container a:hover{border:1px solid #000}.ml-directory .ml-grid-view-items .ml-thumb-name a,.ml-product-search .ml-grid-view-items .ml-thumb-name a{color:#333}.ml-directory .ml-grid-view-items .ml-thumb-name a:hover,.ml-product-search .ml-grid-view-items .ml-thumb-name a:hover{color:#c62128}.ml-directory .ml-grid-view-items .ml-thumb-info,.ml-product-search .ml-grid-view-items .ml-thumb-info{text-align:center;padding:0 5px;padding-top:5px;width:100%}.ml-directory .ml-grid-view-items .ml-thumb-info .ml-thumb-price,.ml-product-search .ml-grid-view-items .ml-thumb-info .ml-thumb-price{text-align:center;padding-top:12px}.ml-directory .ml-grid-view-items .ml-thumb-info .ml-thumb-price .ml-item-price,.ml-product-search .ml-grid-view-items .ml-thumb-info .ml-thumb-price .ml-item-price{color:#c62128;font-weight:bold;font-size:13px;padding-right:0}.ml-directory .ml-grid-view-items .ml-thumb-info .ml-rating .ml-snippet-stars .ml-small-stars,.ml-product-search .ml-grid-view-items .ml-thumb-info .ml-rating .ml-snippet-stars .ml-small-stars{color:#fc3;float:none;font-size:14px;padding-top:9px;padding-bottom:6px}.ml-directory .ml-grid-view-items .ml-thumb-info .ml-rating .ml-snippet-stars .ml-snippet-rating-decimal,.ml-product-search .ml-grid-view-items .ml-thumb-info .ml-rating .ml-snippet-stars .ml-snippet-rating-decimal,.ml-directory .ml-grid-view-items .ml-thumb-info .ml-rating .ml-snippet-stars .ml-snippet-review-count,.ml-product-search .ml-grid-view-items .ml-thumb-info .ml-rating .ml-snippet-stars .ml-snippet-review-count{display:none}.ml-directory .ml-dir-header-category select,.ml-product-search .ml-dir-header-category select{color:#333;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;background:transparent;border-radius:5px;border:1px solid #d8d7d8;height:34px;min-width:225px;background:url(/images/cheaperthandirt/en_us/global/globalgraphics/select_arrow.png) no-repeat right}.ml-directory .ml-grid-view-footer,.ml-product-search .ml-grid-view-footer{float:right;width:auto}.ml-directory .ml-grid-view-footer .ml-grid-view-toggle-container,.ml-product-search .ml-grid-view-footer .ml-grid-view-toggle-container{display:none}.ml-directory .ml-grid-view-footer .ml-paging-container,.ml-product-search .ml-grid-view-footer .ml-paging-container{float:right;width:auto}.ml-directory .ml-back-to-top,.ml-product-search .ml-back-to-top{margin-bottom:30px;padding-top:7px}.ml-directory .ml-back-to-top a,.ml-product-search .ml-back-to-top a{text-decoration:none;font-weight:bold;width:auto;padding:8px 18px;background:#f2f2f2;border-radius:5px;color:#333;text-transform:uppercase}.ml-directory .ml-grid-view-single-column .ml-grid-view-item .ml-grid-item-image,.ml-product-search .ml-grid-view-single-column .ml-grid-view-item .ml-grid-item-image{width:auto}.ml-directory .ml-grid-view-single-column .ml-grid-view-item .ml-grid-item-info,.ml-product-search .ml-grid-view-single-column .ml-grid-view-item .ml-grid-item-info{width:100%;text-align:left}.ml-directory .ml-grid-view-single-column .ml-grid-view-item .ml-thumb-price,.ml-product-search .ml-grid-view-single-column .ml-grid-view-item .ml-thumb-price{text-align:left}.notifyMePopover .ml-ewbis-button{width:250px;background-color:#c62128;color:#fff;font-weight:700;height:40px;border-radius:5px}.notifyMePopover .ewbisContainer .ml-notifyme-button{background-color:#c62128;color:#fff;font-weight:700;font-size:11px}.notifyMePopover .ewbisContainer label{color:#333}.notifyMePopover .popover{border-color:#ccc}.ml-thumb-item{float:none}.ml-product-detail .ml-product-info-tabs{padding-left:0;padding-right:0}.ml-product-search-category-sort .ml-grid-view-sort-dropdown select{width:225px}.globalCartLayer .ml-discount-threshold-messaging,.ml-basket-container .ml-discount-threshold-messaging{background-color:#090;font-size:14px;color:#fff;border:1px solid #090;font-family:"Open Sans",arial,sans-serif;font-weight:500;text-align:center;padding:7px}.ml-globalcart-container .globalCartEmpty{width:100%}.ml-globalcart-container .popover.bottom .arrow{left:84%;border:0 !important}.ml-globalcart-container .popover.bottom .arrow:after{display:inline-block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff}.ml-globalcart-container .globalCartItemInfo .itemImage a img,.ml-globalcart-container .globalCartItemInfo .itemImage .ml-thumb-image-mini img{height:70px !important;width:70px !important}.ml-globalcart-container .globalCartLayer{border:0;border-radius:0}.ml-globalcart-container .globalCartItemHeaderBlock{text-transform:capitalize}.ml-globalcart-container .popover{max-width:374px;min-width:374px}.ml-globalcart-container .popover .popover-content{padding:12px 9px}.ml-globalcart-container .globalCartItemHeaderItem{width:144px !important}.ml-globalcart-container .globalCartItemHeaderPriceEach,.ml-globalcart-container .globalCartItemHeaderDiscount,.ml-globalcart-container .globalCartItemHeaderPrice{width:70px}.ml-globalcart-container .globalCartItemInfo .priceEach,.ml-globalcart-container .globalCartItemInfo .discount,.ml-globalcart-container .globalCartItemInfo .price{width:70px}.ml-globalcart-container .globalCartItemInfo .discount{font-size:12px}.ml-globalcart-container .ml-globalcart-button{color:#fff;background-color:#999}.ml-globalcart-container .globalCartTotal .summary .title,.ml-globalcart-container .globalCartTotal .summary .discounttitle,.ml-globalcart-container .globalCartTotal .summary .title-subtotal{width:75% !important}.ml-globalcart-container .globalCartTotal .summary .value,.ml-globalcart-container .globalCartTotal .summary .discountvalue{width:25%}.ml-globalcart-container .globalCartCheckoutBtn{margin:2px}.ml-globalcart-container .globalCartCheckoutBtn .ml-primary-button{height:44px;line-height:44px;padding:0 46px}.ml-globalcart-container .globalCartViewBasketBtn,.ml-globalcart-container .globalCartSaveCart{width:90px}.ml-globalcart-container .globalCartViewBasketBtn{margin:2px 5px 2px 0}.ml-globalcart-container .globalCartSaveCart{margin:2px 0 0 5px}.ml-globalcart-container .ml-globalcart-button{height:44px;line-height:44px;border-radius:3px;font-size:14px}.ml-basket-container .ml-basket-item-details .ml-basket-item-total .ml-basket-item-value{color:#c62128}.ml-basket-container .ml-basket-remove-update-container .ml-secondary-button-understated:hover{color:#c62128}.ml-basket-container .ml-basket-item-product .ml-basket-product-name a:hover{color:#c62128}.ml-basket-container .ml-basket-source-code-whatisit a:hover{color:#c62128}.ml-basket-container .ml-basket-item-header{text-transform:Capitalize}.ml-basket-container .ml-basket-button-checkout .ml-primary-button{height:44px}.ml-basket-container .ml-basket-button{height:44px;line-height:44px;font-size:14px;background-color:#999;color:#fff}.ml-basket-total-label .ml-secondary-button-understated{text-decoration:none}.ml-layout-section-checkout .ml-accordion-view-basket a{color:#c62128}.ml-layout-section-checkout .ml-accordion-view-basket a:hover{color:#c62128}.ml-layout-section-checkout .ml-accordion-checkout .ml-accordion-annotations .ml-accordion-annotations-container h2 .ml-accordion-basket-edit:hover{color:#c62128}.suggestedAddressTitle{font-size:25px;color:#e80000;font-weight:bold}.addressLine{color:#606b8b;line-height:25px;margin-left:20px;cursor:pointer;display:inline-block}.addressLine:hover{font-weight:bold}.upsLogo{background-image:url(/images/UPS_LOGO_S.gif);height:80px;background-repeat:no-repeat;background-position:right;background-size:60px}.ml-shipping-remaining-items{text-align:center;font-size:17px;background-color:rgba(199,194,194,0.39);border:solid 1px #b78585;padding:3px 5px;margin-bottom:10px;font-weight:bold}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-txt-col .item-desc{padding-bottom:0}.ml-shipping-container .ml-shippable-items-header span:last-child{text-decoration:none}.ml-shipping-container .ml-shipping-methods .ml-deliver-options-header{text-transform:uppercase;font-size:1.5rem !important;font-weight:700;border-radius:3px;background-color:#ccc;padding:5px;margin-bottom:10px;margin-top:0}.ml-shipping-container .ml-checkout-shipment-subtotals{line-height:26px}.ml-delivery-giftopt-container .ml-shipment-sub-header{color:#333 !important;text-transform:uppercase;font-size:1.5rem !important;font-weight:700;border-radius:3px;background-color:#ccc;padding:5px;margin-bottom:10px}#addressbooklist .custom-header{padding-bottom:10px}.ml-modal-close span{display:none}.ml-lite-registration .toggle-option .toggle-button{font-weight:700;display:block}.ml-lite-registration .ml-button-set .ml-cancel-btn:hover{color:#c62128}.ml-lite-registration .ml-forgot-password a:hover{color:#c62128}.ml-lite-registration .toggle-options a:focus,.ml-lite-registration .toggle-options a:hover{outline:none;text-decoration:none}.ml-password-recovery-header{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}.ml-password-recovery-header h1{font-size:2.2rem;color:#333;font-weight:700}.ml-password-recovery-container{padding-top:15px;padding-bottom:15px}.ml-password-recovery-container .ml-password-recovery-left-container{max-width:300px}.ml-password-recovery-container .ml-password-recovery-left-container label.control-label{display:inline-block}.ml-password-recovery-container .ml-password-recovery-left-container .control-label-content{padding-bottom:15px;padding-top:8px}.ml-password-recovery-hint-container{padding-top:15px;padding-bottom:15px}.ml-password-recovery-hint-container .ml-password-recovery-input-container{max-width:300px;padding-bottom:15px;padding-top:8px}.ml-password-recovery-reset-mail-address-container{padding-top:15px;padding-bottom:10px}.ml-password-recovery-reset-mail-address-container .label-content{font-weight:700;padding-top:5px}.ml-password-recovery-reset-container .form-group{max-width:300px}.ml-password-recovery-reset-container .form-group .control-label{display:inline-block}.ml-password-recovery-reset-container .form-group .control-label-content{padding-bottom:10px;padding-top:8px}.alert-warning{background-color:#fff;border-color:#c62128;color:#c62128}.ml-myaccount-pulldown .dropdown-menu{padding:12px 9px;border-radius:0;border:0;font-size:12px;width:180px}.ml-myaccount-pulldown .dropdown-menu li{padding:3px 0;border-bottom:0}.ml-myaccount-pulldown .dropdown-menu li a{font-weight:normal}.ml-myaccount-pulldown .dropdown-menu li a:hover{color:#c62128}.ml-myaccount-pulldown .dropdown-menu .ml-ctd-custom-logout{border-top:1px solid #ccc;padding-top:10px;padding-bottom:3px;margin-top:10px}.ml-myaccount-pulldown .dropdown-menu .ml-ctd-custom-logout .ml-ctd-username,.ml-myaccount-pulldown .dropdown-menu .ml-ctd-custom-logout a{display:inline;font-weight:normal}.ml-myaccount-pulldown .dropdown-menu .ml-ctd-custom-logout a{text-decoration:underline}.ml-layout-section-account .ml-leftNav-wrapper .ml-leftNav-container ul li a:hover{color:#c62128 !important;text-decoration:underline}.ml-myaccount-myaddress-addressbox .links a:hover{color:#c62128 !important}.ml-myaccount-button-container a.cancel:hover{color:#c62128 !important}.ml-context-button{background:#090;height:44px;line-height:44px;color:#fff;font-family:"Open Sans",arial,sans-serif;font-weight:700;border-radius:3px;font-size:13px}.ml-myaccount-wishlist-listName a{color:#333}.ml-myaccount-wishlist-listName a:hover{color:#c62128}.ml-myaccount-wishlist-listName:hover{color:#c62128}.ml-myaccount-wishlist-link a:hover{color:#c62128}.ml-myaccount-wishlist-edit-button-cancel a:hover{color:#c62128 !important}.ml-myaccount-toggle-switch-button{padding:12px 0}.ml-myaccount-wishlist-listSaved .ml-myaccount-wishlist-addbox{background:#f2f2f2}.ml-layout-section-account #accountInfoForm .ml-myaccount-accountinfo #hintQuestion{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}@media (min-width:768px){.navbar-default{background-color:#333}.nav.navbar-nav.ml-navbar-nav li a{color:#fff;font-size:15px;font-weight:600}.nav.navbar-nav.ml-navbar-nav li a:hover,.nav.navbar-nav.ml-navbar-nav li a:focus{color:#000;background:#999}.ml-navbar{border-bottom:0}.nav.navbar-nav.ml-navbar-nav{float:none;display:flex;justify-content:space-around}.nav.navbar-nav.ml-navbar-nav .ml-navbar-separator{display:none !important}.nav.navbar-nav.ml-navbar-nav li>a{padding-left:12px;padding-right:12px}.nav.navbar-nav.ml-navbar-nav li.active>a,.nav.navbar-nav.ml-navbar-nav li.active>a:hover,.nav.navbar-nav.ml-navbar-nav li.active>a:focus{color:#fff;text-decoration:none}.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li:hover{background:#999}.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li:hover a{color:#fff}.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li ul{background:#999;border-top:0;border-radius:0;list-style:none;padding-left:0}.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li ul>li>a,.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li ul a{color:#fff;font-size:13px}.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li:hover>.ml-category-nav-arrow{display:none}.ml-product-alt-detail-image,.ml-product-alt-detail-info{width:50% !important}.nav.navbar-nav.ml-navbar-nav li ul{display:block}.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li:hover>a{color:#000}.ml-column{min-width:205px;max-width:205px;display:table-cell;vertical-align:top;text-align:left;height:100%;padding-left:20px;padding-right:20px;border-left:1px solid #b8b8b8}.ml-column:first-child{padding-left:0;border-left:0;min-width:185px;max-width:185px}#ml-custom-nav .ml-navbar-menu>li.ml-category-nav-item>ul.ml-custom-child{padding:26px}#ml-custom-nav .ml-navbar-menu>li.ml-category-nav-item>ul.ml-custom-child .flatCatLink{text-align:left;font-size:1.3rem;font-weight:normal;line-height:22px;position:relative}#ml-custom-nav .ml-navbar-menu>li.ml-category-nav-item>ul.ml-custom-child .flatCatLink .flatSubCatLink,#ml-custom-nav .ml-navbar-menu>li.ml-category-nav-item>ul.ml-custom-child .flatCatLink .flatSubCatLink a{text-align:left;font-size:1.3rem;font-weight:600;color:#fff;padding:2px 0;float:none}#ml-custom-nav .ml-navbar-menu>li.ml-category-nav-item>ul.ml-custom-child .flatCatLink a{text-align:left;font-size:1.3rem;font-weight:normal;color:#000;font-weight:700;padding:0;float:none;line-height:22px;padding:2px 0}#ml-custom-nav .ml-navbar-menu>li.ml-category-nav-item>ul.ml-custom-child li.ml-category-nav-item.addSpace>a{color:#000;padding:2px 0;font-weight:700;float:none}#ml-custom-nav .ml-navbar-menu>li.ml-category-nav-item>ul.ml-custom-child li.ml-category-nav-item.plainLink a{float:none;padding:2px 0;line-height:21px;font-weight:600}#ml-custom-nav .imgContainerFirearms{top:35px;position:relative}#ml-custom-nav .imgContainerparts .imgPlace{position:absolute;right:56px;bottom:20px}#ml-custom-nav .addSpace{margin-top:10px}}.ml-navleft-topCats-active h3{font-size:24px;border-bottom:1px solid #ccc;padding-bottom:14px}.ml-navleft-cats-inactive a:hover{color:#c62128;text-decoration:underline}:focus{outline:transparent auto 5px}.form-control:focus{box-shadow:none;-webkit-box-shadow:none;border-color:#ccc}.freeShippingFlag{width:120px;background:#c62128;color:white}.promotionContainer{display:table;text-transform:uppercase;padding-top:10px}.promotionFlag:nth-of-type(odd){clear:left}.promotionFlag{height:30px;line-height:30px;font-size:14px;text-align:center;vertical-align:middle;float:left;margin-left:5px;margin-bottom:5px;font-weight:700}.newFlag{width:70px;background:#fc3;color:#fff}.onSaleFlag{width:80px;background:#c62127;color:#fff}.bulkFlag{width:105px;background:#00aeef;color:#fff}.ml-product-detail .ml-product-detail-info,.ml-product-detail .ml-product-alt-detail-info{padding-right:0}.ml-product-detail .ml-product-detail-info .ml-numeric-spinner-wrapper,.ml-product-detail .ml-product-alt-detail-info .ml-numeric-spinner-wrapper{width:auto}.ml-product-detail .ml-product-detail-info .ml-numeric-spinner-wrapper .input-group-btn,.ml-product-detail .ml-product-alt-detail-info .ml-numeric-spinner-wrapper .input-group-btn{display:none}.ml-product-detail .ml-product-detail-info .ml-numeric-spinner-wrapper .form-control,.ml-product-detail .ml-product-alt-detail-info .ml-numeric-spinner-wrapper .form-control{height:38px;width:60px}.ml-product-detail .ml-product-detail-info .ml-item-price-was,.ml-product-detail .ml-product-alt-detail-info .ml-item-price-was,.ml-product-detail .ml-product-detail-info .ml-item-price,.ml-product-detail .ml-product-alt-detail-info .ml-item-price{font-size:20px}.ml-product-detail .ml-product-detail-info .ml-item-price,.ml-product-detail .ml-product-alt-detail-info .ml-item-price{color:#c62128}.ml-product-detail .ml-product-detail-info .ml-product-qty,.ml-product-detail .ml-product-alt-detail-info .ml-product-qty{font-size:14px;text-transform:uppercase}.ml-product-detail .ml-product-detail-info .ml-product-pricing,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing{padding-top:8px;padding-left:0}.ml-product-detail .ml-product-detail-info .ml-product-pricing label.itemPrice,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing label.itemPrice{font-size:19px;font-weight:700}.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable span.messagewas,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable span.messagewas{font-size:14px}.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable span.pricewas,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable span.pricewas{font-size:14px;text-decoration:line-through}.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable .ml-ctd-sale,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable .ml-ctd-sale{padding-top:5px;padding-bottom:10px}.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable span.messagesale,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable span.messagesale{font-size:20px;font-weight:600}.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable span.pricesale,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable span.pricesale{color:#c62128;font-weight:600;font-size:20px}.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable span.messagesave,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable span.messagesave{font-size:14px}.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable span.pricesave,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable span.pricesave{color:#c62128;font-size:14px}.ml-product-detail .ml-product-detail-info .prodDetailInfo,.ml-product-detail .ml-product-alt-detail-info .prodDetailInfo{width:100%;float:left;border-bottom:1px solid #ccc;padding-bottom:15px}.ml-product-detail .ml-product-detail-info .ml-product-instore-item-row-wrapper,.ml-product-detail .ml-product-alt-detail-info .ml-product-instore-item-row-wrapper{display:none}.ml-product-detail .ml-product-detail-info .ml-product-swatches .ml-product-instock-msg-fixer,.ml-product-detail .ml-product-alt-detail-info .ml-product-swatches .ml-product-instock-msg-fixer{display:none}.ml-product-detail .ml-product-detail-info .prodDetailInfo .itemRow.group,.ml-product-detail .ml-product-alt-detail-info .prodDetailInfo .itemRow.group{float:left;width:50%}.ml-product-detail .ml-product-detail-info .prodDetailInfo .itemRow label,.ml-product-detail .ml-product-alt-detail-info .prodDetailInfo .itemRow label{color:#363636;font-weight:700;text-align:right;padding-right:6px;line-height:18px}.ml-product-detail .ml-product-detail-info .prodDetailInfo .itemRow span,.ml-product-detail .ml-product-alt-detail-info .prodDetailInfo .itemRow span{color:#000;padding-left:6px;line-height:18px}.ml-product-detail .ml-product-detail-info .prodDetailInfo .itemRow span a,.ml-product-detail .ml-product-alt-detail-info .prodDetailInfo .itemRow span a{color:#000}.ml-product-detail .ml-product-detail-info .prodDetailInfo .itemRow a,.ml-product-detail .ml-product-alt-detail-info .prodDetailInfo .itemRow a{color:#000}.ml-product-detail .ml-product-detail-info .ml-product-item-detail .ml-product-pricing,.ml-product-detail .ml-product-alt-detail-info .ml-product-item-detail .ml-product-pricing{float:left}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip{width:100%;float:left;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:0}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip #invalidZipCode,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip #invalidZipCode{width:100%;color:#c62128;padding-top:5px}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup{width:50%;float:left}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .fLeft,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .fLeft{max-width:162px}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .fLeft,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .fLeft,.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .fRight,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .fRight{float:left}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .fRight,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .fRight{margin-top:20px;margin-left:15px}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .canShipResult,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .canShipResult{padding-top:8px}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .canShipResult span,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .canShipResult span{font-size:1.3rem;font-weight:700;color:#333;line-height:35px;text-transform:capitalize}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .canShipResult span#shipYes,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .canShipResult span#shipYes{text-transform:uppercase;color:#090}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .canShipResult span#shipNo,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .canShipResult span#shipNo{text-transform:uppercase;color:#c62128}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .canShipResult span#shipChecking,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .canShipResult span#shipChecking{color:#ccc}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .canShipHeader,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .canShipHeader{display:table-header-group;font-family:'Open Sans',sans-serif;font-weight:800;font-size:1.2rem;line-height:20px;padding-bottom:8px;color:#363636;white-space:nowrap;float:left}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .canShipForm,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .canShipForm{display:table;width:100%;border-radius:3px;overflow:hidden}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .canShipField,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .canShipField{display:table-cell;width:65%;border:1px solid #ccc !important;background-color:#fff;height:34px;text-indent:4px;border-top-right-radius:0;border-bottom-right-radius:0;float:left}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .canShipButton,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .canShipButton{display:table-cell;width:35%;border:0 !important;background-color:#999;color:#fff;height:34px;cursor:pointer;float:right;text-align:center;padding:0;border-top-left-radius:0;border-bottom-left-radius:0}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container{width:100%;float:left;padding-top:15px;border-bottom:1px solid #ccc}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons{float:right}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-primary .ml-button-add-basket,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-primary .ml-button-add-basket{margin-top:0}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-product-qty,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-product-qty{padding-top:3px}.ml-product-detail .ml-product-detail-info .ml-product-name,.ml-product-detail .ml-product-alt-detail-info .ml-product-name{font-size:20px;line-height:26px;padding-bottom:5px;font-weight:500}.ml-product-detail .ml-product-detail-info .ml-product-name h1,.ml-product-detail .ml-product-alt-detail-info .ml-product-name h1{font-size:20px;line-height:26px;padding-bottom:5px;font-weight:500}.ml-product-detail .ml-product-detail-info .ml-product-tell-friend,.ml-product-detail .ml-product-alt-detail-info .ml-product-tell-friend,.ml-product-detail .ml-product-detail-info .ml-product-wish-list,.ml-product-detail .ml-product-alt-detail-info .ml-product-wish-list{color:#363636;font-weight:normal;font-size:13px}.ml-product-detail .ml-product-detail-info .ml-product-tell-friend:hover,.ml-product-detail .ml-product-alt-detail-info .ml-product-tell-friend:hover,.ml-product-detail .ml-product-detail-info .ml-product-wish-list:hover,.ml-product-detail .ml-product-alt-detail-info .ml-product-wish-list:hover{color:#c62128}.ml-product-detail .ml-product-detail-info .shipmsg,.ml-product-detail .ml-product-alt-detail-info .shipmsg{width:100%;color:#090;font-weight:500;padding-top:16px}.ml-product-detail .ml-product-detail-info .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.ml-product-detail .ml-product-alt-detail-info .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write{display:inline-block !important}.ml-product-detail .ml-product-detail-info .ml-product-info-tabs,.ml-product-detail .ml-product-alt-detail-info .ml-product-info-tabs{padding-left:0;padding-right:0}.ml-product-detail .ml-info-content-container{border-width:0}.ml-product-detail .ml-info-container .nav-tabs>li.ml-tab-selector.active a{background-color:#333;color:#fff}.ml-product-detail .ml-info-container .nav-tabs>li{margin-right:1px}.ml-product-detail .ml-info-container .nav-tabs>li>a{background-color:#9d9d9d;color:#fff;border-radius:0;border-width:0;font-weight:600;font-size:14px;display:inline-block;list-style:none;cursor:pointer;text-transform:capitalize}.ml-product-detail .ml-info-container .panel-body{padding-top:20px !important;padding:0}.ml-product-detail .ml-info-container .info-content-section{font-size:14px}.ml-product-detail .ml-product-social-links{margin-top:15px;background-color:#cc262d;color:white;padding:5px}.ml-product-detail .ml-product-social-links .refer-a-friend{display:inline-block;width:50%;text-align:center;font-weight:600;position:relative;cursor:pointer;top:1px}.ml-product-detail .ml-product-social-links .refer-a-friend:after{content:"|";position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.ml-product-detail .ml-product-social-links .addthis_toolbox{display:inline-block;position:relative;width:48%}.ml-product-detail .ml-product-social-links .addthis_toolbox .custom_images{transform:translate(-50%);left:50%;position:relative;text-align:center}.ml-product-detail .ml-product-social-links .addthis_toolbox .custom_images a:not(:last-child){margin-right:4%}.ml-product-detail .shipsFrom{padding-bottom:15px;border-bottom:1px solid #ccc}.ml-product-detail .firearmText{font-size:12px}.ml-product-detail .firearmText ul{padding:0;padding-top:20px;line-height:17px;font-size:12px}.ml-product-detail .custommsg-firearm .firearmShipping{padding-top:15px}.ml-product-vertical-alternative-container .ml-alternate-product-carousel-view-items div img{width:70px;height:70px;border:1px solid #ccc}.ml-product-vertical-alternative-container .ml-carousel{margin:0 !important}.ml-product-vertical-alternative-container .slick-vertical .slick-slide{height:70px;width:70px !important;margin:10px 0}.ctd-customtag-header-include{font-weight:600}.ml-product-detailimgcontainer .detailImage,.ml-product-alt-detailimgcontainer .detailImage{border:1px solid #ccc}.ml-directory .feature-grid-view-item .ml-grid-item-info.ml-thumb-info,.ml-product-search .feature-grid-view-item .ml-grid-item-info.ml-thumb-info{background:#c62128}.ml-directory .feature-grid-view-item .ml-grid-item-info.ml-thumb-info a,.ml-product-search .feature-grid-view-item .ml-grid-item-info.ml-thumb-info a,.ml-directory .feature-grid-view-item .ml-grid-item-info.ml-thumb-info a:hover,.ml-product-search .feature-grid-view-item .ml-grid-item-info.ml-thumb-info a:hover{color:#fff;font-weight:500}.ml-directory .feature-grid-view-item .ml-grid-item-info.ml-thumb-info .ml-thumb-price .ml-item-price,.ml-product-search .feature-grid-view-item .ml-grid-item-info.ml-thumb-info .ml-thumb-price .ml-item-price{color:#fff}.ml-directory .feature-grid-view-item .ml-grid-item-info.ml-thumb-info .ml-thumb-price .ml-item-price-was,.ml-product-search .feature-grid-view-item .ml-grid-item-info.ml-thumb-info .ml-thumb-price .ml-item-price-was{color:#333;padding-right:15px;font-size:13px}.ml-directory .ml-grid-view-single-column .ml-thumb-image a img,.ml-product-search .ml-grid-view-single-column .ml-thumb-image a img{max-width:275px}#ml-recentlyviewed-carousel-view-items{margin:0 78px 10px 70px}#ml-recentlyviewed-carousel-view-items .slick-prev,#ml-recentlyviewed-carousel-view-items .slick-next{background:transparent;border-color:transparent}#ml-recentlyviewed-carousel-view-items .slick-prev:before,#ml-recentlyviewed-carousel-view-items .slick-next:before{font-size:30px}.ml-recentlyviewed-carousel-view-item .ml-grid-item-info.ml-thumb-info{display:none}.ml-recentlyviewed-carousel-view-item .ml-thumb-image a:focus{outline:none}.ml-recentlyviewed-carousel-view-item .ml-thumb-image a img{height:120px !important;width:120px !important;border:1px solid #ccc}.ml-product-recent-view .ml-product-sub-headers{position:relative}.ml-product-recent-view .ml-product-sub-headers:before{content:"";background:#ccc;height:1px;position:absolute;left:0;right:0;top:35px}.ml-product-recent-view .ml-product-sub-headers h2{background:#fff;z-index:1001;position:relative;padding:20px}.ml-product-desc-more{display:none}.firearmText a{color:#090}.ml-product-detail-wrapper .ml-product-sub-headers h2{font-family:Raleway;color:#333;font-size:24px;font-weight:400}#addressNotFoundContainer{padding:15px 0}#addressNotFoundContainer .addressNotFoundMsg{font-size:16px;font-weight:bold;color:#e80000}#addressNotFoundContainer #notUseUPSAddrBtn{margin-top:15px}#notUseUPSAddr{font-size:16px;font-weight:bold;color:#e80000;margin-bottom:12px}.ml-shipping-container .ml-shippable-items #accshippingMSTprdLabel{background-color:#ccc;padding:3px 5px;margin-bottom:10px;display:inline-block;width:100%}.ml-shipping-container .ml-shippable-items #accshippingMSTprdLabel .ml-ffl-dealer-message{text-transform:uppercase;float:left;line-height:25px}.ml-shipping-container .ml-shippable-items .ml-ffl-dealer-link{font-size:1.2rem;font-weight:normal;color:#fff !important;height:25px;background:#090;padding:0 18px;text-align:center;float:right;margin-left:0 !important;text-decoration:none !important;border-radius:3px}.ml-shipping-container .ml-shippable-items .ml-ffl-dealer-link span{margin-left:0 !important;text-decoration:none !important}.ml-shipping-container .ml-shippable-items .ml-ffl-dealer-link span #selectFFLDealer{font-size:1.2rem;font-weight:normal;color:#fff !important;height:25px;text-align:center;line-height:25px;text-decoration:none !important}.ml-shipping-container .ml-shippable-items .ml-shippable-item{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.ml-layout-section-checkout #fflDealerLocationsModal .modal-body{text-align:center}.ml-layout-section-checkout #fflDealerLocationsModal #closeModal{font-size:1.3rem;border:1px solid #999;padding:2px;width:20px;height:20px;line-height:15px;text-align:center;color:#fff;position:absolute;right:7px;top:8px;font-weight:normal;cursor:pointer;z-index:9999;opacity:1;text-shadow:none}.ml-layout-section-checkout #fflDealerLocationsModal #closeModal:hover{color:#c62128;border-color:#c62128;text-shadow:none}.ml-layout-section-checkout #fflDealerLocationsModal .modal-dialog{width:750px}.ml-layout-section-checkout #fflDealerLocationsModal .ml-restricted-state-message{font-weight:bold;color:#e71017;padding:10px 20px 0 20px;text-align:center}.ml-layout-section-checkout #fflDealerLocationsModal .modal-header{height:35px;line-height:35px;background-color:#333;color:#fff;font-weight:700;text-align:center;padding:0}.ml-layout-section-checkout #fflDealerLocationsModal #fflDealerForm .fflPopInst.aCenter{text-align:center;margin-top:10px;margin-bottom:10px}.ml-layout-section-checkout #fflDealerLocationsModal #fflDealerForm .fflPopOptions{display:table;width:100%;margin-bottom:15px}.ml-layout-section-checkout #fflDealerLocationsModal #fflDealerForm .fflPopOptions .fflPopOptionsRow{display:table-row}.ml-layout-section-checkout #fflDealerLocationsModal #fflDealerForm .fflPopOptions .fflPopOptionsRow .fflPopOptionCol{display:table-cell;width:25%;vertical-align:top;text-align:center;padding:0 5px}.ml-layout-section-checkout #fflDealerLocationsModal #fflDealerForm .fflPopOptions .fflPopOptionsRow .fflPopOptionCol .fflPopOptionCol strong{display:block;margin-bottom:8px}.ml-layout-section-checkout #fflDealerLocationsModal #fflDealerForm .fflPopOptions .fflPopOptionsRow .fflPopOptionCol .ml-button-submit-primary{height:32px;line-height:32px;background:#999}.ml-layout-section-checkout #fflDealerLocationsModal .fflDealerPop p{margin-bottom:10px;margin-top:10px;display:inline-flex}.ml-layout-section-checkout #fflDealerLocationsModal #fflStoreHdr{background-color:#ccc;border-radius:3px;margin-bottom:10px;padding:5px;text-align:center}.ml-layout-section-checkout #fflDealerLocationsModal .fflStoreHdrWrap{display:table;text-align:left;text-transform:uppercase}.ml-layout-section-checkout #fflDealerLocationsModal .fflStoreHdrWrap #fflStoreHdrData{width:100%;padding-left:10px;padding-right:10px;display:table-cell;vertical-align:middle;text-transform:uppercase;color:#333 !important;font-size:1.5rem !important}.ml-layout-section-checkout #fflDealerLocationsModal #fflStoreListContainer{max-height:230px !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;margin-bottom:10px;padding-right:10px;overflow-y:auto}.ml-layout-section-checkout #fflDealerLocationsModal #fflStoreListContainer .ml-store-list-header{display:flex;width:100%;padding-bottom:10px;font-weight:bold}.ml-layout-section-checkout #fflDealerLocationsModal #radiobutton,.ml-layout-section-checkout #fflDealerLocationsModal #dealerName,.ml-layout-section-checkout #fflDealerLocationsModal #address,.ml-layout-section-checkout #fflDealerLocationsModal #city,.ml-layout-section-checkout #fflDealerLocationsModal #state,.ml-layout-section-checkout #fflDealerLocationsModal #zip{display:flex;padding-left:10px}.ml-layout-section-checkout #fflDealerLocationsModal #radiobutton{width:4%}.ml-layout-section-checkout #fflDealerLocationsModal #dealerName{width:32%}.ml-layout-section-checkout #fflDealerLocationsModal #address{width:32%}.ml-layout-section-checkout #fflDealerLocationsModal #city{width:15%}.ml-layout-section-checkout #fflDealerLocationsModal #state{width:8%}.ml-layout-section-checkout #fflDealerLocationsModal #zip{width:9%}.ml-layout-section-checkout #fflDealerLocationsModal .ml-store:nth-child(1){border-top:1px solid #ccc}.ml-layout-section-checkout #fflDealerLocationsModal .ml-store{display:flex;line-height:30px;border-bottom:1px solid #ccc;text-transform:capitalize}.ml-layout-section-checkout #fflDealerLocationsModal .ml-store:nth-child(2n){background:#f2f2f2}.ml-layout-section-checkout #fflDealerLocationsModal .fflPopOptions input#zipcode{width:80px;height:33px;border-radius:3px;box-shadow:none;border:1px solid #ccc;padding-left:10px}.ml-layout-section-checkout #fflDealerLocationsModal .fflPopOptions input.greenButton{font-size:1.3rem;font-weight:700;color:#fff !important;height:32px;background:#090;display:inline-block;border-radius:3px;margin-left:0;min-width:auto;padding:0 5px;width:auto;text-transform:capitalize;-webkit-appearance:none !important;vertical-align:middle;cursor:pointer;border:0;margin-left:5px}.ml-layout-section-checkout #fflDealerLocationsModal .fflPopOptionCol select#radius{height:32px;border:1px solid #ccc}.ml-layout-section-checkout #fflDealerLocationsModal .ml-store-column-value.ml-store-dealer-name{text-align:left}.ml-layout-section-checkout .scrollFix::-webkit-scrollbar,.ml-layout-section-checkout #popNewAddress::-webkit-scrollbar,.ml-layout-section-checkout #fflStoreListContainer::-webkit-scrollbar,.ml-layout-section-checkout #accshippingMSTTierScroll::-webkit-scrollbar,.ml-layout-section-checkout #accRightSection #accCart::-webkit-scrollbar,.ml-layout-section-checkout .detailWarehouses::-webkit-scrollbar,.ml-layout-section-checkout .pdpAccordionTabs .ui-accordion-content::-webkit-scrollbar{-webkit-appearance:none}.ml-layout-section-checkout .scrollFix::-webkit-scrollbar-thumb,.ml-layout-section-checkout #popNewAddress::-webkit-scrollbar-thumb,.ml-layout-section-checkout #fflStoreListContainer::-webkit-scrollbar-thumb,.ml-layout-section-checkout #accshippingMSTTierScroll::-webkit-scrollbar-thumb,.ml-layout-section-checkout #accRightSection #accCart::-webkit-scrollbar-thumb,.ml-layout-section-checkout .detailWarehouses::-webkit-scrollbar-thumb,.ml-layout-section-checkout .pdpAccordionTabs .ui-accordion-content::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.2)}.ml-faceted-nav-left .ml-scrollable-filter::-webkit-scrollbar{-webkit-appearance:none}.ml-faceted-nav-left .ml-scrollable-filter::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.2)}.ml-faceted-nav-left .ml-scrollable-filter::-webkit-scrollbar{width:10px;background-color:#f2f2f2}.ml-faceted-nav-left .ml-header .ml-disabled .ml-nav-facet-reset{font-size:16px}.ml-faceted-nav-left .ml-checkbox-list-filter .ml-facet-value.ml-selected .ml-checkbox{background-color:#c62128}.fixtoTop{position:fixed;margin-top:0;top:0;margin:0 auto}.ml-product-alt-detail-info .ml-product-item-detail .ml-product-qty{float:left}.ml-product-detail-wrapper{border-top:0}.slick-prev,.slick-next{background:transparent;border:0}.ml-product-vertical-alternative-container .slick-prev:before,.ml-product-vertical-alternative-container .slick-next:before{font-size:44px;color:#ccc}.ml-product-vertical-alternative-container .slick-prev{margin-top:-45px}.ml-product-vertical-alternative-container .slick-next:before{content:"\f078"}.ml-globalcart-container .globalCartMoreItems{position:absolute;bottom:15px}.ml-globalcart-container .globalCartMoreItems a{text-decoration:underline}.ml-globalcart-container .viewBasketAndCheckout{padding:15px 0}.accountPage,.checkoutPage{padding-bottom:20px}.giftCardBalancePage .leftCol.fLeft{max-width:610px}#stateZipFields .form-group{display:inline-block;width:100%}#stateZipFields .form-control{width:250px;float:left}.formrequired{color:#c62128}.alert .close:hover,.alert .close:focus{color:#c62128}#stateZipFields .catHeader,.commonHeader{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}.directoryCategoryHeader h1,.commonHeader h1{font-size:2.2rem;color:#363636;font-weight:700}.giftCardOptions{width:100%;display:table;overflow:hidden}.giftCardOptions .col1{display:table-cell;vertical-align:top;width:50%;padding-right:15px;padding-bottom:15px}.giftCardOptions .homeFill{position:relative;padding:20px;background-color:#f2f2f2;width:100%;padding-bottom:32768px;margin-bottom:-32768px}#mailAGiftCard .title1{font-size:38px;margin-bottom:5px}.homeFill .title1,.homeFill .title2{font-family:'Raleway',Verdana,Geneva,sans-serif;font-size:2.7rem;line-height:32px;font-weight:900;text-transform:uppercase;color:#333}#mailAGiftCard .title2{font-size:54px;margin-bottom:20px;padding-bottom:15px}.giftCardOptions .homeFill .title2{display:block}.homeFill .title2{font-size:3.8rem;display:inline-block;zoom:1;clear:both;border-bottom:3px solid #e71017;padding-bottom:10px;margin-bottom:10px}.homeFill p{color:#333;font-size:1.2rem;margin-bottom:15px;line-height:20px}#mailAGiftCard .shopLink{text-transform:uppercase}.giftCardOptions .shopLink{bottom:inherit;left:inherit;position:relative}.shopLink a{font-family:'Raleway',Verdana,Geneva,sans-serif;font-size:1.4rem;color:#333;text-decoration:none;font-weight:800}.giftCardOptions .col2{display:table-cell;vertical-align:top;width:50%;padding-left:15px;padding-bottom:15px}.giftCardAction{padding:20px}.giftCardAction .greenButton{font-size:1.3rem;font-weight:700;color:#fff !important;min-width:110px;height:33px;line-height:32px;background:#090;display:inline-block;text-align:center;border-radius:3px;margin-left:10px}.balanceResult{background-color:#f2f2f2;border-radius:3px}.gcInfo{width:40%;padding:30px}.balanceInfo:empty,.gcInfo:empty{display:none}.balanceInfo{padding:15px;width:100%;color:#090;text-align:center}.balanceResult .fLeft{float:left !important}.balanceInfo h1{font-size:24px}.balanceResult .fRight{float:right !important}.balanceForm{background-color:#f2f2f2;padding:30px;margin-bottom:18px;border-radius:3px}.single{margin-bottom:0 !important}#stateZipFields .stateField{width:250px}.fieldSet{width:50%;float:left;margin-right:10px}#stateZipFields .postField{width:108px}.formRow .fieldSet:last-child{margin-right:0}.balanceForm .greenButton{font-size:1.3rem;font-weight:700;color:#fff !important;min-width:110px;height:33px;line-height:32px;background:#090;display:inline-block;text-align:center;border-radius:3px;border:0;margin-left:20px}.balanceResult{background-color:#f2f2f2;border-radius:3px;margin-bottom:10px}.gcInfo{width:40%;padding:30px}.balanceInfo:empty,.gcInfo:empty{display:none}.fieldSet input{margin-bottom:3px;text-indent:4px}.rmaHeader{background-color:#000;color:#fff;font-weight:bold;border:solid #ccc 5px;min-height:40px;padding-left:20px;padding-top:5px;margin-top:20px}.rmaRequired{color:#c62128;font-weight:bold}.rma-required{color:#c62128;margin-left:-15px;margin-top:5px;font-weight:bold;font-size:20px}.rmaform-group .control-label{font-weight:bold;font-size:14px}.rmaform-group .form-group{margin-bottom:15px}.rma-content a{color:#c62128 !important}.ml-ctd-home-custom-new-slot .ml-slot-1{padding-left:15px;padding-right:15px;padding-bottom:10px}.ml-ctd-home-custom-new-slot .ml-slot-2,.ml-ctd-home-custom-new-slot .ml-slot-10{padding:10px 15px;float:left}.ml-ctd-home-custom-new-slot .ml-slot-7,.ml-ctd-home-custom-new-slot .ml-slot-8,.ml-ctd-home-custom-new-slot .ml-slot-9{padding:10px 15px}.ml-ctd-home-custom-new-slot img{max-width:100%;height:auto}.ml-ctd-home-custom-new .ml-slot-1{padding-left:15px;padding-right:15px;padding-bottom:10px}.ml-ctd-home-custom-new .ml-slot-2{padding:10px 15px;float:left}.ml-ctd-home-custom-new .ml-slot-7,.ml-ctd-home-custom-new .ml-slot-8,.ml-ctd-home-custom-new .ml-slot-9{padding:10px 15px}.ml-ctd-home-custom-new img{max-width:100%;height:auto}.ml-ctd-home-custom-cts .ml-slot-1{padding-left:15px;padding-right:15px;padding-bottom:10px}.ml-ctd-home-custom-cts .ml-slot-2,.ml-ctd-home-custom-cts .ml-slot-5,.ml-ctd-home-custom-cts .ml-slot-9{padding:10px 15px;float:left}.ml-ctd-home-custom-cts .ml-slot-3,.ml-ctd-home-custom-cts .ml-slot-4{padding:10px 15px;float:left;width:50%}.ml-ctd-home-custom-cts .ml-slot-6,.ml-ctd-home-custom-cts .ml-slot-7,.ml-ctd-home-custom-cts .ml-slot-8{padding:10px 15px}.ml-ctd-home-custom-cts img{max-width:100%;height:auto}.homeCarousel.group{float:left;padding:10px 15px;display:none}.ml-gateway-leftnav-wrapper img{width:100%}@media only screen and (min-width:768px){.ml-ctd-home-custom-new-slot .ml-slot-7,.ml-ctd-home-custom-new .ml-slot-7,.ml-ctd-home-custom-new-slot .ml-slot-8,.ml-ctd-home-custom-new .ml-slot-8,.ml-ctd-home-custom-new-slot .ml-slot-9,.ml-ctd-home-custom-new .ml-slot-9{width:33.3%;float:left}.ml-ctd-home-custom-cts .ml-slot-6,.ml-ctd-home-custom-cts .ml-slot-7,.ml-ctd-home-custom-cts .ml-slot-8{width:33.3%;float:left}}#restrictedItemsModal .modal-header{width:100%;padding:0;height:35px;line-height:35px;background-color:#333;color:#fff;font-weight:700;text-align:center}#restrictedItemsModal .modal-header #closeModal{font-size:1.3rem;border:1px solid #999;padding:2px;width:20px;height:20px;line-height:15px;text-align:center;color:#fff;position:absolute;right:7px;top:8px;font-weight:normal;cursor:pointer;z-index:9999;opacity:1;text-shadow:none}#restrictedItemsModal .modal-header #closeModal:hover{color:#c62128;border-color:#c62128;text-shadow:none}#restrictedItemsModal .modal-content{border-radius:0}#restrictedItemsModal .modal-dialog .modal-body{text-align:center}#restrictedItemsModal .modal-dialog .modal-body .ml-restricted-items-messages{text-align:left}#restrictedItemsModal .modal-dialog .modal-body .ml-shippable-item-thumb-img-col{float:left;padding-right:20px;width:auto}#restrictedItemsModal .modal-dialog .modal-body .ml-shippable-item-thumb-img-col img{width:70px !important;height:70px !important}#restrictedItemsModal .modal-dialog .modal-body .ml-shippable-item-thumb-txt-col{padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:15px;float:none;width:100%}#restrictedItemsModal .modal-dialog .modal-body .ml-shippable-item-thumb-txt-col .item-desc{text-align:left}#restrictedItemsModal .modal-dialog .modal-body .ml-restricted-items-buttons input{padding:0 10px}.ml-checkout-review-container .ml-checkout-review-note{color:#333}.ml-checkout-review-container .ml-checkout-review-note a,.ml-checkout-review-container .ml-checkout-review-note a:hover{color:#c62128}.ml-checkout-review-container #checkoutTerms{padding-left:15px;padding-right:15px}.ml-checkout-review-container #checkoutTerms ol li{padding-bottom:10px}.ml-checkout-accountSetUp-message a,.ml-checkout-accountSetUp-printBtn a,.ml-checkout-thankYou-receipt a,.ml-checkout-accountSetUp-message a:hover,.ml-checkout-accountSetUp-printBtn a:hover,.ml-checkout-thankYou-receipt a:hover{color:#c62128}.ml-payment-wrapper .ml-select-credit-cards #paymentProfileId{height:34px}.ml-payment-wrapper #saveCreditCardContainer{float:left;padding-left:15px}@media (max-width:320px){.ml-product-detail .ml-product-detail-info .ml-product-pricing,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing{padding-top:12px}.ml-product-detail .ml-product-detail-info .ml-product-pricing label.itemPrice,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing label.itemPrice{font-size:14px}.ml-product-detail .ml-product-detail-info .ml-item-price-was,.ml-product-detail .ml-product-alt-detail-info .ml-item-price-was,.ml-product-detail .ml-product-detail-info .ml-item-price,.ml-product-detail .ml-product-alt-detail-info .ml-item-price{font-size:14px}.ml-footer-global-container .ml-global-include{padding:12px 0 12px 6px}.ml-footer-global-container .ml-global-include .ml-footer-global-include{padding-left:5px;padding-right:10px}.ml-footer-global-container .ml-global-include .ml-custom-include-content h1{font-size:20px}.ml-footer-global-container .ml-global-include .ml-custom-include-content span p{font-size:12px}.ml-basket-container .ml-basket-info-container .ml-basket-input-shipping .ml-explain-shipping-calc{text-align:center}.ml-basket-container .ml-basket-info-container .ml-basket-input-shipping .form_but{margin-left:4px !important}.ml-basket-container .ml-basket-info-container .ml-basket-input-shipping #postalCode{max-width:125px !important}.ml-header-content-wrapper .ml-header-links-wrapper .liveChat{margin-left:8px !important}.ml-recentlyviewed-carousel-view-item .ml-thumb-image a img{width:95px !important;height:auto !important}.ml-recentlyviewed-carousel-view-item .ml-thumb-image-container{width:95px !important}#ml-recentlyviewed-carousel-view-items{margin:0 20px 10px 20px}.ml-product-wrapper .ml-recommendation-carousel-view-item .ml-thumb-image-container{width:95px !important}.ml-product-wrapper .ml-recommendation-carousel-view-item .ml-thumb-image-container img{width:95px !important;height:auto !important}}#searchDiv input::-webkit-input-placeholder{color:#666 !important}#searchDiv input:-moz-placeholder{color:#666 !important}#searchDiv input:-ms-input-placeholder{color:#666 !important}.ml-footer-email-signup-field input::-webkit-input-placeholder{color:#666 !important}.ml-footer-email-signup-field input:-moz-placeholder{color:#666 !important}.ml-footer-email-signup-field input:-ms-input-placeholder{color:#666 !important}.zipEntryField input::-webkit-input-placeholder{color:#666 !important}.zipEntryField input:-moz-placeholder{color:#666 !important}.zipEntryField input:-ms-input-placeholder{color:#666 !important}.btn{border-radius:2px}.ml-grid-view-toggle-container .btn-default{background-color:#fff;border-color:#ccc}.ml-grid-view-toggle-container .btn-default:hover,.ml-grid-view-toggle-container .btn-default:focus,.ml-grid-view-toggle-container .btn-default:active,.ml-grid-view-toggle-container .btn-default.active{background-color:#f2f2f2;border-color:#ccc;color:#333}.pagination .active a,.pagination .active span{background-color:#f2f2f2}.pagination .active a:hover,.pagination .active span:hover{background-color:#f2f2f2;border-color:#ccc}a:focus,:focus,span:focus,div:focus{outline:0}.ml-basket-container .ml-basket-remove-update-container .ml-secondary-button-understated{text-transform:uppercase}.ml-basket-container .ml-est-tax-shipping label{text-align:left}.ml-basket-container .ml-ship-to,.ml-basket-container .ml-ship-tax-est{width:100%}.ml-basket-container .ml-basket-input-shipping #postalCode{max-width:220px;float:left}.ml-basket-container .ml-basket-input-shipping .form_but{margin-left:8px}.ml-basket-container .ml-basket-input-shipping .ml-explain-shipping-calc{float:right}.ml-basket-container .ml-basket-input-shipping .ml-explain-shipping-calc a:hover{color:#c62128}.ml-basket-container .ml-ship-to-title,.ml-basket-container .ml-ship-tax-est-title{width:100%}.ml-basket-container .ml-grid-item-image.ml-thumb-item .ml-thumb-image-mini>a>img{max-width:70px}.ml-product-personalization-body-row{border-bottom:0}.ml-basket-item-messages a:hover{color:#c62128}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-img-col img{max-width:70px !important}.ml-shipping-container .ml-shippable-item-thumb-img-col img{max-width:70px !important}.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-continue a,.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-send-list a,.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-send-list a,.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-find-list a,.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-find-continue a{color:#fff !important}.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-save .ml-tertiary-button,.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-send-list .ml-tertiary-button,.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-continue .ml-tertiary-button,.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-find-list .ml-tertiary-button,.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-find-continue .ml-tertiary-button{line-height:34px !important;height:34px !important}.ml-myaccount-wishlist-send-list-wrapper .ml-myaccount-wishlist-send-list-container .ml-myaccount-wishlist-send-list-remove-button{padding-top:20px !important}.ml-myaccount-wishlist-send-list-wrapper .ml-myaccount-wishlist-send-list-container .ml-myaccount-wishlist-send-list-remove-button a{color:#fff !important}.ml-myaccount-wishlist-button-wrapper button.ml-primary-button{height:34px !important;line-height:34px !important;margin-top:5px}.ml-layout-section-account .ml-leftNav-container ul li.active a{color:#c62128}.ml-product-tell-friend-wrapper .ml-product-tell-friend-short-desc a{color:#333}.ml-product-tell-friend-wrapper .ml-product-tell-friend-short-desc a:hover{color:#c62128}.ml-est-tax .ml-basket-total-label,.ml-est-ship .ml-basket-total-label,.ml-est-tax .ml-basket-total-value,.ml-est-ship .ml-basket-total-value{line-height:34px}.ml-est-tax .ml-basket-total-label>a,.ml-est-ship .ml-basket-total-label>a,.ml-est-tax .ml-basket-total-value>a,.ml-est-ship .ml-basket-total-value>a{line-height:34px}#estShippingModal .modal-dialog,#shipCalcModal .modal-dialog{line-height:1.42857143}#estShippingModal .modal-dialog .modal-header,#shipCalcModal .modal-dialog .modal-header{border-bottom:none;width:100%;height:35px;background-color:#333;color:#fff;font-weight:700}#estShippingModal .modal-dialog .modal-title,#shipCalcModal .modal-dialog .modal-title,#estShippingModal .modal-dialog .modal-header,#shipCalcModal .modal-dialog .modal-header{float:none;text-align:center;line-height:3px}#estShippingModal .modal-dialog .accountPage.estShipPop.group,#shipCalcModal .modal-dialog .accountPage.estShipPop.group{padding:20px}#estShippingModal .modal-dialog #closeModal,#shipCalcModal .modal-dialog #closeModal{font-size:1.3rem;border:1px solid #999;padding:2px;width:20px;height:20px;line-height:15px;text-align:center;color:#fff;position:absolute;right:7px;top:8px;font-weight:normal;cursor:pointer;z-index:9999;opacity:1;text-shadow:none}#estShippingModal .modal-dialog #closeModal:hover,#shipCalcModal .modal-dialog #closeModal:hover{color:#c62128;border-color:#c62128;text-shadow:none}.hidden{display:none}.messagediscount{font-weight:bold;padding-top:5px;width:auto}.ml-product-stock-availability-button-wrapper .ml-product-stock-availability-cancel-button{padding:0 !important}.ml-product-stock-availability .ml-product-stock-availability-headers{text-transform:capitalize}.ml-basket-row.ml-basket-you-saved{color:#090}#fflShippingOverWeightModal .modal-dialog .modal-header{width:100%;height:35px;background-color:#333;color:#fff;font-weight:700;position:static;line-height:0;text-align:center}#fflShippingOverWeightModal .modal-dialog .ml-checkout-overweight-message.ml-popup{padding:15px;min-height:220px;position:relative}#fflShippingOverWeightModal .modal-dialog .ml-checkout-overweight-message-button{position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%);text-align:center}#fflShippingOverWeightModal .modal-dialog #closeModal{font-size:1.3rem;border:1px solid #999;padding:2px;width:20px;height:20px;line-height:15px;text-align:center;color:#fff;position:absolute;right:7px;top:8px;font-weight:normal;cursor:pointer;z-index:9999;opacity:1;text-shadow:none}#fflShippingOverWeightModal .modal-dialog #closeModal:hover{color:#c62128;border-color:#c62128;text-shadow:none}.creditCards .credit-cards-list{border:1px solid #ccc;-moz-box-shadow:3px 3px 0 0 #ccc;-webkit-box-shadow:3px 3px 0 0 #ccc;box-shadow:3px 3px 0 0 #ccc;padding:6px 15px;margin:10px 0 18px 0}.creditCards .headers .col-sm-3.col-md-2{font-weight:bold}.creditCards .col-sm-3.col-md-2.col-xs-3{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;word-wrap:break-word}.creditCards .col-sm-3.col-md-2.col-xs-4{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}.creditCards .smallGrayButton{background:#999;-webkit-appearance:none;-moz-appearance:none;border:0;color:#fff;border-radius:3px;padding:5px}.ml-checkout-billing .form-group .control-label,.ml-checkout-address-add-container .form-group .control-label{text-align:right}.ml-accordion-checkout .ml-accordion-annotations .ml-accordion-annotations-container .ml-accordion-basket .ml-accordion-basket-items .ml-accordion-basket-item .ml-accordion-basket-item-container .ml-accordion-basket-item-img{width:22.333333%}.ml-accordion-checkout .ml-accordion-annotations .ml-accordion-annotations-container .ml-accordion-basket .ml-accordion-basket-items .ml-accordion-basket-item .ml-accordion-basket-item-container .ml-accordion-basket-item-img .ml-accordion-img-thumb .ml-responsive-thumbnail{min-width:70px;max-width:70px}.ml-accordion-checkout .ml-ffl-dealer-contact.ng-scope>div{display:inline-block;padding-top:5px;padding-right:5px}.ml-accordion-checkout .ml-shippable-items .ml-shipping-firearms a:nth-child(2){float:right;padding-right:15px;color:#000}.ml-accordion-checkout .ml-shipping-container .ml-shipping-shhipments .ml-shipping-shipment-item{display:table}.ml-accordion-checkout .ml-shipping-container .ml-shipping-shhipments .ml-shipmentItem-img{margin-right:10px;width:70px;height:70px}.ml-accordion-checkout .ml-delivery-contact{padding-bottom:10px}.ml-accordion-checkout .ml-delivery-contact .ml-index.ng-binding{display:inline;position:absolute;left:10px}.ml-accordion-checkout .ml-delivery-contact>div{padding-left:10px}.ml-basket-container .ml-basket-button-wrapper button,.ml-basket-container .ml-basket-button-wrapper input{padding:0}.ml-product-item-detail .ml-product-tableitem .ml-product-item-alert{padding-top:10px;float:left;width:100%;padding-bottom:10px;color:#c62128;font-weight:700}.ml-product-item-detail .ml-ewbis-alert{padding-top:10px}.ml-product-tell-friend-button-cancel .ml-tertiary-button{background-color:#999;height:44px !important}.ml-product-tell-friend-button-edit .ml-tertiary-button{background-color:#999;height:44px !important}.ml-catalog-request-continue-button .ml-tertiary-button{line-height:42px !important;height:42px !important}.ml-catalog-request-message{font-size:22px}.ml-catalog-request-head{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}.ml-email-signup-wrapper h1{margin-bottom:20px;border-bottom:1px solid #ccc}.ml-email-signup-unsubscribe-link a{color:#c62128}.ml-storelocator-container .ml-storelocator-button-wrapper input{padding:0}.notUseUPSAddrMsg{font-size:16px;color:#c62128;font-weight:bold;margin-bottom:12px}.ml-myaccount-wishlist-thank-you-wrapper .ml-myaccount-wishlist-thank-you-head{font-size:22px}.ml-myaccount-wishlist-thank-you-wrapper .ml-tertiary-button{line-height:42px;height:42px;color:#fff}.ml-myaccount-item-history thead th{text-transform:capitalize}.ml-myaccount-welcome-msg{padding:10px 0 15px 0}.ml-myaccount-order-history-container a{color:#333}.ml-myaccount-order-history-container a:hover{color:#c62128}#ml-no-tables table.table-bordered td a:hover{color:#c62128}.ewbis-modal-success .modal-title{text-transform:capitalize}.ammoText ul{padding-left:0}.ml-product-search-category .ml-category-header{padding-bottom:15px}.ml-product-stock-availability-button-wrapper .ml-product-stock-availability-cancel-button a{height:44px !important;line-height:44px !important}.ml-basket-container .ml-basket-item-thumb-show .ml-basket-item-thumb .ml-cart-merge-highlight{border-left:none}.ml-basket-container .ml-basket-item-thumb-hide .ml-basket-item-product.ml-cart-merge-highlight{border-left:none}.ml-product-nosearch-page-message{color:#c62128}.ml-product-nosearch-form-field input{height:44px !important}.ml-product-nosearch-fillslot-wrapper .bulletpoints a{color:#c62128}.ml-category-header-nosearch h1{padding:15px 0 15px 0}.ml-slot-item img,.ml-slot-item .ml-thumb-image img{width:100%}.ml-myaccount-right-container,.ml-myaccount-left-container{display:block}.ml-myaccount-box-shadow table.table tr td a{color:#333}.ml-myaccount-box-shadow table.table tr td a:hover{color:#c62128}.ml-myaccount-header-link a:hover{color:#c62128}li.ml-navleft-cats-active a{color:#c62128 !important;text-decoration:underline !important}.ml-leftNav-category-wrapper{list-style:none;padding-left:0}.ml-navleft-subCats-active a:link,.ml-navleft-subCats-active a:active,.ml-navleft-subCats-active a:visited{color:#c62128;text-decoration:underline}.ml-srOnly-content{display:none}ul.gunResources,ul.resourceStates,ul.resourceCities{margin:0;padding:0;list-style-type:none}ul.resourceStates li.column-list,ul.resourceCities li.column-list{display:block;float:left;width:25%;margin:0;padding:0 20px 20px 0}#storeLocatorForm ul{list-style:none;padding-left:0}.column-list li{padding:3px 0}.stateLink a{color:#333;text-decoration:none}.stateLink a:hover{color:#c62128;text-decoration:underline}.ml-checkout-thankYou-content a{color:#c62128}.ml-est-ship-free{color:#090;font-weight:bold}.ml-site-map a{color:#333;padding-right:5px}.ml-site-map a:hover{color:#c62128 !important;text-decoration:underline}.ml-site-map:after{height:12px;line-height:12px;display:inline-block;zoom:1;width:1px;border-left:1px solid #666;content:'';padding:0 6px 0 0;margin:0;vertical-align:sub;white-space:nowrap}#printModal #closeModal{display:none}.ml-purchase-order-label{padding-bottom:5px}.ml-purchase-order-container{display:block;width:100%;float:left;padding-left:15px;padding-top:15px}.ml-purchase-order{font-weight:bold;padding:0 5px 5px 0;font-size:15px;text-transform:capitalize}.form-group.ml-purchase-order-text{width:80%;float:left}.ml-disabled-button{background-color:#ccc !important;color:#999 !important;cursor:default !important}#btnRemoveRestrictedItems{text-transform:none}.ml-payment-wrapper .ml-payment-gc-details .ml-secondary-button-understated{font-weight:normal;padding-left:5px}.ml-payment-wrapper .ml-payment-gc-details span{color:#090}.snippetLink{text-decoration:none !important;color:#000 !important;cursor:default !important}.ml-list-filter[data-facet-label="Categories"] .ml-facet-value:before{content:'';display:inline-block;float:left;margin-right:7px;border-radius:2px;vertical-align:sub;width:13px;height:13px;border:1px solid #bcbcbc;-webkit-appearance:checkbox;position:relative;top:7px}.ml-list-filter[data-facet-label="Categories"] .ml-facet-value:before{content:'';display:inline-block;float:left;margin-right:7px;border-radius:2px;vertical-align:sub;width:13px;height:13px;border:1px solid #bcbcbc;-webkit-appearance:checkbox;position:relative;top:7px}.ml-list-filter[data-facet-label="Categories"] .ml-facet-value.ml-selected:before{content:"\f00c";font:normal normal normal 12px/1 FontAwesome}.dirProdHeadline{background:#ebebeb none repeat scroll 0 0;margin-bottom:15px;padding:7px}.dirProdHeadline strong{float:left;color:#333;font-size:1.8rem;line-height:25px}.dirProdHeadline a{float:right;font-size:1.3rem;font-weight:bold;color:blue;text-decoration:underline}.dirProdHeadline a:hover{color:#c62128}.dirProdHeadline .fa-caret-right{font-size:1.8rem;background-color:#c62128;color:#fff;width:25px;height:25px;line-height:25px;border-radius:3px;text-align:center;margin-left:10px}.clearfix:before,.clearfix:after,.group:before,.group:after{content:'';display:table}.dirProdList.directoryGridRow.group{padding-left:0}.directoryCell.group{float:left;width:33.3%;list-style:none;padding-left:15px;padding-right:15px}.directoryCell.group .ml-thumb-image span a{display:block;color:#ccc;border:1px solid #cdcdcd;border-radius:3px}.directoryCell.group .ml-thumb-image span a:hover{border:1px solid #000}.directoryCell.group .ml-thumb-name a:hover{color:#c62128}.directoryCell.group .productPricing .ml-item-price{color:#c62128 !important}.clearfix:after,.group:after{clear:both}.ml-rating .ml-snippet-review-count{display:none}.ml-rating .ml-snippet-stars .ml-snippet-rating-decimal{display:none}.ml-rating .ml-snippet-stars .ml-small-stars{color:#fc3;font-size:14px;padding-top:9px;padding-bottom:6px}.ml-faceted-nav-left .ml-scrollable-filter{height:auto !important;max-height:85px}.pagination li span a{border:0;background:transparent;text-decoration:none}.pagination .ml-page-active{background-color:#e5e6e7 !important}.ml-basket-totals .ml-basket-row.ml-discount-msg{display:none}.ml-product-search .ml-recommendation-carousel-view-item .ml-thumb-image img,.ml-basket-container .ml-recommendation-carousel-view-item .ml-thumb-image img,.ml-layout-section-checkout .ml-recommendation-carousel-view-item .ml-thumb-image img,.ml-product-wrapper .ml-recommendation-carousel-view-item .ml-thumb-image img{width:100% !important;height:auto !important;max-width:275px}.ml-product-search .ml-recommendation-carousel-view-items .slick-prev,.ml-basket-container .ml-recommendation-carousel-view-items .slick-prev,.ml-layout-section-checkout .ml-recommendation-carousel-view-items .slick-prev,.ml-product-wrapper .ml-recommendation-carousel-view-items .slick-prev,.ml-product-search .ml-recommendation-carousel-view-items .slick-next,.ml-basket-container .ml-recommendation-carousel-view-items .slick-next,.ml-layout-section-checkout .ml-recommendation-carousel-view-items .slick-next,.ml-product-wrapper .ml-recommendation-carousel-view-items .slick-next{top:25% !important}.ml-product-search .ml-product-recommendation-view,.ml-basket-container .ml-product-recommendation-view,.ml-layout-section-checkout .ml-product-recommendation-view{display:block}.ml-recommendation-carousel-view-items img{outline:1px solid #ccc;outline-offset:1px}.ml-recommendation-carousel-view-items .ml-item-price{color:#c62128}.ml-recommendation-carousel-view-items .slick-prev:before,.ml-recommendation-carousel-view-items .slick-next:before{font-size:25px}.rfk_close.rfk_sb_empty{text-align:center}.ml-cust-icon a span{display:none}.ml-faceted-nav-left .ml-nav-facet-clear-link{display:none !important}.ml-numeric-spinner-wrapper .area-label-hidden{display:none}.ml-widget-home-carousel .ml-recommendation-carousel-view-item .ml-grid-item-image img{width:146px}.ml-widget-home-carousel .ml-grid-item-image,.ml-widget-home-carousel .ml-grid-item-info{max-width:146px}.ml-widget-home-carousel .ml-recommendation-carousel-view-item.slick-slide{padding-left:20px;padding-right:20px}.ml-widget-home-carousel .promotionContainer{display:none}.ml-widget-home-carousel .ml-rating,.ml-widget-home-carousel .shipsFrom{display:none}.ml-widget-home-carousel .ml-product-sub-headers{text-align:left;padding-left:35px;width:100%;display:table}.ml-widget-home-carousel .ml-product-sub-headers .ml-product-border-left,.ml-widget-home-carousel .ml-product-sub-headers .ml-product-border-right{display:none}.ml-widget-home-carousel h2.ml-default-sub-header{font-family:'Raleway',Verdana,Geneva,sans-serif;font-size:2.2rem;color:#333;font-weight:800;margin-bottom:15px}.fillSlot.gateCarousel.group{width:100%;float:left}.ml-product-kit-stock-message{color:#333;padding-top:10px}span#fflDealerNavPrev{display:inline-block;width:70px}span#fflDealerNavNext{text-align:center;width:48px;display:inline-block}.ml-product-detail-wrapper #gc_kicker_01-1{clear:both}.ml-product-detail-wrapper #gc_kicker_01-1 .pdp-kicker-california,.ml-product-detail-wrapper #gc_kicker_01-1 div{color:#cc262d;font-weight:bold}.ml-product-detail-wrapper #gc_kicker_01-1 .pdp-kicker-california a,.ml-product-detail-wrapper #gc_kicker_01-1 div a{color:#cc262d;font-weight:bold}/*! media_query_xs.less | (c) 2014 MarketLive, Inc. | All Rights Reserved *//*! media_query_sm.less | (c) 2014 MarketLive, Inc. | All Rights Reserved *//*! media_query_md.less | (c) 2014 MarketLive, Inc. | All Rights Reserved */@media (min-width:992px) and (max-width:1199px){.ml-product-detail .ml-product-detail-info .ml-product-pricing,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing{width:182px;padding-top:14px}.ml-product-detail .ml-product-detail-info .ml-product-pricing label.itemPrice,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing label.itemPrice{font-size:15px}.ml-product-detail .ml-product-detail-info .ml-item-price-was,.ml-product-detail .ml-product-alt-detail-info .ml-item-price-was,.ml-product-detail .ml-product-detail-info .ml-item-price,.ml-product-detail .ml-product-alt-detail-info .ml-item-price{font-size:15px}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-primary .ml-button-add-basket,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-primary .ml-button-add-basket{padding:0 12px}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary{padding-left:0}.ml-product-kit-qty .ml-product-qty{float:left}}/*! media_query_lg.less | (c) 2014 MarketLive, Inc. | All Rights Reserved */@media screen and (max-width: 767px){.ml-header-wrapper{height:210px;background:#f2f2f2}.ml-header-wrapper .ml-header-content-wrapper{padding-left:15px;padding-right:15px;height:210px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-logo-wrapper{top:9px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper{bottom:50px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper .ml-header-search .form-control{height:34px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-links-wrapper{top:auto;bottom:91px;right:0}.ml-header-wrapper .ml-header-global-cart-wrapper{top:33px}.ml-header-wrapper .ml-header-global-cart-wrapper .ml-header-global-cart-text{margin-top:3px;margin-left:22px !important}.ml-header-wrapper .ml-header-shop .ml-header-link-item .ml-icon-lib{font-size:24px}.ml-header-wrapper .ml-header-account{float:right}.ml-password-recovery-container .ml-password-recovery-left-container{max-width:100%}.ml-password-recovery-hint-container .ml-password-recovery-input-container{max-width:100%}.ml-password-recovery-reset-container .form-group{max-width:100%}.balanceForm{padding:20px}#stateZipFields .form-control{width:100%}.postField input.greenButton{margin-left:0}#stateZipFields .postField{margin-top:15px}.ml-product-detail .ml-product-detail-info .pr-snippet-review-count:after,.ml-product-detail .ml-product-alt-detail-info .pr-snippet-review-count:after{padding-left:0 !important}.ml-product-item-detail .ml-ctd-detail-qty-container{padding-bottom:15px}.ml-product-item-detail .ml-ctd-detail-qty-container .ml-product-pricing{padding-bottom:10px}.ml-footer-global-include-wrapper{margin-left:0;margin-right:0}.promotionFlag{float:none;margin:0 auto;margin-top:10px}.promotionContainer{display:block;padding-top:0}.ml-grid-view-single-column .ml-grid-view-item{width:100%;float:left}.ml-faceted-nav-left .ml-nav-facet-selected{display:block}.feature-grid-view-item>b{font-size:16px}.ml-footer-signup-wrapper{padding-left:0;padding-right:0}.ml-footer-signup-wrapper .ml-footer-email-signup{padding-left:15px;padding-right:15px}.ml-footer-signup-wrapper .ml-footer-email-signup .ml-footer-email-signup-field{max-width:76%}.ml-footer-signup-wrapper .ml-footer-email-signup .ml-footer-email-signup-button-wrapper{width:65px}.ml-footer-signup-wrapper .ml-ctd-dealer-container{padding-left:15px;padding-right:15px}.ml-footer-signup-wrapper .ml-ctd-dealer-container .zipEntryField{max-width:85%}.ml-footer-mini{text-align:center}.ml-footer-links-section-mini{margin:0 auto;text-align:center}.ml-footer-links-section-mini .footerItem{display:inline-block;float:none}.ml-footer-links-section-mini .footerItem:before{content:" "}.ml-footer-links-section-mini div+div:before{content:" "}.ml-footer-copyright{text-align:center}.ml-footer-global-container{display:block}.ml-footer-global-container .container{padding-left:0;padding-right:0}.ml-footer-global-container .ml-global-include{padding:12px 0 0 6px;margin-bottom:12px}.ml-footer-global-container #ourGuarantee>a.showLink{display:block}.ml-footer-global-container #ourGuarantee .title3{font-size:20px;text-transform:uppercase;font-weight:bold}.ml-footer-global-container #ourGuarantee p{padding-right:10px}.ml-footer-global-container #ourGuarantee p a{color:#000;text-decoration:underline}.ml-product-detail-wrapper{border-top:0}.ml-product-nav-back-next-wrapper .pagination{float:none;width:100%;text-align:center}.ml-product-nav-back-next-wrapper .pagination>li{display:inline-block}.ml-product-alt-detail-image .imgNote{display:block;padding-bottom:10px;padding-top:400px}.ml-product-detailimgcontainer img,.ml-product-alt-detailimgcontainer img{border:1px solid #ccc}.ml-product-detail .slick-dots{bottom:-42px}.ml-product-detail .slick-dots li button:before{font-size:14px}.ml-product-detail .ml-product-detail-info,.ml-product-detail .ml-product-alt-detail-info{padding-top:12px}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons{float:none}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary{text-align:center;display:inline-block;width:100%}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary span.ml-product-btn-wish-list,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary span.ml-product-btn-wish-list{display:inline-block;text-align:center}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary span.ml-product-btn-tell-friend,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary span.ml-product-btn-tell-friend{display:inline-block}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup{width:100%;padding-bottom:10px}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .fLeft,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .fLeft{max-width:160px}.ml-product-detail .ml-product-backto-top{display:none}.ml-product-info-tabs{padding-left:0;padding-right:0}.ml-product-info-tabs .ml-info-container .panel-default>.panel-heading{background-color:#9d9d9d;color:#fff}.ml-product-info-tabs .ml-info-container .panel-heading .ml-panel-heading-icon{color:#fff}.ml-product-info-tabs .ml-info-container .ml-info-accordion-active .panel-heading{background-color:#333;color:#fff}.ml-product-info-tabs .ml-info-container .panel-body{padding:5px 10px 5px 10px !important;border:1px solid #ccc !important}.calIndexGroup{padding-left:0}.calIndexGroup .column-list{width:100%;float:none}.calIndexGroup ul{padding-left:0}.calIndex{padding-left:0}.calSection{display:list-item}.calHeader{width:100%;float:none;font-weight:bold}.fixtoTop{width:100%;left:0}#mailAGiftCard .title2{font-size:32px !important}#mailAGiftCard .title1{font-size:25px !important}.giftCardAction .greenButton{margin-left:0;margin-bottom:20px}.ml-footer-phone-number{padding-top:30px}.ml-ctd-home-custom-new-slot .ml-slot-7,.ml-ctd-home-custom-new .ml-slot-7,.ml-ctd-home-custom-new-slot .ml-slot-9,.ml-ctd-home-custom-new .ml-slot-9{width:50%;float:left}.ml-ctd-home-custom-new-slot .ml-slot-8,.ml-ctd-home-custom-new .ml-slot-8{display:none}.ml-ctd-home-custom-cts .ml-slot-6,.ml-ctd-home-custom-cts .ml-slot-7,.ml-ctd-home-custom-cts .ml-slot-8{width:50%;float:left}.ml-ctd-home-custom-cts .ml-slot-7{display:none}.ml-directory .ml-dir-header-category .ml-dir-header-category-head{width:100%;padding-right:0;border-bottom:1px solid #ccc;margin-bottom:10px}.ml-rma-container{padding-left:0;padding-right:0}.ml-rma-container .rma-input{float:left;width:93%}.ml-rma-container .rma-required{width:4%;float:left}.ml-basket-container .ml-basket-column.ml-basket-item-price.ml-basket-price{left:0}.ml-basket-container .ml-basket-input-shipping .ml-explain-shipping-calc{max-width:100%;text-align:left;float:left}.ml-basket-container .ml-basket-input-shipping .form_but{margin-left:4px !important}#restrictedItemsModal .ml-restricted-items-buttons input{width:100%;margin-bottom:15px;line-height:22px}.ml-checkout-review-container #checkoutTerms ol{padding-left:0}.ml-shipping-container .ml-shippable-items{padding-left:0;padding-right:0}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-img-col{width:33%}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-img-col img{max-width:70px}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-txt-col{width:67%;padding-left:0}.ml-shipping-container .ml-shippable-item-thumb-img-col{width:22%;float:left}.ml-shipping-container .ml-shippable-item-thumb-txt-col{width:78%;float:left;padding-left:10px}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-product-qty,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-product-qty{float:right;padding-right:15px}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-buttons .ml-product-btn-primary .ml-button-add-basket,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-buttons .ml-product-btn-primary .ml-button-add-basket{margin-top:15px !important}.promotionContainer{padding-top:0;display:inline-block}.promotionContainer .promotionFlag{margin:0 auto;margin-top:5px;float:none}.ml-grid-view-sort-label{line-height:34px;margin-top:5px}.ml-directory .ml-dir-header-category-sort,.ml-product-search .ml-dir-header-category-sort{float:left}.ml-header-shop{position:relative;top:-5px}#searchDiv .dropdown-menu{max-width:100%}.imgContainerFirearms,.imgContainerparts{display:none !important}.ml-navbar-secondary #ml-custom-nav{padding-left:0;padding-right:0}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item a{padding-left:15px}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child .flatCatLink.hasSub a{padding-top:2px;padding-bottom:2px;font-weight:500}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child .flatCatLink.hasSub.active>a{background:transparent;color:#333;font-size:14px;font-weight:500;text-decoration:underline;margin-bottom:0}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child .flatCatLink.hasSub.active>a .ml-nav-icon-toggle{color:#afafaf}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child .flatCatLink.hasSub .flatSubCatLinkCont{padding-left:30px}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child .flatCatLink.hasSub .flatSubCatLinkCont li a{font-size:14px;font-weight:500}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child li.ml-category-nav-item a{font-size:14px;font-weight:500}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child li.ml-category-nav-item a strong{font-weight:500}.ml-navbar-secondary .navbar-nav{margin:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav li.active>a{margin-bottom:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav li.active{padding-bottom:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav ul li:last-child{padding-bottom:0}.nav.navbar-nav.ml-navbar-nav{font-size:14px;font-weight:600}.navbar-nav{margin:0 -15px}.ml-myaccount-wishlist-send-list-wrapper .ml-myaccount-wishlist-send-list-container .ml-myaccount-wishlist-send-list-remove-button{padding-top:0 !important}.ml-myaccount-wishlist-send-list-wrapper .ml-myaccount-wishlist-send-list-container .ml-myaccount-wishlist-send-list-remove-button a{color:#fff !important}.ml-layout-section-checkout #fflDealerLocationsModal .modal-dialog{width:100%}.ml-layout-section-checkout #fflDealerLocationsModal .modal-dialog .ml-restricted-state-message{padding:10px 0 0 0}.ml-layout-section-checkout #fflDealerLocationsModal #fflDealerForm .fflPopOptions .fflPopOptionsRow .fflPopOptionCol{display:table;width:100%}.ml-layout-section-checkout #fflDealerLocationsModal .fflDealerPop p{display:block}.ml-layout-section-checkout #fflDealerLocationsModal .fflStoreHdrWrap{text-align:center}.ml-layout-section-checkout #fflDealerLocationsModal #radiobutton,.ml-layout-section-checkout #fflDealerLocationsModal #dealerName,.ml-layout-section-checkout #fflDealerLocationsModal #address,.ml-layout-section-checkout #fflDealerLocationsModal #city,.ml-layout-section-checkout #fflDealerLocationsModal #state,.ml-layout-section-checkout #fflDealerLocationsModal #zip{display:table}.ml-layout-section-product .pagination>li>a,.ml-layout-section-product .pagination>li>span{margin-left:-4px}.ml-payment-wrapper .ml-select-credit-cards.ng-scope{padding-left:15px}.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable span.messagesale,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable span.messagesale,.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable span.pricesale,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable span.pricesale{font-size:16px}#infoTabContainer img{width:100%;height:auto}.ml-checkout-billing .form-group .control-label,.ml-checkout-address-add-container .form-group .control-label{text-align:left}#ml-recentlyviewed-carousel-view-items .slick-next,#ml-recentlyviewed-carousel-view-items .slick-prev{margin-top:-5px}.ml-product-detail-wrapper{padding-top:0}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip{margin-bottom:15px}.ml-save-cart.ml-click-bound{font-size:75%}.modal-dialog{margin:0 !important}.directoryCell.group{float:left;width:50%;padding-left:10px;padding-right:10px;min-height:295px}.ml-navbar-secondary{display:none;margin-top:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav>li>ul>li{border-bottom:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav>li>ul>li.ml-category-nav-item{margin-left:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav>li>ul>li.ml-category-nav-item a{padding:2px 0 2px 0}.container.hidden-sm>.ml-body-wrapper{min-height:0}.ml-ctd-custom-header{position:absolute;bottom:10px;right:auto;left:0;width:100%}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills{display:flex;align-items:center;justify-content:center}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li{min-width:auto;text-align:center;width:50%}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a,.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a:focus{background-color:#090;color:#fff}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a,.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a:focus{background-color:#fc0;color:#fff}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li+li{margin-left:4px}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li>a{padding:7px 15px;font-size:12px;letter-spacing:0}.ml-layout-section-category .ml-navleft{display:block !important}.ml-layout-section-category .ml-leftNav-container{width:100% !important}.ml-layout-section-category .ml-navleft-cats-inactive{cursor:pointer;margin:0 0 5px 0;padding:10px 0 6px 0;font-size:17px;border-top:1px solid #ccc;width:100%}.ml-header-wrapper{height:210px;background:#f2f2f2}.ml-header-wrapper .ml-header-content-wrapper{padding-left:15px;padding-right:15px;height:210px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-logo-wrapper{top:9px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper{bottom:50px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper .ml-header-search .form-control{height:34px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-links-wrapper{top:auto;bottom:91px;right:0}.ml-header-wrapper .ml-header-global-cart-wrapper{top:33px}.ml-header-wrapper .ml-header-global-cart-wrapper .ml-header-global-cart-text{margin-top:3px;margin-left:22px !important}.ml-header-wrapper .ml-header-shop .ml-header-link-item .ml-icon-lib{font-size:24px}.ml-header-wrapper .ml-header-account{float:right}.ml-password-recovery-container .ml-password-recovery-left-container{max-width:100%}.ml-password-recovery-hint-container .ml-password-recovery-input-container{max-width:100%}.ml-password-recovery-reset-container .form-group{max-width:100%}.balanceForm{padding:20px}#stateZipFields .form-control{width:100%}.postField input.greenButton{margin-left:0}#stateZipFields .postField{margin-top:15px}.ml-product-detail .ml-product-detail-info .pr-snippet-review-count:after,.ml-product-detail .ml-product-alt-detail-info .pr-snippet-review-count:after{padding-left:0 !important}.ml-product-item-detail .ml-ctd-detail-qty-container{padding-bottom:15px}.ml-product-item-detail .ml-ctd-detail-qty-container .ml-product-pricing{padding-bottom:10px}.ml-footer-global-include-wrapper{margin-left:0;margin-right:0}.promotionFlag{float:none;margin:0 auto;margin-top:10px}.promotionContainer{display:block;padding-top:0}.ml-grid-view-single-column .ml-grid-view-item{width:100%;float:left}.ml-faceted-nav-left .ml-nav-facet-selected{display:block}.feature-grid-view-item>b{font-size:16px}.ml-footer-signup-wrapper{padding-left:0;padding-right:0}.ml-footer-signup-wrapper .ml-footer-email-signup{padding-left:15px;padding-right:15px}.ml-footer-signup-wrapper .ml-footer-email-signup .ml-footer-email-signup-field{max-width:76%}.ml-footer-signup-wrapper .ml-footer-email-signup .ml-footer-email-signup-button-wrapper{width:65px}.ml-footer-signup-wrapper .ml-ctd-dealer-container{padding-left:15px;padding-right:15px}.ml-footer-signup-wrapper .ml-ctd-dealer-container .zipEntryField{max-width:85%}.ml-footer-mini{text-align:center}.ml-footer-links-section-mini{margin:0 auto;text-align:center}.ml-footer-links-section-mini .footerItem{display:inline-block;float:none}.ml-footer-links-section-mini .footerItem:before{content:" "}.ml-footer-links-section-mini div+div:before{content:" "}.ml-footer-copyright{text-align:center}.ml-footer-global-container{display:block}.ml-footer-global-container .container{padding-left:0;padding-right:0}.ml-footer-global-container .ml-global-include{padding:12px 0 0 6px;margin-bottom:12px}.ml-footer-global-container #ourGuarantee>a.showLink{display:block}.ml-footer-global-container #ourGuarantee .title3{font-size:20px;text-transform:uppercase;font-weight:bold}.ml-footer-global-container #ourGuarantee p{padding-right:10px}.ml-footer-global-container #ourGuarantee p a{color:#000;text-decoration:underline}.ml-product-detail-wrapper{border-top:0}.ml-product-nav-back-next-wrapper .pagination{float:none;width:100%;text-align:center}.ml-product-nav-back-next-wrapper .pagination>li{display:inline-block}.ml-product-alt-detail-image .imgNote{display:block;padding-bottom:10px;padding-top:400px}.ml-product-detailimgcontainer img,.ml-product-alt-detailimgcontainer img{border:1px solid #ccc}.ml-product-detail .slick-dots{bottom:-42px}.ml-product-detail .slick-dots li button:before{font-size:14px}.ml-product-detail .ml-product-detail-info,.ml-product-detail .ml-product-alt-detail-info{padding-top:12px}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons{float:none}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary{text-align:center;display:inline-block;width:100%}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary span.ml-product-btn-wish-list,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary span.ml-product-btn-wish-list{display:inline-block;text-align:center}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary span.ml-product-btn-tell-friend,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-secondary span.ml-product-btn-tell-friend{display:inline-block}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup{width:100%;padding-bottom:10px}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip .rowGroup .fLeft,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip .rowGroup .fLeft{max-width:160px}.ml-product-detail .ml-product-backto-top{display:none}.ml-product-info-tabs{padding-left:0;padding-right:0}.ml-product-info-tabs .ml-info-container .panel-default>.panel-heading{background-color:#9d9d9d;color:#fff}.ml-product-info-tabs .ml-info-container .panel-heading .ml-panel-heading-icon{color:#fff}.ml-product-info-tabs .ml-info-container .ml-info-accordion-active .panel-heading{background-color:#333;color:#fff}.ml-product-info-tabs .ml-info-container .panel-body{padding:5px 10px 5px 10px !important;border:1px solid #ccc !important}.calIndexGroup{padding-left:0}.calIndexGroup .column-list{width:100%;float:none}.calIndexGroup ul{padding-left:0}.calIndex{padding-left:0}.calSection{display:list-item}.calHeader{width:100%;float:none;font-weight:bold}.fixtoTop{width:100%;left:0}#mailAGiftCard .title2{font-size:32px !important}#mailAGiftCard .title1{font-size:25px !important}.giftCardAction .greenButton{margin-left:0;margin-bottom:20px}.ml-footer-phone-number{padding-top:30px}.ml-ctd-home-custom-new-slot .ml-slot-7,.ml-ctd-home-custom-new .ml-slot-7,.ml-ctd-home-custom-new-slot .ml-slot-9,.ml-ctd-home-custom-new .ml-slot-9{width:50%;float:left}.ml-ctd-home-custom-new-slot .ml-slot-8,.ml-ctd-home-custom-new .ml-slot-8{display:none}.ml-ctd-home-custom-cts .ml-slot-6,.ml-ctd-home-custom-cts .ml-slot-7,.ml-ctd-home-custom-cts .ml-slot-8{width:50%;float:left}.ml-ctd-home-custom-cts .ml-slot-7{display:none}.ml-directory .ml-dir-header-category .ml-dir-header-category-head{width:100%;padding-right:0;border-bottom:1px solid #ccc;margin-bottom:10px}.ml-rma-container{padding-left:0;padding-right:0}.ml-rma-container .rma-input{float:left;width:93%}.ml-rma-container .rma-required{width:4%;float:left}.ml-basket-container .ml-basket-column.ml-basket-item-price.ml-basket-price{left:0}.ml-basket-container .ml-basket-input-shipping .ml-explain-shipping-calc{max-width:100%;text-align:left;float:left}.ml-basket-container .ml-basket-input-shipping .form_but{margin-left:4px !important}#restrictedItemsModal .ml-restricted-items-buttons input{width:100%;margin-bottom:15px;line-height:22px}.ml-checkout-review-container #checkoutTerms ol{padding-left:0}.ml-shipping-container .ml-shippable-items{padding-left:0;padding-right:0}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-img-col{width:33%}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-img-col img{max-width:70px}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-txt-col{width:67%;padding-left:0}.ml-shipping-container .ml-shippable-item-thumb-img-col{width:22%;float:left}.ml-shipping-container .ml-shippable-item-thumb-txt-col{width:78%;float:left;padding-left:10px}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-product-qty,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-product-qty{float:right;padding-right:15px}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-buttons .ml-product-btn-primary .ml-button-add-basket,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-buttons .ml-product-btn-primary .ml-button-add-basket{margin-top:15px !important}.promotionContainer{padding-top:0;display:inline-block}.promotionContainer .promotionFlag{margin:0 auto;margin-top:5px;float:none}.ml-grid-view-sort-label{line-height:34px;margin-top:5px}.ml-directory .ml-dir-header-category-sort,.ml-product-search .ml-dir-header-category-sort{float:left}.ml-header-shop{position:relative;top:-5px}#searchDiv .dropdown-menu{max-width:100%}.imgContainerFirearms,.imgContainerparts{display:none !important}.ml-navbar-secondary #ml-custom-nav{padding-left:0;padding-right:0}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item a{padding-left:15px}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child .flatCatLink.hasSub a{padding-top:2px;padding-bottom:2px;font-weight:500}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child .flatCatLink.hasSub.active>a{background:transparent;color:#333;font-size:14px;font-weight:500;text-decoration:underline;margin-bottom:0}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child .flatCatLink.hasSub.active>a .ml-nav-icon-toggle{color:#afafaf}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child .flatCatLink.hasSub .flatSubCatLinkCont{padding-left:30px}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child .flatCatLink.hasSub .flatSubCatLinkCont li a{font-size:14px;font-weight:500}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child li.ml-category-nav-item a{font-size:14px;font-weight:500}.ml-navbar-secondary #ml-custom-nav #ml-navigation>li.ml-category-nav-item ul.ml-custom-child li.ml-category-nav-item a strong{font-weight:500}.ml-navbar-secondary .navbar-nav{margin:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav li.active>a{margin-bottom:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav li.active{padding-bottom:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav ul li:last-child{padding-bottom:0}.nav.navbar-nav.ml-navbar-nav{font-size:14px;font-weight:600}.navbar-nav{margin:0 -15px}.ml-myaccount-wishlist-send-list-wrapper .ml-myaccount-wishlist-send-list-container .ml-myaccount-wishlist-send-list-remove-button{padding-top:0 !important}.ml-myaccount-wishlist-send-list-wrapper .ml-myaccount-wishlist-send-list-container .ml-myaccount-wishlist-send-list-remove-button a{color:#fff !important}.ml-layout-section-checkout #fflDealerLocationsModal .modal-dialog{width:100%}.ml-layout-section-checkout #fflDealerLocationsModal .modal-dialog .ml-restricted-state-message{padding:10px 0 0 0}.ml-layout-section-checkout #fflDealerLocationsModal #fflDealerForm .fflPopOptions .fflPopOptionsRow .fflPopOptionCol{display:table;width:100%}.ml-layout-section-checkout #fflDealerLocationsModal .fflDealerPop p{display:block}.ml-layout-section-checkout #fflDealerLocationsModal .fflStoreHdrWrap{text-align:center}.ml-layout-section-checkout #fflDealerLocationsModal #radiobutton,.ml-layout-section-checkout #fflDealerLocationsModal #dealerName,.ml-layout-section-checkout #fflDealerLocationsModal #address,.ml-layout-section-checkout #fflDealerLocationsModal #city,.ml-layout-section-checkout #fflDealerLocationsModal #state,.ml-layout-section-checkout #fflDealerLocationsModal #zip{display:table}.ml-layout-section-product .pagination>li>a,.ml-layout-section-product .pagination>li>span{margin-left:-4px}.ml-payment-wrapper .ml-select-credit-cards.ng-scope{padding-left:15px}.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable span.messagesale,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable span.messagesale,.ml-product-detail .ml-product-detail-info .ml-product-pricing #pdpPricingTable span.pricesale,.ml-product-detail .ml-product-alt-detail-info .ml-product-pricing #pdpPricingTable span.pricesale{font-size:16px}#infoTabContainer img{width:100%;height:auto}.ml-checkout-billing .form-group .control-label,.ml-checkout-address-add-container .form-group .control-label{text-align:left}#ml-recentlyviewed-carousel-view-items .slick-next,#ml-recentlyviewed-carousel-view-items .slick-prev{margin-top:-5px}.ml-product-detail-wrapper{padding-top:0}.ml-product-detail .ml-product-detail-info .group.itemLimitation.canWeShip,.ml-product-detail .ml-product-alt-detail-info .group.itemLimitation.canWeShip{margin-bottom:15px}.ml-save-cart.ml-click-bound{font-size:75%}.modal-dialog{margin:0 !important}.directoryCell.group{float:left;width:50%;padding-left:10px;padding-right:10px;min-height:295px}.ml-navbar-secondary{display:none;margin-top:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav>li>ul>li{border-bottom:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav>li>ul>li.ml-category-nav-item{margin-left:0}.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav>li>ul>li.ml-category-nav-item a{padding:2px 0 2px 0}.container.hidden-sm>.ml-body-wrapper{min-height:0}.ml-ctd-custom-header{position:absolute;bottom:10px;right:auto;left:0;width:100%}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills{display:flex;align-items:center;justify-content:center}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li{min-width:auto;text-align:center;width:50%}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a,.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a:focus{background-color:#090;color:#fff}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a,.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a:focus{background-color:#fc0;color:#fff}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li+li{margin-left:4px}.ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li>a{padding:7px 15px;font-size:12px;letter-spacing:0}.ml-layout-section-category .ml-navleft{display:block !important}.ml-layout-section-category .ml-leftNav-container{width:100% !important}.ml-layout-section-category .ml-navleft-cats-inactive{cursor:pointer;margin:0 0 5px 0;padding:10px 0 6px 0;font-size:17px;border-top:1px solid #ccc;width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){.container{padding-left:12px;padding-right:12px}.ml-header-wrapper,.ml-mini-header-wrapper{height:113px;background:#f2f2f2}.ml-header-wrapper .ml-header-content-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper{height:113px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-logo-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-logo-wrapper{top:9px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper{bottom:auto;right:auto;top:18px;left:18%;width:100%;max-width:254px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper .form-control,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper .form-control{border:1px solid #bababa;height:34px;color:#333}.ml-header-wrapper .ml-header-content-wrapper .ml-header-links-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-links-wrapper{top:27px;right:20%}.ml-header-wrapper .ml-header-content-wrapper .ml-header-global-cart-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-global-cart-wrapper{bottom:57px;right:8px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-global-cart-wrapper .ml-header-global-cart-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-global-cart-wrapper .ml-header-global-cart-wrapper{display:inline-block}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header{position:absolute;top:auto;bottom:16px;left:18%}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-header-tagline,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-header-tagline{padding-bottom:10px}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li{min-width:auto;text-align:center}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a,.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a:focus,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a:focus{background-color:#090;color:#fff}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a,.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a:focus,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a:focus{background-color:#c62128;color:#fff}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(3) a,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(3) a,.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(3) a:focus,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(3) a:focus{background-color:#fc0;color:#fff}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(4) a,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(4) a,.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(4) a:focus,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(4) a:focus{background-color:#fa8f00;color:#fff}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li+li,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li+li{margin-left:4px}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li>a,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li>a{padding:7px 15px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-global-cart-label,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-global-cart-label{display:inline-block;font-weight:bold}.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li:hover>ul{display:none}#ml-custom-nav{padding-left:0;padding-right:0}.nav.navbar-nav.ml-navbar-nav li>a{padding-left:5px;padding-right:5px;font-size:13px;font-weight:600}.nav.navbar-nav.ml-navbar-nav>li>a{border-right:0}.nav.navbar-nav.ml-navbar-nav li ul{display:none}#ml-navbar-collapse .row{margin-left:0;margin-right:0}.ml-leftNav-container .ml-nav-facet-clearall{top:20px}.breadcrumb{padding:20px 0 0 0}.ml-faceted-nav-left .ml-refine-by{font-size:18px;padding:10px 0 10px 0}.ml-basket-container .ml-basket-buttons .ml-basket-button-save,.ml-basket-container .ml-basket-buttons .ml-basket-button-continue-shopping{padding-top:20px}.ml-basket-container .ml-basket-input-shipping .ml-explain-shipping-calc{max-width:120px;text-align:center}.ml-basket-container .ml-basket-input-shipping #postalCode{max-width:120px}.ml-footer-signup-wrapper{padding-left:0;padding-bottom:10px}.ml-footer-signup-wrapper .ml-footer-email-signup{padding-left:12px}.ml-footer-signup-wrapper .ml-footer-email-signup .ml-footer-email-signup-field{max-width:151px}.ml-footer-signup-wrapper .ml-ctd-dealer-container{padding-left:12px}.ml-footer-signup-wrapper .ml-ctd-dealer-container .zipEntryField{max-width:182px}.ml-footer-social-links-wrapper{margin-left:12px}.ml-cust-icon{height:38px;width:38px;margin-right:4px}.ml-cust-icon .ml-icon-lib.ml-social-icon{margin-top:8px}.ml-footer-global-container .ml-global-include .ml-custom-include-content span p{font-size:13px}.ml-footer-links-section{padding-right:0}.ml-nav-facet-expand-all-toggle{display:none}.ml-product-alt-detailimgcontainer{width:77%;padding-left:0}.ml-product-vertical-alternative-container{width:72px;margin:36px 0}.ml-product-vertical-alternative-container .slick-next{top:initial}.fixtoTop{width:744px}.ml-info-content-container{height:400px}.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li>ul{display:none}.ml-product-detail .ml-product-detail-info .ml-product-item-detail .ml-product-pricing,.ml-product-detail .ml-product-alt-detail-info .ml-product-item-detail .ml-product-pricing{width:255px}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons{float:left;margin-top:10px}.ml-product-detail .ml-product-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-primary,.ml-product-detail .ml-product-alt-detail-info .ml-ctd-detail-qty-container .ml-ctd-detail-buttons .ml-product-btn-primary{padding-left:0}.ml-product-detail .ml-product-detail-info .ml-product-btn-secondary,.ml-product-detail .ml-product-alt-detail-info .ml-product-btn-secondary{padding-left:0;text-align:center}#sf-menu-text-nav .sf-menu{width:100%;display:flex;display:-webkit-flex;justify-content:space-between}#sf-menu-text-nav .sf-menu a{font-size:1.2rem}#sf-menu-text-nav .sf-menu>li{display:inline-block}#sf-menu-text-nav .sf-menu .flatCatsUL{display:none !important}.promotionFlag{float:none;margin:0 auto;margin-top:10px}.promotionContainer{display:block;padding-top:0}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-txt-col{width:75%;padding-left:15px}.ml-shipping-container .ml-shippable-item-thumb-img-col{width:15%;float:left}.ml-shipping-container .ml-shippable-item-thumb-txt-col{width:75%;float:left;padding-left:10px}.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-find-continue{width:20.666667%}.ml-payment-wrapper .ml-select-credit-cards #paymentProfileId{margin-top:12px}.ml-payment-wrapper .ml-payment-creditCard{width:27.333333%}.ml-accordion-checkout .ml-accordion-annotations .ml-accordion-annotations-container .ml-accordion-basket .ml-accordion-basket-items .ml-accordion-basket-item .ml-accordion-basket-item-container .ml-accordion-basket-item-img{width:30.333333%}.ml-grid-view-single-column .promotionFlag{margin:10px 0 10px 0}.ml-basket-items-container .ml-basket-item-thumb{width:9.33%}.ml-basket-items-container .ml-basket-item-product{width:40.666667%;padding-left:10px}.ml-basket-buttons .ml-basket-button-save{width:25.833333%}.ml-basket-buttons .ml-basket-button-placeholder{width:20%}.ml-widget-home-carousel .ml-recommendation-carousel-view-item.slick-slide{padding-left:10px;padding-right:10px}}@media screen and (min-width: 992px){.ml-header-wrapper,.ml-mini-header-wrapper{height:113px;background:#f2f2f2}.ml-header-wrapper .ml-header-content-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper{height:113px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-logo-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-logo-wrapper{top:9px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper{bottom:auto;right:auto;top:18px;left:13%;width:100%;max-width:254px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper .form-control,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper .form-control{border:1px solid #bababa;height:34px;color:#333}.ml-header-wrapper .ml-header-content-wrapper .ml-header-links-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-links-wrapper{top:27px;right:16%}.ml-header-wrapper .ml-header-content-wrapper .ml-header-global-cart-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-global-cart-wrapper{bottom:57px;right:8px}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header{position:absolute;top:auto;bottom:16px;left:13%}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-header-tagline,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-header-tagline{padding-bottom:10px}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li{min-width:auto;text-align:center}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a,.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a:focus,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:first-child a:focus{background-color:#090;color:#fff}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a,.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a:focus,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(2) a:focus{background-color:#c62128;color:#fff}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(3) a,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(3) a,.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(3) a:focus,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(3) a:focus{background-color:#fc0;color:#fff}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(4) a,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(4) a,.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(4) a:focus,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li:nth-child(4) a:focus{background-color:#fa8f00;color:#fff}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li+li,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li+li{margin-left:4px}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li>a,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header .ml-ctd-custom-navigation .nav-pills>li>a{padding:7px 15px}.ml-leftNav-container .ml-nav-facet-clearall{top:30px}.breadcrumb{padding:30px 0 0 0}.ml-faceted-nav-left .ml-refine-by{font-size:24px;padding:10px 0 10px 0}.ml-basket-container .ml-basket-buttons .ml-basket-button-save,.ml-basket-container .ml-basket-buttons .ml-basket-button-continue-shopping{padding-top:20px}.ml-basket-container .ml-basket-input-shipping .ml-explain-shipping-calc{max-width:120px;text-align:center}.ml-product-detailimgcontainer .detailImage,.ml-product-alt-detailimgcontainer .detailImage{display:block}.ml-product-alt-detailimgcontainer{float:left;width:84.2%;padding-left:0}.ml-product-vertical-alternative-container{width:72px;margin-top:50px}.ml-product-item-detail .ml-product-qty{float:left}.ml-product-detail .ml-product-detail-image{width:49.33%}.ml-layout-section-product .ml-product-detail-info{padding-right:0}.ml-info-content-container{height:400px}#ml-alternate-images-source-xs{display:none}.ml-product-detail .ml-product-pricing{width:235px}.ml-footer-signup-wrapper{padding-top:0}.ml-footer-links-section{padding-right:15px}.ml-nav-facet-expand-all-toggle{display:none}.fixtoTop{width:962px}.ml-footer-email-signup .ml-footer-email-signup-field{max-width:195px}.ml-ctd-dealer-container .zipEntryField{max-width:224PX}.imgNote{float:left}.ml-payment-creditCard{float:left;width:33.33333333%;position:relative;min-height:1px;padding-left:0;padding-right:0;padding-left:15px;padding-right:15px;padding-bottom:0}.ml-payment-form-label{float:left;width:25%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;clear:left;padding-left:10px;padding-right:10px;text-align:right}.ml-payment-form-content{float:left;width:58.33333333%}.ml-payment-form-content .ml-payment-card-cvv2{float:left;width:33.33333333%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-right:0;padding-left:0;padding-right:10px}.ml-payment-form-content .ml-payment-card-month,.ml-payment-form-content .ml-payment-card-year{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:10px}.ml-checkout-accountSetUp{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}.ml-checkout-accountSetUp .ml-checkout-accountSetUp-form{float:left;width:33.33333333%;position:relative;min-height:1px;padding-left:0;padding-right:0}.ml-payment-wrapper .ml-select-credit-cards #paymentProfileId{margin-top:12px}.ml-payment-wrapper .ml-payment-creditCard{width:27.333333%}.ml-globalcart-container .popover{top:19px !important}#sf-menu-text-nav .sf-menu{width:962px}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-img-col{width:12%}.ml-shipping-container .ml-shippable-item-thumb-img-col{width:10%;float:left}.ml-shipping-container .ml-shippable-item-thumb-txt-col{width:75%;float:left;padding-left:10px}.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-find-continue{width:15.3%}.ewbis-modal-success .modal-dialog{width:500px}.ml-myaccount-welcome-msg{padding:10px 0 15px 0}#liteRegistrationHint{border-radius:0 3px 3px 0 !important}.ml-info-container .info-content-section{font-size:14px}}@media screen and (min-width: 1200px){.fixtoTop{width:1170px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-links-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-links-wrapper{right:13%}.ml-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper{bottom:26px;right:8px;top:auto;left:auto;width:100%;max-width:320px}.ml-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper .form-control,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-header-search-wrapper .form-control{border:1px solid #ccc;height:34px;color:#333}.ml-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header,.ml-mini-header-wrapper .ml-header-content-wrapper .ml-ctd-custom-header{bottom:26px}.ml-footer-email-signup .ml-footer-email-signup-field{max-width:195px}.ml-ctd-dealer-container .zipEntryField{max-width:267PX}.ml-shipping-container .ml-shippable-items .ml-shippable-item .ml-shippable-item-thumb-img-col{width:10%}.ml-shippable-item-thumb-img-col{width:10%;float:left}.ml-shippable-item-thumb-txt-col{width:75%;float:left;padding-left:10px}.ml-myaccount-wishlist-view .ml-myaccount-wishlist-button-wrapper .ml-myaccount-wishlist-button-find-continue{width:15.3%}#sf-menu-text-nav .sf-menu{width:1170px}.ml-product-alt-detailimgcontainer{width:86.2%}.ml-product-kit-qty .ml-product-qty{float:left}}