.userway-s3-2 .e-badge-button__label img,.userway-s3-3 .e-badge-button__label img{filter:none}.userway-s3-2 .b-cms-hero-image-item__target,.userway-s3-3 .b-cms-hero-image-item__target{position:static;width:0;height:0}.userway-s3-2 .b-cms-hero-image-item__target:before,.userway-s3-3 .b-cms-hero-image-item__target:before{display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:""}.userway-s3-2 .e-button{border:1px solid #fff}.userway-s3-2 .b-attributes__item-image{background:#000}.userway-s3-3 .e-button{border:1px solid #000}.userway-s3-3 .b-rating-stars__score:before{color:#000}.userway-s3-3 .b-product-list-item__wrapper{border-radius:15px}.userway-s3-3 .carousel-indicators li{background:#999}.userway-s3-3 .carousel-indicators li.active{background:#000}.userway-s3-3 .b-attributes__item-image{background:#fff}.userway-s3-3 .b-attributes__item-label{color:#000}.userway-s4-1-ff .b-category-layer-filter__name,.userway-s4-2-ff .b-category-layer-filter__name,.userway-s4-3-ff .b-category-layer-filter__name,.userway-s4-4-ff .b-category-layer-filter__name{word-wrap:break-word}.userway-s4-1-ff .b-category-layer-filter__option-name,.userway-s4-2-ff .b-category-layer-filter__option-name,.userway-s4-3-ff .b-category-layer-filter__option-name,.userway-s4-4-ff .b-category-layer-filter__option-name{word-wrap:break-word;max-width:100%}.userway-s4-1-ff .b-category-layer-filter__option-name span,.userway-s4-2-ff .b-category-layer-filter__option-name span,.userway-s4-3-ff .b-category-layer-filter__option-name span,.userway-s4-4-ff .b-category-layer-filter__option-name span{max-width:calc(100% - 30px)}.userway-s4-1-ff .b-category-layer-filter__option-name b,.userway-s4-2-ff .b-category-layer-filter__option-name b,.userway-s4-3-ff .b-category-layer-filter__option-name b,.userway-s4-4-ff .b-category-layer-filter__option-name b{display:inline-block}.userway-s4-1-ff .content-box__data,.userway-s4-2-ff .content-box__data,.userway-s4-3-ff .content-box__data,.userway-s4-4-ff .content-box__data{padding-left:15px;padding-right:15px}.userway-s4-1-ff .block-info,.userway-s4-2-ff .block-info,.userway-s4-3-ff .block-info,.userway-s4-4-ff .block-info{padding-left:44px;padding-right:12px}.userway-s14-1 .content-box__data,.userway-s14-2 .content-box__data,.userway-s14-3 .content-box__data{padding-left:15px;padding-right:15px}.userway-s14-1 .block-info,.userway-s14-2 .block-info,.userway-s14-3 .block-info{padding-left:44px;padding-right:12px}.userway-s14-1 .b-category-layer-filter__option-name span,.userway-s14-2 .b-category-layer-filter__option-name span,.userway-s14-3 .b-category-layer-filter__option-name span{max-width:calc(100% - 30px)}.userway-s14-1 .b-category-layer-filter__option-name b,.userway-s14-2 .b-category-layer-filter__option-name b,.userway-s14-3 .b-category-layer-filter__option-name b{display:inline-block}@media(min-width:768px){.userway-s4-1-ff .b-top-menu__wrapper,.userway-s4-2-ff .b-top-menu__wrapper,.userway-s4-3-ff .b-top-menu__wrapper,.userway-s4-4-ff .b-top-menu__wrapper{white-space:normal}.userway-s4-1-ff .b-top-menu__list,.userway-s4-2-ff .b-top-menu__list,.userway-s4-3-ff .b-top-menu__list,.userway-s4-4-ff .b-top-menu__list{display:inline}.userway-s4-4-ff .l-header__top-nav{width:calc(100% - 400px)}.userway-s14-1 .b-top-menu__item,.userway-s14-1 .b-top-menu__list,.userway-s14-2 .b-top-menu__item,.userway-s14-2 .b-top-menu__list,.userway-s14-3 .b-top-menu__item,.userway-s14-3 .b-top-menu__list{display:inline}.userway-s14-1 .b-top-menu__container,.userway-s14-2 .b-top-menu__container,.userway-s14-3 .b-top-menu__container{white-space:normal}}@media(min-width:1024px){.userway-s14-1 .l-header__top-nav,.userway-s14-2 .l-header__top-nav,.userway-s14-3 .l-header__top-nav{width:67%;width:calc(100% - 310px)}}@media(min-width:1310px){.userway-s14-1 .l-header__top-nav,.userway-s14-2 .l-header__top-nav,.userway-s14-3 .l-header__top-nav{width:66%;width:calc(100% - 405px)}.userway-s14-1 .table-responsive--ballistics td,.userway-s14-1 .table-responsive--ballistics th,.userway-s14-2 .table-responsive--ballistics td,.userway-s14-2 .table-responsive--ballistics th,.userway-s14-3 .table-responsive--ballistics td,.userway-s14-3 .table-responsive--ballistics th{padding-left:4px;padding-right:4px}}body .uwy{z-index:900 !important}body .uwy.userway_p3 .uai{bottom:60px !important}.b-cms-sp-bs{margin-left:10px}.b-cms-sp-bs__title{font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:.14px;color:#fff;margin:0 0 5px}.b-cms-sp-c-c .content-box__wrapper{margin-bottom:0}.b-cms-sp-c-v__list{padding:0;margin:0}.b-cms-sp-c-v__item{list-style:none;display:flex;align-items:center;margin-bottom:15px}.b-cms-sp-c-v__badge{border:1px solid #7c7c7c;width:55px;min-width:55px;border-radius:6px;display:flex;overflow:hidden;background:#111;margin-right:10px}.b-cms-sp-c-v__badge span{width:50%;display:flex;align-items:center}.b-cms-sp-c-v__badge span:first-child{background:#7c7c7c;justify-content:right;letter-spacing:-.6px;font-weight:bold;color:#111;padding:0 1px 0 0}.b-cms-sp-c-v__badge span:last-child{justify-content:center;font-size:20px;line-height:1;letter-spacing:-.5px}.b-cms-sp-c-v__thumb{margin-left:10px;position:relative;width:22px;min-width:22px;height:26px;display:block;background-repeat:no-repeat}.b-cms-sp-c-v__thumb--up{background-image:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/components/blocks/page/cms/state-politicians/candidate/voting/thumb-up.svg)}.b-cms-sp-c-v__thumb--down{background-image:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/components/blocks/page/cms/state-politicians/candidate/voting/thumb-down.svg)}.b-cms-sp-c-v__thumb--up-co-sponsor,.b-cms-sp-c-v__thumb--up-sponsor{background-image:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/components/blocks/page/cms/state-politicians/candidate/voting/double-thumb-up.svg);width:31px;min-width:31px}.b-cms-sp-c-v__thumb--down-co-sponsor,.b-cms-sp-c-v__thumb--down-sponsor{background-image:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/components/blocks/page/cms/state-politicians/candidate/voting/double-thumb-down.svg);width:31px;min-width:31px}.b-cms-sp-c-v__thumb:after,.b-cms-sp-c-v__thumb:before{position:absolute;display:none;bottom:100%}.b-cms-sp-c-v__thumb:before{content:"";right:50%;margin:0 -5px -5px;border-width:7px 5px;border-style:solid;border-color:#393939 transparent transparent}.b-cms-sp-c-v__thumb:after{background:#393939;width:65px;border-radius:4px;right:-7px;font-size:12px;padding:2px 5px;margin-bottom:9px}.b-cms-sp-c-v__thumb--up:after{content:"voted YES"}.b-cms-sp-c-v__thumb--down:after{content:"voted NO"}.b-cms-sp-c-v__thumb--up-co-sponsor:after{content:"voted YES (co-sponsor)";width:80px}.b-cms-sp-c-v__thumb--down-co-sponsor:after{content:"voted NO (co-sponsor)";width:80px}.b-cms-sp-c-v__thumb--up-sponsor:after{content:"voted YES (sponsor)"}.b-cms-sp-c-v__thumb--down-sponsor:after{content:"voted NO (sponsor)"}.b-cms-sp-c-v__thumb:hover:after,.b-cms-sp-c-v__thumb:hover:before{display:block}.b-cms-sp-c-v__thumb-lbl{margin:0 0 0 10px;line-height:1.125}@media(max-width:767.98px){.b-cms-sp-c-v__text{width:calc(100% - 106px)}}@media(min-width:1024px){.b-cms-sp-c-v__thumb:after{width:fit-content;white-space:nowrap;left:100%;top:-3px;bottom:auto;margin:0 0 0 10px;padding:5px 8px}.b-cms-sp-c-v__thumb:before{transform:rotate(90deg);top:4px;right:auto;left:100%;margin:0 0 0 -2px}}.b-cms-sp-c-b>.content-box__wrapper>.content-box__data{padding-top:0}.b-cms-sp-c-b__grade{position:absolute;right:0;top:0;width:107px;height:107px;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,transparent 50%,#393939 50%,#393939 68%,transparent 68%)}.b-cms-sp-c-b__grade:before{content:"";width:50px;height:65px;position:absolute;left:41px;top:18px;background-size:cover}.b-cms-sp-c-b__grade--a{background:linear-gradient(45deg,transparent 50%,#ca9d24 50%,#ca9d24 68%,transparent 68%)}.b-cms-sp-c-b__grade--a:before{background-image:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/components/blocks/page/cms/state-politicians/grades/grade-a.svg)}.b-cms-sp-c-b__grade--b:before{background-image:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/components/blocks/page/cms/state-politicians/grades/grade-b.svg)}.b-cms-sp-c-b__grade--c:before{background-image:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/components/blocks/page/cms/state-politicians/grades/grade-c.svg)}.b-cms-sp-c-b__grade--d:before{background-image:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/components/blocks/page/cms/state-politicians/grades/grade-d.svg)}.b-cms-sp-c-b__grade--f:before{background-image:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/components/blocks/page/cms/state-politicians/grades/grade-f.svg)}.b-cms-sp-c-b__head{max-width:80%;max-width:calc(100% - 70px)}.b-cms-sp-c-b__title{margin:0 20px 10px 0;background:linear-gradient(90deg,transparent 7px,#99161d 7px,#99161d 10px,transparent 10px);font-size:29px;padding:24px 0 11px 18px;line-height:1}.b-cms-sp-c-b__title span{font-size:12px;letter-spacing:.4px;display:block;color:#757575;padding:2px 0;background:#1e1e1e;margin:0 0 0 -18px;line-height:1}.b-cms-sp-c-b__subtitle{margin:0;font-size:1.4285714rem;line-height:1.1;font-weight:400;color:#fff}@media(min-width:768px){.b-cms-sp-c-b__head{display:flex;align-items:center}.b-cms-sp-c-b__title{margin-bottom:0}.b-cms-sp-c-b__columns{display:flex}.b-cms-sp-c-b__columns .content-box,.b-cms-sp-c-b__columns .content-box__wrapper{height:100%}.b-cms-sp-c-b__head+.b-cms-sp-c-b__columns{padding-top:25px}}@media(min-width:1024px){.b-cms-sp-c-b__subtitle{font-size:1.5rem;line-height:1.2;font-weight:400}.b-cms-sp-c-b__grade{width:157px;height:157px}.b-cms-sp-c-b__grade:before{width:80px;height:104px;position:absolute;left:51px}.b-cms-sp-c-b__head{max-width:87%;max-width:calc(100% - 110px)}}.b-cms-sp-m__title small{display:block;margin-top:8px;font-size:.705882353em}.b-cms-sp-m__intro{max-width:683px;margin-bottom:25px}.b-cms-sp-m__grade{display:flex;align-items:flex-start;margin-bottom:15px}.b-cms-sp-m__grade img{width:50px;height:auto;margin-right:10px}.b-cms-sp-m__grade p{margin-bottom:0}.b-cms-sp-m__top{border-bottom:1px solid #393939;padding-bottom:5px;margin-bottom:25px}.b-cms-sp-m__tips>p{margin:0 0 5px}.b-cms-sp-m .b-cms-sp-c-v__item{margin-bottom:10px}.b-cms-sp-m .b-cms-sp-c-v__thumb{margin:0;width:55px}.b-cms-sp-m .b-cms-sp-c-v__thumb:hover:after,.b-cms-sp-m .b-cms-sp-c-v__thumb:hover:before{display:none}@media(min-width:1024px){.b-cms-sp-m__grades{width:60%}.b-cms-sp-m__intro{margin-bottom:35px}.b-cms-sp-m__top{background:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/components/blocks/page/cms/state-politicians/methodology/methodology-bg.webp) right bottom no-repeat}.b-cms-sp-m__tips-thumb .b-cms-sp-c-v__item:nth-child(1){order:1}.b-cms-sp-m__tips-thumb .b-cms-sp-c-v__item:nth-child(2){order:3}.b-cms-sp-m__tips-thumb .b-cms-sp-c-v__item:nth-child(3){order:2}}@media(min-width:1310px){.b-cms-sp-m .b-cms-sp-c-v__thumb{width:auto}.b-cms-sp-m__tips-thumb .b-cms-sp-c-v__list{display:flex;flex-wrap:wrap}.b-cms-sp-m__tips-thumb .b-cms-sp-c-v__item{width:50%;margin-bottom:5px}}.b-cms-sp-vs-c{width:251px}.b-cms-sp-vs-c .content-box__data{display:flex;flex-direction:column;justify-content:flex-end;min-height:114px;padding:15px;position:relative}.b-cms-sp-vs-c .content-box__data:before{content:"";position:absolute;display:block;top:0;left:12px;height:100%;width:3px;background:#7c7c7c}.b-cms-sp-vs-c--primary .content-box__data:before{background:#ca9d24}.b-cms-sp-vs-c--primary .content-box__data:after{content:"";display:block;position:absolute;top:0;left:50%;width:32px;height:33px;background:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammocom/default/images/ac-icon.svg) 0 0/cover no-repeat;transform:translate(-50%,-7px)}.b-cms-sp-vs-c__title{font-size:2.125rem;color:#bfbfbf;margin:0 0 0 10px;line-height:1.1}.b-cms-sp-vs-c--primary .b-cms-sp-vs-c__title{color:#fff}.b-cms-sp-vs-c__note{font-size:13px;line-height:1;color:#bfbfbf;background:#1e1e1e;padding:2px 5px;display:inline-block;margin:0 0 0 -9px;font-weight:bold;position:relative;z-index:2}.content-box__data .b-cms-sp-vs-c .b-cms-sp-vs-c__note{background:#242424}.b-cms-sp-vs-box__items{display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.b-cms-sp-vs-c .content-box__data{min-height:141px}.b-cms-sp-vs-box__items{display:flex;flex-direction:row;justify-content:center}.b-cms-sp-vs-box__item{margin-right:38px;position:relative}.b-cms-sp-vs-box__item:after{content:"VS";font-size:20px;color:#d4d4d4;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:100%;height:100%;width:38px;padding-bottom:30px}.b-cms-sp-vs-box__item:last-child{margin-right:0}.b-cms-sp-vs-box__item:last-child:after{display:none}}
