.cat-item-154{display:none}.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{width:100%!important}.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{right:0;left:auto}body #top nav ul li a{padding:30px;text-transform:uppercase}body #top nav ul li.ubermenu-tab.ubermenu-active a{background:#fff}body #top nav ul li ul li ul li ul li a{padding:10px}.ubermenu .ubermenu-nav .ubermenu-column-full{background:#f2f2f2}.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop{top:100%!important}.ubermenu .ubermenu-nav .ubermenu-column-full{width:auto}#top nav ul li{float:left}.ubermenu .ubermenu-nav .ubermenu-column-1-4{width:100%}#top nav>ul>li>ul>li,#header-outer[data-format="centered-menu"] #top nav>ul>li>ul>li,#header-secondary-outer .sf-menu>li>ul>li,#header-outer .widget_shopping_cart .cart_list,#header-outer .widget_shopping_cart .total,#header-outer .widget_shopping_cart .buttons{-ms-transform:none;-webkit-transform:none;transform:none;-ms-transition:none;transition:none;-webkit-transition:none}.sf-menu li li ul{visibility:visible;-ms-transition:none;-webkit-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;opacity:1;-ms-transform:none;-webkit-transform:none;transform:none}body #header-outer{position:fixed!important}body #header-outer #logo{margin-top:12px;margin-bottom:12px}body.logged-in #header-outer{top:32px!important}.ubermenu-responsive-default.ubermenu{display:flex!important}body #header-outer.small-nav{top:0px!important}body.logged-in #header-outer.small-nav{top:32px!important}body #header-outer #top nav>ul>li>a{opacity:1;border-bottom:transparent 7px solid;background:transparent!important}body #header-outer.transparent #top nav>ul>li>a{opacity:1;color:#fff!important}body #header-outer #top nav>ul>li>a:hover{border-bottom:#222 7px solid}body #top .sf-menu li ul li a,body #header-secondary-outer nav>ul>li>a{font-family:Roboto Condensed}#top .sf-menu li ul.ubermenu-submenu ul.ubermenu-submenu ul.ubermenu-submenu li a{font-family:Open Sans;font-weight:normal!important;font-size:13px}#top .sf-menu li ul.ubermenu-submenu li a{font-weight:700;font-size:16px}#top nav ul li.widget p{margin:15px 0}.bold,.bold a:first-child,#top .sf-menu li ul.ubermenu-submenu ul.ubermenu-submenu ul.ubermenu-submenu li a.bold{font-weight:bold!important}body #header-outer[data-lhe="default"] #top nav>ul>li>a{margin-left:14px;margin-right:14px;padding-left:0;padding-right:0}body #header-outer.transparent #top nav>ul>li.nav-button>a,#header-outer #top nav>ul>li.nav-button>a{background:#333!important;padding:15px!important;line-height:1em!important;border-bottom:none!important;border-radius:5px;color:#fff!important;margin-top:-8px}body #top nav ul li ul li ul li ul li a{padding-left:45px}#header-outer li.nectar-woo-cart{display:block!important}body:not([data-header-format="left-header"]) #top .sf-menu li ul.ubermenu-tabs-group.ubermenu-column{background:#f2f2f2!important}body:not([data-header-format="left-header"]) #top .sf-menu li ul{background:#fff!important}.support-menu .ubermenu-submenu{width:700px;max-width:100vw}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{transform:none!important}#top .sf-menu li.support-menu ul.ubermenu-submenu .nav-widget ul.ubermenu-content-block{width:100%!important;float:none!important;display:block;left:auto!important;top:100%!important}.button-transparent{background:none!important;color:#333!important;border:#333 1px solid!important;border-radius:5px!important;padding:15px!important;line-height:1em!important;float:left;margin:15px 0}#top nav ul li.widget_text{padding:35px}.ubermenu-responsive-toggle{display:none}body.admin-bar #slide-out-widget-area.slide-out-from-right,#slide-out-widget-area.slide-out-from-right{padding-top:100px!important}body #slide-out-widget-area .inner .off-canvas-menu-container li a{font-weight:300}.award-icon{background:url(/wp-content/uploads/2021/01/award-icon.png) 12px 50% / 20px auto no-repeat transparent!important}body .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{right:-14px;margin-top:-8px}@media screen and (max-width:999px){body .ubermenu .ubermenu-nav .ubermenu-column-full{background:#fff;padding-left:10px}#slide-out-widget-area .inner .off-canvas-menu-container li a{font-size:16px}.ubermenu .ubermenu-nav .ubermenu-column-full{background:#fff}body #slide-out-widget-area .inner .off-canvas-menu-container li a{border:none}#slide-out-widget-area .menuwrapper ul{border:none}.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:100%;float:none;padding-left:15px}#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a,body #slide-out-widget-area .inner .off-canvas-menu-container ul.ubermenu-submenu ul.ubermenu-submenu.bold ul.ubermenu-submenu li a{font-weight:normal!important;padding:15px 10px!important;font-size:15px!important;line-height:1.2em!important;display:block}.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-tab.ubermenu-active>.ubermenu-target{background:#fff}body #slide-out-widget-area.slide-out-from-right a.ubermenu-target:hover{color:#333!important}}.nav-support-contact{padding:1em}.nav-support-contact__inner{background:#f2f2f2;font-size:1.1em;padding:1.5em}.nav-support-contact strong{font-weight:700;text-transform:uppercase}.nav-support-contact p{padding:1em 0}#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .nav-support-contact .nav-support-contact__button,#slide-out-widget-area .nav-support-contact .nav-support-contact__button{border:1px solid #333!important;border-radius:4px;color:#333!important;display:inline-block;padding:1em;transition:all 200ms ease}#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .nav-support-contact .nav-support-contact__button:hover,#slide-out-widget-area .nav-support-contact .nav-support-contact__button:hover{background:#333!important;border-radius:4px;color:#fff!important}#dealer_header_bar{position:absolute;top:-46px;left:0;width:100%;background:#000;color:#FFF;padding:10px 0;text-align:right}#user_profile_menu{padding:25px 0 25px 50px;margin-left:30px;position:relative}.edit_profile_button{padding:.75em 2em!important;border-radius:50px!important;-webkit-border-radius:50px!important}#slide-out-widget-area #user_profile_menu{padding:0;margin:30px 10px;position:relative}#slide-out-widget-area #user_profile_menu .user_menu_button::before{display:none}#slide-out-widget-area #user_profile_menu .user_dropdown_menu{background:none;padding:0;position:relative;top:auto;right:auto;width:100%;visibility:visible;opacity:1;transition:visibility 0.3s linear,opacity 0.3s linear;-webkit-transition:visibility 0.3s linear,opacity 0.3s linear;box-shadow:none;z-index:111;margin:20px 0}#slide-out-widget-area a.edit_profile_button{color:#FFF!important}body .lesson-title{text-align:left}body dd.course_progress{width:100%}body .course-begin{border:1px solid #777;padding:.75em 1em;color:#554f4b;margin-left:0;color:#000!important;font-weight:700;border-radius:5px}.user_dropdown_menu{background:#FFF;padding:30px;position:absolute;top:100%;right:0;width:330px;visibility:hidden;opacity:0;transition:visibility 0.3s linear,opacity 0.3s linear;-webkit-transition:visibility 0.3s linear,opacity 0.3s linear;box-shadow:0 2px 10px rgba(0,0,0,.3);z-index:111}.user_menu_button:hover{cursor:pointer}.user_menu_button:hover .user_dropdown_menu{visibility:visible;opacity:1}.user_menu_button::before{content:'';position:absolute;left:0;width:1px;height:34px;background:#DDD}.user_nickname{display:inline-block;font-size:18px;vertical-align:middle}.user_profile_name{font-weight:700;text-transform:uppercase;display:block;margin-bottom:8px}.user_profile_email{display:block;margin-bottom:15px}.user_profile_icon{display:inline-block;vertical-align:middle;width:28px!important;height:auto!important;margin:0 10px 0 0!important}.sign_out_link{display:block}body #header-outer:not([data-transparent-header="true"]){top:0px!important}body.logged-in #header-outer:not([data-transparent-header="true"]){top:32px!important}.allcaps{text-transform:uppercase!important}.display-block{display:block!important}.bold,strong,b{font-weight:bold!important;font-family:inherit!important}.nectar-button.jumbo,.nectar-button[data-color-override="false"].regular-button,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"],.gform_button.button,a.cta{border-radius:4px;font-family:Roboto Condensed;background-color:#000!important;display:inline-block;padding:1em;text-align:center;transition:all 200ms ease;color:#FFF;text-transform:uppercase;font-size:16px;font-weight:600;padding:.75em 1.15em!important}.nectar-button.jumbo.trans-background,.nectar-button[data-color-override="false"].regular-button.trans-background,.gform_wrapper .gform_footer input.button.trans-background,.gform_wrapper .gform_footer input[type="submit"].trans-background,.gform_button.button.trans-background,a.cta.trans-background{background-color:transparent!important;border:#000 1px solid!important;color:#000!important}.nectar-button.jumbo.trans-background:hover,.nectar-button[data-color-override="false"].regular-button.trans-background:hover,.gform_wrapper .gform_footer input.button.trans-background:hover,.gform_wrapper .gform_footer input[type="submit"].trans-background:hover,.gform_button.button.trans-background:hover,a.cta.trans-background:hover{background-color:#000!important;border:rgba(0,0,0,0) 1px solid!important;color:#FFF!important}.nectar-button[data-color-override="false"].regular-button.button_reversed{background-color:transparent!important;border:#000 1px solid!important;color:#000!important}.nectar-button.jumbo.alt-color{background-color:#dec593!important;color:#222}.dealer-rewards-video{margin-top:-300px}.align-right{text-align:right}.back-link{padding:0 0 0 30px;font-size:16px;background:url(/wp-content/themes/salient-child/assets/img/arrow-left.svg) 0 50% / auto 70% no-repeat transparent!important}.coverbg{background-size:cover!important}.dealer_form .gform_wrapper{border:#CCC 1px solid;border-radius:8px;padding:30px}.mfp-content .dealer_form .gform_wrapper{border:none;padding:0}body .dealer_form .gform_wrapper .gform_body .gform_fields .gfield_select,.dealer_form .gform_wrapper input[type="text"],.container-wrap input[type="password"],.gform_wrapper .chosen-container-single .chosen-single,body .gform_wrapper .gform_body .gform_fields .gfield select{padding:5px;height:auto!important;background-color:#FFF;border:1px solid #ccc!important;box-shadow:none!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;border-radius:3px;padding:.4em 1em!important;font-size:16px;color:#666}body .gform_wrapper .gform_body .gform_fields .gfield select{margin-top:0}.dealer_form .gform_footer,.dealer_form .gform_page_footer{text-align:right}.gform_previous_button{float:left;background:none!important;color:#000!important;text-transform:uppercase;margin:12px 0 0!important}.ginput_container_total{display:inline-block;font-size:18px;margin:0 0 0 10px;color:#000;font-weight:700}.gform_wrapper span.ginput_total{color:#000}.gfield_total label{font-weight:700;font-size:18px}.gform_confirmation_wrapper{padding:40px;border:#DDD 1px solid;border-radius:7px}.ginput_container_fileupload{padding:20px!important;background:#f5f5f5;border:#DDD 1px solid;border-radius:7px;text-align:center}.form_note{padding:20px 30px 20px 80px;background:#f5f5f5;border-radius:7px;background:url(../../../../../../themes/salient-child/img/icon-file.svg) 10px 50% / 30px auto no-repeat #f5f5f5}dd.course_progress div.course_progress_blue{background-color:#DEC593}dd.course_progress{height:7px}.mycred-table th{color:#333;background-color:#E1E1E1;padding:15px!important;font-size:15px}.rewards_table th{padding:15px!important;font-size:15px;color:#FFF;background-color:#000}.rewards_table td,.main-content .rewards_table td{padding:10px 14px!important}.points_modal{line-height:1.2em}.mfp-bg{background:#FFF!important;opacity:1!important}.mfp-close-btn-in .mfp-close{width:25px;height:25px;background:url(/wp-content/themes/salient-child/assets/img/icon-close.svg) 50% 50% / contain no-repeat transparent!important}.card_button{display:block;padding:20px;border:#ddd 1px solid;border-radius:7px;background:#FFF;position:relative}.card_button::after{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;opacity:0;border-radius:7px;box-shadow:0 5px 15px rgba(0,0,0,.3);transition:opacity 0.3s ease-in-out}.card_button:hover::after{opacity:1}.mycred_balance .mycred-my-balance-wrapper{display:inline-block}.post_img{margin-bottom:10px;min-height:200px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#222;width:100%;display:block;padding-top:50%}.post_img a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.post_img{margin-bottom:10px;min-height:200px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#222;width:100%;display:block;padding-top:55%;position:relative}.post_img a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.news_item{width:48%;margin:0 4% 40px 0;float:left}.news_item .post_title{font-weight:bold!important;text-transform:uppercase}.news_item .post_title a{color:#222}.news_item:nth-child(2n){margin-right:0}#firearm-list{width:625px;max-width:100%}.mfp-content #acf-form div[data-name="current_firearm_id"]{display:none}#curr_firearm{text-align:center}#curr_firearm_wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;height:auto;z-index:111}.curr_firearm_image{max-width:80%!important;height:auto;max-height:60px;margin:0 auto 15px;display:block}.current_points{font-size:34px;font-weight:700;font-family:Roboto Condensed;display:block}.firearm_title{margin-bottom:25px;display:block}.open-firearm-list{margin-bottom:20px;display:inline-block}li.firearm_select{width:49%;float:left;margin:0 2% 20px 0;display:block;list-style:none}li.firearm_select:nth-child(2n){margin-right:0}li.firearm_select a{background:url(/wp-content/themes/salient-child/assets/img/add-circle-outline.png) 0 50% / 22px auto no-repeat transparent!important;display:block;line-height:1.3em;padding:5px 0 5px 36px;font-size:16px}li.firearm_select[data-selected-firearm="true"] a{background:url(/wp-content/themes/salient-child/assets/img/add-circle-check.png) 0 50% / 22px auto no-repeat transparent!important}.firearm_list a,.product_resource_list a{position:relative;display:block;padding:8px}.product_resource_list a:hover{background:#EEE}.firearm_list,.resource_list{overflow:hidden;max-height:0;transition:all 1.7s linear;-webkit-transition:all 1.7s linear;margin:0 30px;padding:0}.open .firearm_list{max-height:1000px;margin:0 30px}.firearm_list_header,.resource_list_wrapper h3{display:block;padding:1em;border:#CCC 1px solid;border-radius:5px;font-size:16px;line-height:1em;margin-bottom:10px;position:relative}.firearm_list_header:hover{cursor:pointer}.gform_wrapper a{color:#3887F7}.circle-wrap{margin:50px auto;width:300px;height:300px;background:#EEE;border-radius:50%;position:relative}.circle-wrap .circle .mask,.circle-wrap .circle .fill{width:300px;height:300px;position:absolute;border-radius:50%}.circle-wrap .circle .mask{clip:rect(0,300px,300px,150px)}.circle-wrap .circle .mask .fill{clip:rect(0,150px,300px,0);background-color:#DEC593}.circle-wrap .circle .mask.full,.circle-wrap .circle .fill{animation:fill ease-in-out 3s}.circle{display:block;height:100%;width:100%;transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.circle-wrap .inside-circle{width:280px;height:280px;border-radius:50%;background:#fff;line-height:280px;text-align:center;margin-top:10px;margin-left:10px;position:absolute;z-index:100}.resource_downloads a{padding:12px 10px 12px 36px;display:block;background:url(/wp-content/themes/salient-child/assets/img/icon-file.svg) 0 50% / auto 50% no-repeat transparent!important;border-bottom:#DDD 1px solid;position:relative}.resource_downloads .video_item a{background:url(/wp-content/themes/salient-child/assets/img/icon-video.svg) 0 50% / auto 50% no-repeat transparent!important}.resource_downloads a::after,.product_resource_list a:after{content:'';background:url(/wp-content/themes/salient-child/assets/img/icon-download.svg) 0 50% / contain no-repeat transparent!important;height:100%;width:28px;position:absolute;right:0;top:0}.product_resource_list .firearm_list_header:after{content:'';position:absolute;width:15px;height:15px;top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:url(/wp-content/themes/salient-child/assets/img/arrow-down.svg) 50% 50% / contain no-repeat transparent;transition:rotate 0.3s linear;-webkit-transition:rotate 0.3s linear}.product_resource_list.open .firearm_list_header:after{content:'';position:absolute;width:15px;height:15px;top:50%;right:15px;transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);background:url(/wp-content/themes/salient-child/assets/img/arrow-down.svg) 50% 50% / contain no-repeat transparent}.product_resource_list p{margin-bottom:0;padding:0}.top-header{background-color:#000}.top-header>.inner-container{display:flex;justify-content:flex-end;padding:8px 90px}.top-header-link{color:#fff;font-family:'Open Sans',sans-serif;font-size:14px}.top-header-link:first-of-type{border-right:1px solid #fff;padding-right:16px}.top-header-link:hover{color:#fff;text-decoration:underline}.top-header-link:last-of-type{padding-left:1rem}.top-header-link>svg{height:20px;margin-right:8px;position:relative;top:4px;width:20px}@media screen and (max-width:999px){.top-header{display:none}}