@charset "UTF-8";html{height:100%;scroll-behavior:smooth}body,html{width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-family:museo-sans,proxima-nova,sans-serif}*{font-family:inherit}.stop-scrolling{height:100%;overflow:hidden}.height-100{height:100%!important}.bg-color--light-gray{background-color:#f2f2f2}.bg-color--light-blue{background-color:#eaf2f6}.bg-color--uscca-blue{background-color:#212721}.add-padding,.bg--add-padding{padding-top:40px;padding-bottom:40px}.svg-container{display:inline-block;position:relative;width:100%;padding-bottom:80%;vertical-align:middle;overflow:hidden}.svg-content{display:inline-block;position:absolute;top:0;left:0}.txt-color--red{color:#cf0a2c}.txt-color--dark-gray{color:#666}.txt--underline{text-decoration:underline}.txt--600{font-weight:600}.txt--700{font-weight:700}.txt--italic{font-style:italic}.nowrap,.text-nowrap{font-family:inherit}.text-serif{font-family:museo-slab,serif}.text-sans-serif{font-family:museo-sans,proxima-nova,sans-serif}.fw-900{font-weight:900}.fw-800{font-weight:800}.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.fw-300{font-weight:300}.fw-200{font-weight:200}.fw-100{font-weight:100}.wistia-wrapper{border:6px solid #000;border-radius:8px;margin:20px 0}.btn-anchor:hover{text-decoration:none}.btn a{color:#fff}.btn a:focus,.btn a:hover{text-decoration:none}.btn--full-width{width:100%}.btn-wrapper{display:inline-block;margin-right:15px}.btn-wrapper a:hover{text-decoration:none}.btn-wrapper .btn{margin-right:0}.btn-wrapper .btn__caption{font-size:.88em;text-align:center;margin-top:5px}.btn--center{display:block;margin-left:auto;margin-right:auto}.btn--brand-blue{background-color:#212721;font-weight:700}.btn--brand-blue,.btn--brand-blue:hover{color:#fff;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.btn--brand-blue:hover{background-color:#384338}.btn--brand-gray{background-color:#9b9b9b;font-weight:700}.btn--brand-gray,.btn--brand-gray:hover{color:#fff;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.btn--brand-gray:hover{background-color:#b5b5b5}.btn--brand-red{background-color:#cf0a2c;text-transform:uppercase;font-weight:700;margin-right:0}.btn--brand-red,.btn--brand-red:active,.btn--brand-red:focus,.btn--brand-red:hover{color:#fff;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.btn--brand-red:active,.btn--brand-red:focus,.btn--brand-red:hover{background-color:#f4183e}.btn--blue{background-image:-webkit-gradient(linear,left top,left bottom,from(#007fd5),to(#2aa6ea));background-image:-o-linear-gradient(#007fd5,#2aa6ea);background-image:linear-gradient(#007fd5,#2aa6ea);color:#fff;border-color:#51aded;border-style:solid;border-radius:3px}.btn--blue:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#2aa6ea),to(#007fd5));background-image:-o-linear-gradient(#2aa6ea,#007fd5);background-image:linear-gradient(#2aa6ea,#007fd5);color:#fff}.btn--blue:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#007fd5),to(#2aa6ea));background-image:-o-linear-gradient(#007fd5,#2aa6ea);background-image:linear-gradient(#007fd5,#2aa6ea)}.btn--blue:focus,.btn--blue:visited{color:#fff}.btn--gray{border-color:#d3cec9;background:#d3cec9;background:-o-linear-gradient(top,#d3cec9 0,#a9a198 100%);background:-webkit-gradient(linear,left top,left bottom,from(#d3cec9),to(#a9a198));background:linear-gradient(180deg,#d3cec9 0,#a9a198);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d3cec9",endColorstr="#a9a198",GradientType=0)}.btn--gray:hover{background:#a9a198;background:-o-linear-gradient(top,#a9a198 0,#d3cec9 100%);background:-webkit-gradient(linear,left top,left bottom,from(#a9a198),to(#d3cec9));background:linear-gradient(180deg,#a9a198 0,#d3cec9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a9a198",endColorstr="#d3cec9",GradientType=0);cursor:pointer}.btn--white{background:#fff;border-color:#51aded;border-style:solid;border-radius:3px}.btn--white,.btn--white:focus,.btn--white:hover,.btn--white:visited{color:#51aded}.btn--disabled{opacity:.5;color:#fff;border:none!important;cursor:default}.btn--disabled,.btn--disabled:hover{background-image:none;background-color:#c7c7c7}.site-search input{border-radius:0;background-color:#f0f0f0;border-color:#f0f0f0;-webkit-box-shadow:none;box-shadow:none;padding:10px}.site-search .fa-search{color:#9b9b9b;position:absolute;top:10px;right:25px}.row--stars{text-align:center;padding:40px 0}@media (max-width:767px){.row--stars{padding:20px 0}}.row--stars .fa-star{color:#212721;margin-right:20px}.row--stars .fa-star:last-of-type{margin-right:0}.page-jump{padding-top:62px;margin-top:-62px}.horizontal-line--red{width:165px;height:4px;background-color:#cf0a2c;margin:20px auto}@media (max-width:767px){.horizontal-line--red{margin:10px auto;height:2px}}@media (max-width:767px){.tool-pagination{margin-top:40px}}.tool-pagination ul{display:inline-block;list-style:none;padding-left:0}.tool-pagination ul li{display:inline-block;background-color:#f2f2f2;margin-right:5px;margin-bottom:.75rem}.tool-pagination ul li .page-number{color:#212721}.tool-pagination ul li .page-number.current{color:#fff;background-color:#cf0a2c}.tool-pagination .link-box{padding:5px 10px;font-weight:600;background-color:#f2f2f2;color:#212721}.tool-pagination .link-box:hover{background-color:#666;color:#fff;text-decoration:none}.tool-pagination .link-box:hover a{color:#fff;text-decoration:none}.tool-pagination .pagination-next{display:inline-block;margin-left:10px;background:none;color:#cf0a2c}.tool-pagination .pagination-prev{display:inline-block;margin-right:10px;background:none;color:#cf0a2c}#gfts_share_buttons{padding-left:0}.modal.modal--carrot .modal-content{text-align:center}.modal.modal--carrot .modal-header{border:none;padding-bottom:0}.modal.modal--carrot .modal-header .close{font-size:2em}.modal.modal--carrot .get-access{margin-bottom:20px}.modal.modal--carrot .modal-title--thank-you{font-size:3.5em;line-height:1.2;color:#212721;font-weight:600;text-align:center}.modal.modal--carrot .modal-body .btn{margin:1em auto}.modal.modal--carrot .secure{font-size:1.125em;line-height:1.2;font-style:italic;text-align:center}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#b94a48;background-color:#f2dede!important;border:1px solid #eed3d7!important}.parsley-errors-list{color:#b94a48;margin:7px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.embeddedServiceHelpButton .helpButton .uiButton{background-color:#005290!important;font-family:Salesforce Sans,sans-serif!important}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #005290!important}.input-group .btn{padding:.375rem .75rem;margin-right:0;background:#192c58 -webkit-gradient(linear,left top,left bottom,from(#3c4c71),to(#192c58)) repeat-x;background:#192c58 -o-linear-gradient(top,#3c4c71,#192c58) repeat-x;background:#192c58 linear-gradient(180deg,#3c4c71,#192c58) repeat-x;border-color:#192c58}img.alignleft{float:left}img.alignleft,img.alignright{margin-right:1rem;margin-bottom:1rem}img.alignright{float:right}.block-image-red_bottom img,.elementor .block-image-red_bottom img,.elementor img.block-image-red_bottom,img.block-image-red_bottom{border-bottom:.25rem solid #cf0a2c}.uscca-navbar__shopping-cart .fa-shopping-cart{font-size:1.25em}.uscca-navbar__shopping-cart .cart-circle{background-color:#ff4545;color:#fff;display:inline-block;position:absolute;top:-2px;right:0;border-radius:50%;width:20px;height:20px;padding:0;font-weight:700;text-align:center}@media (max-width:767px){.uscca-navbar__shopping-cart .cart-circle{left:16px;bottom:4px}}.uscca-navbar__shopping-cart .cart-num{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);font-size:14px;font-weight:300;line-height:1}@media (max-width:991px){.dropdown-menu{background-color:rgba(0,0,0,0);border:none;text-align:right}}.dropdown-pr-75{padding-right:.75rem!important}.user-dropdown-text{text-align:left;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:200px}.membership-header-cta{margin-top:-.1rem;margin-right:0;margin-left:1.7rem;display:none;padding:.3rem 1.5rem;color:#fff!important;font-size:.875rem;font-weight:900;letter-spacing:.05rem;line-height:1.5;text-align:center;border-radius:3px;border:1px solid rgba(0,0,0,0);background-color:#212721;vertical-align:middle}.membership-header-cta:active,.membership-header-cta:hover{color:#fff!important;background-color:#000;text-decoration:none}@media (min-width:500px){html:not(.is-member) .membership-header-cta--mid{display:inline-block}}@media (min-width:992px){html:not(.is-member) .membership-header-cta--mid{display:none}html:not(.is-member) .membership-header-cta--large{display:inline-block}}.membership-header-cta-text{display:none;color:#212721!important;font-size:70%;font-weight:700}.membership-header-cta-text:focus,.membership-header-cta-text:hover{text-decoration:none}.membership-header-cta-text:before{content:"|";padding-right:.6rem;color:#192c58!important}html:not(.is-member) .membership-header-cta-text{display:inline-block}@media (min-width:380px){.membership-header-cta-text{font-size:1rem}html:not(.is-member) .membership-header-cta-text{display:inline-block}}@media (min-width:500px){html:not(.is-member) .membership-header-cta-text{display:none}}header.uscca-header nav .nav-right{margin-left:auto}header.uscca-header nav .is-small[href^="tel:"]{display:none}html:not(.is-member) header.uscca-header nav .is-small[href^="tel:"]{display:inline-block}html:not(.is-member) header.uscca-header nav .is-large[href^="tel:"]{display:none}@media (min-width:500px){html:not(.is-member) header.uscca-header nav .is-large[href^="tel:"]{display:inline-block}html:not(.is-member) header.uscca-header nav .is-small[href^="tel:"]{display:none}header.uscca-header nav .is-large[href^="tel:"]{display:inline-block}}.uscca-footer{color:#212721;margin:120px 0 0;padding:80px 0 60px;background-color:#fafafa;border-top:1px solid hsla(0,0%,90.6%,.5)}@media (max-width:991px){.uscca-footer{margin:100px 0 0;padding:60px 0 0}}@media (max-width:767px){.uscca-footer{margin:60px 0 0;padding:40px 0 0}}.uscca-footer__logo{display:block;margin:2.5rem auto}.uscca-footer__logo img{max-width:4.5rem}.uscca-footer__logo h6{font-weight:700;font-size:1rem}@media (max-width:767px){.uscca-footer__link-category{text-align:center}}.link-category__title{font-size:.875em;font-weight:700;margin-bottom:20px}.link-category__ul{list-style:none;padding-left:0}.link-category__ul li{font-size:.75em;margin-bottom:5px}.uscca-footer__contact-information{text-align:center}.contact-information__phone{font-size:1em;font-weight:500}.contact-information__address,.contact-information__copyright{font-size:.75em}.social-icons-container{margin:20px 0}.social-icons-ul{list-style:none;padding:0;display:block;margin:0 auto;text-align:center}.social-icons-ul li{display:inline-block}.social-icons-ul .social-icon-link{color:#9b9b9b;font-size:2em;margin-right:20px}.social-icons-ul .social-icon-link,.social-icons-ul .social-icon-link:hover{transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.social-icons-ul .social-icon-link.social-icon-link--facebook:hover{color:#3b5998}.social-icons-ul .social-icon-link.social-icon-link--twitter:hover{color:#1da1f2}.social-icons-ul .social-icon-link.social-icon-link--instagram:hover{color:#000}.social-icons-ul .social-icon-link.social-icon-link--youtube:hover{color:#cc181e}.sub-footer{border-top:1px solid #ddd;padding:1rem 0}.sub-footer a{margin-top:10px;color:#737373}.sub-footer .social-footer a{font-size:12px;margin-left:.4rem}@media (max-width:767px){.xs-img--sizedown{max-width:50%}}@media (max-width:480px){.mobile-img--sizedown{max-width:65%}}@media (max-width:767px){.mobile-img--xs-block{display:block;margin:0 auto}}.mod-pad--L_0{padding-left:0}.spacer--xsmall{margin-bottom:5px}.spacer--small{margin-bottom:10px}.spacer--medium{margin-bottom:15px}.spacer--large{margin-bottom:20px}.spacer--xlarge{margin-bottom:25px}@media (max-width:767px){.mobile-spacer--xsmall{margin-bottom:5px}.mobile-spacer--small{margin-bottom:10px}.mobile-spacer--medium{margin-bottom:15px}.mobile-spacer--large{margin-bottom:20px}.mobile-spacer--xlarge{margin-bottom:25px}}.page-template-blog-post h1,.page-template-press-release h1{margin-bottom:2px}.page-template-blog-post h2,.page-template-press-release h2{font-size:1.5rem}.page-template-blog-post h3,.page-template-press-release h3{font-size:1.25rem;font-weight:700}.page-template-blog-post h4,.page-template-press-release h4{font-size:1.25rem}.page-template-blog-post blockquote,.page-template-press-release blockquote{margin-top:1rem;margin-bottom:1.5rem;padding-left:3rem;padding-right:3rem;border-left:solid;border-width:thick;border-color:#212721;font-size:1.1rem;color:#666}.page-template-blog-post .new-this-week,.page-template-press-release .new-this-week{font-size:1.25em}.page-template-blog-post .blog-image,.page-template-blog-post .blog-title-area,.page-template-press-release .blog-image,.page-template-press-release .blog-title-area{margin-bottom:20px}.page-template-blog-post .blog-content-area img,.page-template-blog-post .press-release-content-area img,.page-template-press-release .blog-content-area img,.page-template-press-release .press-release-content-area img{max-width:100%!important;height:auto!important}.page-template-blog-post .wp-caption,.page-template-press-release .wp-caption{margin:15px;text-align:center;font-size:.9rem}.page-template-blog-post .wp-caption img,.page-template-press-release .wp-caption img{margin:0 0 5px}.page-template-blog-post .blog-categories,.page-template-press-release .blog-categories{color:#000;font-size:1em;line-height:1.2;font-weight:700}.card{display:block}.card.blog-card{border:none}.card.blog-card .card-img-top{border-bottom:.25rem solid #cf0a2c;margin-bottom:.4rem}.card.blog-card .card-body{padding:.25rem 0 1.25rem}.card.blog-card .card-body .card-title{margin-bottom:.8rem;font-weight:500}.card.blog-card .card-body .card-title a{color:#212721}.card.blog-card .card-body .card-subtitle{margin-bottom:.5rem;font-size:.8rem;font-weight:700;line-height:1.2}.author-website{word-wrap:break-word;overflow-wrap:break-word}.uscca-callout-blurb{width:100%;font-size:18px;margin-top:16px;margin-bottom:16px}@media (max-width:992px){.uscca-callout-blurb{font-size:14px}}@media (max-width:767px){.uscca-callout-blurb>div{padding-left:0;padding-right:0}}.uscca-callout-logo-head{width:100%;text-align:center;vertical-align:middle;font-size:1em;font-weight:700;margin-bottom:0!important}@media (max-width:767px){.uscca-callout-logo-head{text-align:left}}.uscca-callout-logo-box{position:relative;width:100%;height:0;padding-top:107%}@media (max-width:767px){.uscca-callout-logo-box{width:50px;padding-top:53px}}.uscca-callout-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.uscca-callout-logo{position:absolute;top:0;left:0}.uscca-callout-head{font-size:1.75em;margin-bottom:0!important}.uscca-callout-subhead{font-size:1.25em;font-weight:700;margin-bottom:0!important}.uscca-callout-list{font-weight:500;list-style:none;-webkit-padding-start:.5em;padding-inline-start:.5em;margin-bottom:0}.uscca-callout-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){.uscca-callout-btn-box{padding:.5em 0 0}}.uscca-callout-btn{font-size:1em}.live-training-broadcast-banner{color:#212721}@media (max-width:1199px){.live-training-broadcast-banner{font-size:14px}}@media (max-width:991px){.live-training-broadcast-banner{font-size:14px}}@media (max-width:991px){.live-training-broadcast-banner .text-shift-center-sm{text-align:center}}.live-training-broadcast-banner .ltb__h1,.live-training-broadcast-banner .ltb__h2{margin-bottom:0;margin-top:0}.live-training-broadcast-banner .ltb__h1{color:#cf0a2c;font-family:museo-slab,serif;font-size:2.9em;font-weight:900}@media (max-width:767px){.live-training-broadcast-banner .ltb__h1{font-size:2.4em}}.live-training-broadcast-banner .ltb__h2{font-size:1.125em;font-weight:700;margin-top:.5em}.live-training-broadcast-banner .ltb__h3{font-size:1em;line-height:1.3}.live-training-broadcast-banner .link-u{text-decoration:underline}.live-training-broadcast-banner .ltb__promo-package-img{margin:-1.5em auto}@media (max-width:1199px){.live-training-broadcast-banner .ltb__promo-package-img{margin:1em auto -2em}}.live-training-broadcast-banner .plain-timer{margin-top:1em}.live-training-broadcast-banner .ltb__package--toggle{display:block;margin:1.2em auto;cursor:pointer}.live-training-broadcast-banner .ltb__package-ul-list{padding-left:0;font-weight:700;text-align:left;margin-bottom:1.5em}.live-training-broadcast-banner .ltb__package-ul-list .access-blue{color:#2085da}.live-training-broadcast-banner .ltb__package-ul-list .text--gray{color:#7c7c7c}.live-training-broadcast-banner .ltb__package-ul-list li{margin-bottom:12px}.live-training-broadcast-banner .ltb_package-value{color:#cf0a2c;font-size:1.25em;font-style:italic;font-weight:900;margin-bottom:1em}.live-training-broadcast-banner .mod--btn-brand{display:block;margin:1em auto;letter-spacing:1px}.giveaway-banner-wrapper .win-box-left{padding-top:1.7em}@media (max-width:991px){.giveaway-banner-wrapper .win-box-left{padding-top:0}}@media (max-width:767px){.giveaway-banner-wrapper .win-box-left{margin-top:-.3em}}.giveaway-banner-wrapper .win-box-left .giveaway__img--left{position:relative;z-index:1000;left:0}@media (max-width:991px){.giveaway-banner-wrapper .win-box-left .giveaway__img--left{margin:0 auto;left:0}}@media (max-width:767px){.giveaway-banner-wrapper .win-box-left .giveaway__img--left{width:100%;max-width:500px;height:auto}}.giveaway-banner-wrapper .win-box-right{padding-top:2.5em}@media (max-width:991px){.giveaway-banner-wrapper .win-box-right{padding-top:0}}@media (max-width:767px){.giveaway-banner-wrapper .win-box-right{margin-top:-.3em}}.giveaway-banner-wrapper .win-box-right .giveaway__img--right{position:relative;left:-83px;margin-bottom:1em}@media (max-width:1199px){.giveaway-banner-wrapper .win-box-right .giveaway__img--right{left:-60px}}@media (max-width:991px){.giveaway-banner-wrapper .win-box-right .giveaway__img--right{margin:1em auto;left:0}}@media (max-width:767px){.giveaway-banner-wrapper .win-box-right .giveaway__img--right{width:100%;max-width:500px;height:auto}}@media (max-width:991px){.giveaway-banner-wrapper .text-center--sm{text-align:center}}.giveaway-banner-wrapper .npn-wrapper{margin-top:-11px;margin-left:6%;font-size:15px}@media (min-width:1200px){.giveaway-banner-wrapper .npn-wrapper{margin-left:4%}}@media (max-width:991px){.giveaway-banner-wrapper .npn-wrapper{text-align:center;margin-left:10px}}.giveaway-banner-wrapper .npn-wrapper .fine-print__a{color:#727272;text-decoration:underline}@media (max-width:480px){.giveaway-banner-wrapper .hidden-xs-mobile{display:none}}.giveaway-banner-wrapper .d-block.d-md-none-mobile{display:none}@media (max-width:480px){.giveaway-banner-wrapper .d-block.d-md-none-mobile{display:block}}.mini-promo-banner .red{color:#cf0a2c}.mini-promo-banner .promo-banner__div--cta{margin-top:3em}@media (max-width:767px){.mini-promo-banner .promo-banner__div--cta{text-align:center;margin-top:0}}.mini-promo-banner .promo-banner__p{color:#212721;font-size:1.1875em;line-height:1.2;margin-bottom:1em}.mini-promo-banner .promo-banner__p--mobile{color:#212721;font-family:museo-slab,serif;font-weight:900;font-size:2em}.mini-promo-banner .promo-banner__p--mobile span{font-family:museo-slab,serif}.section-free-report{font-size:1.125rem;padding:40px 0}.section-free-report .btn{margin-top:15px}@media (max-width:767px){.section-free-report .btn{font-size:20px;display:block;margin:15px auto 0}}@media (max-width:767px){.section-free-report .btn-wrapper{display:block;margin-right:0}}.sub-header--teaser{font-size:1.5em;font-weight:700;margin-bottom:0}.sub-header{font-size:1.944em;font-weight:600;line-height:1.2;margin-top:0}@media (max-width:480px){.sub-header{font-size:1.4em}}.section-hannity-banner{font-size:1.125rem;padding:60px 0 0;margin-top:-20px}.section-hannity-banner .banner-hannity-portrait{float:right;margin-top:-35%;margin-right:-3em}@media (min-width:1200px){.section-hannity-banner .banner-hannity-portrait{margin-right:-1em;margin-top:-30%}}@media (max-width:991px){.section-hannity-banner .banner-hannity-portrait{margin-right:-4em;margin-top:-39%}}@media (max-width:767px){.section-hannity-banner .banner-hannity-portrait{float:none;margin-top:2em;margin-right:auto}}.section-hannity-banner .banner-hannity-portrait:after{clear:both}.section-hannity-banner .nameplate{line-height:1;margin:0 0 1em}.section-hannity-banner .nameplate span{font-weight:400;color:#cf0a2c}.promo-banner .hero-img{margin-bottom:2em}.promo-banner label{text-align:left;display:block}.section-opt-in-banner .snipe-background{background-color:#fff}.section-opt-in-banner .modal .modal-content{text-align:center}.section-opt-in-banner .modal .modal-header{border:none;padding-bottom:0}.section-opt-in-banner .modal .modal-header .close{font-size:2em}.section-opt-in-banner .modal .modal-title{font-size:3.5em;line-height:1.2;color:#212721;font-weight:600;text-align:center}.section-opt-in-banner .modal .modal-body .btn{margin:1em auto}.section-opt-in-banner .modal .secure{font-size:14px;line-height:1.2;margin:5px auto;text-align:center}.section-black-friday-banner{background:#000;background:-o-linear-gradient(315deg,#000 0,#474a4a 100%);background:linear-gradient(135deg,#000,#474a4a);padding-top:22px;padding-bottom:22px;margin-top:-55px}@media (max-width:991px){.section-black-friday-banner{margin-top:0}}.timer-box{text-align:center;padding:.5em 0 0;margin-bottom:1em}.timer-box .countdown-timer-container{font-family:sans-serif;color:#cf0a2c;display:inline-block;font-weight:700;font-size:50px}@media (min-width:320px) and (max-width:1199px){.timer-box .countdown-timer-container{font-size:20px}}.timer-box .digit-wrapper{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;width:80px;height:80px;border:5px solid rgba(172,41,40,.5);margin:0 1px}@media (min-width:320px) and (max-width:1199px){.timer-box .digit-wrapper{width:55px;height:55px}}.timer-box .countdown-timer{display:block;text-align:center;color:#cf0a2c;font-size:35px;font-weight:700;background:rgba(0,0,0,0);padding:0}@media (min-width:320px) and (max-width:1199px){.timer-box .countdown-timer{font-size:30px}}@media (max-width:767px){.timer-box .countdown-timer{margin-top:-8px}}.timer-box .plf-timer-label{color:#cf0a2c;text-align:center;font-size:16px;font-weight:700;margin-top:-.5em}@media (min-width:320px) and (max-width:1199px){.timer-box .plf-timer-label{font-size:16px;margin-top:.5em}}@media (max-width:767px){.timer-box .digit-wrapper{padding:10px .15em}.timer-box #countdown-clock{font-size:25px}}.plain-timer{color:#212721;margin-bottom:1em}.plain-timer .red{color:#cf0a2c}.plain-timer .chance-ends{margin-top:0}.plain-timer .mgn-top-2{margin-top:2em}.plain-timer .countdown-timer-container{display:inline-block}.plain-timer .digit-wrapper{display:inline-block;text-align:center;width:65px}.plain-timer .digit-wrapper.last{width:52px}.plain-timer .timer-label{font-family:museo-slab,serif;font-size:13px;font-weight:600;margin-right:12px;margin-bottom:-8px}.plain-timer .timer-label.last{margin-right:5px}.plain-timer .countdown-timer{font-family:museo-slab,serif;font-size:40px;font-weight:700;padding:0}.plain-timer .added-colon:after{content:":";color:#212721;margin-left:6px;vertical-align:bottom}.gad-win-gun-snipe-wrapper{width:100%}.gad-win-gun-snipe-wrapper .bkgd__red{background-color:#cf0a2c}.gad-win-gun-snipe-wrapper .row--snipe{text-align:center}.gad-win-gun-snipe-wrapper .row--snipe .fa{margin:0 10px}.gad-win-gun-snipe-wrapper .snipe__h1{font-family:museo-sans,proxima-nova,sans-serif;color:#fff;font-size:24px;margin-top:10px;line-height:1.4}@media (max-width:767px){.gad-win-gun-snipe-wrapper .snipe__h1{font-size:16px}}.gad-win-gun-snipe-wrapper .snipe__link{color:#fff}@media (max-width:1199px){.gun-a-day-banner{font-size:14px}}.gun-a-day-banner .gad-img-wrapper{margin-top:-5.5em}@media (max-width:991px){.gun-a-day-banner .gad-img-wrapper{margin-top:-4em}}@media (max-width:767px){.gun-a-day-banner .gad-img-wrapper{margin-top:0}}.gun-a-day-banner .no-purchase-wrapper{text-align:right;max-width:450px;margin-left:35.5em;margin-top:0}@media (max-width:1199px){.gun-a-day-banner .no-purchase-wrapper{margin-left:27.5em}}@media (max-width:991px){.gun-a-day-banner .no-purchase-wrapper{margin-left:13.5em}}@media (max-width:767px){.gun-a-day-banner .no-purchase-wrapper{text-align:center;margin:1em auto}}.gun-a-day-banner .no-purchase-wrapper.js-banner-style-shift{margin-left:auto;margin-right:17%}@media (max-width:991px){.gun-a-day-banner .no-purchase-wrapper.js-banner-style-shift{margin-top:2em}}@media (max-width:767px){.gun-a-day-banner .no-purchase-wrapper.js-banner-style-shift{text-align:center;margin:1em auto}}.gun-a-day-banner .no-purchase__p{font-size:.8em;margin-top:-1.75em}@media (max-width:1199px){.gun-a-day-banner .no-purchase__p{margin-top:-16px}}@media (max-width:767px){.gun-a-day-banner .no-purchase__p{font-size:.93em}}.gun-a-day-banner .no-purchase__p .fine-print__a{color:#313131;text-decoration:underline}.gun-a-day-banner .timer__col{position:relative;z-index:1;margin-left:40.5em}@media (max-width:1199px){.gun-a-day-banner .timer__col{margin-bottom:.4em;margin-left:35em}}@media (max-width:991px){.gun-a-day-banner .timer__col{margin-left:21.5em}}@media (max-width:767px){.gun-a-day-banner .timer__col{margin-left:0;text-align:center}}.gun-a-day-banner .timer__col.js-banner-style-shift{margin-left:0;text-align:center}.gun-a-day-banner .chance-ends{display:inline-block;font-size:.88em;line-height:1.1;text-align:right;margin-top:2em;font-weight:600;color:#192d59}.gun-a-day-banner .countdown-timer-container{font-family:museo-slab,serif;display:inline-block;text-align:right;margin-top:2em}@media (max-width:767px){.gun-a-day-banner .countdown-timer-container{text-align:center;margin-left:1.125em}}.gun-a-day-banner .digit-wrapper{display:inline-block;text-align:center;width:70px}.gun-a-day-banner .timer-label{font-family:museo-slab,serif;color:#272424;font-size:.88em;font-weight:500;margin-right:12px;margin-bottom:-8px}.gun-a-day-banner .timer-label.last{margin-right:5px}.gun-a-day-banner .countdown-timer{font-family:museo-slab,serif;font-size:2.5625em;font-weight:700;padding:0 7px;width:90px;color:#cf0a2c}.gun-a-day-banner .added-colon:after{content:":";font-size:28px;margin-left:9px;vertical-align:text-top;color:#192d59}.gun-a-day-banner .arrow{position:absolute;top:60px}.gun-a-day-banner .red{color:#cf0a2c}.thank-you-wrapper .chevron-2red-39px,.thank-you-wrapper .chevron-3red-34px{position:relative;top:-.3vh}@media (max-width:767px){.thank-you-wrapper .chevron-2red-39px{width:1em}}.thank-you-wrapper h2{color:#cf0a2c;font-size:2.125em;font-style:italic;line-height:1.2;font-weight:600}@media (max-width:767px){.thank-you-wrapper h2{font-size:1.6em}}.thank-you-wrapper h2.lh-160{line-height:1.6}@media (max-width:767px){.thank-you-wrapper h2.lh-160{line-height:1.3;font-size:1.6em}}.thank-you-wrapper span{font-weight:800}.thank-you-wrapper span.black{color:#000;font-weight:600}.dee-blue-wrap{background:#deefff;margin-top:2em}.ebf-blue-wrap{background:#ebf5fe;margin-top:2em}.three45-blue-wrap{background:#34547a;position:relative;margin-bottom:10em}@media (max-width:991px){.three45-blue-wrap{margin-bottom:4em}}.mod-bonus-img-mgn{margin:-3em auto -4em}@media (max-width:991px){.mod-bonus-img-mgn{margin:-2em auto -4em}}@media (max-width:767px){.mod-bonus-img-mgn{margin:-1em auto 0}}@media (min-width:1200px){.mod-reason2-mgn{margin-bottom:-64.1px}}@media (max-width:1199px){.mod-reason2-mgn{margin-bottom:-53.3px}}.toggle-items-xs-drawer{display:inline-block;margin-bottom:1em;font-size:15px}.dot-com-offset-30{margin-top:-30px}@media (max-width:767px){.dot-com-offset-30{margin-top:-10px}}.dot-com-offset-50{margin-top:-50px}@media (max-width:767px){.dot-com-offset-50{margin-top:-35px}}.plf-bonus-wrapper{padding:2em 0 0}@media (max-width:767px){.plf-bonus-wrapper{padding:0}}.plf-bonus-wrapper .red{color:#cf0a2c}.plf-bonus-wrapper .fw-700{font-weight:700}.plf-bonus-wrapper .fw-400{font-weight:400}.plf-bonus-wrapper .fs-20{color:#212721;font-size:1.25em;font-weight:600;line-height:1.2;text-align:center;margin-top:1.5em}@media (max-width:767px){.plf-bonus-wrapper .fs-20{text-align:left}}.plf-bonus-wrapper .fs-34{font-size:2.125em;line-height:1.2;margin-bottom:1em}@media (max-width:991px){.plf-bonus-wrapper .fs-34{font-size:1.9em}}@media (max-width:767px){.plf-bonus-wrapper .fs-34{font-size:1.6em}}.plf-bonus-wrapper .fs-34.royal-blue{color:#345579;margin-bottom:.5em}.plf-bonus-wrapper .chevron-3red-21px{position:relative;top:-.2vh}.plf-bonus-wrapper .giveaway--prize{margin-top:2.5em}@media (max-width:991px){.plf-bonus-wrapper .giveaway--prize{margin-top:1.5em}}.plf-modal-wrapper .mod-mgn-t1{margin-top:1em}.plf-modal-wrapper .mod-mgn-t1_5{margin-top:1.5em}.plf-modal-wrapper .mod-mgn-t2{margin-top:2em}.plf-modal-wrapper .mod-mgn-t4{margin-top:4em}@media (max-width:767px){.plf-modal-wrapper .mod-mgn-t1,.plf-modal-wrapper .mod-mgn-t1_5,.plf-modal-wrapper .mod-mgn-t2,.plf-modal-wrapper .mod-mgn-t4{margin-top:1em}}.plf-modal-wrapper .modal-header{border-bottom:none;padding-bottom:0;margin-bottom:-15px}.plf-modal-wrapper .modal-header .fs-45{text-align:center;font-size:2.8125em;line-height:1;color:#2f5176;margin-bottom:1em}@media (max-width:991px){.plf-modal-wrapper .modal-header .fs-45{font-size:2em}}.plf-modal-wrapper .modal-header .close{font-size:50px;margin-right:10px;font-weight:600;color:#000}.plf-modal-wrapper .modal-body .item--row{margin-bottom:1em}.plf-modal-wrapper .modal-body .item--text{font-size:15px;line-height:1.1;text-align:center}.plf-modal-wrapper .modal-body .item--text:first-of-type{font-weight:700;margin-bottom:3px;margin-top:.9em}@media (max-width:767px){.plf-modal-wrapper .modal-body .item--text:nth-of-type(n+2){margin-bottom:1.5em}}.plf-modal-wrapper .modal-body .cta-box{text-align:center}.plf-modal-wrapper .modal-body .cta-box .activate{color:#2f5176;font-size:1.125em;line-height:1.1;margin:1.25em auto}.plf-modal-wrapper .modal-body .cta-box .dd-btn{min-width:auto;font-size:1.5em;padding:20px}@media (max-width:991px){.plf-modal-wrapper .modal-body .cta-box .dd-btn{width:50%}}@media (max-width:767px){.plf-modal-wrapper .modal-body .cta-box .dd-btn{width:90%}}.faq-ul{padding-left:23px;margin-left:0;list-style:none}.faq-ul .fa-li{color:#cf0a2c}.faq-ul li{margin-bottom:20px;cursor:pointer;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.faq-ul li .fa{margin-left:0}.faq-ul li:hover .fa-li{margin-left:2px}.faq-ul li .question{color:#192c58;font-weight:700}.faq-ul li .question,.faq-ul li .question:hover{transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.faq-ul li .question:hover{color:#2a4a94}.faq-ul li .answer{-webkit-animation-duration:.5s;animation-duration:.5s;margin-left:0;display:none;line-height:1.6;font-size:1em;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.faq-ul li .answer-links{color:#212721;font-weight:900;text-decoration:underline}.bp-box__membership-wrapper{margin:0 auto 6em;color:#212721}@media (max-width:991px){.bp-box__membership-wrapper{margin:0 auto 2em;margin:-2em auto 2em}}.bp-box__membership-wrapper .bp-box__img--seal{margin:0 auto}@media (max-width:991px){.bp-box__membership-wrapper .bp-box__img--seal{margin:1em auto}}@media (max-width:767px){.bp-box__membership-wrapper .bp-box__img--seal{width:225px}}.bp-box__membership-wrapper .bp--text{font-family:museo-slab,serif;font-size:15px;margin:0 0 1em;line-height:1.6}@media (max-width:767px){.bp-box__membership-wrapper .bp--text{margin-top:0;line-height:1.4}}.bp-box__membership-wrapper .bp--text span{font-weight:700}.bp-box__membership-wrapper .bp--toggle{display:block;margin:1.2em auto -.75em;cursor:pointer}.bp-box__membership-wrapper .bp--tim-sig{max-width:168px;margin-bottom:10px}.bp-box__membership-wrapper .mod-mgn-auto-0{margin:auto 0}.contact-us-form-wrapper :focus{outline:#192c58}.contact-us-form-wrapper .c-forms-form-title{display:none}.contact-us-form-wrapper label{font-size:16px;font-family:museo-sans,proxima-nova,sans-serif;font-weight:300;color:#192c58}.contact-us-form-wrapper input{background-color:#f0f0f0;border:0}@media (max-width:444px){.contact-us-form-wrapper input{background-color:#fff}}.contact-us-form-wrapper input[type=text]{border:none;height:40px}@media (max-width:444px){.contact-us-form-wrapper input[type=text]{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}}@media (max-width:444px){.contact-us-form-wrapper .cognito .c-forms-form .c-background-highlight{background:none}}.contact-us-form-wrapper .cognito .c-field.c-required .c-label:after{content:none}.contact-us-form-wrapper .cognito .c-forms-form button{font-family:museo-sans,proxima-nova,sans-serif;background-color:#cf0a2c;border-radius:0;font-weight:700;text-transform:uppercase}.contact-us-form-wrapper .cognito .c-forms-form button:active,.contact-us-form-wrapper .cognito .c-forms-form button:focus,.contact-us-form-wrapper .cognito .c-forms-form button:hover{background-color:#f4183e;color:#fff;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.contact-us-form-wrapper textarea{font-size:100%;background-color:#f0f0f0;border:none;height:40px}@media (max-width:444px){.contact-us-form-wrapper textarea{background-color:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}}.contact-us-form-wrapper .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button{font-family:museo-sans,proxima-nova,sans-serif;background-color:#cf0a2c;border-radius:0;font-weight:700}.contact-us-form-wrapper .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button:active,.contact-us-form-wrapper .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button:focus,.contact-us-form-wrapper .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button:hover{background-color:#f4183e;color:#fff;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.contact-us-form-wrapper .cognito select{font-size:100%;background-color:#f0f0f0;border:none;height:40px}@media (max-width:444px){.contact-us-form-wrapper .cognito select{background-color:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}}.contact-us-form-wrapper .c-helptext{display:none}@media (max-width:991px){.sds-4-tiered-chart .sds-chart__most-popular-callout{font-size:13px}}.sds-4-tiered-chart .sds-chart__membership-level{padding-right:0;padding-left:0}@media (max-width:991px){.sds-4-tiered-chart .membership-level__total-coverage-amount{font-size:1.75em}}.sds-4-tiered-chart .membership-level__sds-protection{font-size:1em}.sds-4-tiered-chart .membership-level__btn{min-width:210px}@media (max-width:991px){.sds-4-tiered-chart .membership-level__btn{min-width:170px}}.sds-4-tiered-chart .learn-more__link{font-size:1em}@media (max-width:991px){.sds-4-tiered-chart .learn-more__link{font-size:.75em}}@media (max-width:1199px){.sds-4-tiered-chart .benefit__name{font-size:1em}}@media (max-width:991px){.sds-4-tiered-chart .benefit__name{font-size:.75em}}.sds-4-tiered-chart .col--add-vertical-border{border-left:none;border-right:none}.sds-4-tiered-chart .col--no-padding{padding:0}.sds-4-tiered-chart .col--add-left-vertical-border{border-left:1px solid #ccc}@media (max-width:767px){.sds-4-tiered-chart .col--add-left-vertical-border{border-right:none}}.sds-chart{margin:1em 0 2em}.sds-chart .horizontal-line--red{margin:60px auto}@media (max-width:767px){.sds-chart .horizontal-line--red.platinum{margin:0 auto}}@media (max-width:767px){.sds-chart .horizontal-line--red.gold{margin:50px auto 40px}}.sds-chart__most-popular-callout{background-color:#cf0a2c;color:#fff;padding:5px 0;margin:0 auto;max-width:260px;text-align:center}.sds-chart__most-popular-callout span{margin:0 10px;letter-spacing:2.5px;font-weight:900}.sds-chart__most-popular-callout-triangle{width:0;height:0;border-color:#cf0a2c rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:18px 24px 0;margin:0 auto 10px}.sds-chart__policy-details{color:#212721;font-family:museo-slab,serif;font-size:1.25em;text-align:center;margin-top:40px}@media (max-width:767px){.sds-chart__policy-details{font-size:16px;margin-top:10px;line-height:1.1}}.sds-chart__policy-details--extended{font-size:16px}@media (max-width:767px){.sds-chart__policy-details--extended{font-size:14.5px}}.policy-details--bond-example{font-size:13px}.policy-details--coverage-link{color:#4a90e2}.sds-chart__membership-level{color:#192c58;padding:10px 10px 0;margin:10px 0 0;text-align:center}.col--add-vertical-border{border-left:1px solid #9b9b9b;border-right:1px solid #9b9b9b}@media (max-width:767px){.col--add-vertical-border{border-left:none;border-right:none}}.control-chart-membership-page-wrapper .sds-chart__membership-level,.control-chart-single-page-wrapper .sds-chart__membership-level{padding-bottom:3em;margin-top:6em}@media (max-width:767px){.control-chart-membership-page-wrapper .sds-chart__membership-level,.control-chart-single-page-wrapper .sds-chart__membership-level{margin-top:0;padding-bottom:1em}}.control-chart-membership-page-wrapper .col--add-lrb-border,.control-chart-single-page-wrapper .col--add-lrb-border{border:3px solid #192c58;border-top:none;margin-top:0;margin-bottom:-3px;padding-top:3.5em}.control-chart-membership-page-wrapper .col--add-lrb-border.__gold,.control-chart-single-page-wrapper .col--add-lrb-border.__gold{border-color:#d8a832}.control-chart-membership-page-wrapper .col--add-lrb-border.__platinum,.control-chart-single-page-wrapper .col--add-lrb-border.__platinum{border-color:#9b9b9b}@media (max-width:767px){.control-chart-membership-page-wrapper .col--add-lrb-border,.control-chart-single-page-wrapper .col--add-lrb-border{border:2px solid #192c58}}@media (max-width:767px){.control-chart-membership-page-wrapper .recommended__box--spacer,.control-chart-single-page-wrapper .recommended__box--spacer{margin-top:3.5em}}.control-chart-membership-page-wrapper .recommended__box,.control-chart-single-page-wrapper .recommended__box{background-color:#192c58;color:#fff;font-size:1.3125em;font-weight:700;text-align:center;padding:10px 0;letter-spacing:1.5px}.control-chart-membership-page-wrapper .recommended__box.__gold,.control-chart-single-page-wrapper .recommended__box.__gold{background-color:#d8a832}.control-chart-membership-page-wrapper .recommended__box.__platinum,.control-chart-single-page-wrapper .recommended__box.__platinum{background-color:#9b9b9b}.membership-level__shield-img{max-width:116px;margin-bottom:32px}@media (max-width:767px){.membership-level__shield-img{max-width:90px;margin-bottom:12px}}.membership-level__title{font-size:1.5em;font-weight:900;margin-bottom:65px;text-transform:uppercase}@media (max-width:767px){.membership-level__title{margin-bottom:15px}}.membership-level__title--silver{color:#ccc}.membership-level__title--gold{color:#d8a832}.membership-level__title--platinum{color:#9b9b9b}.membership-level__title--elite{color:#192c58}.membership-level__total-coverage-amount{font-size:2em;font-weight:900;margin-bottom:0}.membership-level__sds-protection{font-size:1.125em;margin-bottom:35px}.membership-level__monthly-cost{font-size:1.3125em;font-weight:900;margin-bottom:0}.membership-level__annual-cost{font-size:1em;margin-bottom:40px}@media (max-width:767px){.membership-level__annual-cost{margin-bottom:20px}}.membership-level__btn{display:block;font-weight:900;margin:0 auto 13px;max-width:250px;padding:15px 0;text-transform:uppercase}.membership-level__btn,.membership-level__btn:active,.membership-level__btn:focus,.membership-level__btn:hover{transition:all .1s ease-in;-o-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in}.membership-level__btn:active,.membership-level__btn:focus,.membership-level__btn:hover{color:#fff;text-decoration:none}@media (max-width:991px){.membership-level__btn{min-width:200px}}@media (max-width:767px){.membership-level__btn{display:block;margin-right:auto;margin-left:auto}}.membership-level__btn--silver{background-color:#ccc;color:#fff}.membership-level__btn--silver:hover{background-color:#e6e6e6}.membership-level__btn--gold{background-color:#d8a832;color:#fff}.membership-level__btn--gold:hover{background-color:#e0ba5d}.membership-level__btn--platinum{background-color:#9b9b9b;color:#fff}.membership-level__btn--platinum:hover{background-color:#b5b5b5}.membership-level__btn--elite{background-color:#192c58;color:#fff}.membership-level__btn--elite:hover{background-color:#244080}.membership-level__benefit{margin-bottom:30px}.membership-level__benefit:last-child{margin-bottom:0}.membership-level__benefit p{font-size:1.125em}.learn-more__link{margin-bottom:27px;display:inline-block;font-size:1.125em;text-decoration:underline}@media (min-width:768px) and (max-width:991px){.learn-more__link{font-size:15px}}.learn-more__link.benefits--toggle{font-size:1em}.benefit__amount{font-size:1.125em;margin-bottom:0;font-weight:900}.benefit__name{font-size:1em;margin-bottom:0}.mobile-first-sds-chart body{font-family:sans-serif}.mobile-first-sds-chart .membership-container{display:table;width:100%}.mobile-first-sds-chart .membership-table{display:table;width:100%;margin:0;border-collapse:collapse}@media (max-width:767px){.mobile-first-sds-chart .membership-table-benefits{border-spacing:0 27px;border-collapse:separate}}.mobile-first-sds-chart .header-row{display:table-row;padding-top:5px;font-size:19px}.mobile-first-sds-chart .header-row.highlight{padding-top:0}.mobile-first-sds-chart .column-header{display:table-cell;padding:12px 35px;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-weight:500;font-size:17px;color:#212721}.mobile-first-sds-chart .column-header.highlight{padding:0;height:20px}@media (max-width:1199px){.mobile-first-sds-chart .column-header{padding:12px 25px;font-size:15px}}@media (max-width:991px){.mobile-first-sds-chart .column-header{padding:12px 25px}}.mobile-first-sds-chart .column-header--main{display:table-cell;padding:12px 15px;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-weight:700;font-size:17px;color:#212721}@media (max-width:991px){.mobile-first-sds-chart .column-header--main{font-size:16px}}.mobile-first-sds-chart .red--text{color:#cf0a2c;line-height:1;margin-bottom:5px}@media (max-width:767px){.mobile-first-sds-chart .red--text{margin-bottom:10px}}@media (max-width:480px){.mobile-first-sds-chart .red--text{font-size:16px;margin-bottom:10px}}.mobile-first-sds-chart .membership-cell{display:table-cell;text-align:center;vertical-align:middle;width:20%}.mobile-first-sds-chart .membership-cell.highlight{vertical-align:bottom}@media (max-width:991px){.mobile-first-sds-chart .membership-cell{width:25%}}@media (max-width:767px){.mobile-first-sds-chart .membership-cell{width:33%;display:inline-block}}.mobile-first-sds-chart .membership-cell__btn{border:none;height:54px;width:90%;color:#fff;background-color:#192c58}.mobile-first-sds-chart .membership-cell__btn.gold{background-color:#d8a832}.mobile-first-sds-chart .membership-cell__btn.platinum{background-color:#9b9b9b}.mobile-first-sds-chart .membership-cell__btn:active,.mobile-first-sds-chart .membership-cell__btn:focus{outline-style:none;-moz-outline-style:none}@media (max-width:767px){.mobile-first-sds-chart .membership-cell__btn{width:90%}}@media (max-width:460px){.mobile-first-sds-chart .membership-cell__btn{height:65px;line-height:1}}@media (max-width:767px){.mobile-first-sds-chart .membership-cell--border{border-left:1px solid #ccc;border-right:1px solid #ccc}}.mobile-first-sds-chart .benefit-name{display:none;font-weight:500;color:#212721}@media (max-width:767px){.mobile-first-sds-chart .benefit-name{font-weight:700;width:85%;display:block;text-align:center;position:absolute;font-size:14px;margin:-8px 0 5px 5%}}@media (max-width:480px){.mobile-first-sds-chart .benefit-name{width:80%}}.mobile-first-sds-chart .benefit-name--main{display:none;font-weight:700;color:#212721}@media (max-width:767px){.mobile-first-sds-chart .benefit-name--main{width:85%;display:block;text-align:center;position:absolute;font-size:14px;margin:-8px 0 5px 5%}}@media (max-width:480px){.mobile-first-sds-chart .benefit-name--main{width:80%}}.mobile-first-sds-chart .membership-benefits-row{display:table-row;border-bottom:1px solid #ccc}@media (max-width:767px){.mobile-first-sds-chart .membership-benefits-row{margin-bottom:1em}}.mobile-first-sds-chart .membership-benefits-row--expo-mobile{display:none}@media (max-width:767px){.mobile-first-sds-chart .membership-benefits-row--expo-mobile{display:table-row}}.mobile-first-sds-chart .membership-cell--body{padding:15px;color:#868686;fill:#868686;font-size:17px}.mobile-first-sds-chart .membership-cell--body.btn--top{padding-top:5px}@media (max-width:480px){.mobile-first-sds-chart .membership-cell--body{font-size:14px;padding:15px 10px 25px}}.mobile-first-sds-chart .membership-cell--body-expo{padding:15px;color:#868686;fill:#868686;font-size:15px}.mobile-first-sds-chart .btn--brand-red{margin:1em 0 0}.mobile-first-sds-chart .btn--brand-color{color:#fff;font-weight:500;margin-right:0;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.mobile-first-sds-chart .btn--brand-color.gold{background-color:#d8a832}.mobile-first-sds-chart .btn--brand-color.platinum{background-color:#9b9b9b}.mobile-first-sds-chart .btn--brand-color.elite{background-color:#212721}.mobile-first-sds-chart .btn--brand-color:active,.mobile-first-sds-chart .btn--brand-color:focus,.mobile-first-sds-chart .btn--brand-color:hover{color:#fff;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.mobile-first-sds-chart .btn--brand-color:active.gold,.mobile-first-sds-chart .btn--brand-color:focus.gold,.mobile-first-sds-chart .btn--brand-color:hover.gold{background-color:#d8a832}.mobile-first-sds-chart .btn--brand-color:active.platinum,.mobile-first-sds-chart .btn--brand-color:focus.platinum,.mobile-first-sds-chart .btn--brand-color:hover.platinum{background-color:#9b9b9b}.mobile-first-sds-chart .btn--brand-color:active.elite,.mobile-first-sds-chart .btn--brand-color:focus.elite,.mobile-first-sds-chart .btn--brand-color:hover.elite{background-color:#212721}.mobile-first-sds-chart .btn--buy{height:54px;width:100%;color:#cf0a2c;background-color:#fff;border:1px solid #cf0a2c}@media (max-width:767px){.mobile-first-sds-chart .btn--buy{opacity:1;width:90%}}@media (max-width:460px){.mobile-first-sds-chart .btn--buy{height:65px;line-height:1}}.mobile-first-sds-chart .small-font{font-size:12px;font-weight:700}@media (max-width:767px){.mobile-first-sds-chart .small-font{font-size:11px}}.mobile-first-sds-chart .larger-font{font-size:18px}@media (max-width:767px){.mobile-first-sds-chart .larger-font{font-size:17px}}@media (max-width:480px){.mobile-first-sds-chart .larger-font{font-size:15px}}.mobile-first-sds-chart .fw-700{font-weight:700}@media (max-width:767px){.mobile-first-sds-chart .mark-up{display:none}}.mobile-first-sds-chart .triangle{border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:14px solid #212721;margin:0 auto;width:0;height:0}.mobile-first-sds-chart .triangle.gold{border-top:14px solid #d8a832}.mobile-first-sds-chart .triangle.platinum{border-top:14px solid #9b9b9b}.mobile-first-sds-chart .hidden-mobile-600{display:block}@media (max-width:600px){.mobile-first-sds-chart .hidden-mobile-600{display:none}}.mobile-first-sds-chart .visible-mobile-600{display:none}@media (max-width:600px){.mobile-first-sds-chart .visible-mobile-600{display:block}}@media (max-width:460px){.mobile-first-sds-chart .table-spacing-mobile-chart{border-spacing:0 27px}}.mobile-first-sds-chart .learn-more--size{line-height:1.1;font-size:13px;font-weight:300}.mobile-first-sds-chart .mobile-br{display:none}@media (max-width:460px){.mobile-first-sds-chart .mobile-br{display:block}}.gun-a-day-bonus--elite{text-align:left;margin-top:50px;margin-left:-40px}@media (max-width:1199px){.gun-a-day-bonus--elite{margin-left:-70px}}@media (max-width:991px){.gun-a-day-bonus--elite{text-align:center;margin-left:-25px}}@media (max-width:767px){.gun-a-day-bonus--elite{text-align:left;max-width:320px;margin:50px auto}}@media (min-width:374px){.gun-a-day-bonus--elite .visible-375{display:none}}.gun-a-day-bonus--elite .elite-bonus__img{display:block;margin-left:10px}@media (max-width:991px){.gun-a-day-bonus--elite .elite-bonus__img{margin:10px auto}}@media (max-width:767px){.gun-a-day-bonus--elite .elite-bonus__img{margin:0 0 0 -20px}}.gun-a-day-bonus--elite .elite-bonus__p{color:#212721;font-family:museo-slab,serif;font-weight:700;font-size:1.3125em;margin-bottom:0}.gun-a-day-bonus--elite .horizontal-line--red{margin:5px 0 16px}@media (max-width:991px){.gun-a-day-bonus--elite .horizontal-line--red{margin:5px auto 16px}}@media (max-width:767px){.gun-a-day-bonus--elite .horizontal-line--red{margin:5px 0 16px}}.gun-a-day-bonus--elite .elite-bonus__p--item,.gun-a-day-bonus--elite .elite-bonus__p--price{color:#212721;font-weight:700;font-size:1em;margin:0}.gun-a-day-bonus--elite .elite-bonus__p--price{color:#cf0a2c}.sds-4-tiered-chart .ltb-bonus--gold,.sds-4-tiered-chart .ltb-bonus--platinum,.sds-4-tiered-chart .ltb-bonus--silver{border:none}@media (max-width:767px){.sds-4-tiered-chart .ltb-bonus--gold,.sds-4-tiered-chart .ltb-bonus--platinum,.sds-4-tiered-chart .ltb-bonus--silver{border:2px dashed #8a8a8a}}@media (min-width:768px) and (max-width:991px){.sds-4-tiered-chart .ltb-bonus--elite{border:none}}.sds-4-tiered-chart ul{padding-left:26px}@media (max-width:767px){.sds-4-tiered-chart ul{max-width:225px;padding-left:3px;margin:0 auto}}.ltb-bonus--gold,.ltb-bonus--platinum,.ltb-bonus--silver{border:2px dashed #8a8a8a;color:#212721}@media (max-width:767px){.ltb-bonus--gold,.ltb-bonus--platinum,.ltb-bonus--silver{max-width:320px;margin-bottom:25px;margin-right:auto;margin-left:auto}}.ltb-bonus--elite{border:2px dashed #cf0a2c;background:#f5faff;color:#212721}@media (max-width:767px){.ltb-bonus--elite{max-width:320px;margin-bottom:25px;margin-right:auto;margin-left:auto}}.live-training-broadcast-bonuses{padding:25px 5px;margin-top:3.125em}@media (max-width:1199px){.live-training-broadcast-bonuses{font-size:14px}}@media (max-width:991px){.live-training-broadcast-bonuses{font-size:14px}}.live-training-broadcast-bonuses .text--red{color:#cf0a2c}.live-training-broadcast-bonuses .ltb-bonus__p{text-align:center;font-size:1.125em;font-weight:700;margin-bottom:0}.live-training-broadcast-bonuses .ltb-bonus__p--level{text-align:center;font-size:1.5em;font-weight:900;text-transform:uppercase;margin-top:-5px;margin-bottom:.75em}@media (max-width:991px){.live-training-broadcast-bonuses .ltb-bonus__p--level{font-size:1.2em}}.live-training-broadcast-bonuses .ltb-bonus__p--value{text-align:center;font-size:1.1875em;font-weight:900}.live-training-broadcast-bonuses .ltb-bonus__p--value.elite{color:#cf0a2c;font-size:1.3125em;font-style:italic;margin-bottom:25px}.live-training-broadcast-bonuses .ltb-bonus__p--shipping{text-align:center;font-size:1em;font-weight:500}.live-training-broadcast-bonuses .ltb-bonus__li{text-align:left;margin-bottom:1.5em;font-weight:700}.live-training-broadcast-bonuses .ltb-bonus__li .text--gray{color:#7c7c7c}.live-training-broadcast-bonuses .ltb-bonus__img--item{margin:.5em 0 -.5em -1em}.live-training-broadcast-bonuses .ltb-bonus__btn{display:block;margin:0 auto 20px}@media (max-width:991px){.live-training-broadcast-bonuses .ltb-bonus__btn{min-width:180px}}@media (max-width:767px){.live-training-broadcast-bonuses .ltb-bonus__btn{min-width:260px}}.live-training-broadcast-bonuses .ltb-bonus-timer__div{position:absolute;bottom:3.25%;left:-325px;width:330px}.live-training-broadcast-bonuses .timer__p{font-size:1.125em;font-weight:700;padding-left:0}.live-training-broadcast-bonuses .timer__p span{color:#cf0a2c}.live-training-broadcast-bonuses .timer__img{position:absolute;right:10px;bottom:13px}.mini-promo-bonuses{max-width:365px;color:#212721;padding:25px 0;margin:3.125em auto}.mini-promo-bonuses.mini-bonus--platinum{border:2px dashed #8a8a8a;color:#212721}.mini-promo-bonuses.mini-bonus--elite{position:relative;border:2px dashed #cf0a2c;background:#f5faff}@media (max-width:991px){.mini-promo-bonuses.mini-bonus--elite{margin-bottom:7em}}.mini-promo-bonuses .mini-bonus__p{text-align:center;font-size:1.125em;font-weight:700;margin-bottom:0}.mini-promo-bonuses .mini-bonus__p--level{text-align:center;font-size:1.5em;font-weight:900;text-transform:uppercase;margin-top:-5px;margin-bottom:.75em}.mini-promo-bonuses .mini-bonus__p--value{text-align:center;font-size:1.1875em;font-weight:900}.mini-promo-bonuses .mini-bonus__p--value.elite{width:101.5%;background-color:#212721;color:#fff;font-size:1.3125em;font-style:italic;padding:15px 5px;margin-left:-.5%}.mini-promo-bonuses .mini-bonus__li{text-align:left;font-weight:700;margin-bottom:.25em}.mini-promo-bonuses .mini-bonus__li span{color:#cf0a2c;font-style:italic}.mini-promo-bonuses .mini-bonus__img{margin-top:-1.25em;margin-bottom:-7.5em}@media (max-width:991px){.mini-promo-bonuses .mini-bonus__img{margin-top:0;width:95%}}.mini-promo-bonuses .mini-bonus__btn{display:block;margin:20px auto}@media (max-width:1199px){.mini-promo-bonuses .mini-bonus__btn{min-width:200px}}@media (max-width:991px){.mini-promo-bonuses .mini-bonus__btn{min-width:160px}}@media (max-width:767px){.mini-promo-bonuses .mini-bonus__btn{min-width:200px}}.giveaway-promo-bonuses{max-width:325px;color:#212721;padding:25px 0;margin:3.125em auto;position:relative;border:2px dashed #cf0a2c;background:#f5faff}@media (max-width:991px){.giveaway-promo-bonuses{margin-bottom:7em}}.giveaway-promo-bonuses .giveaway-bonus__p{text-align:center;font-size:1.125em;margin-bottom:0}.giveaway-promo-bonuses .giveaway-bonus__p.bold{font-weight:700}.giveaway-promo-bonuses .giveaway-bonus__p--level{text-align:center;font-size:1.3em;font-weight:900;text-transform:uppercase;margin-top:-5px;margin-bottom:0}.giveaway-promo-bonuses .giveaway-bonus__p--value{text-align:center;font-size:1.0625em;font-weight:900;color:#cf0a2c;margin-bottom:1.5em}.giveaway-promo-bonuses .giveaway-bonus__span{font-weight:700}.giveaway-promo-bonuses .giveaway-bonus__img{margin-top:-1.25em;margin-bottom:-3em}.giveaway-promo-bonuses .giveaway-bonus__img.expo{margin-bottom:-4em}@media (max-width:991px){.giveaway-promo-bonuses .giveaway-bonus__img{margin-top:0;width:95%}}.giveaway-promo-bonuses .giveaway-bonus__btn{display:block;margin:20px auto}@media (max-width:1199px){.giveaway-promo-bonuses .giveaway-bonus__btn{min-width:200px}}@media (max-width:991px){.giveaway-promo-bonuses .giveaway-bonus__btn{min-width:160px}}@media (max-width:767px){.giveaway-promo-bonuses .giveaway-bonus__btn{min-width:200px}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;-webkit-box-shadow:0 1px 1em rgba(0,0,0,.2);box-shadow:0 1px 1em rgba(0,0,0,.2)}p.demo_store a{color:#fff}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) 50%;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{*zoom:1;margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb:after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{-webkit-box-shadow:2px 2px 0 #fff;box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{-webkit-box-shadow:-2px 2px 0 #fff;box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;-webkit-box-shadow:2px 2px 0 #ebe9eb;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;-webkit-box-shadow:-2px 2px 0 #ebe9eb;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{content:" ";display:table}.woocommerce div.product p.cart:after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before{content:" ";display:table}.woocommerce div.product form.cart:after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;*zoom:1}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce .products ul:after,.woocommerce ul.products:after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:none;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:hsla(0,0%,51.8%,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:900;border-radius:3px;left:auto;color:#fff;background-color:#ebe9eb;border:0;border-radius:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit.wc-forward,.woocommerce a.button.wc-forward,.woocommerce button.button.wc-forward,.woocommerce input.button.wc-forward{background-color:#cf0a2c;text-transform:uppercase;border-radius:0}.woocommerce #respond input#submit.update-cart-btn,.woocommerce a.button.update-cart-btn,.woocommerce button.button.update-cart-btn,.woocommerce input.button.update-cart-btn{background-color:#9b9b9b;text-transform:uppercase;font-size:16px;margin-top:1em}.woocommerce #respond input#submit.btn--brand-red:hover,.woocommerce a.button.btn--brand-red:hover,.woocommerce button.button.btn--brand-red:hover,.woocommerce input.button.btn--brand-red:hover{background-color:#f4183e;color:#fff}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#cf0a2c;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#f4183e;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review{*zoom:1}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before{content:" ";display:table}.woocommerce #reviews #comments .add_review:after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{*zoom:1;margin:0;width:100%;background:none;list-style:none}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist:after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;*zoom:1}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text:after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{*zoom:1;line-height:2;display:block}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating:after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{*zoom:1;position:static;margin:0;width:auto;padding:0;background:rgba(0,0,0,0) none;border:0}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce #review_form #respond:after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a:before{content:"\e021"}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{content:"\e020"}.woocommerce p.stars.selected a.active~a:before{content:"\e021"}.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0;*zoom:1}.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before{content:" ";display:table}.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;*zoom:1;list-style:none}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1);*zoom:1}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce.widget_shopping_cart .total strong,.woocommerce .widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce.widget_shopping_cart .cart_list li,.woocommerce .widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce.widget_shopping_cart .cart_list li a.remove,.woocommerce .widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce.widget_shopping_cart .buttons,.woocommerce .widget_shopping_cart .buttons{*zoom:1}.woocommerce.widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before,.woocommerce .widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce.widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:after{clear:both}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s ease .5s;-o-transition:opacity .5s .5s ease;transition:opacity .5s ease .5s;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .order_details{*zoom:1;margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}.woocommerce .order_details:after{clear:both}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_layered_nav ul li{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before{content:" ";display:table}.woocommerce .widget_layered_nav ul li:after{clear:both}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:none;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before{content:" ";display:table}.woocommerce .widget_rating_filter ul li:after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside!important;*zoom:1;width:auto;word-wrap:break-word}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{clear:both}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.woocommerce-message{border-top-color:#192c58;-webkit-box-shadow:none;box-shadow:none}.woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info:before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce{*zoom:1}.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:" ";display:table}.woocommerce-account .woocommerce:after{clear:both}.woocommerce-account .addresses .title{*zoom:1}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before{content:" ";display:table}.woocommerce-account .addresses .title:after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;-webkit-box-shadow:none;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{*zoom:1;padding:1em 0}#add_payment_method .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background-color:#f4183e}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{*zoom:1;text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}#add_payment_method #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400;*zoom:1}#add_payment_method #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods li:before,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:after,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:after{clear:both}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;-webkit-box-shadow:none;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid rgba(0,0,0,0);border-bottom-color:#dfdcde;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}.product.has-default-attributes.has-children>.images{opacity:0}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}@media (max-width:767px){.woocommerce-page table.shop_table_responsive thead,.woocommerce table.shop_table_responsive thead{display:none}.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce-page table.shop_table_responsive tbody th,.woocommerce table.shop_table_responsive tbody th{display:none}.woocommerce-page table.shop_table_responsive tr,.woocommerce table.shop_table_responsive tr{display:block;padding-bottom:1em}.woocommerce-page table.shop_table_responsive tr td,.woocommerce table.shop_table_responsive tr td{display:block;text-align:right}.woocommerce-page table.shop_table_responsive tr td.order-actions,.woocommerce table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce-page table.shop_table_responsive tr td:before,.woocommerce table.shop_table_responsive tr td:before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce-page table.shop_table_responsive tr td.actions:before,.woocommerce-page table.shop_table_responsive tr td.product-remove:before,.woocommerce table.shop_table_responsive tr td.actions:before,.woocommerce table.shop_table_responsive tr td.product-remove:before{display:none}.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce-page table.my_account_orders tr td.order-actions,.woocommerce table.my_account_orders tr td.order-actions{text-align:left}.woocommerce-page table.my_account_orders tr td.order-actions:before,.woocommerce table.my_account_orders tr td.order-actions:before{display:none}.woocommerce-page table.my_account_orders tr td.order-actions .button,.woocommerce table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce[class*=columns-] ul.products li.product,.woocommerce ul.products li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.woocommerce[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce ul.products li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail{display:block;text-align:center}.woocommerce #content table.cart .product-thumbnail:before,.woocommerce-page #content table.cart .product-thumbnail:before,.woocommerce-page table.cart .product-thumbnail:before,.woocommerce table.cart .product-thumbnail:before{content:attr(data-title) " ";float:none;clear:left!important}.woocommerce #content table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon{float:none;*zoom:1;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce table.cart td.actions .button{display:block;width:100%}.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator,.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last,.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}.agendize-close-btn{position:absolute;top:-12px;left:-12px;color:#337ab7;background-color:#fff;padding:2px 6px;border-radius:100px;border:2px solid #337ab7;cursor:pointer;font-size:12px;font-weight:700;z-index:10000}.agendize-btn{position:fixed;cursor:pointer;right:0;bottom:0;z-index:9999;background-color:#278cdc;color:#fff;padding:10px;border-top-right-radius:6px;border-top-left-radius:6px;min-width:0}.agendize-btn .p{font-size:16px;margin-bottom:0;line-height:1.2}.agendize-btn .in-block{display:inline-block;position:relative;vertical-align:bottom}.agendize-btn .fa-comment-o{margin-right:10px;font-size:28px}.agendize-modal .uscca-iframe{width:100%;height:100%;border:none;margin:0;padding:0;z-index:10;overflow:visible}@media (max-width:600px){.agendize-modal .uscca-iframe{height:225px}}@media (max-width:991px){.agendize-modal .contact-option{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #efefef}}.agendize-modal .btn--blue{background-image:-webkit-gradient(linear,left top,left bottom,from(#007fd5),to(#2aa6ea));background-image:-o-linear-gradient(#007fd5,#2aa6ea);background-image:linear-gradient(#007fd5,#2aa6ea);color:#fff;border-color:#51aded;border-style:solid;border-radius:3px}.agendize-modal .btn--blue:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#2aa6ea),to(#007fd5));background-image:-o-linear-gradient(#2aa6ea,#007fd5);background-image:linear-gradient(#2aa6ea,#007fd5);color:#fff}.agendize-modal .btn--blue:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#007fd5),to(#2aa6ea));background-image:-o-linear-gradient(#007fd5,#2aa6ea);background-image:linear-gradient(#007fd5,#2aa6ea)}.agendize-modal .btn--blue:focus,.agendize-modal .btn--blue:visited{color:#fff}.modal-body--padding{padding:30px}.chat-btn{position:fixed;cursor:pointer;right:0;bottom:0;z-index:9999;background-color:#278cdc;color:#fff;padding:10px 40px 10px 10px;border-top-left-radius:6px;-webkit-box-shadow:2px 2px 2px 2px #000;box-shadow:2px 2px 2px 2px #000}.chat-btn .p{font-size:18px;margin-bottom:0;line-height:1.2}.chat-btn .in-block{display:inline-block;position:relative}.chat-btn .fa-comment-o{position:relative;bottom:7px;margin-right:10px;font-size:28px}.embeddedServiceSidebar.modalContainer{z-index:1032}.membership-buy-box{border:1px solid #979797;text-align:center;margin-bottom:25px;background-color:#fff;z-index:998}@media (max-width:767px){.membership-buy-box{max-width:320px;margin-left:auto;margin-right:auto}}.membership-buy-box__tabs{margin-bottom:10px}.tabs__col--monthly{padding-right:0}.tabs__col--annual{padding-left:0}.tabs__title{padding:15px;font-size:1.3125;color:#9b9b9b;border-bottom:1px solid #979797;cursor:pointer;transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.tabs__title a{color:inherit;text-decoration:none;pointer-events:none}.tabs__title span{font-weight:900}.tabs__title--selected{color:#212721;padding-top:10px;font-size:1.34em;font-weight:700;border-bottom:none;transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.tabs__title--monthly{height:50px;border-right:1px solid #979797}.tabs__title--annual{height:50px}.membership-buy-box__plan-details{padding:0 15px 15px;overflow:hidden}.membership-buy-box__plan-details .membership-level__btn{margin-bottom:20px}.membership-buy-box__plan-details .dollar-symbol{font-family:museo-slab,serif;font-size:5.125em;font-weight:700}.membership-buy-box__plan-details .dollar-symbol sup{top:-1.25em;font-size:40%}.membership-buy-box__plan-details .number{font-family:museo-slab,serif;font-size:5.125em;font-weight:700}.membership-buy-box__plan-details .pay-period{font-family:museo-slab,serif;font-size:1.125em;font-weight:700}.membership-buy-box__plan-details .total-coverage{color:#cf0a2c;font-size:1.125em;margin-bottom:25px}.membership-buy-box__plan-details .bulletproof-guarantee{color:#9b9b9b;font-size:.75em}.plan-details__cost{display:none;opacity:0}.plan-details__cost,.plan-details__cost--selected{transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.plan-details__cost--selected{-webkit-animation-duration:.2s;animation-duration:.2s;display:block;opacity:1}.plan-details__cost--silver{color:#ccc}.plan-details__cost--gold{color:#d8a832}.plan-details__cost--platinum{color:#9b9b9b}html.is-member [data-non-member-content],html:not(.is-member) [data-member-only-content]{display:none!important}.cc-guide-wrapper{color:#212721}.cc-guide-wrapper .invisible-content{visibility:hidden}.cc-guide-wrapper h1{font-size:2.25em;font-family:museo-slab,serif;font-weight:700;text-align:center;margin-bottom:.5em}@media (max-width:480px){.cc-guide-wrapper h1{font-size:1.3em}}.cc-guide-wrapper h2{font-size:1.7em;text-decoration:underline}.cc-guide-wrapper h2,.cc-guide-wrapper h3{font-family:museo-slab,serif;font-weight:700;margin-bottom:1em}.cc-guide-wrapper h3{font-size:1.4em;margin-top:2.5em}@media (max-width:767px){.cc-guide-wrapper .playnow-download__ul{padding-left:0}}.cc-guide-wrapper .playnow-download__ul li{display:inline-block}.cc-guide-wrapper .playnow-download__ul li a{color:#212721;text-decoration:underline}.cc-guide-wrapper .playnow-download__ul .play-now__li{font-size:1.125em;font-weight:700;color:#cf0a2c;padding:4px 3.5em 0 1.8em;list-style-type:none;background-image:url(../img/downloads-page/small-red-play-btn.png);background-repeat:no-repeat;background-position:0 4px}.cc-guide-wrapper .playnow-download__ul .play-now__li a{color:#cf0a2c;text-decoration:none}.cc-guide-wrapper .gray-background-row{background-color:#f8f8f8;padding-top:15px;padding-bottom:10px}.cc-guide-wrapper .normal-background-row{padding-top:15px;padding-bottom:10px}.cc-guide-wrapper .intro{margin-bottom:4em}.cc-guide-wrapper .intro__p{font-size:1.15em;font-weight:300;text-align:center}.cc-guide-wrapper .pdf-download{margin-bottom:4em}.cc-guide-wrapper .audio-book-chapters{margin-bottom:6em}@media (max-width:480px){.cc-guide-wrapper .training-dvd__h1{font-size:2.25em}}.cc-guide-wrapper .training-dvd__p{font-size:1.25em;font-weight:300}.cc-guide-wrapper .training-dvd__ul{padding-left:0}.cc-guide-wrapper .training-dvd__li{font-size:1.125em;list-style-type:none;background:url(/jasmine-assets/img/membership/uscca/sds_v2/red-square.jpg) 0 .4em no-repeat;padding-left:20px;margin-left:0;margin-bottom:18px}@media (max-width:1199px){.cc-guide-wrapper .training-dvd__li{margin-left:0}}.cc-guide-wrapper .training-dvd__img{margin-top:1.5em;margin-left:auto}@media (max-width:767px){.cc-guide-wrapper .training-dvd__img{margin-left:auto;margin-right:auto}}.cc-guide-wrapper .btn--brand-red--mod{font-size:1.3em;text-transform:none}@media (max-width:767px){.cc-guide-wrapper .btn--brand-red--mod{margin:0 auto}}.page-default-wrapper p.anchor-top{text-align:center;line-height:1;margin-bottom:-10px}.page-default-wrapper p.anchor-top a{text-decoration:none;color:#000}.page-default-wrapper .training-dvd{margin-top:2em;color:#212721}@media (max-width:480px){.page-default-wrapper .training-dvd .training-dvd__h1{font-size:2.25em}}.page-default-wrapper .training-dvd .training-dvd__p{font-size:1.25em;font-weight:300}.page-default-wrapper .training-dvd .training-dvd__ul{padding-left:0}.page-default-wrapper .training-dvd .training-dvd__li{font-size:1.125em;list-style-type:none;background:url(/jasmine-assets/img/membership/uscca/sds_v2/red-square.jpg) 0 .4em no-repeat;padding-left:20px;margin-left:0;margin-bottom:18px}@media (max-width:1199px){.page-default-wrapper .training-dvd .training-dvd__li{margin-left:0}}.page-default-wrapper .training-dvd .training-dvd__img{margin-top:1.5em;margin-left:auto}@media (max-width:767px){.page-default-wrapper .training-dvd .training-dvd__img{margin-left:auto;margin-right:auto}}.page-default-wrapper .training-dvd .btn--brand-red--mod{font-size:1.3em;text-transform:none}@media (max-width:767px){.page-default-wrapper .training-dvd .btn--brand-red--mod{margin:0 auto}}.homepage-hero{border-bottom:1rem solid #cf0a2c;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#a7c6c1),to(#dde8e6));background-image:-o-linear-gradient(left,#a7c6c1 0,#dde8e6 100%);background-image:linear-gradient(90deg,#a7c6c1 0,#dde8e6)}@media (min-width:768px){.homepage-hero{background-image:url(../img/front-page/cover-image-father-daughter.jpg);background-size:cover;background-repeat:no-repeat;background-position:60% bottom;border-radius:0}.homepage-hero .content{padding:3.75rem 0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.homepage-hero{background-size:contain}}.gradient-hero p{font-weight:500}.gradient-hero h3{font-family:var(--serif)}.gradient-hero h4{font-size:1.1rem;font-weight:500}.david-testimonial{margin:3rem -15px 2rem;background-image:url(https://www.usconcealedcarry.com/jasmine-assets/img/home/davids_testimonial.jpg);background-repeat:no-repeat;background-color:#000;background-position:80%;background-size:auto 100%}.david-testimonial blockquote{font-size:1.5rem}@media (max-width:992px){.david-testimonial{background-position:0}}@media (max-width:767px){.david-testimonial .container{background-color:rgba(16,16,16,.67);min-width:100%}.david-testimonial .col-md-6{padding:2rem}}@media (min-width:1200px){.david-testimonial .col-md-6{padding:6rem 0}}.hide-test{display:none}.elementor-editor-active .hide-test{display:block}.intro-hero{background:url(https://organic.cdn.usconcealedcarry.com/7915/5491/4269/Grandchild_PageHero.jpg) no-repeat 70%;background-size:cover;min-height:250px;overflow:hidden;position:relative}.intro-hero__content{width:100%}.intro-hero__title{font-size:1.75rem}.intro-hero__btn{font-size:1.25rem!important}.intro-checks{background:#d4e7e2}.intro-checks__title{font-size:1.25rem}.intro-checks__item{margin:0 3rem 2rem;width:13rem}.intro-checks__icon.fa{border-radius:50%;border:2px solid #192c58;color:#cf0a2c;font-size:1.25rem}.intro-checks__text{font-size:1rem;font-weight:500;margin-bottom:0}.intro-testimonial{background:url(https://organic.cdn.usconcealedcarry.com/2515/5491/4266/VeteranTestimonial_Hero.jpg) no-repeat 90% 100%;background-size:145%;min-height:285px}.intro-testimonial__title{font-size:1.25rem}.intro-testimonial__quote-text{font-size:1rem;position:relative}.intro-testimonial__quote-from{font-size:.75rem}.intro-testimonial .hr-secondary{border:.25rem solid #cf0a2c;max-width:11rem;margin-right:auto}@media only screen and (min-width:576px){.intro-hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-hero__title{font-size:2.25rem}.intro-checks__item{margin:0 .5rem;width:10.5rem}.intro-checks__icon.fa{border-width:3px}.intro-testimonial{background-position:-45vw;background-size:150vw;min-height:60vw}.intro-testimonial__quote-text{font-size:1.25rem}.intro-testimonial__quote-from{font-size:1rem}}@media only screen and (min-width:768px){.intro-checks__item{margin:0 2rem;width:auto}.intro-testimonial{background-position:100%;background-size:100vw;min-height:40vw}.intro-testimonial__title{font-size:1.5rem}.intro-testimonial__quote-leader{font-family:Arial,sans-serif;font-size:5em;line-height:.9em;position:absolute;right:calc(100% + 2rem);top:0}}@media only screen and (min-width:992px){.intro-checks__item{margin:0 3rem;width:auto}.intro-testimonial__quote{position:relative}.intro-testimonial{background-position:100%;background-size:contain}.intro-testimonial__title{font-size:2.25rem}.intro-testimonial__quote-text{font-size:1.75rem}.intro-testimonial__quote-from{font-size:1.25rem}}@media only screen and (min-width:1200px){.intro-hero{height:740px;max-height:calc(100vh - 50px);min-height:625px}.intro-hero__title{font-size:3.5rem}.intro-hero__desc{font-size:1.25rem}.intro-hero__btn{width:250px}.intro-checks__icon.fa{font-size:2.75rem}.intro-checks__title{font-size:2rem}.intro-checks__text{font-size:1.5rem}.intro-testimonial__title{font-size:2.5rem}.intro-testimonial{min-height:500px}}@media only screen and (max-width:400px){.intro-testimonial__title br{display:none}}.front-page-wrapper .text-lead__h2{text-align:center;color:#212721;font-size:3.625em;margin-bottom:40px;font-family:museo-slab,serif;font-weight:700}@media (max-width:767px){.front-page-wrapper .text-lead__h2{font-size:2.285714286em}}.front-page-wrapper .text-lead__h3{text-align:center;color:#cf0a2c;font-size:1.25em;margin-bottom:20px;letter-spacing:2px}@media (max-width:767px){.front-page-wrapper .text-lead__h3{font-size:.857142857em}}.front-page-wrapper .text-lead__h4{text-align:center;color:#4a4a4a;font-size:1.125em;margin-bottom:50px}@media (max-width:767px){.front-page-wrapper .text-lead__h4{font-size:1em}}@media (max-width:680px){.front-page-wrapper .hidden-phone{display:none}}.front-page-wrapper .visible-micro-phone{display:none}@media (max-width:375px){.front-page-wrapper .visible-micro-phone{display:block}}.front-page-wrapper .horizontal-line--red{width:165px;height:4px;background-color:#e4222b;margin:20px auto 4em}@media (max-width:767px){.front-page-wrapper .horizontal-line--red{margin-bottom:5em}}.front-page-wrapper .star__img{margin-bottom:4em}.front-page-wrapper .front-page__h2{color:#212721;font-family:museo-slab,serif;font-size:2.125em;font-weight:700;margin-top:0;margin-bottom:1em;line-height:1.7}@media (max-width:767px){.front-page-wrapper .front-page__h2{font-size:1.7em}}.front-page-wrapper .front-page__p--sub-heading{color:#4a4a4a;font-size:1.125em;margin-bottom:2em}.front-page-wrapper .front-page__p--sub-heading.easy{color:#9b9b9b;letter-spacing:1px}.front-page-wrapper .front-page__div--btn-wrapper{margin-top:2em}@media (max-width:767px){.front-page-wrapper .front-page__div--btn-wrapper{margin-top:0}}.front-page-wrapper .section-intro{color:#212721;margin-top:-8em}@media (max-width:500px){.front-page-wrapper .section-intro{margin-top:-5em}}.front-page-wrapper .section-intro__bg--gad{background-color:#cae5e3;margin-bottom:5em}.front-page-wrapper .hero-text-container--gad{position:relative;z-index:1;padding:242px 0 135px}@media (max-width:991px){.front-page-wrapper .hero-text-container--gad{text-align:center;min-height:0;padding:270px 0 25px}}@media (max-width:767px){.front-page-wrapper .hero-text-container--gad{padding:160px 0 5px}}.front-page-wrapper .intro__p--gad-headline{font-size:1.125em;font-weight:700;font-family:museo-slab,serif;margin-bottom:0}.front-page-wrapper .gad__img{margin-top:13em;margin-left:-14em;margin-bottom:2em}@media (max-width:1199px){.front-page-wrapper .gad__img{width:135%;height:auto;margin-left:-7em;margin-top:13em}}@media (max-width:991px){.front-page-wrapper .gad__img{margin-top:0;margin-left:0;width:100%;height:auto}}.front-page-wrapper .intro__h1--gad{font-family:museo-slab,serif;font-size:2.5em;font-weight:700;line-height:1.4;margin:-10px 0 40px}@media (max-width:1199px){.front-page-wrapper .intro__h1--gad{line-height:1.2;font-size:2.25em}}@media (max-width:991px){.front-page-wrapper .intro__h1--gad{font-size:2.125em}}@media (max-width:767px){.front-page-wrapper .intro__h1--gad{font-size:1.875em}}.front-page-wrapper .intro__p--gad{font-size:1em;font-weight:700;margin-top:10px}.front-page-wrapper .section-intro__bg-img{background:url(../img/front-page/cover-image-father-daughter.jpg) no-repeat;background-color:#a6c6c0;background-size:cover;padding:0;border-bottom:20px solid #cf0a2c;margin-bottom:8em}.front-page-wrapper .section-intro__bg-img.mod--border{border-bottom:46px solid #cf0a2c}@media (max-width:767px){.front-page-wrapper .section-intro__bg-img.mod--border{border-bottom:34px solid #cf0a2c}}.front-page-wrapper .section-intro__bg-img .stopwatch__banner{display:block;max-width:598px;margin:0 auto;position:relative;top:47px}@media (max-width:767px){.front-page-wrapper .section-intro__bg-img .stopwatch__banner{top:35px}}@media (min-width:1525px){.front-page-wrapper .section-intro__bg-img{background-size:contain;background-position-x:55%}}@media (min-width:1360px) and (max-width:1524px){.front-page-wrapper .section-intro__bg-img{background-position:0 0}}@media (min-width:1200px) and (max-width:1359px){.front-page-wrapper .section-intro__bg-img{background-position:-100px 0}}@media (max-width:1199px){.front-page-wrapper .section-intro__bg-img{background-position:-280px 0}}@media (min-width:875px) and (max-width:991px){.front-page-wrapper .section-intro__bg-img{background-position:-295px 40px}}@media (min-width:768px) and (max-width:874px){.front-page-wrapper .section-intro__bg-img{background-position:-425px 50px}}@media (min-width:681px) and (max-width:767px){.front-page-wrapper .section-intro__bg-img{background-position:-230px 0}}@media (max-width:680px){.front-page-wrapper .section-intro__bg-img{background:url(../img/front-page/cover-image-father-daughter-mobile.jpg) no-repeat 50%;background-size:cover;background-position-y:-100px}}@media (max-width:639px){.front-page-wrapper .section-intro__bg-img{background-position-y:0}}.front-page-wrapper .hero-text-container{padding:242px 0 135px}@media (max-width:991px){.front-page-wrapper .hero-text-container{text-align:center;min-height:0;padding:270px 0 25px}}@media (max-width:767px){.front-page-wrapper .hero-text-container{padding:270px 0 5px}}@media (max-width:680px){.front-page-wrapper .hero-text-container{text-align:center;padding:135px 0 495px}}.front-page-wrapper .intro__p{font-size:1.25em;font-weight:300;margin-bottom:0}.front-page-wrapper .intro__p.wide-space{line-height:2.75;margin-bottom:2em}.front-page-wrapper .intro__p .bold-italic{font-weight:700;font-style:italic}.front-page-wrapper .intro__p--headline{font-size:1.125em;font-weight:700;margin-bottom:0}.front-page-wrapper .intro__p--headline.add-btm-margin{margin-bottom:3.25em}.front-page-wrapper .intro__p--peace{font-size:.875em}.front-page-wrapper .intro__h1{font-family:museo-slab,serif;font-size:2.5em;font-weight:700;line-height:1.4;margin:-10px 0 0}@media (max-width:1199px){.front-page-wrapper .intro__h1{line-height:1.2}}@media (max-width:991px){.front-page-wrapper .intro__h1{font-size:2.125em}}@media (max-width:767px){.front-page-wrapper .intro__h1{font-size:1.875em}}.front-page-wrapper .intro__h1.h1-gad{margin-bottom:40px}@media (max-width:1199px){.front-page-wrapper .intro__h1.h1-gad{font-size:2.25em}}.front-page-wrapper .section-three-step-plan{margin-top:7em;margin-bottom:10em}@media (max-width:767px){.front-page-wrapper .section-three-step-plan{margin-top:4em;margin-bottom:5em}}.front-page-wrapper .three-steps__img{margin-bottom:3em}@media (max-width:767px){.front-page-wrapper .three-steps__img{margin-bottom:1em}}.front-page-wrapper .three-steps__p--step{color:#cf0a2c;text-align:center;font-size:1.125em;margin-bottom:0}@media (max-width:767px){.front-page-wrapper .three-steps__p--step{text-align:left}}.front-page-wrapper .three-steps__h3{color:#212721;font-family:museo-slab,serif;text-align:center;font-size:1.5em;font-weight:700;margin-bottom:1em}@media (max-width:991px){.front-page-wrapper .three-steps__h3{font-size:1.35em}}@media (max-width:767px){.front-page-wrapper .three-steps__h3{font-size:1.25em;text-align:left;margin-top:0;margin-bottom:1em}}.front-page-wrapper .three-steps__p--description{color:#212721;font-weight:300;text-align:center;line-height:1.5}@media (max-width:767px){.front-page-wrapper .three-steps__p--description{text-align:left;margin-bottom:5em}}.front-page-wrapper .risk__col{padding:0}.front-page-wrapper .risk__tab{padding:20px 0;text-align:center;color:#9b9b9b;font-size:1.3125em;font-weight:900;border:1px solid #979797;margin-top:4em;margin-bottom:5em}@media (max-width:767px){.front-page-wrapper .risk__tab{margin-top:2em;margin-bottom:2em}}@media (max-width:430px){.front-page-wrapper .risk__tab{padding:15px 0;font-size:1.125em}}.front-page-wrapper .risk__tab.active{background-color:#212721;color:#fff}.front-page-wrapper .risk__tab.with-membership{border-right-width:0}.front-page-wrapper .risk__tab.without-membership{border-left-width:0}.front-page-wrapper .risk__tab:hover{cursor:pointer}.front-page-wrapper .risk__img{display:none}.front-page-wrapper .risk__img.active{display:block}.front-page-wrapper .risk__div--mobile{display:none;width:175px;margin:0 auto}@media (max-width:767px){.front-page-wrapper .risk__div--mobile{display:none}.front-page-wrapper .risk__div--mobile.active{display:block;margin:0 auto}}.front-page-wrapper .risk__h3{font-family:museo-slab,serif;color:#212721;font-size:1.715em;font-weight:700;margin-bottom:1em}.front-page-wrapper .risk__ul{margin-bottom:4em}.front-page-wrapper .risk__li{color:#212721;font-size:12px;margin-bottom:1.5em}.front-page-wrapper .fa-li{color:#cf0a2c}.front-page-wrapper .section-in-action{color:#f4f4f2;margin-top:7em;margin-bottom:-7.475em}.front-page-wrapper .section-in-action__bg-img{background:url(../img/front-page/david-bg.jpg) no-repeat;background-color:#000;background-size:cover;padding:0;border-bottom:20px solid #cf0a2c}@media (min-width:1800px){.front-page-wrapper .section-in-action__bg-img{background-size:contain;background-position-x:75%}}@media (min-width:1600px) and (max-width:1799px){.front-page-wrapper .section-in-action__bg-img{background-size:contain;background-position-x:90%}}@media (min-width:1360px) and (max-width:1599px){.front-page-wrapper .section-in-action__bg-img{background-position:165px 0}}@media (min-width:1200px) and (max-width:1359px){.front-page-wrapper .section-in-action__bg-img{background-position:135px 0}}@media (max-width:1199px){.front-page-wrapper .section-in-action__bg-img{background-position:40px 0}}@media (max-width:1065px){.front-page-wrapper .section-in-action__bg-img{background-position:-15px 0}}.front-page-wrapper .in-action-text-container{padding:185px 0 96px}.front-page-wrapper .in-action__p{font-size:1.5em;margin-bottom:3em}.front-page-wrapper .in-action__p--member{font-size:1.125em;margin-bottom:.25em}.front-page-wrapper .in-action__p--detail{font-size:.875em;margin-bottom:3em}.front-page-wrapper .in-action__btn{display:block;background-color:rgba(0,0,0,0);color:#f4f4f2;text-transform:uppercase;font-weight:900;border:2px solid #f4f4f2;margin:3em 0 0}.front-page-wrapper .in-action__btn:hover{background-color:rgba(244,244,242,.2)}.front-page-wrapper .in-action__btn:active,.front-page-wrapper .in-action__btn:focus{outline:0}.front-page-wrapper .fa-angle-right{font-size:1.5em;font-weight:900;vertical-align:bottom;margin-left:18px}.training-page-wrapper p{line-height:1.75}.training-page-wrapper .ttu{text-transform:uppercase}.training-page-wrapper .fs-36__h1{color:#212721;font-family:museo-slab,serif;font-size:2.25em;font-weight:700;margin:0 0 .5em}@media (max-width:767px){.training-page-wrapper .fs-36__h1{font-size:7vw}}.training-page-wrapper .fs-18__h2{color:#4a4a4a;font-size:1.125em;margin:auto 0 2em}@media (max-width:767px){.training-page-wrapper .fs-18__h2{font-size:1.25em}}.training-page-wrapper .mod-text_left-center{text-align:left}@media (max-width:991px){.training-page-wrapper .mod-text_left-center{text-align:center}}.training-page-wrapper .mod-text_left-center .row--stars{text-align:left}@media (max-width:991px){.training-page-wrapper .mod-text_left-center .row--stars{text-align:center}}@media (max-width:991px){.training-page-wrapper .row--stars{padding:1.5em 0}}.training-page-wrapper .gray-custom-bkgd{background:#f2f2f2;padding:1.25em 0 6em}@media (max-width:991px){.training-page-wrapper .gray-custom-bkgd{padding:1.25em 0 0;margin-bottom:2em}}@media (max-width:767px){.training-page-wrapper .section-intro .mod-mgn-b1--xs{margin-bottom:1em}}@media (max-width:991px){.training-page-wrapper .section-intro .mobile-spacer--medium{margin-bottom:0}}@media (max-width:767px){.training-page-wrapper .section-intro .mobile-spacer--medium{margin-bottom:15px}}.training-page-wrapper .section-intro .range-target--img{position:absolute;z-index:-1;max-height:400px;top:-39px;margin-left:-2em}@media (max-width:1199px){.training-page-wrapper .section-intro .range-target--img{top:-30px}}@media (max-width:991px){.training-page-wrapper .section-intro .range-target--img{position:relative;margin:.75em auto -4em;display:block;max-width:100%;margin:2em auto -2em}}.training-page-wrapper .section-intro .zi--2{position:relative;z-index:2}.training-page-wrapper .section-become-instructor{text-align:center;margin:4em 0 0}@media (max-width:991px){.training-page-wrapper .section-become-instructor{margin:1em 0 0}}.training-page-wrapper .section-become-instructor .instructor__panels{margin:2em 0}.training-page-wrapper .section-become-instructor .instructor__panels--title{color:#212721;margin-top:40px;font-size:1.5em;font-family:museo-slab,serif;font-weight:700}.training-page-wrapper .section-become-instructor .instructor__panels--copy{color:#212721;font-size:1em;height:13vh}@media (min-width:1200px){.training-page-wrapper .section-become-instructor .instructor__panels--copy{height:10vh}}@media (max-width:991px){.training-page-wrapper .section-become-instructor .instructor__panels--copy{height:auto}}.training-page-wrapper .section-become-instructor .instructor__p{font-size:1.125em;font-weight:700;margin-top:4.5em;color:#212721}.training-page-wrapper .section-become-instructor .img__redbottom{border-bottom:3px solid #cf0a2c}@media (max-width:991px){.training-page-wrapper .section-become-instructor .img__redbottom{margin-top:2em}.training-page-wrapper .section-become-instructor .img__redbottom.first{margin-top:0}}.training-page-wrapper .section-become-instructor .solo-link-container{text-align:center;margin-top:25px}@media (max-width:767px){.training-page-wrapper .section-become-instructor .solo-link-container{margin-top:20px}}.training-page-wrapper .section-become-instructor .solo-link{color:#212721;font-weight:900;text-transform:uppercase;text-decoration:underline}@media (max-width:991px){.training-page-wrapper .section-become-instructor .solo-link{margin-bottom:1em}}.training-page-wrapper .section-become-instructor .solo-link:hover{color:#384338;text-decoration:none}.training-page-wrapper .section-member-training{margin:4em 0 0}@media (max-width:991px){.training-page-wrapper .section-member-training{margin:0}}.training-page-wrapper .section-member-training .member__features--title{color:#212721;font-size:1.3125em;font-family:museo-slab,serif;font-weight:900;line-height:1.3}.training-page-wrapper .section-member-training p{color:#212721}@media (max-width:991px){.training-page-wrapper .section-member-training p{margin-bottom:2em}.training-page-wrapper .section-member-training p:last-of-type{margin-bottom:0}}.training-page-wrapper .section-member-training .mod-cta--spacer{margin:4em 0 0}@media (max-width:991px){.training-page-wrapper .section-member-training .mod-cta--spacer{margin:2em 0 0}}.training-page-wrapper .section-train-with-experts{margin:4em 0 0}@media (max-width:991px){.training-page-wrapper .section-train-with-experts{margin:1em 0 0}}.training-page-wrapper .section-train-with-experts .trainer__panels{margin:2em 0 3em}@media (max-width:991px){.training-page-wrapper .section-train-with-experts .trainer__panels{margin:2em 0 0}}.training-page-wrapper .section-train-with-experts .trainer__panels.first{margin-top:3.5em}@media (max-width:991px){.training-page-wrapper .section-train-with-experts .trainer__panels{margin-top:1.5em}}.training-page-wrapper .section-train-with-experts .trainer__panels--title{color:#212721;font-size:1.5em;font-family:museo-slab,serif;font-weight:700}@media (max-width:767px){.training-page-wrapper .section-train-with-experts .trainer__panels--title{text-align:center}}.training-page-wrapper .section-train-with-experts .trainer__panels--copy{color:#212721;font-size:1em;line-height:1.4}@media (max-width:991px){.training-page-wrapper .section-train-with-experts .trainer__panels--copy{margin-bottom:2em;text-align:center}}.training-page-wrapper .section-scholarship{color:#212721}.training-page-wrapper .section-scholarship .scholarship__h4{font-family:museo-slab,serif}.training-page-wrapper .section-scholarship .btn{min-width:0;font-size:14px}.training-counselor-wrapper p{line-height:1.75}.training-counselor-wrapper .btn--brand-red{margin-bottom:20px}@media (max-width:680px){.training-counselor-wrapper .hidden-phone{display:none}}.training-counselor-wrapper .visible-micro-phone{display:none}@media (max-width:375px){.training-counselor-wrapper .visible-micro-phone{display:block}}.training-counselor-wrapper .horizontal-line--red{width:165px;height:4px;background-color:#e4222b;margin:20px auto 4em}@media (max-width:767px){.training-counselor-wrapper .horizontal-line--red{margin-bottom:3em}}.training-counselor-wrapper .star__img{margin-bottom:4em}.training-counselor-wrapper .training-counselor__h2{color:#212721;font-family:museo-slab,serif;font-size:2.125em;font-weight:700;margin-top:0;margin-bottom:1em;line-height:1.3}@media (max-width:767px){.training-counselor-wrapper .training-counselor__h2{font-size:1.7em}}.training-counselor-wrapper .training-counselor__p--sub-heading{color:#4a4a4a;font-size:1.125em;margin-bottom:2em}@media (max-width:767px){.training-counselor-wrapper .training-counselor__p--sub-heading{font-size:1em}}.training-counselor-wrapper .training-counselor__p--sub-heading.easy{color:#4a4a4a;letter-spacing:1px}.training-counselor-wrapper .training-counselor__div--btn-wrapper{margin-top:2em}@media (max-width:767px){.training-counselor-wrapper .training-counselor__div--btn-wrapper{margin-top:0}}.training-counselor-wrapper .mod-text__left-center-xs{text-align:left}@media (max-width:767px){.training-counselor-wrapper .mod-text__left-center-xs{text-align:center}}.training-counselor-wrapper .mod-text__left-center-xs .row--stars{text-align:left}@media (max-width:767px){.training-counselor-wrapper .mod-text__left-center-xs .row--stars{text-align:center}}.training-counselor-wrapper .section-intro{color:#212721;margin-top:-8em}@media (max-width:500px){.training-counselor-wrapper .section-intro{margin-top:-5em}}.training-counselor-wrapper .section-intro__bg-img{position:relative;z-index:2;background-color:#f4f2f1;border-bottom:20px solid #cf0a2c;margin-bottom:8em}@media (max-width:480px){.training-counselor-wrapper .section-intro__bg-img{border-bottom:10px solid #cf0a2c;margin-bottom:5em}}.training-counselor-wrapper .hero-text-container{padding:185px 0 60px}@media (max-width:991px){.training-counselor-wrapper .hero-text-container{min-height:0;padding:205px 0 0}}@media (max-width:767px){.training-counselor-wrapper .hero-text-container{padding:10em 0 0;text-align:center}}@media (max-width:480px){.training-counselor-wrapper .hero-text-container{padding-top:7em}}.training-counselor-wrapper .hero-img__person{display:block;position:relative;z-index:-1;margin-left:-155px;margin-top:180px;max-width:800px}@media (min-width:1200px){.training-counselor-wrapper .hero-img__person{margin-left:-300px;margin-top:0;max-width:90vw}}@media (max-width:991px){.training-counselor-wrapper .hero-img__person{margin-left:auto;margin-top:0;max-width:100%}}@media (max-width:480px){.training-counselor-wrapper .hero-img__person{margin-left:-10%;max-width:400px}}@media (max-width:320px){.training-counselor-wrapper .hero-img__person{margin-left:-25%}}.training-counselor-wrapper .intro__p{font-size:1.125em;color:#4a4a4a;font-weight:300;margin-bottom:0}.training-counselor-wrapper .intro__p.wide-space{line-height:2.75;margin-bottom:2em}.training-counselor-wrapper .intro__p .bold-italic{font-weight:700;font-style:italic}.training-counselor-wrapper .intro__p--call-us{font-size:.875em}.training-counselor-wrapper .intro__h1{font-family:museo-slab,serif;font-size:2.25em;font-weight:700;margin:10px 0 .5em;line-height:1.3}@media (max-width:767px){.training-counselor-wrapper .intro__h1{font-size:1.875em}}.training-counselor-wrapper .intro__horizontal-line--red{width:165px;height:4px;background-color:#e4222b;margin-top:2em}@media (max-width:767px){.training-counselor-wrapper .intro__horizontal-line--red{margin-bottom:5em}}@media (max-width:767px){.training-counselor-wrapper .intro__horizontal-line--red.mod-line__left-center-xs{margin-left:auto;margin-right:auto}}.training-counselor-wrapper .section-three-step-plan{margin-bottom:7em}@media (max-width:767px){.training-counselor-wrapper .section-three-step-plan{margin-bottom:3em}}.training-counselor-wrapper .three-steps__img{margin-bottom:3em}@media (max-width:767px){.training-counselor-wrapper .three-steps__img{margin-bottom:1em}}.training-counselor-wrapper .three-steps__img.red--bottom{border-bottom:4px solid #cf0a2c}.training-counselor-wrapper .three-steps__p--step{color:#cf0a2c;text-align:center;font-size:1.125em;font-weight:900;margin-bottom:0}@media (max-width:767px){.training-counselor-wrapper .three-steps__p--step{text-align:left}}.training-counselor-wrapper .three-steps__h3{color:#212721;font-family:museo-slab,serif;text-align:center;font-size:1.125em;font-weight:700;margin-bottom:1.5em;line-height:1.5}@media (max-width:991px){.training-counselor-wrapper .three-steps__h3{font-size:1.35em}}@media (max-width:767px){.training-counselor-wrapper .three-steps__h3{font-size:1.25em;text-align:left;margin-top:0;margin-bottom:1em}}.training-counselor-wrapper .three-steps__p--description{color:#212721;font-weight:300;text-align:center}@media (max-width:767px){.training-counselor-wrapper .three-steps__p--description{text-align:left}}.training-counselor-wrapper .training-counselor__p--future-course{color:#212721;margin-top:5em}@media (max-width:767px){.training-counselor-wrapper .training-counselor__p--future-course{margin-top:2em}}.training-counselor-wrapper .section-instructor-career{margin-bottom:6em}@media (max-width:991px){.training-counselor-wrapper .section-instructor-career{margin-bottom:2em}}.training-counselor-wrapper .section-instructor-career .instructor__features--title{color:#212721;font-size:1.3125em;font-family:museo-slab,serif;font-weight:900;line-height:1.3}@media (max-width:767px){.training-counselor-wrapper .section-instructor-career .instructor__features--title{font-size:1.25em}}.training-counselor-wrapper .section-instructor-career .instructor__p{color:#212721;font-family:museo-slab,serif;line-height:1.7}@media (max-width:450px){.training-counselor-wrapper .section-instructor-career .instructor__p{margin-bottom:2em}}.training-counselor-wrapper .section-instructor-career .mod-cta--spacer{margin:4em 0 0}@media (max-width:991px){.training-counselor-wrapper .section-instructor-career .mod-cta--spacer{margin:2em 0 0}}.training-counselor-wrapper .top-firearms-training{margin-bottom:6em}@media (max-width:991px){.training-counselor-wrapper .top-firearms-training{margin-bottom:2em}}.training-counselor-wrapper .top-firearms-training__instructor-box p{color:#212721;font-size:1em}.training-counselor-wrapper .top-firearms-training__instructor-box .instructor--quote{font-weight:700;margin-bottom:1.75em}.training-counselor-wrapper .top-firearms-training__instructor-box .instructor--state{font-weight:700}.training-counselor-wrapper .top-firearms-training__instructor-box .instructor--name{color:#cf0a2c;font-weight:700;margin:1.75em 0 .1em}.training-counselor-wrapper .certification-course-preview{margin-bottom:5em}@media (max-width:991px){.training-counselor-wrapper .certification-course-preview{margin-bottom:2em}}.training-counselor-wrapper .course-preview--redsquares{color:#212721;padding-left:0;font-size:1em;list-style:none}@media (max-width:767px){.training-counselor-wrapper .course-preview--redsquares{font-size:1.25em}}.training-counselor-wrapper .course-preview--redsquares li{background:url(/jasmine-assets/img/product/biometric_gun-safe/technology-list-redsquare.png);background-repeat:no-repeat;background-position:0 5px;margin:0 0 1em;padding-left:1.5em}.training-counselor-wrapper .course-preview--redsquares li span{font-weight:900}@media (max-width:991px){.training-counselor-wrapper .course-preview--range-student{margin:3em auto 0}}.certified-instructor-wrapper p{line-height:1.75}.certified-instructor-wrapper .btn--brand-red{margin-bottom:20px}@media (max-width:680px){.certified-instructor-wrapper .hidden-phone{display:none}}.certified-instructor-wrapper .visible-micro-phone{display:none}@media (max-width:375px){.certified-instructor-wrapper .visible-micro-phone{display:block}}.certified-instructor-wrapper .horizontal-line--red{width:165px;height:4px;background-color:#e4222b;margin:20px auto 5em}@media (max-width:767px){.certified-instructor-wrapper .horizontal-line--red{margin-bottom:3em}}.certified-instructor-wrapper .star__img{margin-bottom:4em}.certified-instructor-wrapper .title__h2{color:#212721;font-family:museo-slab,serif;font-size:2.125em;font-weight:700;margin-top:0;margin-bottom:1em;line-height:1.3}@media (max-width:767px){.certified-instructor-wrapper .title__h2{font-size:1.5em}}.certified-instructor-wrapper .title__p--sub-heading{color:#4a4a4a;font-size:1.125em;margin-bottom:2em}@media (max-width:767px){.certified-instructor-wrapper .title__p--sub-heading{font-size:.875em}}.certified-instructor-wrapper .title__p--sub-heading.easy{color:#9b9b9b}.certified-instructor-wrapper .wsnw{white-space:nowrap}.certified-instructor-wrapper .mod-text__left-center-xs{text-align:left}@media (max-width:767px){.certified-instructor-wrapper .mod-text__left-center-xs{text-align:center}}.certified-instructor-wrapper .mod-text__left-center-xs .row--stars{padding:5px 0;text-align:left}@media (max-width:767px){.certified-instructor-wrapper .mod-text__left-center-xs .row--stars{text-align:center}}.certified-instructor-wrapper .section-intro{color:#212721;margin-top:-8em}@media (max-width:500px){.certified-instructor-wrapper .section-intro{margin-top:-5em}}.certified-instructor-wrapper .section-intro__bg-img{position:relative;z-index:2;background-color:#f4f2f1;border-bottom:20px solid #cf0a2c;margin-bottom:8em}@media (max-width:480px){.certified-instructor-wrapper .section-intro__bg-img{border-bottom:10px solid #cf0a2c;margin-bottom:5em}}.certified-instructor-wrapper .hero-text-container{padding:185px 0 60px}@media (max-width:991px){.certified-instructor-wrapper .hero-text-container{min-height:0;padding:205px 0 0}}@media (max-width:767px){.certified-instructor-wrapper .hero-text-container{padding:10em 0 0;text-align:center}}@media (max-width:480px){.certified-instructor-wrapper .hero-text-container{padding-top:7em}}.certified-instructor-wrapper .hero-img__person{display:block;position:relative;z-index:-1;margin-left:-155px;margin-top:220px;max-width:800px}@media (min-width:1200px){.certified-instructor-wrapper .hero-img__person{margin-left:-300px;margin-top:50px;max-width:90vw}}@media (max-width:991px){.certified-instructor-wrapper .hero-img__person{margin-left:auto;margin-top:0;max-width:100%}}@media (max-width:480px){.certified-instructor-wrapper .hero-img__person{margin-left:-6%;max-width:375px}}@media (max-width:375px){.certified-instructor-wrapper .hero-img__person{margin-left:-11%}}@media (max-width:320px){.certified-instructor-wrapper .hero-img__person{margin-left:-25%}}.certified-instructor-wrapper .intro__p{font-size:1.125em;color:#4a4a4a;font-weight:300;margin-bottom:0}.certified-instructor-wrapper .intro__p.wide-space{line-height:2.75;margin-bottom:2em}.certified-instructor-wrapper .intro__p .bold-italic{font-weight:700;font-style:italic}.certified-instructor-wrapper .intro__p--call-us{font-size:.875em}.certified-instructor-wrapper .intro__h1{font-family:museo-slab,serif;font-size:2.25em;font-weight:700;margin:10px 0 .5em;line-height:1.3}@media (max-width:767px){.certified-instructor-wrapper .intro__h1{font-size:1.875em}}.certified-instructor-wrapper .intro__horizontal-line--red{width:165px;height:4px;background-color:#e4222b;margin-top:2em;margin-bottom:-1em}@media (max-width:767px){.certified-instructor-wrapper .intro__horizontal-line--red{margin-bottom:3em}}@media (max-width:767px){.certified-instructor-wrapper .intro__horizontal-line--red.mod-line__left-center-xs{margin-left:auto;margin-right:auto}}.certified-instructor-wrapper .section-three-steps{margin-top:7em;margin-bottom:12em}@media (max-width:767px){.certified-instructor-wrapper .section-three-steps{margin-top:4em;margin-bottom:5em}}.certified-instructor-wrapper .three-steps__img{margin-bottom:3em}@media (max-width:767px){.certified-instructor-wrapper .three-steps__img{margin-bottom:1em}}.certified-instructor-wrapper .three-steps__img.red--bottom{border-bottom:4px solid #cf0a2c}.certified-instructor-wrapper .three-steps__p--step{color:#cf0a2c;text-align:center;font-size:1.125em;font-weight:900;margin-bottom:0}@media (max-width:767px){.certified-instructor-wrapper .three-steps__p--step{text-align:left}}.certified-instructor-wrapper .three-steps__h3{color:#212721;font-family:museo-slab,serif;text-align:center;font-size:1.125em;font-weight:700;margin-bottom:1.5em;line-height:1.5}@media (max-width:991px){.certified-instructor-wrapper .three-steps__h3{font-size:1em}}@media (max-width:767px){.certified-instructor-wrapper .three-steps__h3{font-size:1.125em;text-align:left;margin-top:0;margin-bottom:1em}}.certified-instructor-wrapper .three-steps__p--description{color:#212721;font-weight:300;text-align:center}@media (max-width:991px){.certified-instructor-wrapper .three-steps__p--description{font-size:.875em}}@media (max-width:767px){.certified-instructor-wrapper .three-steps__p--description{text-align:left;margin-bottom:4em}}.certified-instructor-wrapper .three-step__p--call-us{color:#9b9b9b;font-size:1.125em;font-weight:900;margin-top:4em;margin-bottom:0;line-height:1.4}@media (max-width:767px){.certified-instructor-wrapper .three-step__p--call-us{font-size:.875em;margin-top:2em}}.certified-instructor-wrapper .three-step__p--phone-number{color:#cf0a2c;font-size:2.25em;font-weight:900}@media (max-width:767px){.certified-instructor-wrapper .three-step__p--phone-number{font-size:1.81em}}.certified-instructor-wrapper .section-instructor-career{margin-top:7em;margin-bottom:12em}@media (max-width:767px){.certified-instructor-wrapper .section-instructor-career{margin-top:4em;margin-bottom:5em}}.certified-instructor-wrapper .section-instructor-career .instructor__features--title{color:#212721;font-size:1.3125em;font-family:museo-slab,serif;font-weight:900;line-height:1.3}@media (max-width:767px){.certified-instructor-wrapper .section-instructor-career .instructor__features--title{font-size:1.125em}}.certified-instructor-wrapper .section-instructor-career .instructor__p{color:#212721;font-family:museo-slab,serif}@media (max-width:450px){.certified-instructor-wrapper .section-instructor-career .instructor__p{font-size:.625em;margin-bottom:2em}}.certified-instructor-wrapper .section-instructor-career .mod-cta--spacer{margin:4em 0 0}@media (max-width:991px){.certified-instructor-wrapper .section-instructor-career .mod-cta--spacer{margin:2em 0 0}}.certified-instructor-wrapper .section-uscca-learning{margin-bottom:10em;color:#212721}@media (max-width:991px){.certified-instructor-wrapper .section-uscca-learning{margin-bottom:8em}}.certified-instructor-wrapper .section-uscca-learning .learning__img{margin:-3.5em auto 0}@media (max-width:991px){.certified-instructor-wrapper .section-uscca-learning .learning__img{margin:1em auto 0}}@media (max-width:425px){.certified-instructor-wrapper .section-uscca-learning .learning__img{max-width:85%}}.certified-instructor-wrapper .section-uscca-learning .learning__h2{font-family:museo-slab,serif;font-weight:700;font-size:2em;margin-bottom:5px}@media (max-width:991px){.certified-instructor-wrapper .section-uscca-learning .learning__h2{margin-bottom:.5em}}@media (max-width:767px){.certified-instructor-wrapper .section-uscca-learning .learning__h2{font-size:1.125em}}.certified-instructor-wrapper .section-uscca-learning .learning__h4{font-weight:700;margin-bottom:0}@media (max-width:991px){.certified-instructor-wrapper .section-uscca-learning .learning__h4{margin-bottom:.5em}}@media (max-width:767px){.certified-instructor-wrapper .section-uscca-learning .learning__h4{font-size:1em;margin-bottom:1.5em}}.certified-instructor-wrapper .section-uscca-learning .learning__ol{padding-left:1.5em;margin:1em 0 2em}@media (max-width:991px){.certified-instructor-wrapper .section-uscca-learning .learning__ol{margin:0 auto;padding-left:1em}}@media (max-width:425px){.certified-instructor-wrapper .section-uscca-learning .learning__ol{margin-left:2em}}.certified-instructor-wrapper .section-uscca-learning .learning__li{color:#cf0a2c;font-size:16px;font-weight:900;margin-bottom:.75em;line-height:1.75;padding-left:3px}@media (max-width:767px){.certified-instructor-wrapper .section-uscca-learning .learning__li{font-size:14px}}.certified-instructor-wrapper .section-uscca-learning .learning__span-normal{color:#212721;font-size:16px;font-weight:300;line-height:1.75;margin-bottom:1em}@media (max-width:767px){.certified-instructor-wrapper .section-uscca-learning .learning__span-normal{font-size:14px}}.certified-instructor-wrapper .section-cchdf-toolkit{margin-bottom:12em}@media (max-width:991px){.certified-instructor-wrapper .section-cchdf-toolkit{margin-bottom:4em}}.certified-instructor-wrapper .cchdf-toolkit--redsquares{color:#212721;padding-left:0;font-size:1em;list-style:none}@media (max-width:767px){.certified-instructor-wrapper .cchdf-toolkit--redsquares{font-size:1.25em}}.certified-instructor-wrapper .cchdf-toolkit__h2{color:#212721;font-family:museo-slab,serif;font-size:2.25em;font-weight:700;margin-top:0;line-height:1.3}@media (max-width:767px){.certified-instructor-wrapper .cchdf-toolkit__h2{font-size:1.125em;margin-bottom:1em}}.certified-instructor-wrapper .cchdf-toolkit__p{color:#212721;margin-bottom:1.75em}.certified-instructor-wrapper .cchdf-toolkit__h4{color:#212721;font-size:1em;font-weight:700;margin-bottom:1.5em}.certified-instructor-wrapper .cchdf-toolkit__img{margin-top:2em}.certified-instructor-wrapper .cchdf-toolkit__li{background:url(/jasmine-assets/img/product/biometric_gun-safe/technology-list-redsquare.png);background-repeat:no-repeat;background-position:0 5px;margin-bottom:1.25em;padding-left:1.5em;line-height:1.75;list-style:none}.certified-instructor-wrapper .section-certification-class{margin-bottom:10em}@media (max-width:991px){.certified-instructor-wrapper .section-certification-class{margin-bottom:6em}}.certified-instructor-wrapper .certification-class--redsquares{color:#212721;padding-left:0;font-size:1em;list-style:none}@media (max-width:767px){.certified-instructor-wrapper .certification-class--redsquares{font-size:1.25em}}.certified-instructor-wrapper .certification-class__h2{color:#212721;font-family:museo-slab,serif;font-size:2.25em;font-weight:700;margin-top:0;line-height:1.3}@media (max-width:767px){.certified-instructor-wrapper .certification-class__h2{font-size:1.125em;margin-bottom:1em}}.certified-instructor-wrapper .certification-class__img{margin-top:1em}@media (max-width:991px){.certified-instructor-wrapper .certification-class__img{display:block;margin:2em auto 0}}.certified-instructor-wrapper ul{padding-left:0;color:#212721}.certified-instructor-wrapper .certification-class__li{font-size:16px;background:url(/jasmine-assets/img/product/biometric_gun-safe/technology-list-redsquare.png);background-repeat:no-repeat;background-position:0 5px;margin:0 0 1em;padding-left:1.5em;line-height:1.75;list-style:none}@media (max-width:767px){.certified-instructor-wrapper .certification-class__li{font-size:14px}}.certified-instructor-wrapper .top-firearms-training__instructor-box p{color:#212721;font-size:1em}.certified-instructor-wrapper .top-firearms-training__instructor-box .instructor--quote{font-weight:700;margin-bottom:1.75em}.certified-instructor-wrapper .top-firearms-training__instructor-box .instructor--state{font-weight:700}.certified-instructor-wrapper .top-firearms-training__instructor-box .instructor--name{color:#cf0a2c;font-weight:700;margin:1.75em 0 .1em}.certified-instructor-wrapper .top-firearms-training__p--call-us{color:#9b9b9b;font-size:1.125em;font-weight:900;margin-top:9em;margin-bottom:0;line-height:0}@media (max-width:767px){.certified-instructor-wrapper .top-firearms-training__p--call-us{font-size:.875em;margin-top:5em}}.certified-instructor-wrapper .top-firearms-training__p--phone-number{color:#cf0a2c;font-size:2.25em;font-weight:900}@media (max-width:767px){.certified-instructor-wrapper .top-firearms-training__p--phone-number{font-size:1.81em}}.about-grad-bg{background:#d3e5e2;background:-o-radial-gradient(center,ellipse,#fff 0,#d3e5e2 100%);background:radial-gradient(ellipse at center,#fff 0,#d3e5e2 100%);margin-bottom:-48px}.about-tim-quote{position:relative}.about-tim-quote:before{position:absolute;top:0;left:0;font-family:FontAwesome,sans-serif;content:"\f10d";opacity:.6;font-size:2rem}@media (max-width:767px){.about-tim-quote:before{top:-10px;left:-6px}}.contact-us-page-wrapper{line-height:1.2;color:#212721}.contact-us-page-wrapper a:hover{color:#cf0a2c}.contact-us-page-wrapper .contact-header{color:#212721;font-size:2.25em;font-weight:700;font-family:museo-slab,serif;margin-top:0;margin-bottom:1em;text-align:center}.contact-us-page-wrapper .contact-header--text{color:#4a4a4a;font-size:1.12em;margin-top:0;margin-bottom:3em;text-align:center}.contact-us-page-wrapper .contact-header--spacer{margin-bottom:5em}@media (max-width:767px){.contact-us-page-wrapper .contact-header--spacer{margin-bottom:2em}}.contact-us-page-wrapper .contact-cta{text-align:center;line-height:1.75;margin-bottom:2em}.contact-us-page-wrapper .contact-header--question-1,.contact-us-page-wrapper .contact-header--question-2{font-weight:700;margin-bottom:2em;text-align:center}.contact-us-page-wrapper .contact-header__span--red{color:#cf0a2c}.contact-us-page-wrapper .contact-us-form-wrapper{margin:0 auto}.contact-us-page-wrapper .contact-us-form-wrapper .contact-info-container{color:#212721;margin-top:4em}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .contact-info-container{margin-top:2em}}.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__txt--lg{font-size:1.312em;font-weight:700;font-family:museo-slab,serif}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__txt--lg{text-align:center;font-size:1.5em}}@media (max-width:425px){.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__txt--lg{font-size:1em}}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__txt--lg--margin{margin-top:2.5em}}.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__txt--sm{margin-top:10px;font-size:1em;color:#212721}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__txt--sm{text-align:center;font-size:1.1em}}@media (max-width:425px){.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__txt--sm{font-size:.875em}}.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__link{margin-top:15px}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__link{text-align:center}}.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__txt--sm--link{text-decoration:underline;font-size:1em;color:#212721;font-weight:900}.contact-us-page-wrapper .contact-us-form-wrapper .contact-info__txt--sm--link--social{text-decoration:none;font-size:1em;color:#212721}.contact-us-page-wrapper .contact-us-form-wrapper .form-container{color:#212721}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .form-container{margin-left:15px;margin-right:15px}}.contact-us-page-wrapper .contact-us-form-wrapper .form__modified-col-padding-right{padding-right:5px}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .form__modified-col-padding-right{padding-right:15px}}.contact-us-page-wrapper .contact-us-form-wrapper .form__modified-col-padding-left{padding-left:5px}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .form__modified-col-padding-left{padding-left:15px}}.contact-us-page-wrapper .contact-us-form-wrapper .form--txt--lg{font-size:1.312em;margin-top:2em;margin-bottom:1em;font-weight:700;font-family:museo-slab,serif}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .form--txt--lg{text-align:center;margin-bottom:2em}}.contact-us-page-wrapper .contact-us-form-wrapper .form--txt--sm{font-size:1em;font-weight:400}.contact-us-page-wrapper .contact-us-form-wrapper .form--height--modifications{height:50px}.contact-us-page-wrapper .contact-us-form-wrapper .form--textarea--height--modifications{height:100px}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .form--textarea--height--modifications{height:50px}}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .form-group--margin{margin-bottom:30px}}.contact-us-page-wrapper .contact-us-form-wrapper .contact-success{font-size:1.2em;color:#468847;background-color:#dff0d8;border:1px solid #dff0d8;padding:5px 15px}.contact-us-page-wrapper .contact-us-form-wrapper .contact-form input,.contact-us-page-wrapper .contact-us-form-wrapper .contact-form select,.contact-us-page-wrapper .contact-us-form-wrapper .contact-form textarea{-webkit-box-shadow:none;box-shadow:none;border-radius:0;background-color:#f0f0f0;border:none}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .contact-form input,.contact-us-page-wrapper .contact-us-form-wrapper .contact-form select,.contact-us-page-wrapper .contact-us-form-wrapper .contact-form textarea{border:1px solid #e7e7e7;border-right:none;border-left:none;background-color:#fff}}.contact-us-page-wrapper .contact-us-form-wrapper .contact-form__select--mod{background:url(/jasmine-assets/img/contact/drop-down-img.png) no-repeat;background-color:#f0f0f0;background-position:right 25px center;-webkit-appearance:none;-moz-appearance:none;border-radius:4px}.contact-us-page-wrapper .contact-us-form-wrapper .btn--brand-red-mod{font-size:1.31em;font-weight:900;width:100%;letter-spacing:1px;margin-top:1em}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .btn--brand-red-mod{padding-top:15px;padding-bottom:15px;margin-top:.5em}}.contact-us-page-wrapper .contact-us-form-wrapper .btn--brand-blue-mod{min-width:auto;padding:6px 25px;letter-spacing:1px;font-weight:700;margin-left:1em}.contact-us-page-wrapper .contact-us-form-wrapper .mock-submit-label{margin-bottom:2em}.contact-us-page-wrapper .contact-us-form-wrapper .security-purpose{margin-top:40px;text-align:center}.contact-us-page-wrapper .contact-us-form-wrapper .security-purpose--txt{font-size:.75em}.contact-us-page-wrapper .contact-us-form-wrapper .media-contact__btn{min-width:210px;background-color:#212721;color:#fff}@media (max-width:767px){.contact-us-page-wrapper .contact-us-form-wrapper .media-contact__btn{max-width:170px;display:block;margin-right:auto;margin-left:auto}}.contact-us-page-wrapper .contact-us-form-wrapper .media-contact__btn:hover{background-color:#384338}.membership-single-wrapper{color:#212721}.membership-single-wrapper .membership-chart__midnight-cta{text-align:center}.membership-single-wrapper .midnight-lead__h2{color:#212721;font-size:3.625em;margin-bottom:20px;font-family:museo-slab,serif;font-weight:700}@media (max-width:767px){.membership-single-wrapper .midnight-lead__h2{font-size:2.285714286em}}.membership-single-wrapper .midnight-cta__h3{color:#cf0a2c;font-size:2.25em;margin-bottom:20px;font-family:museo-slab,serif;font-weight:700;line-height:1.3}@media (max-width:991px){.membership-single-wrapper .midnight-cta__h3{font-size:1.85em}}@media (max-width:767px){.membership-single-wrapper .midnight-cta__h3{font-size:1.5em;margin-bottom:20px}}.membership-single-wrapper .midnight-cta__h4{color:#4a4a4a;font-size:1.125em;font-weight:300;margin-bottom:50px;line-height:1.4}@media (max-width:767px){.membership-single-wrapper .midnight-cta__h4{font-size:1em;margin-bottom:20px}}.membership-single-wrapper .section__text-lead{margin-bottom:60px}.membership-single-wrapper .section__membership-level-details{margin-bottom:120px}.membership-single-wrapper .section__membership-level-details .quote{font-weight:700;font-size:.75em;margin-bottom:15px;text-align:center}.membership-single-wrapper .section__membership-level-details .quote-attribution{font-weight:700;font-size:.75em;margin-bottom:0;text-align:center}.membership-single-wrapper .section__membership-level-details .quote-member-since{font-weight:400;font-size:.75em;margin-bottom:15px;text-align:center;font-style:italic}.membership-single-wrapper .section__membership-level-details .additional-benefits-container{margin:80px auto 20px;text-align:center}.membership-single-wrapper .section__membership-level-details .additional-benefits{cursor:pointer;font-size:1em;font-weight:900;text-decoration:underline}.membership-single-wrapper .section__membership-level-details .additional-benefits:hover{color:#384338}.membership-single-wrapper .section__membership-level-details .frequently-asked-questions{font-family:museo-slab,serif;font-size:1.3125em;font-weight:700;margin:75px 0 20px}.membership-single-wrapper .section__membership-chart .minutes-away{font-family:museo-slab,serif;font-size:2.25em;font-weight:700;text-align:center}.membership-single-wrapper .membership-single__text-lead{text-align:center}.membership-single-wrapper .text-lead__h1{font-family:museo-slab,serif;font-weight:700;font-size:4em;margin-top:0}@media (max-width:767px){.membership-single-wrapper .text-lead__h1{font-size:2.571428571em}}.membership-single-wrapper .text-lead__h1--silver{color:#ccc}.membership-single-wrapper .text-lead__h1--gold{color:#d8a832}.membership-single-wrapper .text-lead__h1--platinum{color:#9b9b9b}.membership-single-wrapper .text-lead__h1--elite{color:#192c58}.membership-single-wrapper .text-lead__h2{font-size:2.25em}@media (max-width:767px){.membership-single-wrapper .text-lead__h2{font-size:.857142857em}}.membership-single-wrapper .text-lead__h3{font-size:1.125em;margin-bottom:45px}.membership-single-wrapper .benefits--hidden{display:none}.membership-single-wrapper .benefit__title{font-size:1.3125em;font-weight:900;line-height:1.2}.membership-single-wrapper .benefit__ul{margin-left:-20px;margin-bottom:2em}.membership-single-wrapper .benefit__ul li{margin-bottom:.55em}.membership-single-wrapper .benefit__ul--sub{margin-left:-20px}.membership-single-wrapper .benefit__ul--sub li{margin-bottom:.55em}.membership-single-wrapper .benefit__details{font-size:1em;margin-bottom:30px;line-height:1.75}.membership-single-wrapper .benefit__note{color:#4a4a4a;font-size:.75em;font-weight:700}.membership-alt-page-wrapper p{font-size:1.125em}.membership-alt-page-wrapper .membership-alt__btn{color:#fff;background-color:#008fe1;font-size:1.875em;font-weight:700;margin:3em auto .5em;padding:10px 25px;min-width:260px}@media (max-width:991px){.membership-alt-page-wrapper .membership-alt__btn{font-size:1.5em;padding:10px 20px}}.membership-alt-page-wrapper .membership-alt__btn.last{margin-top:0}.membership-alt-page-wrapper .membership-alt__p--cta{font-size:1.25em;font-weight:600;font-style:italic;margin-bottom:3em}.membership-alt-page-wrapper .carousel-control{background-image:none}.membership-alt-page-wrapper .item{min-height:400px;padding:0 3em}@media (max-width:320px){.membership-alt-page-wrapper .item{min-height:430px}}.membership-alt-page-wrapper .glyphicon-chevron-left:before,.membership-alt-page-wrapper .glyphicon-chevron-right:before{font-size:40px;color:silver}.membership-alt-page-wrapper .intro{margin-top:10em}.membership-alt-page-wrapper .intro .intro__h1{color:#cf0a2c;font-size:2.8125em;font-weight:700;text-align:center;margin-top:2em}@media (max-width:1199px){.membership-alt-page-wrapper .intro .intro__h1{font-size:2em}}@media (max-width:991px){.membership-alt-page-wrapper .intro .intro__h1{text-align:center;margin-bottom:1em}}@media (max-width:767px){.membership-alt-page-wrapper .intro .intro__h1{margin-top:0}}@media (max-width:991px){.membership-alt-page-wrapper .intro img{max-width:115%;height:auto}}@media (max-width:767px){.membership-alt-page-wrapper .intro img{margin-left:-2em}}.membership-alt-page-wrapper .section-protectors{background-color:#212721;color:#fff}.membership-alt-page-wrapper .section-protectors .protectors__h2{font-family:museo-slab,serif;font-size:2.1875em;font-weight:700;line-height:1.4;margin:1.5em auto}@media (max-width:767px){.membership-alt-page-wrapper .section-protectors .protectors__h2{font-size:1.7em}}.membership-alt-page-wrapper .section-protectors .protectors__h2 span{font-family:museo-slab,serif;font-style:italic}.membership-alt-page-wrapper .section-protectors .protectors__img{margin-bottom:-7.5em}.membership-alt-page-wrapper .section-pillars{margin-top:14em;text-align:center}.membership-alt-page-wrapper .section-pillars .pillars__img{margin-bottom:2em}.membership-alt-page-wrapper .section-pillars .pillars__h2{color:#212721;font-size:2.0625em;font-weight:700}.membership-alt-page-wrapper .section-pillars .pillars__h2.bottom-spacer{margin-bottom:1.425em}@media (max-width:991px){.membership-alt-page-wrapper .section-pillars .pillars__h2.bottom-spacer{margin-bottom:.625em}}.membership-alt-page-wrapper .section-pillars .pillars__p{padding:0 1em}@media (max-width:991px){.membership-alt-page-wrapper .section-pillars .pillars__p{margin-bottom:2em}}.membership-alt-page-wrapper .section-video{margin-bottom:4em}.membership-alt-page-wrapper .section-video.CRT{margin-bottom:6em}.membership-alt-page-wrapper .section-video .video__bg{background:#212721}.membership-alt-page-wrapper .section-video .video__bg-img--sales{background:#212721;background-image:url(../img/sds-page/sds-alt/tim-bg.jpg);background-size:cover;padding:0}@media (max-width:991px){.membership-alt-page-wrapper .section-video .video__bg-img--sales{padding:0;background-position:-250px 0}}@media (max-width:767px){.membership-alt-page-wrapper .section-video .video__bg-img--sales{background-image:none}}.membership-alt-page-wrapper .section-video .video__bg-img--CRT{background:#212721;background-image:url(../img/sds-page/sds-alt/corrie-bg.jpg);background-size:cover;padding:0}@media (max-width:991px){.membership-alt-page-wrapper .section-video .video__bg-img--CRT{padding:0;background-position:-250px 0}}@media (max-width:767px){.membership-alt-page-wrapper .section-video .video__bg-img--CRT{background-image:none}}.membership-alt-page-wrapper .section-video .video__div{min-height:600px;text-align:center}@media (max-width:767px){.membership-alt-page-wrapper .section-video .video__div{min-height:auto;padding-bottom:40px}}.membership-alt-page-wrapper .section-video .video__div.testimonials__div{min-height:auto}.membership-alt-page-wrapper .section-video .video__div .video__p{color:#fff;font-size:1.375em;font-weight:700;margin-top:4em;margin-bottom:1em}@media (max-width:767px){.membership-alt-page-wrapper .section-video .video__div .video__p{font-size:1em}}.membership-alt-page-wrapper .section-video .video__div .video__h2{color:#fff;font-size:2.1875em;font-weight:700;margin-bottom:1em}@media (max-width:767px){.membership-alt-page-wrapper .section-video .video__div .video__h2{font-size:1.6em}}.membership-alt-page-wrapper .section-video .video__div .video__h2.testimonials__h2{margin-bottom:2em}.membership-alt-page-wrapper .section-video .video__div .video__hr{height:2px;border:none;color:rgba(0,0,0,0);background-color:#cf0a2c;width:60%;text-align:center;margin:0 auto 2em}.membership-alt-page-wrapper .section-video .video__div .video__img{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin-bottom:1em;cursor:pointer}.membership-alt-page-wrapper .section-video .video__div .video__img:hover{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.membership-alt-page-wrapper .section-video .video__div .video__a{font-size:1.125em}.membership-alt-page-wrapper .section-video .member-testimonials{color:#fff;margin-bottom:3em}.membership-alt-page-wrapper .section-video .member-testimonials .member-name{font-size:1.5em;font-weight:700}@media (max-width:991px){.membership-alt-page-wrapper .section-video .member-testimonials .member-name{font-size:1.25em}}@media (max-width:767px){.membership-alt-page-wrapper .section-video .member-testimonials .member-name{font-size:1.5em}}.membership-alt-page-wrapper .section-video .member-testimonials .member-title{font-size:1.3125em;font-weight:700;margin-top:.5em}@media (max-width:767px){.membership-alt-page-wrapper .section-video .member-testimonials .member-title{display:none}}.membership-alt-page-wrapper .section-video .member-testimonials .member-story{font-weight:100;margin-bottom:1em}@media (max-width:767px){.membership-alt-page-wrapper .section-video .member-testimonials .member-story{display:none}}.membership-alt-page-wrapper .section-sds-steps .sds-steps__h2{color:#212721;font-size:2.1875em;font-weight:700;margin-bottom:1.5em}@media (max-width:767px){.membership-alt-page-wrapper .section-sds-steps .sds-steps__h2{font-size:1.6em}}.membership-alt-page-wrapper .section-sds-steps .sds-steps__h2.lower{margin-bottom:0}.membership-alt-page-wrapper .section-sds-steps .sds-steps__row--item{margin-bottom:4.5em}@media (max-width:767px){.membership-alt-page-wrapper .section-sds-steps .sds-steps__row--item{margin-bottom:1em}}.membership-alt-page-wrapper .section-sds-steps .sds-steps__p{margin-top:.25em}@media (max-width:991px){.membership-alt-page-wrapper .section-sds-steps .sds-steps__p{margin-top:0}}.membership-alt-page-wrapper .section-sds-steps .numberCircle{background:#cf0a2c;color:#fff;width:1.5em;height:1.5em;font-family:museo-slab,serif;font-size:3.125em;font-weight:700;border-radius:50%;padding:4px;text-align:center}@media (max-width:991px){.membership-alt-page-wrapper .section-sds-steps .numberCircle{font-size:2.125em}}@media (max-width:767px){.membership-alt-page-wrapper .section-sds-steps .numberCircle{display:none}}.membership-alt-page-wrapper .section-sds-steps .numberMobile{display:none;color:#cf0a2c;font-size:1.25em;font-weight:700}@media (max-width:767px){.membership-alt-page-wrapper .section-sds-steps .numberMobile{display:inline}}.membership-alt-page-wrapper .section-member-benefits .benefits__h1{font-size:2.1875em;font-weight:700;color:#212721;padding:0 1em;margin-bottom:2.5em}@media (max-width:767px){.membership-alt-page-wrapper .section-member-benefits .benefits__h1{font-size:1.6em;margin-bottom:0}}.membership-alt-page-wrapper .section-member-benefits .benefits__p--title{color:#212721;font-size:1.5625em;font-weight:700;text-shadow:none}.membership-alt-page-wrapper .section-member-benefits .benefits__p--description{color:#000;text-shadow:none;max-width:420px;margin:0 auto 5em}@media (max-width:767px){.membership-alt-page-wrapper .section-member-benefits .benefits__p--description{margin-bottom:0}}.membership-alt-page-wrapper .section-sds-benefits .sds-benefits__h2{color:#212721;font-size:2.1875em;font-weight:700;margin-bottom:2em}.membership-alt-page-wrapper .section-sds-benefits .sds-benefits__h3{color:#212721;font-size:1.5625em;font-weight:700}@media (max-width:460px){.membership-alt-page-wrapper .section-sds-benefits .sds-benefits__h3{margin-left:1em}}.membership-alt-page-wrapper .section-sds-benefits .sds-benefits__a--trigger{cursor:pointer}.membership-alt-page-wrapper .section-sds-benefits .fa{color:#cf0a2c;font-size:2.625em;margin-top:.25em}.membership-alt-page-wrapper .section-sds-benefits .sds-benefits__div--description{font-size:1.125em;margin-bottom:1.5em}.membership-alt-page-wrapper .section-CCM{position:relative;margin-bottom:12em}.membership-alt-page-wrapper .section-CCM .CCM-bg__img{background:#212721;background-image:url(../img/sds-page/sds-alt/ccm-bg.jpg);background-size:cover;padding:0}@media (max-width:991px){.membership-alt-page-wrapper .section-CCM .CCM-bg__img{background-image:none}}.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__h3{color:#fff;font-size:1.68em;font-weight:700;margin-top:3em;margin-bottom:1em}@media (max-width:991px){.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__h3{margin-top:0;text-align:center}}.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__h3--mobile{color:#fff;font-size:1.68em;font-weight:700;margin:1em}.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__hr{height:2px;border:none;color:rgba(0,0,0,0);background-color:#cf0a2c;width:60%;text-align:center;margin:0 auto 2em}.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__p{color:#fff;font-size:1.375em;font-weight:500;margin-top:1em;margin-bottom:3em}@media (max-width:1200px){.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__p{margin-left:4em}}@media (max-width:991px){.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__p{text-align:center;color:#000;margin:1em 0 -7em}}.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__p--award{font-style:italic;margin-bottom:-3.5em;line-height:1.2}.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__img--issue{position:absolute;z-index:1;top:20px;left:-50px}@media (max-width:1200px){.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__img--issue{max-width:485px}}.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__img--marquee{display:block;margin-left:14.5em}@media (max-width:1200px){.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__img--marquee{display:none}}.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__img--marquee-laptop{display:none}@media (max-width:1200px){.membership-alt-page-wrapper .section-CCM .CCM-bg__img .CCM__img--marquee-laptop{display:block;margin-left:11.5em}}.membership-alt-page-wrapper .section-myths{margin-bottom:8em}@media (max-width:767px){.membership-alt-page-wrapper .section-myths{margin-bottom:2em}}.membership-alt-page-wrapper .section-myths .myths__h2{color:#212721;font-size:2.1875em;font-weight:700;margin-bottom:2em}@media (max-width:767px){.membership-alt-page-wrapper .section-myths .myths__h2{margin-bottom:1em}}.membership-alt-page-wrapper .section-myths .myths__img--carousel{width:100%;margin-bottom:1em}.membership-alt-page-wrapper .section-myths .myths__p--title{font-size:1.3em;font-weight:700;color:#212721;text-shadow:none}.membership-alt-page-wrapper .section-myths .myths__p--description{color:#000;text-shadow:none}.membership-alt-page-wrapper .section-myths .item{min-height:500px}.membership-alt-page-wrapper .section-myths .flip-container{-webkit-perspective:1000;-o-perspective:1000;-ms-perspective:1000;perspective:1000;border:1px solid #ccc}.membership-alt-page-wrapper .section-myths .flip-container.hover .flipper,.membership-alt-page-wrapper .section-myths .flip-container:hover .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.membership-alt-page-wrapper .section-myths .back,.membership-alt-page-wrapper .section-myths .flip-container,.membership-alt-page-wrapper .section-myths .front{width:375px;height:197px;margin-bottom:1em}@media (max-width:1199px){.membership-alt-page-wrapper .section-myths .back,.membership-alt-page-wrapper .section-myths .flip-container,.membership-alt-page-wrapper .section-myths .front{width:320px;height:168px}}.membership-alt-page-wrapper .section-myths .flipper{-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-moz-transition:.6s;-moz-transform-style:preserve-3d;-o-transition:.6s;-o-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:relative}.membership-alt-page-wrapper .section-myths .back,.membership-alt-page-wrapper .section-myths .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.membership-alt-page-wrapper .section-myths .front{z-index:2}.membership-alt-page-wrapper .section-myths .front.card-1{background:url(../img/sds-page/sds-alt/card-my-gun.jpg) 0 0 no-repeat}.membership-alt-page-wrapper .section-myths .front.card-2{background:url(../img/sds-page/sds-alt/card-never-leaves-home.jpg) 0 0 no-repeat}.membership-alt-page-wrapper .section-myths .front.card-3{background:url(../img/sds-page/sds-alt/card-home-intruder.jpg) 0 0 no-repeat}.membership-alt-page-wrapper .section-myths .front.card-4{background:url(../img/sds-page/sds-alt/card-knife.jpg) 0 0 no-repeat}.membership-alt-page-wrapper .section-myths .front.card-5{background:url(../img/sds-page/sds-alt/card-police-line.jpg) 0 0 no-repeat}.membership-alt-page-wrapper .section-myths .front.card-6{background:url(../img/sds-page/sds-alt/card-neighborhood.jpg) 0 0 no-repeat}.membership-alt-page-wrapper .section-myths .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background:#363636}.membership-alt-page-wrapper .section-myths .front .title{display:inline-block;color:#fff;font-size:1.5625em;font-weight:700;line-height:1.1;margin-top:75px}@media (max-width:1199px){.membership-alt-page-wrapper .section-myths .front .title{font-size:1.25em;margin-top:65px}}.membership-alt-page-wrapper .section-myths .back p{color:#fff;font-size:.88em;padding:20px;line-height:1.5}@media (max-width:1199px){.membership-alt-page-wrapper .section-myths .back p{padding:10px 15px;line-height:1.3}}.membership-alt-page-wrapper .jbox{background:#e7f0f8;border:2px dashed #0f3254;position:relative;z-index:-2;padding:2em 0}@media (max-width:991px){.membership-alt-page-wrapper .jbox{position:inherit}}@media (max-width:767px){.membership-alt-page-wrapper .jbox{background:#fff;border:none}}.membership-alt-page-wrapper .bp-seal{margin:3em auto 4.5em}@media (max-width:991px){.membership-alt-page-wrapper .bp-seal{margin:1.5em auto 2.5em}}@media (max-width:767px){.membership-alt-page-wrapper .bp-seal{margin:1em auto}}.membership-alt-page-wrapper .bp-seal .big-quote-box{position:relative}.membership-alt-page-wrapper .bp-seal .big-quote-box .quote-start{position:absolute;top:-5%;left:-12%;z-index:-1}.membership-alt-page-wrapper .bp-seal .big-quote-box .quote-end{position:absolute;top:50%;right:-4%;z-index:-1}@media (max-width:991px){.membership-alt-page-wrapper .bp-seal .big-quote-box .quote-end,.membership-alt-page-wrapper .bp-seal .big-quote-box .quote-start{display:none}}.membership-alt-page-wrapper .bp-seal .title-text{font-size:1.5625em;line-height:1.2;color:#212721;font-weight:700;margin-bottom:1em}@media (max-width:480px){.membership-alt-page-wrapper .bp-seal .title-text{font-size:1.2em}}.membership-alt-page-wrapper .bp-seal p{line-height:1.2;margin:0 0 1em}.membership-alt-page-wrapper .bp-seal .signature{margin-top:2em}.membership-alt-page-wrapper .bp-seal .seal-mgn{margin-top:3em;max-width:100%}@media (max-width:991px){.membership-alt-page-wrapper .bp-seal .seal-mgn{margin:1em auto 2em;max-width:95%}}@media (max-width:767px){.membership-alt-page-wrapper .bp-seal .seal-mgn{width:75%;max-width:342px;margin-top:2em;margin-bottom:1em}}.downloads-page-wrapper .title{font-size:2.8125em;font-weight:600;text-align:center}.downloads-page-wrapper .subtitle{font-size:1.25em;text-align:center;margin:0 0 80px}.downloads-page-wrapper .asset-row{margin-bottom:50px}.downloads-page-wrapper .asset__img{display:block;margin:0 auto 10px}.downloads-page-wrapper .asset__title{font-size:1.25em;font-weight:600;line-height:1.2;margin-top:10px;margin-bottom:10px;text-align:center}.downloads-page-wrapper .asset__title.disabled{opacity:.25}.downloads-page-wrapper .asset__link{display:block;text-align:center;cursor:pointer}@media (max-width:767px){.downloads-page-wrapper .asset__link{margin-bottom:25px}}.downloads-page-wrapper .overlay-container{cursor:pointer;height:260px;position:relative;overflow:hidden;width:100%}.downloads-page-wrapper .overlay-container img{transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;position:absolute;left:0}@media (max-width:767px){.downloads-page-wrapper .overlay-container img{position:static}}.downloads-page-wrapper .overlay-container .overlay{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-color:hsla(0,0%,100%,.85);position:absolute;top:0;left:0;color:#fff;z-index:100;opacity:0;width:100%;height:100%;padding:20px}.downloads-page-wrapper .overlay-container .overlay-text{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);color:#cf0a2c;text-align:center;font-size:1.25em}.downloads-page-wrapper .overlay-container .title{font-size:2.5em;opacity:0;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;margin-bottom:50px}.downloads-page-wrapper .overlay-container .tagline{font-size:1.125em;font-weight:600;opacity:0;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.downloads-page-wrapper .overlay-container:focus .overlay,.downloads-page-wrapper .overlay-container:hover .overlay{opacity:1}.downloads-page-wrapper .overlay-container:focus .title,.downloads-page-wrapper .overlay-container:hover .title{opacity:1;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0)}.downloads-page-wrapper .overlay-container:focus .tagline,.downloads-page-wrapper .overlay-container:hover .tagline{opacity:1;-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(0)}.downloads-page-wrapper .overlay-container.disabled{opacity:.25;cursor:inherit}.downloads-page-wrapper .overlay-container.disabled:focus .overlay,.downloads-page-wrapper .overlay-container.disabled:focus .tagline,.downloads-page-wrapper .overlay-container.disabled:focus .title,.downloads-page-wrapper .overlay-container.disabled:hover .overlay,.downloads-page-wrapper .overlay-container.disabled:hover .tagline,.downloads-page-wrapper .overlay-container.disabled:hover .title{opacity:0}.page-attorneys-wrapper .attorney__name{font-size:1.5em;font-weight:600;margin-bottom:0}.page-attorneys-wrapper .attorney__city,.page-attorneys-wrapper .attorney__phone,.page-attorneys-wrapper .attorney__website{margin-bottom:0}.page-attorneys-wrapper .filterByState{margin:20px 0}.page-attorneys-wrapper .uscca-law-img{max-width:100px}.page-attorneys-wrapper .crt-img{width:150px}.page-attorneys-wrapper .social-container{margin-top:5px}.page-attorneys-wrapper .attorney__facebook,.page-attorneys-wrapper .attorney__twitter{width:25px}.page-attorney-detail-wrapper #gfts_share_area{display:none!important}.page-attorney-detail-wrapper .crt-img{width:150px}.page-attorney-detail-wrapper .attorney__address .p{margin-bottom:0}.page-attorney-detail-wrapper .attorney__phone{margin-top:20px;margin-bottom:0}.page-attorney-detail-wrapper .attorney__email{margin-bottom:0}.page-attorney-detail-wrapper .attorney__website{margin-bottom:10px}.page-attorney-detail-wrapper .social-container{margin-bottom:20px}.page-attorney-detail-wrapper .attorney__facebook,.page-attorney-detail-wrapper .attorney__twitter{width:50px}.testimonials-page-wrapper{font-size:18px}.testimonials-page-wrapper .h1{font-size:2.5em;text-align:center;margin-bottom:50px;font-weight:600;margin-top:5px}@media (max-width:767px){.testimonials-page-wrapper .h1{font-size:1.5em;margin-bottom:40px}}.testimonials-page-wrapper .h3{margin-top:0;font-size:1.25em;font-style:italic;color:#cf0a2c}@media (max-width:767px){.testimonials-page-wrapper .h3{margin-top:15px}}.testimonials-page-wrapper .headline-h3{font-size:1.5625em}.testimonials-page-wrapper .btn-text{font-weight:600;margin-top:5px}.testimonials-page-wrapper .testimonial-row{margin-bottom:3.75em}@media (max-width:991px){.testimonials-page-wrapper .testimonial-row{margin-bottom:40px}}.testimonials-page-wrapper .container-fluid.bg--add-padding{margin-bottom:3.75em}.testimonials-page-wrapper .container-fluid.bg--add-padding .testimonial-row{margin-bottom:0}.testimonials-page-wrapper .testimonial__name{font-weight:600;margin-bottom:0}@media (max-width:767px){.testimonials-page-wrapper .testimonial__img{max-width:260px;border-radius:50%}}.testimonials-page-wrapper .testimonial__member-duration{color:#cf0a2c}.testimonials-page-wrapper .bg--add-padding-videos{padding-top:40px}.testimonials-page-wrapper .video-testimonial-container .h3{font-size:1.666666667em;margin-top:10px}.page-affiliates-wrapper .steps-row{margin-top:40px}@media (max-width:767px){.page-affiliates-wrapper .steps-row{margin-bottom:20px}}.page-affiliates-wrapper .heading__h1{color:#212721;font-size:2.25em;font-weight:700;font-family:museo-slab,serif;margin-top:0;margin-bottom:.75em;text-align:center}.page-affiliates-wrapper .heading--text{color:#212721;font-size:1.12em;margin-top:0;margin-bottom:3em;text-align:center}.page-affiliates-wrapper .about{margin-bottom:2em}.page-affiliates-wrapper .about__h3{font-size:1.5em;font-weight:700;font-family:museo-slab,serif;color:#212721}.page-affiliates-wrapper .about__span{color:#cf0a2c}.page-affiliates-wrapper .about--text{font-size:16px;color:#212721;line-height:1.5;text-align:center;margin-bottom:5em}.page-affiliates-wrapper .benefits--background-color{background-color:#fafafa;padding-top:3em;padding-bottom:3em}.page-affiliates-wrapper .benefits__ul{list-style:square;color:#cf0a2c;font-size:30px;text-align:left;line-height:.8;margin-top:40px}.page-affiliates-wrapper .benefits__ul .left__li{margin-bottom:40px;line-height:.9}@media (max-width:767px){.page-affiliates-wrapper .benefits__ul .left__li{margin-bottom:30px;line-height:.8}}.page-affiliates-wrapper .benefits__ul .right__li{margin-bottom:30px;line-height:.8}.page-affiliates-wrapper .benefits__span--bold{color:#212721;font-weight:700;font-size:16px}.page-affiliates-wrapper .benefits__span--normal{color:#212721;font-weight:300;font-size:16px}.page-affiliates-wrapper .affiliate-contact{margin-top:3em;margin-bottom:5em}.page-affiliates-wrapper .contact{margin-top:3em}@media (max-width:767px){.page-affiliates-wrapper .contact{margin-top:2em}}.page-affiliates-wrapper .contact--content{text-align:center;margin-top:1.5em}@media (max-width:767px){.page-affiliates-wrapper .mod--xs-content-spacer{margin-bottom:2em}}.page-affiliates-wrapper .contact--name{font-size:1.375em;font-weight:700;font-family:museo-slab,serif;color:#212721;margin-bottom:0}@media (max-width:767px){.page-affiliates-wrapper .contact--name{margin-top:1em}}.page-affiliates-wrapper .contact--title{font-size:1.1875em;font-weight:300;color:#212721;margin-bottom:1em}.page-affiliates-wrapper .contact--link{font-size:1.1875em;font-weight:700;color:#212721;text-decoration:underline}.page-affiliates-wrapper .contact--link :hover{cursor:pointer}.page-affiliates-wrapper .contact--number{font-size:1.1875em;font-weight:300;color:#212721}.page-affiliates-wrapper .btn{display:block;margin-left:auto;margin-right:auto}.page-affiliates-wrapper a{text-decoration:none}@media (max-width:767px){.tim-signature-container{margin:0 auto 20px;border-bottom:1px solid #c7c7c7;padding-bottom:20px}}.tim-signature-container .tim-headshot{float:left;margin-right:20px}@media (max-width:767px){.tim-signature-container .tim-headshot{float:none}}.tim-signature-container p{margin-bottom:0}.bpg-emblem{margin-bottom:20px}@media (max-width:767px){.bpg-emblem{max-width:260px}}.category-detail-wrapper .mod-margin-top{margin-top:3em}.category-detail-wrapper .category-title{font-weight:700;margin-top:0}.category-detail-wrapper .category-description{margin-bottom:40px}.category-detail-wrapper .post{line-height:1.2;margin-bottom:60px}@media (max-width:767px){.category-detail-wrapper .post{display:block;margin:0 auto 40px 0;border-bottom:2px solid #c7c7c7}}.category-detail-wrapper .post__img{margin-bottom:10px;border:1px solid #d3d3d3}.category-detail-wrapper .post__title{font-size:1.25em;font-weight:700;margin-bottom:2px}.category-detail-wrapper .post__title a{color:#000}.category-detail-wrapper .post__tag{font-size:.875em;font-weight:600;color:#666}.category-detail-wrapper .post__preview .read-more{display:block;margin-top:5px}.category-detail-wrapper .categories-list-header{margin-top:0}@media (max-width:767px){.category-detail-wrapper .categories-list-header{margin-top:30px}}.category-detail-wrapper .categories-heading{color:#192c58;font-weight:300;font-size:1.25rem}.category-detail-wrapper .categories-list{list-style:none;margin-bottom:40px;padding:5px 0 0}.category-detail-wrapper .categories-list li{margin-bottom:5px}.category-detail-wrapper .category-link{display:block;padding:10px;color:#666;font-weight:600;background-color:#f2f2f2}.category-detail-wrapper .category-link:hover{color:#fff;text-decoration:none;background-color:#666}.category-detail-wrapper .sidebar-ad-img{width:100%;max-width:262px;display:block;margin:0 auto}.category-detail-wrapper .sidebar-ad-img:hover{cursor:pointer}.post-detail-wrapper blockquote{font-style:italic}.post-detail-wrapper p{margin-bottom:25px}.post-detail-wrapper .nowrap{white-space:nowrap}.post-detail-wrapper .gray-divide{border-bottom:1px solid #979797;margin-top:2em;margin-bottom:2em}.post-detail-wrapper .cta-section{background-color:#f5f5f5;margin-top:1em;margin-bottom:1em}@media (max-width:991px){.post-detail-wrapper .wp-caption{display:block;margin:0 auto;width:100%!important}}@media (max-width:991px){.post-detail-wrapper .wp-caption img{display:block;margin:0 auto}}.post-detail-wrapper .wp-caption.alignleft{margin:0 15px 15px 0;float:left}.post-detail-wrapper .wp-caption.alignright{margin:0 0 15px 15px;float:right}.post-detail-wrapper .wp-caption.aligncenter{width:100%!important;display:block;margin:0 auto}.post-detail-wrapper .wp-caption.aligncenter img{display:block;margin:0 auto}.post-detail-wrapper .wp-caption .wp-caption-text{font-style:italic;font-size:.88em;margin:5px 0 10px}.post-detail-wrapper .wp-caption-text{font-style:italic;font-size:.88em}.post-detail-wrapper .post-ad__text{font-size:1em;color:#212721}.post-detail-wrapper .post__title{font-size:2em;font-weight:600;margin:0 0 10px}@media (max-width:767px){.post-detail-wrapper .post__title{font-size:1.5em}}.post-detail-wrapper .post__author{font-size:1em;margin-bottom:0}@media (max-width:767px){.post-detail-wrapper .post__author{font-size:.85em}}.post-detail-wrapper .post__video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.post-detail-wrapper .post__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post-detail-wrapper .post__img{margin-bottom:20px;border:1px solid #d3d3d3}.post-detail-wrapper .related-topics-container{margin-top:50px}@media (max-width:767px){.post-detail-wrapper .related-topics-container{margin-top:20px}}.post-detail-wrapper .category-pill-wrap{display:inline-block}@media (max-width:767px){.post-detail-wrapper .category-pill-wrap{margin-top:.5em;display:block}}.post-detail-wrapper .category-pill{font-size:.888888889em;border-radius:10px;background-color:#c7c7c7;padding:5px 10px;color:#fff;display:inline-block}.post-detail-wrapper .category-pill:hover{background-color:#aeaeae}.post-detail-wrapper .related-post{border-top:2px solid #000;margin-bottom:40px}@media (max-width:991px){.post-detail-wrapper .related-post{margin-bottom:20px}}.post-detail-wrapper .related-post a:hover{text-decoration:none}.post-detail-wrapper .related-post__thumb{display:inline-block;margin-right:10px}.post-detail-wrapper .related-post__thumb:hover{text-decoration:none}@media (max-width:767px){.post-detail-wrapper .related-post__thumb{display:block}}.post-detail-wrapper .related-post__text{display:inline-block}.post-detail-wrapper .related-post__title{font-size:1.111111111em;font-weight:600;line-height:1.2;margin:5px 0}.post-detail-wrapper .related-post__title a{color:#000}.post-detail-wrapper .related-post__title a:hover{text-decoration:underline}@media (max-width:767px){.post-detail-wrapper .related-post__title{margin-bottom:2em}}.post-detail-wrapper .related-post__author{color:#646464;font-size:.8em;margin-top:.5em;margin-bottom:.5em}.post-detail-wrapper .disqus-thread{margin-top:1em}.post-detail-wrapper .content-col,.post-detail-wrapper .sidebar-col{margin-top:30px}.page-press-kit-wrapper .post-detail-wrapper .sidebar-col .uscca-studio__h2,.post-detail-wrapper .sidebar-col .h2,.post-detail-wrapper .sidebar-col .page-press-kit-wrapper .uscca-studio__h2{font-size:1.388888889em;margin-top:0}.post-detail-wrapper .sidebar-ad-img-1{width:100%;display:block;margin:31px auto 0}.post-detail-wrapper .sidebar-ad-img-2{width:100%;display:block;margin:0 auto}.post-detail-wrapper .sidebar-ad-img-2:hover{cursor:pointer}.post-detail-wrapper .categories-heading{color:#192c58;font-weight:300;font-size:1.25rem}.post-detail-wrapper .categories-list{list-style:none;padding:5px 0 0;margin-bottom:40px}.post-detail-wrapper .categories-list li{margin-bottom:5px}.post-detail-wrapper .category-link{display:block;padding:10px;color:#666;font-weight:600;background-color:#f2f2f2}.post-detail-wrapper .category-link:hover{color:#fff;text-decoration:none;background-color:#666}.post-detail-wrapper .details-image--margin{margin-top:2em;margin-bottom:2em}@media (max-width:991px){.post-detail-wrapper .details-image--margin{margin-top:1em;margin-bottom:1em}}.post-detail-wrapper .accordion{width:100%;text-align:left;background-color:#f2f2f2;color:#666;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-weight:500;outline:none;border:none;padding:10px;margin-bottom:1em}.post-detail-wrapper .accordion:after{content:"\002B";color:#666;float:right;margin-top:auto}.post-detail-wrapper .accordion--active:after{content:"\2212";color:#666}.post-detail-wrapper .accordion--content{display:none;margin-top:-1em;margin-bottom:2em;padding:10px;border:2px solid #f2f2f2;overflow:hidden;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.gfts_clear{clear:both}#gfts_share_area{margin-top:10px;margin-bottom:10px;line-height:14px}#gfts_share_area ul{list-style:none}#gfts_share_area ul li{padding:0;margin:0}#gfts_share_buttons{width:95%;overflow:hidden;margin:0 auto}#gfts_share_buttons li{display:block;background:none;overflow:hidden;margin-right:6px!important;float:left;text-align:center}@media (max-width:991px){.page-ccm-issues-wrapper{margin-top:140px}}.page-ccm-issues-wrapper .h1{margin-bottom:80px}.page-ccm-issues-wrapper hr{border-bottom:1px solid #f2f2f2;margin:60px 0}@media (max-width:767px){.page-ccm-issues-wrapper .featured-issue-wrapper{text-align:center}}.page-ccm-issues-wrapper .featured-issue-wrapper .issue-title{margin-top:0}.page-ccm-issues-wrapper .issue-row{margin-bottom:15px}@media (max-width:767px){.page-ccm-issues-wrapper .issue-row{margin:0 0 15px}}.page-ccm-issues-wrapper .current-issue{font-weight:700;color:#cf0a2c;margin:0 0 5px}.page-ccm-issues-wrapper .previous-issues{font-weight:600;margin-top:0;margin-bottom:50px}@media (max-width:767px){.page-ccm-issues-wrapper .issue-img{max-width:300px}}.page-ccm-issues-wrapper .issue-wrapper{text-align:center}@media (max-width:991px){.page-ccm-issues-wrapper .issue-wrapper{margin-bottom:50px}}@media (max-width:767px){.page-ccm-issues-wrapper .issue-wrapper{margin-bottom:30px;border-bottom:1px solid #f2f2f2}}.page-ccm-issues-wrapper .issue-wrapper .title{font-size:1.25em;font-weight:600;margin-top:5px;margin-bottom:0}.page-ccm-issues-wrapper .issue-wrapper .download-link{font-size:1.15em}.page-ccm-issues-wrapper .drawer-volume-years{border:1px solid #c2c0c2}.page-ccm-issues-wrapper .drawer-volume-years .years--number{font-size:2em;line-height:1.2;color:#c2c0c2;font-weight:600;margin:.1em auto;padding-left:2%;cursor:pointer}.page-ccm-issues-wrapper .drawer-volume-years .years--number .fa-caret-down{display:none}.page-ccm-issues-wrapper .drawer-volume-years .years--number .fa-caret-right{display:inline-block}.page-ccm-issues-wrapper .drawer-volume-years .issue-wrapper{display:none}.page-ccm-issues-wrapper .drawer-volume-years.drawer-is-open{border-bottom:2px solid #0098ff}.page-ccm-issues-wrapper .drawer-volume-years.drawer-is-open .years--number{color:#0098ff;margin-bottom:1em;border-bottom:1px solid #c2c0c2}.page-ccm-issues-wrapper .drawer-volume-years.drawer-is-open .years--number .fa-caret-down{display:inline-block}.page-ccm-issues-wrapper .drawer-volume-years.drawer-is-open .years--number .fa-caret-right{display:none}.page-ccm-issues-wrapper .drawer-volume-years.drawer-is-open .issue-wrapper{display:block;margin-bottom:1em}.page-ccm-issues-wrapper .drawer-volume-years.drawer-is-open .issue-img{width:85%}.legal-advisory-board-page-wrapper{color:#212721}.legal-advisory-board-page-wrapper .row--stars{padding-bottom:25px}.legal-advisory-board-page-wrapper .section-intro__sub-text{text-align:center}.legal-advisory-board-page-wrapper .section-intro__sub-text p{font-size:1em;margin-top:2em;line-height:1.8}.legal-advisory-board-page-wrapper .legal-adv-board__h1{font-family:museo-slab,serif;font-size:2.15em;line-height:1.5;font-weight:700;margin-top:0}@media (min-width:1200px){.legal-advisory-board-page-wrapper .legal-adv-board__h1{font-size:2.25em}}@media (max-width:767px){.legal-advisory-board-page-wrapper .legal-adv-board__h1{font-size:1.6em}}@media (max-width:320px){.legal-advisory-board-page-wrapper .legal-adv-board__h1{font-size:1.4em}}.legal-advisory-board-page-wrapper .section-attorneys{margin-top:3em}@media (max-width:767px){.legal-advisory-board-page-wrapper .section-attorneys{margin-top:0}}.legal-advisory-board-page-wrapper .profile-box__spacer{margin-bottom:5em}@media (max-width:991px){.legal-advisory-board-page-wrapper .profile-box__spacer{margin-bottom:4em}}@media (max-width:767px){.legal-advisory-board-page-wrapper .profile-box__spacer{margin-bottom:1em}}.legal-advisory-board-page-wrapper .profile-box__img{margin:0 auto 1.5em}@media (max-width:767px){.legal-advisory-board-page-wrapper .profile-box__img{margin-top:3em}}.legal-advisory-board-page-wrapper .profile-box__info{max-width:195px;width:100%;margin:0 auto;display:block}.legal-advisory-board-page-wrapper .profile-box__name{font-family:museo-slab,serif;font-size:1.125em;margin-bottom:0;font-weight:700}.legal-advisory-board-page-wrapper .profile-box__state{font-size:1em}.legal-advisory-board-page-wrapper .profile-box__website{color:#212721;text-decoration:underline}@media (max-width:991px){.page-store-categories-wrapper{margin-top:6em}}.page-store-categories-wrapper #current-store-category{color:#4a4a4a}.page-store-categories-wrapper .intro{text-align:center;margin-bottom:4.5em}.page-store-categories-wrapper .intro .intro__h1{color:#212721;font-family:museo-slab,serif;font-size:2.25em;font-weight:700;margin:0 0 1em}.page-store-categories-wrapper .intro .intro__h2{color:#4a4a4a;font-size:1.125em;margin:auto 0 2em}.page-store-categories-wrapper .ad{text-align:center;margin-bottom:4.5em}.page-store-categories-wrapper .ad .ad__h1{color:#212721;font-family:museo-slab,serif;font-size:2.25em;font-weight:700;margin:0 0 1em}@media (max-width:767px){.page-store-categories-wrapper .ad .ad__h1{font-size:1.75em}}.page-store-categories-wrapper .ad .btn--brand-red-inverse{background-color:#fff;color:#cf0a2c;border:2px solid #cf0a2c}.page-store-categories-wrapper .category-left-sidebar{max-width:360px;min-width:260.5px}.page-store-categories-wrapper .category-left-sidebar .title--link{font-family:museo-slab,serif;color:#212721}.page-store-categories-wrapper .category-left-sidebar .title--link:hover{text-decoration:none;color:#4a4a4a}@media (min-width:992px) and (max-width:1199px){.page-store-categories-wrapper .category-left-sidebar{min-width:225.5px}}@media (max-width:991px){.page-store-categories-wrapper .category-left-sidebar{display:none}}.page-store-categories-wrapper .category-left-sidebar.affix{top:80px}.page-store-categories-wrapper .category-left-sidebar.affix-bottom{position:absolute}.page-store-categories-wrapper .category-left-sidebar .sidebar--title{font-family:museo-slab,serif;color:#212721;font-size:1.5em;font-weight:700;line-height:1.2;padding:6px 0;margin-top:0;border-bottom:4px solid #cf0a2c;max-width:210px}.page-store-categories-wrapper .category-left-sidebar .sidebar--category_items{color:#212721;font-size:1.125em;line-height:1.2;margin-bottom:0;padding:.75em 0}.page-store-categories-wrapper .category-left-sidebar .sidebar--category_items a{color:#212721}.page-store-categories-wrapper .category-left-sidebar .sidebar--category_items a:hover{color:#cf0a2c}.page-store-categories-wrapper .category-left-sidebar .sidebar--category_items.acive-sidebar-category a{color:#cf0a2c;font-weight:700}.page-store-categories-wrapper .category-left-select{display:none}@media (max-width:991px){.page-store-categories-wrapper .category-left-select{display:block}}.page-store-categories-wrapper .category-left-select select{width:100%;margin-bottom:1.5em}.page-store-categories-wrapper .category__title{display:inline-block;font-family:museo-slab,serif;color:#212721;font-size:1.5em;font-weight:700;line-height:1.2;padding:6px 0;margin-top:0;margin-bottom:1.5em}.page-store-categories-wrapper .category__spacer{margin-bottom:6em}@media (max-width:991px){.page-store-categories-wrapper .category__spacer{margin-bottom:4em}}@media (max-width:767px){.page-store-categories-wrapper .category__spacer{margin-bottom:2em}}.page-store-categories-wrapper .category__title--link{font-family:museo-sans,proxima-nova,sans-serif;font-weight:700;color:#212721;float:right;margin-top:.75em;margin-bottom:1.5em}.page-store-categories-wrapper .category__title--link:hover{color:#cf0a2c}@media (max-width:767px){.page-store-categories-wrapper .category__title--link{display:none}}.page-store-categories-wrapper .category_item-box{display:block;margin-bottom:3em}@media (max-width:767px){.page-store-categories-wrapper .category_item-box{max-width:400px;display:block;margin-left:auto;margin-right:auto;margin-bottom:3.5em}}.page-store-categories-wrapper .category_item-box img{margin-bottom:1em;background-color:#fff}.page-store-categories-wrapper .category_item-box p{margin-bottom:.25em}.page-store-categories-wrapper .category_item-box a{max-width:180px}.page-store-categories-wrapper .category_item-box .product-img-wrapper{background-color:#fff;margin-bottom:10px}.page-store-categories-wrapper .category_item-box #category_item--title{font-size:1em;font-weight:600;line-height:1.2}.page-store-categories-wrapper .category_item-box #category_item--title a{color:#212721;font-family:museo-slab,serif}.page-store-categories-wrapper .category_item-box #category_item--price{color:#cf0a2c;font-weight:700}.page-store-categories-wrapper .category_item-box #category_item--price.savings-strike{font-weight:600}.page-store-categories-wrapper .category_item-box #category_item--price.savings-strike span{font-weight:400;padding-right:.5em;text-decoration:line-through}@media (max-width:991px){.page-product-page-wrapper{margin-top:6em}}.page-product-page-wrapper #current-store-category{color:#4a4a4a}.page-product-page-wrapper .product-item-closeup .product-item__img-box{background:#fff}.page-product-page-wrapper .product-item-closeup .product-item__info #product-item--title{color:#212721;font-family:museo-slab,serif;font-size:2.25em;font-weight:700;line-height:1.2}.page-product-page-wrapper .product-item-closeup .product-item__info #product-item--price{color:#cf0a2c;font-family:museo-sans,proxima-nova,sans-serif;font-size:2.25em;font-weight:700;line-height:1.2;margin-bottom:.5em}@media (max-width:767px){.page-product-page-wrapper .product-item-closeup .product-item__info #product-item--price{margin:.25em}}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item--options{line-height:1.2;margin-bottom:0;padding:1.25em 0}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item--options:last-of-type{margin-bottom:1em}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item--options .options-label{color:#212721;font-family:museo-sans,proxima-nova,sans-serif;font-size:1.125em;font-weight:700;margin-bottom:.875em}.page-product-page-wrapper .product-item-closeup .product-item__info #simple-product_item-quantity{height:50px;max-width:127px;background:#f0f0f0;color:#9b9b9b;font-family:museo-sans,proxima-nova,sans-serif;font-weight:700;font-size:1.3125em;padding-left:33px;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:2.125em}.page-product-page-wrapper .product-item-closeup .product-item__info .color-pick p{font-size:14px;line-height:1.2;text-align:center;margin-top:5px}@media (max-width:767px){.page-product-page-wrapper .product-item-closeup .product-item__info .color-pick p{margin-bottom:1em}}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item--color-circle{display:block;border-radius:50%;width:36px;height:36px;margin:auto}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item--color-circle.Ensign-Blue{background:#747d96}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item--color-circle.Ensign-Blue-Plad{background:#333852}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item--color-circle.Flint-Plaid{background:#bd8d8d}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item--color-circle.Spice-Plaid{background:#e8892c}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item--color-circle.Stampede{background:#cabd9f}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item-count{display:inline-block;float:right;font-weight:600;margin-top:-1vh;width:12%}.page-product-page-wrapper .product-item-closeup .product-item__info .product-item-size{display:inline-block;float:right;font-weight:600;margin-top:-1vh;width:30%}@media (max-width:992px){.page-product-page-wrapper .product-item-closeup .product-item__info .product-item-size{width:45%}}.page-product-page-wrapper .product-item-closeup .product-item__info .cta-box{text-align:center}.page-product-page-wrapper .product-item-closeup .product-item__info .cta-box .btn{max-width:460px;font-size:1.3125em;padding:19px 23px;width:100%}.page-product-page-wrapper .product-item-closeup .product-item__info .guarantee__p{font-family:museo-sans,proxima-nova,sans-serif;color:#9b9b9b;margin-top:20px}.page-product-page-wrapper .overview--copy-box{margin-top:7.6875em}.page-product-page-wrapper .overview--copy-box .overview__p--policy,.page-product-page-wrapper .overview--copy-box .overview__p--product{font-family:museo-slab,serif;color:#212721;font-size:1.5em;font-weight:700;margin-bottom:1em}.page-product-page-wrapper .overview--copy-box .overview__p--policy{color:#9b9b9b}.page-product-page-wrapper .overview--copy-box p,.page-product-page-wrapper .overview--copy-box p span{font-family:museo-slab,serif;color:#212721;font-size:1em;font-weight:300;margin-bottom:2em}.page-product-page-wrapper .overview--copy-box p.policy-detail,.page-product-page-wrapper .overview--copy-box p span.policy-detail{font-family:museo-sans,proxima-nova,sans-serif;color:#9b9b9b}@media (max-width:991px){.cart-page-wrapper{margin-top:6em}}.cart-page-wrapper .blue-bar{background:#212721;border-left:1px solid #212721;border-right:1px solid #212721;margin-bottom:1.75em;padding:8px 0 8px 1em}.cart-page-wrapper .blue-bar td{vertical-align:middle!important}.cart-page-wrapper .blue-bar p{font-size:1.125em;color:#fff;line-height:1.8;margin:0}@media (max-width:767px){.cart-page-wrapper .blue-bar p{padding-left:.5em}}.cart-page-wrapper .blue-bar p.fs-24{font-size:1.5em;font-weight:800;padding-left:1em}@media (max-width:767px){.cart-page-wrapper .blue-bar .placeholder{display:none}}.cart-page-wrapper .cart-item-table{min-height:510px}@media (max-width:991px){.cart-page-wrapper .cart-item-table{min-height:210px}}@media (max-width:767px){.cart-page-wrapper .cart-item-table{min-height:110px}}.cart-page-wrapper .cart-item-table table{width:100%;border:1px solid #212721}@media (max-width:767px){.cart-page-wrapper .cart-item-table table{border-left:none;border-right:none}}.cart-page-wrapper .cart-item-table table td{vertical-align:top}.cart-page-wrapper .cart-item-table .item__total-txt{text-align:right;padding-right:.8em}.cart-page-wrapper .cart-item-table .divider td{padding:0 10px}@media (max-width:767px){.cart-page-wrapper .cart-item-table .divider td{padding:0}}.cart-page-wrapper .cart-item-table .divider hr{border-color:#212721}.cart-page-wrapper .cart-item-table .item-row{color:#686868}.cart-page-wrapper .cart-item-table .item-row td{padding:1.5em 0 1em}.cart-page-wrapper .cart-item-table .item-row td.item__total-amt{text-align:right;padding-right:.8em}@media (max-width:767px){.cart-page-wrapper .cart-item-table .item-row td.item__total-amt{padding-right:0}}.cart-page-wrapper .cart-item-table .item-row .item__img-box{width:150px}.cart-page-wrapper .cart-item-table .item-row .item__img-box img{max-width:150px}@media (max-width:767px){.cart-page-wrapper .cart-item-table .item-row .item__img-box{display:none}}.cart-page-wrapper .cart-item-table .item-row .item__title-box{width:33%}.cart-page-wrapper .cart-item-table .item-row .item__title-box p{line-height:1.3;text-align:left}@media (max-width:767px){.cart-page-wrapper .cart-item-table .item-row .item__title-box{width:50%}}@media (max-width:767px){.cart-page-wrapper .cart-item-table .item-row .item__title-box a{padding:0 6px}}.cart-page-wrapper .cart-item-table .item-row .item__price{padding-left:1em}@media (max-width:767px){.cart-page-wrapper .cart-item-table .item-row .item__price{display:none}}.cart-page-wrapper .cart-item-table .item-row p{font-size:1.125em;line-height:1.3;margin:0;font-weight:700}.cart-page-wrapper .cart-item-table .item-row p.shipping-txt{color:#000;font-size:1em;font-weight:400}@media (max-width:767px){.cart-page-wrapper .cart-item-table .item-row p{font-size:1em;padding:0 6px;text-align:right}}.cart-page-wrapper .cart-item-table .form-control{width:75%}@media (max-width:767px){.cart-page-wrapper .cart-item-table .form-control{margin-left:.5em}}.cart-page-wrapper .order-summary-wrapper{max-width:315px;min-width:315px;border:1px solid #212721}@media (min-width:1200px){.cart-page-wrapper .order-summary-wrapper{max-width:360px}}@media (max-width:991px){.cart-page-wrapper .order-summary-wrapper{max-width:100%;border:none}}@media (max-width:767px){.cart-page-wrapper .order-summary-wrapper{min-width:290px}}.cart-page-wrapper .order-summary-wrapper.affix{top:10px}@media (max-width:991px){.cart-page-wrapper .order-summary-wrapper.affix{top:0;position:relative}}.cart-page-wrapper .order-summary-wrapper.affix-bottom{position:absolute}.cart-page-wrapper .order-summary-wrapper table{width:100%}.cart-page-wrapper .order-summary-wrapper table td{vertical-align:top;padding:0 10px .25em}.cart-page-wrapper .order-summary-wrapper table hr{border-color:#212721}.cart-page-wrapper .order-summary-wrapper .summary__title-table .blue-bar{padding:8px 0}.cart-page-wrapper .order-summary-wrapper .summary__title-table .blue-bar .fs-24{padding-left:0}.cart-page-wrapper .order-summary-wrapper .summary__title-table .summary__title-row{color:#686868}.cart-page-wrapper .order-summary-wrapper .summary__title-table .summary__title-row.first--title td{padding-top:1.5em}.cart-page-wrapper .order-summary-wrapper .summary__title-table .summary__title-row .summary__item-price{text-align:right}.cart-page-wrapper .order-summary-wrapper .summary__title-table .summary__title-row p{font-size:1.125em;line-height:1.8;margin:0;font-weight:700}@media (max-width:767px){.cart-page-wrapper .order-summary-wrapper .summary__title-table .summary__title-row p{font-size:1em;padding:0 6px}}@media (max-width:991px){.cart-page-wrapper .order-summary-wrapper .summary__subtotal-table{margin-top:2em}}.cart-page-wrapper .order-summary-wrapper .summary__subtotal-table p{text-align:right}.cart-page-wrapper .order-summary-wrapper .summary__subtotal-table p.summary__total{color:#686868;font-size:1.125em;font-weight:700}.cart-page-wrapper .order-summary-wrapper .summary__subtotal-table .subtotal-subtitle{width:80%}.cart-page-wrapper .order-summary-wrapper .cta-box{text-align:center;margin-top:1em}@media (max-width:991px){.cart-page-wrapper .order-summary-wrapper .cta-box{margin-right:-1em;text-align:right}}@media (max-width:767px){.cart-page-wrapper .order-summary-wrapper .cta-box{text-align:center}}.cart-page-wrapper .order-summary-wrapper .cta-box .btn{margin-right:auto;min-width:300px}@media (max-width:991px){.cart-page-wrapper .order-summary-wrapper .cta-box .btn{margin-right:1em}}@media (max-width:767px){.cart-page-wrapper .order-summary-wrapper .cta-box .btn{min-width:280px}}@media (min-width:615px) and (max-width:991px){.cart-page-wrapper .order-summary-wrapper .cta-box .btn.mod-sm-pull-rt{float:right}}.woocommerce-message:before{content:"\f00c";font-family:FontAwesome,sans-serif;color:#39b44a!important}.press-room-wrapper .category-title{font-weight:700;text-align:center;margin-top:0}@media (max-width:991px){.press-room-wrapper .category-title{margin-top:40px}}.press-room-wrapper .category-description{margin-bottom:4.285714286em;text-align:center}.press-room-wrapper .post{line-height:1.2;margin-bottom:60px}@media (max-width:767px){.press-room-wrapper .post{display:block;margin:0 auto 40px 0;border-bottom:2px solid #c7c7c7}}.press-room-wrapper .post__img{margin-bottom:10px;border:1px solid #d3d3d3}.press-room-wrapper .post__title{font-size:1.25em;font-weight:700;margin-bottom:2px}.press-room-wrapper .post__title a{color:#000}.press-room-wrapper .post__date{font-style:italic}.press-room-wrapper .post__tag{font-size:.875em;font-weight:600;color:#666}.press-room-wrapper .post__preview .read-more{display:block;margin-top:5px}.press-room-wrapper .sidebar-wrap{border-left:1px solid #000;padding-left:20px}.press-room-wrapper .media-contact__img{margin-bottom:10px}.press-room-wrapper .media-contact__email,.press-room-wrapper .media-contact__name,.press-room-wrapper .media-contact__phone{font-size:1.125em;margin-bottom:0}.press-room-wrapper .media-contact__btn{min-width:210px;background-color:#212721;color:#fff;margin-top:1.5em}@media (max-width:991px){.press-room-wrapper .media-contact__btn{min-width:170px}}.press-room-wrapper .media-contact__btn:hover{background-color:#384338}.press-room-wrapper .upcoming-event{border-bottom:1px solid #efefef;margin-bottom:20px;padding-bottom:10px}.press-room-wrapper .upcoming-event .p{margin-bottom:0;line-height:1.2}.press-room-wrapper .upcoming-event .event-title{font-weight:700}.press-room-wrapper .categories-list-header{margin-top:0}@media (max-width:767px){.press-room-wrapper .categories-list-header{margin-top:30px}}.press-room-wrapper .categories-list{list-style:none;margin-bottom:40px;padding:5px 0 0}.press-room-wrapper .categories-list .category-link:hover{text-decoration:none}.press-room-wrapper .categories-list li{font-weight:600;padding:10px;background-color:#f2f2f2;margin-bottom:5px;color:#666}.press-room-wrapper .categories-list li:hover{text-decoration:none;background-color:#666;color:#fff}.press-room-wrapper .sidebar-ad-img{width:100%;max-width:262px;display:block;margin:0 auto}@media (max-width:991px){.page-store-homepage-wrapper{margin-top:6em;margin-top:8em}}.page-store-homepage-wrapper .new-products,.page-store-homepage-wrapper .promo-products{background:#666;border:2px solid #333;text-align:center;color:#fff;text-shadow:2px 2px #000;max-height:413px;padding:15vh}.page-store-homepage-wrapper .category-thumbnail-links{margin-bottom:1em}.page-store-homepage-wrapper .category-thumbnail-links .thumbnail-box{max-width:360px;max-height:245px;display:block}@media (max-width:991px){.page-store-homepage-wrapper .category-thumbnail-links .thumbnail-box{margin:0 auto}}.page-store-homepage-wrapper .category-thumbnail-links img{margin-bottom:1.5em}.page-store-homepage-wrapper .cat-wrapper{position:relative;background-color:#000;opacity:1;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.page-store-homepage-wrapper .cat-wrapper:hover img{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:.75}.page-store-homepage-wrapper .cat-wrapper:hover .strip{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;font-size:1.85em;opacity:.9}.page-store-homepage-wrapper .strip{z-index:3;position:absolute;padding:5px 0;color:#fff;font-size:1.75em;font-weight:700;top:90px;width:100%;text-align:center;background-color:rgba(0,0,0,.8);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media (max-width:1199px){.page-store-homepage-wrapper .strip{top:65px}}@media (max-width:991px){.page-store-homepage-wrapper .strip{top:80px}}.page-winners-list-wrapper p{font-size:1.125em}.page-winners-list-wrapper .accent-color{color:#cf0a2c}.page-winners-list-wrapper .heavy{font-weight:700}.page-winners-list-wrapper .winners-list__h1{font-size:2.8125em;font-weight:600}@media (max-width:767px){.page-winners-list-wrapper .winners-list__h1{font-size:2em}}.page-winners-list-wrapper .winners-list__p--headline{font-size:1.5625em;font-weight:600;margin-bottom:2em}@media (max-width:767px){.page-winners-list-wrapper .winners-list__p--headline{font-size:1.25em}}.page-winners-list-wrapper .winner__img{margin-bottom:3em}@media (max-width:767px){.page-winners-list-wrapper .winner__img{margin-bottom:2em}}.page-winners-list-wrapper .testimony--header{font-size:1.375em}.page-winners-list-wrapper .testimony{margin-top:1.25em}@media (max-width:991px){.page-winners-list-wrapper .signature{margin-bottom:2.5em}}.page-winners-list-wrapper .winner--name p{font-size:.875em}@media (max-width:991px){.page-winners-list-wrapper .winner--name p{font-size:1.125em}}.page-winners-list-wrapper .opt-in-wrapper{margin-bottom:4em}.page-press-kit-wrapper .page-winners-list-wrapper .opt-in-wrapper .uscca-studio__h2,.page-winners-list-wrapper .opt-in-wrapper .h2,.page-winners-list-wrapper .opt-in-wrapper .page-press-kit-wrapper .uscca-studio__h2{text-align:center;font-size:2.1875em}.page-winners-list-wrapper .opt-in-wrapper .img{border:2px dashed #0f3153;padding:10px 0}.page-winners-list-wrapper .opt-in-wrapper .modal-body{text-align:center}.page-winners-list-wrapper .opt-in-wrapper .modal-body .btn{display:block;margin:0 auto 15px}.page-ccm-wrapper{color:#212721}.page-ccm-wrapper .royal-blue{color:#192c58}.page-ccm-wrapper .red-e2{color:#ee2e26}.page-ccm-wrapper .ttu{text-transform:uppercase}.page-ccm-wrapper .wsnw{white-space:nowrap}.page-ccm-wrapper .intro{margin:3em auto 6em}@media (max-width:991px){.page-ccm-wrapper .intro{margin:1em auto 2em}}.page-ccm-wrapper .intro h1{font-family:museo-slab,serif;font-size:2em;font-weight:700;line-height:1.2;margin-top:0}@media (min-width:992px){.page-ccm-wrapper .intro h1{padding-right:1em}}@media (max-width:767px){.page-ccm-wrapper .intro h1{font-size:1.5em}}.page-ccm-wrapper .intro h2{font-size:1.5em;font-family:museo-slab,serif;line-height:1.3;font-weight:300;margin-bottom:1em}@media (max-width:767px){.page-ccm-wrapper .intro h2{font-size:1em}}.page-ccm-wrapper .intro .red-divide{background:#cf0a2c;height:.5em;width:100%;max-width:370px;margin:1.5em 0}@media (min-width:768px) and (max-width:991px){.page-ccm-wrapper .vid-blackborder-wrapper{margin-top:1.8em}}.page-ccm-wrapper .btn{font-size:1.25em;font-weight:700;margin-right:15px;padding:14px 25px;min-width:260px;border-radius:0}.page-ccm-wrapper .btn a{color:#fff}.page-ccm-wrapper .btn a:focus,.page-ccm-wrapper .btn a:hover{text-decoration:none}.page-ccm-wrapper .btn--brand-red{background-color:#cf0a2c;color:#fff;text-transform:uppercase;font-weight:700;margin-right:0;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.page-ccm-wrapper .btn--brand-red:active,.page-ccm-wrapper .btn--brand-red:focus,.page-ccm-wrapper .btn--brand-red:hover{background-color:#f4183e;color:#fff;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.page-ccm-wrapper .mod-cta--spacer{margin:3em auto}@media (max-width:767px){.page-ccm-wrapper .mod-cta--spacer{margin:2em auto}}@media (max-width:991px){.page-ccm-wrapper .closeup .tablet-mag{margin-bottom:.75em;margin-top:2em}}@media (max-width:767px){.page-ccm-wrapper .closeup .tablet-mag{margin-top:3em}}.page-ccm-wrapper .closeup .price-img{margin-left:-4em}@media (max-width:991px){.page-ccm-wrapper .closeup .price-img{margin-left:-2em}}.page-ccm-wrapper .closeup .closeup__h2{font-size:1.5em;font-weight:300;margin-top:1.5em}@media (max-width:767px){.page-ccm-wrapper .closeup .closeup__h2{font-size:1.25em}}.page-ccm-wrapper .closeup ul{list-style-image:url(/jasmine-assets/img/product/biometric_gun-safe/technology-list-redsquare.png);padding-left:1em;margin-top:1.5em}.page-ccm-wrapper .closeup ul li{font-family:museo-sans,proxima-nova,sans-serif;font-size:1.2em;font-weight:300;margin-bottom:1em;line-height:1.2;padding-left:8px}@media (max-width:991px){.page-ccm-wrapper .closeup ul li{width:107%}}@media (max-width:767px){.page-ccm-wrapper .closeup ul li{width:auto;font-size:1em}}.page-ccm-wrapper .star-divider{margin:4em auto}@media (max-width:991px){.page-ccm-wrapper .star-divider{margin:2em auto}}.page-ccm-wrapper .features-columns .features-columns__h3{font-family:museo-slab,serif;font-size:1.5em;line-height:1.1;text-align:center;margin:1.5em auto 1em;font-weight:700;height:78px}@media (max-width:991px){.page-ccm-wrapper .features-columns .features-columns__h3{margin:1em auto;height:auto}}.page-ccm-wrapper .features-columns ul{list-style-image:url(/jasmine-assets/img/product/ccm/test/closeup-red-2017-bullet.png);padding-left:1em}@media (max-width:991px){.page-ccm-wrapper .features-columns ul{display:none}}@media (max-width:991px){.page-ccm-wrapper .features-columns ul:nth-of-type(-n+2){margin-bottom:2em}}.page-ccm-wrapper .features-columns ul li{font-family:museo-sans,proxima-nova,sans-serif;font-size:1.125em;font-weight:300;margin-bottom:1.5em;line-height:1.2;padding-left:8px}.page-ccm-wrapper .features-columns img{border-bottom:.5em solid #cf0a2c}.page-ccm-wrapper .join-readers{margin-top:3em}@media (max-width:991px){.page-ccm-wrapper .join-readers{margin-top:1em}}.page-ccm-wrapper .join-readers .join-readers__h1{font-family:museo-slab,serif;font-size:2em;font-weight:700;line-height:1.3}@media (max-width:767px){.page-ccm-wrapper .join-readers .join-readers__h1{font-size:1.25em}}.page-ccm-wrapper .join-readers .red-divide{background:#cf0a2c;height:.5em;width:100%;margin:2em 0}.page-ccm-wrapper .join-readers .fs-15,.page-ccm-wrapper .join-readers .fs-18{font-family:museo-sans,proxima-nova,sans-serif;font-size:1.125em;color:#192c58;font-weight:300}.page-ccm-wrapper .join-readers .fs-15:before,.page-ccm-wrapper .join-readers .fs-18:before{content:"“";font-family:museo-slab,serif;font-size:2em;color:#cf0a2c;font-weight:800;vertical-align:bottom;line-height:1}.page-ccm-wrapper .join-readers .fs-15:after,.page-ccm-wrapper .join-readers .fs-18:after{content:"”";font-family:museo-slab,serif;font-size:2em;color:#cf0a2c;font-weight:800;position:relative;right:-6px;top:4px;vertical-align:top;line-height:.7}.page-ccm-wrapper .join-readers .fs-15{font-size:1em}.page-ccm-wrapper .join-readers .fs-15:after,.page-ccm-wrapper .join-readers .fs-15:before{content:none}.page-ccm-wrapper .join-readers .reader-box{margin:1em auto 2em}@media (max-width:991px){.page-ccm-wrapper .join-readers .reader-img{display:none}}.page-ccm-wrapper .join-readers .mod-cta--mgn{margin:1em auto}.page-ccm-wrapper .bp-seal .seal--img{margin-bottom:1.5em}@media (max-width:767px){.page-ccm-wrapper .bp-seal .seal--img{margin-top:.75em}}.page-ccm-wrapper .bp-seal .toggle-bp-text{cursor:pointer;font-family:museo-sans,proxima-nova,sans-serif;font-size:1em;text-align:center;display:inline-block;margin:0 auto 1em}.page-ccm-wrapper .bp-seal .js-show-text{display:block}@media (max-width:767px){.page-ccm-wrapper .bp-seal .js-show-text{display:none}}.page-ccm-wrapper .bp-seal .fs-16{color:#192c58;font-family:museo-sans,proxima-nova,sans-serif;font-size:1em;text-align:center}@media (max-width:320px){.page-ccm-wrapper .bp-seal .fs-16{padding:0 12px}}.page-ccm-wrapper .bp-seal .mod-star-divider{margin:2em auto}@media (max-width:991px){.page-ccm-wrapper .bp-seal .mod-star-divider{margin:1em auto}}.page-ccm-wrapper .mobile-buttons{background-color:#192c58;position:fixed;bottom:0;width:100%;z-index:99}.page-ccm-wrapper .mobile-buttons .red-subscribe,.page-ccm-wrapper .mobile-buttons .white-border--btn{width:100%;max-width:270px;padding:8px 10px;background-color:#ee2e26;color:#fff;font-size:1.6875em;font-weight:700;display:block;margin:.5em auto 1em;cursor:pointer;border:6px solid rgba(0,0,0,0)}@media (min-width:1200px){.page-ccm-wrapper .mobile-buttons .red-subscribe,.page-ccm-wrapper .mobile-buttons .white-border--btn{max-width:370px}}@media (max-width:991px){.page-ccm-wrapper .mobile-buttons .red-subscribe,.page-ccm-wrapper .mobile-buttons .white-border--btn{font-size:1.5em}}@media (max-width:767px){.page-ccm-wrapper .mobile-buttons .red-subscribe,.page-ccm-wrapper .mobile-buttons .white-border--btn{font-size:12px;padding:8px 3px;max-width:310px;margin:.5em auto}}.page-ccm-wrapper .mobile-buttons .red-subscribe:hover,.page-ccm-wrapper .mobile-buttons .white-border--btn:hover{background-color:#da1911;text-decoration:none}.page-ccm-wrapper .mobile-buttons .white-border--btn{border:6px solid #fff;background-color:#192c58}.page-ccm-wrapper .mobile-buttons .white-border--btn:hover{background-color:#223c78;cursor:pointer}.uscca-app-info-page-wrapper *{color:#fff}.uscca-app-info-page-wrapper input{color:#000}.uscca-app-info-page-wrapper .dd-btn{font-family:museo-sans,proxima-nova,sans-serif}.uscca-app-info-page-wrapper .txt-blue{color:#103254}.uscca-app-info-page-wrapper .section__lead{background-image:url(/jasmine-assets/img/leadgen/uscca-mobile-app/hero-map.jpg);background-size:cover;min-height:800px;padding-top:160px;margin-top:-65px}.uscca-app-info-page-wrapper .section__lead .text-lead *{line-height:.95}.uscca-app-info-page-wrapper .section__lead .text-lead h1{font-family:industry,sans-serif;color:#e2b80c;font-weight:900;font-size:6.875em;margin:0}.uscca-app-info-page-wrapper .section__lead .text-lead h2{font-family:industry,sans-serif;margin-top:0;font-size:1.875em}.uscca-app-info-page-wrapper .section__lead .text-lead h3{font-family:industry,sans-serif;font-size:2.8125em;font-weight:500;margin:0}.uscca-app-info-page-wrapper .section__lead .form-control{max-width:460px;font-size:1.25em;font-family:museo-sans,proxima-nova,sans-serif;padding:25px 20px}.uscca-app-info-page-wrapper .section__carousel{padding-top:3em}.uscca-app-info-page-wrapper .section__carousel a:link{text-decoration:none}.uscca-app-info-page-wrapper .section__carousel *{color:#000}.uscca-app-info-page-wrapper .section__carousel h2{font-family:industry,sans-serif;color:#9b9b9b;font-size:1.5em;font-weight:600;margin-bottom:2em}.uscca-app-info-page-wrapper .section__carousel h3{font-family:industry,sans-serif;color:#103254;font-size:1.875em;font-weight:700}.uscca-app-info-page-wrapper .section__carousel .coming-soon{font-family:industry,sans-serif;color:#ac2b28;font-weight:700;font-size:1.25em;margin-top:40px}.uscca-app-info-page-wrapper .section__carousel .ul{font-family:industry,sans-serif;list-style:none;padding-left:0}.uscca-app-info-page-wrapper .section__carousel .ul li{color:#103254;font-weight:600;font-size:1.25em;margin-bottom:20px}.uscca-app-info-page-wrapper .section__carousel .ul .fa-chevron-right{color:#e2b80c}.uscca-app-info-page-wrapper .section__carousel .uscca-icon{margin-bottom:20px}.uscca-app-info-page-wrapper .section__carousel .app-store-icon{display:inline-block;margin-right:.6em;margin-bottom:.75em}.uscca-app-info-page-wrapper .section__carousel .slick-wrap{position:relative}.uscca-app-info-page-wrapper .section__carousel .slick-next-btn,.uscca-app-info-page-wrapper .section__carousel .slick-prev-btn{color:#d8d8d8;font-size:6em;z-index:1000;cursor:pointer}.uscca-app-info-page-wrapper .section__carousel .slick-next-btn{position:absolute;top:35%;right:0}.uscca-app-info-page-wrapper .section__carousel .slick-prev-btn{position:absolute;top:35%;left:0}.uscca-app-info-page-wrapper .section__video{padding-top:3em}.uscca-app-info-page-wrapper .section__video h2{font-size:3em;font-weight:700;font-family:industry,sans-serif;margin-bottom:40px}.uscca-app-info-page-wrapper .section__video .gray-bg{background-color:#d7d7d7}.uscca-app-info-page-wrapper .section__video .fa-play-circle{font-size:10em;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#9b9b9b;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;cursor:pointer}.uscca-app-info-page-wrapper .section__video .fa-play-circle:hover{-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;color:#828282}.uscca-app-info-page-wrapper .section__video .video-teaser-click{position:relative}.uscca-app-info-page-wrapper .section__closing-cta{text-align:center;padding-top:3em}.uscca-app-info-page-wrapper .section__closing-cta a:link{text-decoration:none}.uscca-app-info-page-wrapper .section__closing-cta h2{color:#ac2b28;font-family:industry,sans-serif;font-size:3em;font-weight:700;margin-bottom:40px}.uscca-app-info-page-wrapper .section__closing-cta .app-store-icon{display:inline-block;margin-right:.6em;margin-bottom:.75em}.uscca-app-info-page-wrapper .section__closing-cta .app-store-icon:hover{text-decoration:none}.uscca-law-network-wrapper .nowrap{white-space:nowrap}.uscca-law-network-wrapper .law-network__h1,.uscca-law-network-wrapper .law-network__h2{color:#212721;font-family:museo-slab,serif;font-size:2.25em;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:1.125em}.uscca-law-network-wrapper .horizontal-line--red{margin-bottom:3.625em}.uscca-law-network-wrapper .intro{margin-bottom:3em}.uscca-law-network-wrapper .join-the-network{margin-bottom:7.5em}@media (max-width:991px){.uscca-law-network-wrapper .join-the-network{margin-bottom:4em}}@media (max-width:767px){.uscca-law-network-wrapper .join-the-network{margin-bottom:0}}.uscca-law-network-wrapper .join-the-network .join-the-network__h3{color:#212721;font-family:museo-slab,serif;font-size:1.125em;font-weight:700;line-height:1.5;margin-bottom:0}.uscca-law-network-wrapper .join-the-network .horizontal-line--red{margin-left:0}.uscca-law-network-wrapper .join-the-network .join-the-network__p{color:#212721;font-size:1em;font-weight:300;margin-bottom:1.25em}.uscca-law-network-wrapper .join-the-network .join-the-network__p:first-of-type{margin-top:2.5em}.uscca-law-network-wrapper .join-the-network .join-the-network__p:last-of-type{font-weight:700}.uscca-law-network-wrapper .join-the-network .join-the-network__ul{margin-top:1.25em;list-style:none;padding:0}.uscca-law-network-wrapper .join-the-network .join-the-network__ul .join-the-network__li{background:url(../img/uscca-law-network/red-square-10px.jpg) 0 8px no-repeat;color:#212721;line-height:1.6;padding-left:1.75em;margin-bottom:1.75em}.uscca-law-network-wrapper .apply-to-join{margin-bottom:7.5em}@media (max-width:991px){.uscca-law-network-wrapper .apply-to-join{margin-bottom:4em}}.uscca-law-network-wrapper .apply-to-join .apply-to-join__p{color:#212721;text-align:center;font-size:1em;font-weight:300;margin-bottom:3.75em}.uscca-law-network-wrapper .apply-to-join__p--checkbox{color:#212721;font-size:1em;font-weight:300}.uscca-law-network-wrapper .apply-to-join__p--checkbox:first-of-type{margin-top:24px}.uscca-law-network-wrapper .apply-to-join__label{color:#212721;font-size:1em;font-weight:300}.uscca-law-network-wrapper .apply-to-join__btn{display:block;margin:2em auto 0}.uscca-law-network-wrapper .apply-to-join__p--secure{text-align:center;font-size:1.125em;font-weight:600;font-style:italic;margin-top:5px}.uscca-law-network-wrapper .padding-adjustment{padding:0 5px}@media (max-width:767px){.uscca-law-network-wrapper .padding-adjustment{padding:0 15px}}.uscca-law-network-wrapper .form-control{height:50px;background:#f0f0f0;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:1.25em}.uscca-law-network-wrapper .select-box{-webkit-appearance:none}.uscca-law-network-wrapper .form-check{display:inline-block;margin-left:1em}.uscca-law-network-wrapper .form-check:first-of-type{margin-top:24px}.uscca-law-network-wrapper .form-check-label{display:block;font-size:12px}.uscca-law-network-wrapper input[type=radio]{margin-right:.25em}.uscca-law-network-wrapper .how-does-it-work{background:#fafafa;padding-top:5em;padding-bottom:5.8125em;margin-bottom:6em}@media (max-width:767px){.uscca-law-network-wrapper .how-does-it-work{margin-bottom:2.5em}}.uscca-law-network-wrapper .how-does-it-work .btn--brand-red{display:block;margin:0 auto}.uscca-law-network-wrapper .how-does-it-work__h3,.uscca-law-network-wrapper .how-does-it-work__h3--cta{color:#212721;font-family:museo-slab,serif;font-size:1.5em;font-weight:700;line-height:1.2;margin-top:4em;margin-bottom:1em}@media (max-width:991px){.uscca-law-network-wrapper .how-does-it-work__h3,.uscca-law-network-wrapper .how-does-it-work__h3--cta{margin-top:2em}}@media (max-width:767px){.uscca-law-network-wrapper .how-does-it-work__h3,.uscca-law-network-wrapper .how-does-it-work__h3--cta{margin-top:1em}}.uscca-law-network-wrapper .how-does-it-work__h3 span,.uscca-law-network-wrapper .how-does-it-work__h3--cta span{color:#cf0a2c}.uscca-law-network-wrapper .how-does-it-work__h3--cta{margin-bottom:.25em}@media (max-width:991px){.uscca-law-network-wrapper .how-does-it-work__h3--cta{margin-top:4em}}@media (max-width:767px){.uscca-law-network-wrapper .how-does-it-work__h3--cta{margin-top:1em}}.uscca-law-network-wrapper .how-does-it-work__p{color:#212721;font-size:1em;line-height:1.5}.uscca-law-network-wrapper .how-does-it-work__p span{color:#212721;font-weight:700}.uscca-law-network-wrapper .how-does-it-work__p--infographic{text-align:center;color:#cf0a2c;font-size:1.125em;font-weight:700;margin-bottom:2em}.uscca-law-network-wrapper .crt-contacts{padding:2em 0;margin-bottom:-3.125em}@media (max-width:991px){.uscca-law-network-wrapper .crt-contacts{font-size:13px}}@media (min-width:992px){.uscca-law-network-wrapper .crt-contacts .col-adjust-margin-left{margin-left:12.333333%}}.uscca-law-network-wrapper .crt-contacts .crt-contacts__img{margin-bottom:1.5em}.uscca-law-network-wrapper .crt-contacts .crt-contacts__div--profile{color:#212721}@media (max-width:767px){.uscca-law-network-wrapper .crt-contacts .crt-contacts__div--profile{max-width:263px;margin:0 auto 5em}}.uscca-law-network-wrapper .crt-contacts .crt-contacts__p--name{font-family:museo-slab,serif;font-size:1em;font-weight:700;margin-bottom:.125em}.uscca-law-network-wrapper .crt-contacts .crt-contacts__p--info{font-weight:300}.uscca-law-network-wrapper .crt-contacts .crt-contacts__p--info.last{margin-bottom:3.25em}@media (max-width:767px){.uscca-law-network-wrapper .crt-contacts .crt-contacts__p--info.last{margin-bottom:2em}}.uscca-law-network-wrapper .crt-contacts .crt-contacts__p--email{font-weight:700;text-decoration:underline}.nowrap{white-space:nowrap}.share-your-why-wrapper{margin-top:-4.04em;margin-bottom:4em}@media (max-width:991px){.share-your-why-wrapper{margin-top:3em}}@media (max-width:767px){.share-your-why-wrapper{margin-top:5em}}.share-your-why-wrapper .share-your-why__div--background{position:relative}@media (max-width:320px){.share-your-why-wrapper .share-your-why__img--bg{display:none}}.share-your-why-wrapper .share-your-why__img--bg-mobile{display:none}@media (max-width:320px){.share-your-why-wrapper .share-your-why__img--bg-mobile{display:block}}.share-your-why-wrapper .share-your-why__div--intro{position:absolute;left:0;top:10%;right:0}@media (max-width:480px){.share-your-why-wrapper .share-your-why__div--intro{top:5%;padding:0 16px}}.share-your-why-wrapper .share-your-why__img--logo{margin-bottom:4em}@media (max-width:1199px){.share-your-why-wrapper .share-your-why__img--logo{width:100px;height:auto;margin-bottom:2em}}@media (max-width:660px){.share-your-why-wrapper .share-your-why__img--logo{width:80px;height:auto;margin-bottom:1.5em}}@media (max-width:460px){.share-your-why-wrapper .share-your-why__img--logo{width:60px;height:auto}}.share-your-why-wrapper .share-your-why__h1{text-align:center;color:#fff;font-size:5em;font-weight:100;text-transform:uppercase;line-height:1;letter-spacing:3px}@media (max-width:1199px){.share-your-why-wrapper .share-your-why__h1{font-size:3em}}@media (max-width:991px){.share-your-why-wrapper .share-your-why__h1{font-size:2.5em}}@media (max-width:660px){.share-your-why-wrapper .share-your-why__h1{font-size:2em}}@media (max-width:460px){.share-your-why-wrapper .share-your-why__h1{font-size:1.75em;margin-top:0}}@media (max-width:320px){.share-your-why-wrapper .share-your-why__h1{margin-top:39px;line-height:1.2}}.tell-us-why-wrapper .tell-us-why__h2{text-align:center;color:#f74040;font-size:2.25em;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-bottom:2em}@media (max-width:767px){.tell-us-why-wrapper .tell-us-why__h2{font-size:1.5em}}.tell-us-why-wrapper .tell-us-why__div--survey{min-height:100%;text-align:center}.tell-us-why-wrapper .tell-us-why__div--survey iframe{width:100%;height:1300px}@media (max-width:1199px){.tell-us-why-wrapper .tell-us-why__div--survey iframe{height:1500px}}@media (max-width:767px){.tell-us-why-wrapper .tell-us-why__div--survey iframe{height:1450px}}@media (max-width:460px){.tell-us-why-wrapper .tell-us-why__div--survey iframe{height:1580px}}.tims-why-wrapper .tims-why__h2{text-align:center;color:#f74040;font-size:1.75em;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-bottom:1em}@media (max-width:767px){.tims-why-wrapper .tims-why__h2{font-size:1.25em}}.tims-why-wrapper .tims-why__wistia-wrapper{margin-bottom:4em}.testimony-wrapper .testimony__h2{text-align:center;color:#f74040;font-size:1.75em;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-bottom:2.5em;margin-top:4em}@media (max-width:767px){.testimony-wrapper .testimony__h2{font-size:1.25em}}.testimony-wrapper .testimony__div{max-width:365px;margin:0 auto}.testimony-wrapper .testimony__img{margin-bottom:1em}.testimony-wrapper .testimony__p--name{font-size:1.125em;font-weight:900;margin-bottom:0}.testimony-wrapper .testimony__p--state{font-size:.875em;font-style:italic}.testimony-wrapper .testimony__p{font-size:.875em;font-weight:600}@media (max-width:767px){.testimony-wrapper .testimony__p{margin-bottom:2em}}.page-resources-wrapper .blue{color:#212721}.page-resources-wrapper .solo-link{color:#212721;font-weight:900;text-transform:uppercase;text-decoration:underline}.page-resources-wrapper .solo-link:hover{color:#384338;text-decoration:none}.page-resources-wrapper .section-blog-and-news{margin:2rem auto 0}.page-resources-wrapper .section-blog-and-news .intro{text-align:center}.page-resources-wrapper .section-blog-and-news .intro .intro__h1{color:#212721;font-family:museo-slab,serif;font-size:2.25em;margin:0 0 1em}.page-resources-wrapper .section-blog-and-news .intro .intro__h2{color:#4a4a4a;font-size:1.125em;margin:auto 0 2em}.page-resources-wrapper .section-blog-and-news .blog--posts{margin:4em auto 0}@media (max-width:991px){.page-resources-wrapper .section-blog-and-news .blog--posts{margin:2em auto 1em}}.page-resources-wrapper .section-blog-and-news .blog--posts .post{line-height:1.2;margin-bottom:60px}@media (max-width:767px){.page-resources-wrapper .section-blog-and-news .blog--posts .post{display:block;margin:0 auto 40px 0}}.page-resources-wrapper .section-blog-and-news .blog--posts .img__redbottom{border-bottom:3px solid #cf0a2c}.page-resources-wrapper .section-blog-and-news .blog--posts .post__title,.page-resources-wrapper .section-blog-and-news .blog--posts a{color:#212721;font-family:museo-slab,serif;font-size:24px;font-weight:700;line-height:1.2;margin:1em 0 .1em}@media (max-width:991px){.page-resources-wrapper .section-blog-and-news .blog--posts .post__title,.page-resources-wrapper .section-blog-and-news .blog--posts a{font-size:21px}}.page-resources-wrapper .section-blog-and-news .blog--posts .post__author{font-size:16px}.page-resources-wrapper .section-blog-and-news .btn--brand-red{margin:1rem auto;text-transform:capitalize;padding:.5rem 2.75rem;display:inline-block;font-weight:700;text-decoration:none;outline:none;font-size:20px}.page-resources-wrapper .section-ccm{margin:5em auto 1rem;color:#212721}@media (max-width:991px){.page-resources-wrapper .section-ccm{margin:4em auto;margin:3em auto}}.page-resources-wrapper .section-ccm .ccm_img{margin:7% auto 0}@media (max-width:991px){.page-resources-wrapper .section-ccm .ccm_img{margin:0 2rem;max-width:35%;float:left}}.page-resources-wrapper .section-ccm .ccm_list--intro .ccm_h1{color:#212721;font-family:museo-slab,serif;font-size:1.75rem;margin:0;text-align:center;font-weight:700}@media (min-width:992px){.page-resources-wrapper .section-ccm .ccm_list--intro .ccm_h1{font-size:2rem;text-align:left}}.page-resources-wrapper .section-ccm .ccm_list--intro .horizontal-line--red{height:4px;background-color:#cf0a2c;margin:.5rem auto 1rem}@media (min-width:992px){.page-resources-wrapper .section-ccm .ccm_list--intro .horizontal-line--red{margin:.5rem 0 1rem}}.page-resources-wrapper .section-ccm .ccm_list--intro .fs-16{font-size:1em;margin:0 3rem 1rem;text-align:center}@media (min-width:992px){.page-resources-wrapper .section-ccm .ccm_list--intro .fs-16{margin:0 auto;text-align:left}}.page-resources-wrapper .section-ccm ul{color:#cf0a2c;list-style-type:square;padding-left:1.5em;margin:1rem 0 1.5rem}@media (max-width:991px){.page-resources-wrapper .section-ccm ul{margin:0 auto;padding-left:1em}}.page-resources-wrapper .section-ccm ul li{font-size:24px;font-weight:300;margin-bottom:1.25rem;line-height:1.2}.page-resources-wrapper .section-ccm ul li span{color:#212721;font-size:16px}@media (max-width:991px){.page-resources-wrapper .section-ccm ul li:nth-child(n+3){display:none}}.page-resources-wrapper .section-ccm .mod_left-center .row--stars{text-align:left}@media (max-width:991px){.page-resources-wrapper .section-ccm .mod_left-center .row--stars{text-align:center}}.page-resources-wrapper .section-ccm .map-text{text-align:center}@media (min-width:992px){.page-resources-wrapper .section-ccm .map-text{padding-left:0;margin-left:-1rem}}.page-resources-wrapper .section-ccm strong{font-weight:500;color:#212721}.page-resources-wrapper .section-ccm .btn--brand-red{margin:1rem auto;text-transform:capitalize;padding:.5rem 2.25rem;display:inline-block;font-weight:700;text-decoration:none;outline:none;font-size:20px}.page-resources-wrapper .section-store{text-align:center;margin:3rem auto 1rem}.page-resources-wrapper .section-store .store__h1{color:#212721;font-family:museo-slab,serif;font-size:2.25em;margin:0 0 1em}.page-resources-wrapper .section-store .store__h2{color:#4a4a4a;font-size:1.125em;margin:auto 0 2em}.page-resources-wrapper .section-store .category--img{height:30vh;max-height:233px;margin:1em auto}@media (max-width:767px){.page-resources-wrapper .section-store .category--img{margin:2em auto 0}}.page-resources-wrapper .section-store .category--title{color:#212721;font-family:museo-slab,serif;font-size:1.5em;font-weight:700}.page-resources-wrapper .section-store .mod-spacer-custom{margin:3em 0 2em}.page-resources-wrapper .section-store .btn--brand-red{margin:1rem auto;text-transform:capitalize;padding:.5rem 2.75rem;display:inline-block;font-weight:700;text-decoration:none;outline:none;font-size:20px}.page-resources-wrapper .section-reciprocity-map{text-align:center;margin:0 auto 1em}.page-resources-wrapper .section-reciprocity-map .map__h1{color:#212721;font-family:museo-slab,serif;font-size:1.75rem;margin:0;text-align:center;font-weight:700}@media (min-width:992px){.page-resources-wrapper .section-reciprocity-map .map__h1{font-size:2rem;text-align:left}}.page-resources-wrapper .section-reciprocity-map .horizontal-line--red{height:4px;background-color:#cf0a2c;margin:.5rem auto 1rem}@media (min-width:992px){.page-resources-wrapper .section-reciprocity-map .horizontal-line--red{margin:.5rem 0 1rem}}.page-resources-wrapper .section-reciprocity-map .map--img{padding-right:0}@media (min-width:992px){.page-resources-wrapper .section-reciprocity-map .map-text{padding-left:0;margin-left:-1rem;margin-top:-2rem}}.page-resources-wrapper .section-reciprocity-map .map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem -15px}.page-resources-wrapper .section-reciprocity-map p{font-weight:300;margin:0 auto}@media (min-width:992px){.page-resources-wrapper .section-reciprocity-map p{margin:0 1rem 1rem}}.page-resources-wrapper .section-reciprocity-map strong{font-weight:500;color:#212721}.page-resources-wrapper .section-reciprocity-map .btn--brand-red{margin:2rem auto 1rem;text-transform:capitalize;padding:.5rem 3rem;display:inline-block;font-weight:700;text-decoration:none;outline:none;font-size:20px}.page-resources-wrapper .section-cta{text-align:center;margin:2rem auto 0}.page-resources-wrapper .section-cta .cta__h1{color:#212721;font-family:museo-slab,serif;font-size:2.25em;margin:0 0 2rem}@media (min-width:992px){.page-resources-wrapper .section-cta .cta__h1{font-size:2rem}}.page-resources-wrapper .section-cta .btn--brand-red{margin:1rem auto;text-transform:capitalize;padding:.5rem 2.75rem;display:inline-block;font-weight:700;text-decoration:none;outline:none;font-size:20px}.faq-page-wrapper{color:#212721}.faq-page-wrapper .wsnw{white-space:nowrap}.faq-page-wrapper .section-intro{margin-bottom:6em}.faq-page-wrapper .intro-h2{font-family:museo-slab,serif;font-size:2.25em;font-weight:700;margin-top:0;margin-bottom:26px;text-align:center}.faq-page-wrapper .intro-subheading{color:#4a4a4a;font-size:1.125em;margin-bottom:2em;text-align:center}@media (max-width:767px){.faq-page-wrapper .intro-subheading{font-size:.875em}}.faq-page-wrapper .quick-links{color:#212721;font-size:1.3em;font-weight:700;list-style:none;line-height:2;padding-left:15px}.faq-page-wrapper .quick-links a{color:#212721;text-decoration:underline}.faq-page-wrapper .quick-links a:hover{text-decoration:none}.faq-page-wrapper .title-h2{font-family:museo-slab,serif;font-size:2.25em;font-weight:700;margin:120px 0 48px}.faq-page-wrapper .btn-margin{margin-top:3em;margin-bottom:3em}.sixtyminutes__wrapper .intro__h1{color:#212721;font-family:museo-slab,serif;font-size:2em;font-weight:700}@media (max-width:767px){.sixtyminutes__wrapper .intro__h1{font-size:1.4em}}.sixtyminutes__wrapper .date__h2{color:#9b9b9b;font-size:1.25em;margin-bottom:1em}.sixtyminutes__wrapper .facebook{display:inline-block;position:relative;height:18px}.sixtyminutes__wrapper .twitter{display:inline-block;position:relative;margin-left:5px;top:6px}.sixtyminutes__wrapper .comments__thread{margin-top:2em}.sixtyminutes__wrapper .btn--brand-red{font-weight:400;margin-top:2em;text-transform:none}.sixtyminutes__wrapper .sixtyminutes__p--watch{margin-top:1.5em}.page-press-kit-wrapper li,.page-press-kit-wrapper p{font-size:1.125em}.page-press-kit-wrapper ul{padding-left:20px}.page-press-kit-wrapper li{margin-bottom:.25em}@media (min-width:1200px){.page-press-kit-wrapper .no-pad-left-lg{padding-left:0}}.page-press-kit-wrapper .h2,.page-press-kit-wrapper .uscca-studio__h2{color:#212721;font-size:1.875em;font-weight:700;font-family:museo-slab,serif;margin-bottom:0}@media (max-width:767px){.page-press-kit-wrapper .h2,.page-press-kit-wrapper .uscca-studio__h2{font-size:1.5em}}.page-press-kit-wrapper .h3{color:#212721;font-size:1.375em;font-weight:700;margin-top:7px}@media (max-width:767px){.page-press-kit-wrapper .h3{font-size:1.25em}}.page-press-kit-wrapper .horizontal-line--red.left{margin-top:25px;margin-bottom:30px;margin-left:0}.page-press-kit-wrapper .intro__h1{text-align:center;color:#212721;font-size:3em;font-weight:700;font-family:museo-slab,serif;margin:0 auto 40px}@media (max-width:767px){.page-press-kit-wrapper .intro__h1{font-size:2.75em}}.page-press-kit-wrapper .intro__h1 span{font-family:museo-slab,serif}.page-press-kit-wrapper .bio__row{margin-top:4em;margin-bottom:4em}@media (max-width:767px){.page-press-kit-wrapper .bio__row{margin-top:2.5em}}.page-press-kit-wrapper .bio__p{margin-bottom:1.5em}.page-press-kit-wrapper .section-media{margin-bottom:2em}.page-press-kit-wrapper .tim-in-video{margin-bottom:6em}@media (max-width:767px){.page-press-kit-wrapper .tim-in-video{margin-bottom:4em}}.page-press-kit-wrapper .tim-in-video__p{color:#212721;font-size:1.25em;font-weight:700;font-family:museo-slab,serif;margin-top:7px}@media (max-width:767px){.page-press-kit-wrapper .tim-in-video__p{margin-bottom:2em}}.page-press-kit-wrapper .uscca-studio{margin-bottom:6em}@media (max-width:767px){.page-press-kit-wrapper .uscca-studio{margin-bottom:em}}@media (max-width:767px){.page-press-kit-wrapper .uscca-studio__ul{margin-bottom:2em}}.page-press-kit-wrapper .img-label__p--subtext,.page-press-kit-wrapper .uscca-studio__p--subtext{color:#9b9b9b;font-size:1em;font-weight:300;font-style:italic;margin-top:10px;margin-left:20px}@media (max-width:991px){.page-press-kit-wrapper .img-label__p--subtext,.page-press-kit-wrapper .uscca-studio__p--subtext{margin-left:5px}}.page-press-kit-wrapper .asset__p.img-label__p--subtext,.page-press-kit-wrapper .uscca-studio__p--subtext.asset__p{font-style:inherit}.page-press-kit-wrapper .asset__li{color:#9b9b9b;font-weight:500;text-decoration:underline}.page-press-kit-wrapper .asset__li:hover{cursor:pointer}.page-press-kit-wrapper .uscca-studio__p{margin-bottom:20px}.page-press-kit-wrapper .uscca-studio__h2{margin-top:0}.page-press-kit-wrapper .promo-images__row--lower{margin-bottom:4em}.page-press-kit-wrapper .img-label__p{text-align:center;color:#212721;font-size:1.25em;font-weight:700;font-family:museo-slab,serif;line-height:1.1;margin-top:20px}.page-press-kit-wrapper .img-label__p--subtext{margin-left:0;margin-bottom:35px}.page-press-kit-wrapper .brand-color__p{color:#212721;font-size:1.5em;font-weight:700;font-family:museo-slab,serif;margin-top:1.25em;margin-bottom:0}@media (max-width:991px){.page-press-kit-wrapper .brand-color__p{margin-top:1em;font-size:1em}}.page-press-kit-wrapper .brand-color__p--plain{font-size:1.5em;margin-bottom:0}@media (max-width:991px){.page-press-kit-wrapper .brand-color__p--plain{font-size:1em}}.page-press-kit-wrapper .company-info__row{margin-bottom:3.25em}.page-press-kit-wrapper .media-contact__p{margin-bottom:5px}.page-discounts-wrapper .modal .modal-header{border:none;padding:10px 15px 0}.page-discounts-wrapper .modal .modal-header .close{font-size:2.5em;margin-top:0}.page-discounts-wrapper .modal .modal-body{text-align:center;margin:0 2.5em;padding-top:0}@media (max-width:767px){.page-discounts-wrapper .modal .modal-body{margin:0 1.5em}}@media (max-width:320px){.page-discounts-wrapper .modal .modal-body{margin:0 .5em}}.page-discounts-wrapper .modal .modal-body p{line-height:1.2em;margin-bottom:1em}.page-discounts-wrapper .modal .modal__h2{color:#0098ff;font-size:1.375em;font-weight:700;margin-top:0}.page-discounts-wrapper .red-learn{color:#cf0a2c;text-decoration:underline;font-weight:800}.page-discounts-wrapper .vendor-discount{text-align:center}@media (max-width:767px){.page-discounts-wrapper .vendor-discount{margin-bottom:40px}}.page-discounts-wrapper .vendor-discount .vendor-logo--wrapper{width:270px;height:140px;position:relative;margin:0 auto 15px}@media (max-width:991px){.page-discounts-wrapper .vendor-discount .vendor-logo--wrapper{width:220px}}.page-discounts-wrapper .vendor-discount .vendor-logo--wrapper.large{width:360px}@media (max-width:1199px){.page-discounts-wrapper .vendor-discount .vendor-logo--wrapper.large{width:300px}}@media (max-width:991px){.page-discounts-wrapper .vendor-discount .vendor-logo--wrapper.large{width:260px}}@media (max-width:767px){.page-discounts-wrapper .vendor-discount .vendor-logo--wrapper.large{width:300px}}.page-discounts-wrapper .vendor-discount .vendor-logo{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media (max-width:991px){.page-discounts-wrapper .vendor-discount .vendor-logo{text-align:center}}.page-discounts-wrapper .vendor-discount .vendor-link{font-size:1.125em;font-weight:900;margin-bottom:0;line-height:1.2}.page-discounts-wrapper .vendor-discount .vendor-discount-code{font-weight:600}.page-discounts-wrapper hr{border:1px solid #ededed;margin:30px auto}@media (max-width:767px){.page-discounts-wrapper hr{border:none;margin:0}}.page-discounts-wrapper hr:last-of-type{display:none}.page-discounts-wrapper .disclaimer{margin:4em auto 0}@media (max-width:767px){.page-discounts-wrapper .disclaimer{margin:2em auto 0}}footer{color:#737373;font-weight:300;font-size:.75rem;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}footer .sub-footer{border-top:1px solid #ddd}footer .footer-logo{color:#212721}footer .footer-logo img{max-width:6rem}footer a,footer a:hover{color:#737373}footer .social a{margin-left:.4rem}footer p{margin:0}footer strong{color:#212721;font-weight:500}footer ul li{margin:.3rem 0}header.uscca-header nav{border-bottom:1px solid #d9d9d9}header.uscca-header nav .navbar-brand img{max-width:3rem}header.uscca-header nav .navbar-brand .navbar-brand__logo{width:3rem;height:3.2rem}header.uscca-header nav ul.navbar-nav{text-align:right}header.uscca-header nav .nav-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212721}header.uscca-header nav .navbar-toggler{outline:none;border:none}header.uscca-header nav .fa-bars{font-size:1.75rem}header.uscca-header nav .btn-sm{font-size:x-small}header.uscca-header nav .btn-link{font-weight:700}header.uscca-header nav .btn-link:hover{text-decoration:none;color:#cf0a2c}@media (max-width:379px){header.uscca-header nav .btn-link[href^="tel:"]{font-size:70%}}header.uscca-header nav .header-phone-cta{line-height:.8}.header-search{display:none;padding:30px 0 10px;border-top:#ccc}.header-search input:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}body{padding-top:62px}body.page-template-home{padding-top:50px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:0;border-top:1px solid rgba(0,0,0,.1);margin:.25rem 0;width:11rem;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}hr.hr-secondary{border-top-color:#cf0a2c;border-top-width:.25rem}hr.hr-white{border-top-color:#fff;border-top-width:.25rem}hr.hr-thick{border-top-width:.5rem}hr.hr-wide{width:100%;max-width:20rem}hr.hr-full-width{width:100%}hr.big-red-line-left{border-top:.5rem solid #cf0a2c;width:300px}.breadcrumb{margin-top:10px}.blog-image{width:100%}.youtube-embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.youtube-embed-container embed,.youtube-embed-container iframe,.youtube-embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.btn-lg{min-width:200px}.bullet-points-w-image .fa-stop{font-size:10px;line-height:2}.elementor-widget:not(:last-child){margin-bottom:0!important}.elementor-widget-heading .elementor-heading-title{padding:0;margin-bottom:.5rem!important;line-height:1.2!important}.con-no-pad>.elementor-element-populated{padding:0!important}.stretch-bg{width:100vw!important;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative}.stretch-bg>div{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.stretch-bg>div{max-width:540px!important}}@media (min-width:768px){.stretch-bg>div{max-width:720px!important}}@media (min-width:992px){.stretch-bg>div{max-width:960px!important}}@media (min-width:1200px){.stretch-bg>div{max-width:1140px!important}}.stretch-con .elementor-container,.stretch-con .elementor-element-populated{padding:0!important;max-width:100%!important}