
.widget{display:inline}.widget .widget-title{clear:both;padding:15px
0 0;margin:0
0 7px}.widget .widget-title
h2{font-size:15px;font-weight:bold;color:#e25203}.widget .mini-products-images-list .product-image{display:block;width:76px;height:76px;border:1px
solid #a9a9a9;margin:0
auto}.widget .mini-products-images-list
li.item{float:left;width:77px;height:77px}.widget-new-products{display:block}.col-main .widget-new-products{margin:7px
0}.widget-new-products .products-list .product-image{width:24%;height:auto;float:left;margin:0
0 10px}.sidebar .widget-new-products
.block{font-size:11px;line-height:1.25}.sidebar .widget-new-products .block-title
strong{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/widgets/i_widget-new.gif) 0 1px no-repeat;padding-left:21px;color:#dc5033}.widget-products .product-gel .actions .add-to-links
li{list-style:none}.cms-page-view .std ul.products-grid{padding-left:0px;list-style:none}.widget-viewed{display:block}.col-main .widget-viewed{margin:7px
0}.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image{width:85px;height:85px}.widget-viewed .products-list .product-shop{margin-left:100px}.sidebar .widget-viewed
.block{font-size:11px;line-height:1.25}.sidebar .widget-viewed .block-title
strong{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px}.widget-compared{display:block}.col-main .widget-compared{margin:7px
0}.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image{width:85px;height:85px}.widget-compared .products-list .product-shop{margin-left:100px}.sidebar .widget-compared
.block{font-size:11px;line-height:1.25}.sidebar .widget-compared .block-title
strong{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px}.widget-static-block{}.sidebar .widget-static-block{display:block;margin:0
0 15px}.top-container .widget
a{padding:0
0 0 7px}.bottom-container .widget
a{padding:0
3px}.widget-product-link-inline{display:inline}.col-main .widget-product-link{display:block;text-align:right;margin:7px
0}.col-main .widget-product-link
a{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}.sidebar .widget-product-link{display:block;margin:0
0 15px;padding:0
10px}.sidebar .widget-product-link
a{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0
15px 0 0}.widget-category-link-inline{display:inline}.col-main .widget-category-link{display:block;text-align:right;margin:7px
0}.col-main .widget-category-link
a{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}.sidebar .widget-category-link{display:block;margin:0
0 15px;padding:0
10px}.sidebar .widget-category-link
a{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0
15px 0 0}.widget-cms-link-inline{display:inline}.col-main .widget-cms-link{display:block;text-align:right;margin:7px
0}.col-main .widget-cms-link
a{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}.sidebar .widget-cms-link{display:block;margin:0
0 15px;padding:0
10px}.sidebar .widget-cms-link
a{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0
15px 0 0}
@font-face{font-family:'lg';src:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/fonts/lg.eot?n1z373");src:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/fonts/lg.woff?n1z373") format("woff"), url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/fonts/lg.ttf?n1z373") format("truetype"), url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/fonts/lg.svg?n1z373#lg") format("svg");font-weight:normal;font-style:normal}.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next, .lg-actions .lg-prev{background-color:rgba(0, 0, 0, 0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px
10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:none}.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5}.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0, 0, 0, 0.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px
0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;background:none;border:none;box-shadow:none;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0, 0, 0, 0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px
40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html
h4{margin:0;font-size:13px;font-weight:bold}.lg-sub-html
p{font-size:12px;margin:5px
0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition:-o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.lg-outer .lg-thumb{padding:10px
0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px
solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width: 1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease}}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item
img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px
0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:medium none;border:none}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0
5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/img/vimeo-play.png") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/img/vimeo-play.png") no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/img/video-play.png") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/img/youtube-play.png") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/img/youtube-play.png") no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-moz-transition:-moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-o-transition:-o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:0.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0
5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s, transform 0.15s ease 0s;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}.lg-outer .lg-pager-thumb-cont
img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255, 255, 255, 0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255, 255, 255, 0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px}.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0, 0, 0, 0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;-o-transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s}.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);-ms-transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px
0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);-webkit-transition:-webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;-moz-transition:-moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;-o-transition:-o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;transition:transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px
solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0px}.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon{color:#333}.lg-outer .lg-dropdown
a{color:#333;display:block;white-space:pre;padding:4px
12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0, 0, 0, 0.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;outline:none;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer
.lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/lib/lightgallery/img/loading.gif") no-repeat scroll center center transparent;display:none !important}.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide{display:inline-block !important}.lg-outer.lg-css .lg-current{display:inline-block !important}.lg-outer .lg-item, .lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0
5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s}
.postWrapper{padding-bottom:25px;clear:both}.postTitle{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#DDD;margin-bottom:15px}.postTitle
h2{font-size:20px;font-weight:normal;margin:0px;padding:0px}.postWrapper
h3{font-size:10px;margin:0px;padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:0px}.postContent{padding-bottom:10px}.postDetails{}.postBookmarks{padding-bottom:10px}.postBookmarks
h4{font-size:12px;font-weight:bold}.commentWrapper{padding-bottom:15px}.commentContent{padding-bottom:0px}.commentDetails{margin-bottom:5px;padding:0px}.commentDetails
h4.username{display:inline}.postError{font-size:16px}.tags{font-weight:bold;padding-bottom:10px}.tags
UL{display:inline}.tags UL
LI{font-weight:normal;display:inline;padding-right:6px}.tags
h4{font-size:12px;font-weight:bold}.menu-tags,.menu-categories,.menu-recent{margin:5px
9px}.menu-tags h5, .menu-categories h5, .menu-recent
h5{font-size:14px;margin-left:10px}.block-blog .menu-tags UL
LI{display:inline;padding:2px;margin-left:10px}.block-blog .menu-categories UL
LI{margin-left:10px;margin-bottom:5px}.block-blog .menu-recent UL
LI{margin-left:10px}.block-blog .menu-recent UL LI a,.block-blog .menu-categories UL LI a,.block-blog .menu-tags UL LI
a{font-size:12px;margin-bottom:1px}.tagcloud{}.tag-count-1{font-size:1em}.tag-count-2{font-size:1.2em}.tag-count-3{font-size:1.4em}.tag-count-4{font-size:1.6em}.tag-count-5{font-size:1.8em}.tag-count-6{font-size:2em}.tag-count-7{font-size:2em}.tag-count-8{font-size:2em}.tag-count-9{font-size:2em}.tag-count-10{font-size:2em}.block-blog .head
h4{padding-left:20px}.block-blog .block-title
strong{background-repeat:no-repeat;padding-left:21px;text-align:left}.postWrapper
.poster{display:inline}.input-box.aw-blog-comment-area{width:100%}.widget-latest
li{font-size:12px;padding:5px
10px}.block-blog .menu-categories{margin:0;padding:5px
9px}
#maprice-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#000;-moz-opacity:0.3;opacity:.30;filter:alpha(opacity=30)}#maprice{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5010;text-align:center;background-color:transparent}#mapContent{background-color:#FFF;display:none;margin:auto;padding:20px;width:400px;text-align:left;position:relative;top:15%}#mapLoadMessage{font-size:1.1em;font-weight:bold;color:#000;display:block;background-color:#fff;position:relative;top:50%;width:100px;padding:10px;margin:auto;top:50%;margin-top:-20px}#maprice.loading
#mapContent{display:none}#maprice.done
#mapContent{display:block}#maprice.loading
#mapLoadMessage{display:block}#maprice.done
#mapLoadMessage{display:none}#maprice #maprice-form{text-align:left}#maprice #maprice-form .button-set{border-top:solid 1px #bbafa0;margin-top:10px;padding:10px;text-align:right}
.onsale-product-container{cursor:pointer;position:relative;z-index:100}.onsale-product-container-inside{cursor:pointer;position:absolute;z-index:100}div.onsale-product-label{position:absolute;top:3px;left:4px;margin-left:-2px;text-align:center}div.onsale-onsale-product-label-text{FONT-FAMILY:inherit;FONT-SIZE:16px;TEXT-ALIGN:center;VERTICAL-ALIGN:middle;COLOR:#FFF}div.new-onsale-product-label-text{FONT-FAMILY:inherit;FONT-SIZE:16px;TEXT-ALIGN:center;VERTICAL-ALIGN:middle;COLOR:#FFF}div.custom-onsale-product-label-text{FONT-FAMILY:inherit;FONT-SIZE:16px;TEXT-ALIGN:center;VERTICAL-ALIGN:middle;COLOR:#FFF}
div.onsale-category-container-grid{position:relative}div.onsale-category-container-list{position:relative}.onsale-category-container{cursor:pointer;position:absolute;z-index:100}div.onsale-category-label{position:absolute;top:3px;left:4px;margin-left:-2px;text-align:center}div.onsale-onsale-category-label-text{color:#FFF;font-family:Arial;font-size:11px;font-weight:bold}div.new-onsale-category-label-text{color:#FFF;font-family:Arial;font-size:11px;font-weight:bold}div.custom-onsale-category-label-text{color:#FFF;font-family:Arial;font-size:11px;font-weight:bold}@media only screen and (max-width: 1024px){.onsale-category-container{background-size:75%;background-repeat:no-repeat}}@media only screen and (max-width: 620px){.onsale-category-container{background-size:60%}}@media only screen and (max-width: 320px){.onsale-category-container{background-size:50%}}
.ambanners{clear:both;overflow:auto}.ambanners ul.products
li{list-style:none;float:left;width:144px;padding:10px;height:260px;margin:3px}.ambanners ul.products li p.product-name{min-height:60px}
.amfpc-block-info{position:relative;border:1px
dotted #008080;margin:6px
2px;padding:18px
2px 2px 2px;zoom:1}.amfpc-block-info:hover{border-color:orange !important}.amfpc-block-info>.amfpc-block-handle,.amfpc-block-info>.amfpc-template-info{position:absolute;top:0;padding:2px
5px;background:#008080;color:white;font:normal 11px Arial;text-align:left !important;z-index:998;text-transform:none}.amfpc-block-info>.amfpc-block-handle:hover,.amfpc-block-info>.amfpc-template-info:hover{z-index:999}.amfpc-block-info>.amfpc-block-handle{cursor:default;left:0;white-space:nowrap}.amfpc-block-info>.amfpc-template-info{right:0}.amfpc-block-info>.amfpc-block-handle:hover{background-color:orange !important}.amfpc-block-info.active{-webkit-animation:amfpc-blocks 1s linear .5s infinite alternate;animation:amfpc-blocks 1s linear .5s infinite alternate}@-webkit-keyframes amfpc-blocks{from{opacity:1}to{opacity: .1}}@keyframes amfpc-blocks{from{opacity:1}to{opacity: .1}}.amfpc-block-info.updated{border-color:red}.amfpc-block-info.updated>.amfpc-block-handle{top:0;background:red}.amfpc-info{width:350px;min-height:95px;position:fixed;bottom:10px;left:10px;background:#008080;color:#fff;z-index:99999;font-size:32px}.amfpc-info
h1{background:rgba(255, 255, 255, 0.1);color:#fff;padding:2px
5px;font-size:14px;font-weight:bold}.amfpc-info
h2{margin-top:12px;text-align:center;font-size:30px;font-weight:400;color:rgba(255, 255, 255, 0.7)}.amfpc-info .amfpc-content{line-height:48px}
#importFavoriteProductsForm{position:relative;float:right;margin-left:5px}#importFavoriteProductsForm
button{float:none;margin:0;position:relative;z-index:1;cursor:default}#importFavoriteProductsForm
input{opacity:0;position:absolute;width:100%;left:0;top:0;z-index:2;cursor:pointer !important;filter:alpha(opacity:0);height:100%}.add-to-links{float:right !important}.amlist{color:#000 !important}a:hover.amlist{text-decoration:none !important}#wishlistToolTip{display:inline;position:relative}#wishlistToolTip:hover:after{background:#333;background:rgba(0, 0, 0, .8);border-radius:5px;top:26px;color:#fff;content:attr(title);right:-200%;padding:5px
15px;position:absolute;z-index:98;width:220px}#wishlistToolTip:hover:before{border:solid;border-color:#333 transparent;border-width:0px 6px 6px 6px;top:20px;content:"";left:28%;position:absolute;z-index:99}a.amlist.button{display:block}
div.amshopby-column{float:left;width:49%;overflow:hidden}select.amshopby-select{width:170px}.amshopby-logo{padding:0
10px 10px 0;float:left}.amshopby-featured{padding:5px}.amshopby-link{padding:5px
0 0 5px}.amshopby-clearer{display:block;clear:both;overflow:hidden}div.block-layered-nav dd
a{padding:0
5px 0 0;display:block;float:left}.block-layered-nav .amshopby-attr,
.block-layered-nav .amshopby-attr:hover{padding-left:15px;background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-cb1.gif) left center no-repeat}.block-layered-nav .amshopby-attr::before,
.block-layered-nav .amshopby-attr-selected::before{border-style:none}.block-layered-nav .amshopby-attr-selected,
.block-layered-nav .amshopby-attr-selected:hover{font-weight:bold;padding-left:15px;background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-cb2.gif) left center no-repeat}.block-layered-nav .amshopby-attr-inactive{pointer-events:none;color:#666}.block-layered-nav dd a
img{float:left}.block-layered-nav .single-choice a.amshopby-attr,
.block-layered-nav .single-choice a.amshopby-attr:hover{background-image:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-rb1.gif)}.block-layered-nav .single-choice a.amshopby-attr-selected,
.block-layered-nav .single-choice a.amshopby-attr-selected:hover{background-image:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-rb2.gif)}.amshopby-swatch{background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-cb1.gif) left center no-repeat}.block-layered-nav .amshopby-cat-level-2{padding-left:10px}.block-layered-nav .amshopby-cat-level-3{padding-left:20px}.block-layered-nav .amshopby-cat-selected{font-weight:bold;color:black;text-decoration:none;cursor:text}.block-layered-nav .amshopby-cat-multi
a{padding-left:15px;background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-cb1.gif) left center no-repeat}.block-layered-nav .amshopby-cat-multiselected a,
.block-layered-nav .amshopby-cat-multiselected a:hover{font-weight:bold;background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-cb2.gif) left center no-repeat}.block-layered-nav span.amshopby-plusminus{float:left;display:block;width:15px;height:15px;cursor:pointer;background:transparent url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-plus.gif) no-repeat}.block-layered-nav
span.minus{background:transparent url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-minus.gif) no-repeat}.block-layered-nav li:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.main .block-layered-nav.amshopby-collapse-enabled
dt{cursor:pointer;padding-left:15px;background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat}.block-layered-nav.amshopby-collapse-enabled dt::after{border-style:none}.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed{background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat}.block-layered-nav.amshopby-collapse-enabled .toggle-content .no-display{display:block}.block-layered-nav .amshopby-slider{position:relative;margin:10px
4px 5px;z-index:9;height:18px;background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%;cursor:pointer}.block-layered-nav .amshopby-slider
.handle{margin-left:-4px;width:8px;top:3px;height:14px;background:transparent url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-hadle.png) no-repeat;position:absolute;cursor:move;z-index:2}.amshopby-slider-price{color:#798794}.amshopby-slider-price-from{float:left}.amshopby-slider-price-to{float:right}.amshopby-slider-handle-right,.amshopby-slider-handle-left{position:absolute;top:14px}.amshopby-slider-handle-left{left:0}.amshopby-slider-handle-right{right:0}.amshopby-tooltip{padding:2px
5px;background:#FEC;border:1px
solid #FAA819;color:#1F5070;text-align:left;width:200px;position:absolute;z-index:1000}.amshopby-slider-price-range{text-align:center;font-size:0.9em}.amshopby-tooltip-img{cursor:help;display:inline}.block-layered-nav,.amshopby-page-container,.amshopby-filters-top{position:relative}.amshopby-overlay{background-color:#FFF;height:100%;left:0;opacity:0.5;filter:alpha(opacity=50);position:absolute;top:0;width:100%;z-index:555}.amshopby-overlay
img{top:100px;left:45%;display:block;position:absolute}.amshopby-overlay
div{margin:0
auto;display:block;width:300px;height:200px;background:url('https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-overlay.gif') 50% 50% no-repeat}.amshopby-advanced
li{clear:both}.amshopby-advanced
.level1{padding-left:20px}.amshopby-advanced
.level2{padding-left:30px}.amshopby-advanced
.level3{padding-left:40px}.amshopby-advanced
.level4{padding-left:50px}.amshopby-advanced li.active>a{font-weight:bold}.amshopby-cat-toggle.amshopby-cat-toggle-hidden{display:none}.amshopby-slider-bar{position:absolute;background:#999;height:6px;top:6px;z-index:1}.amshopby-subcategory-image{overflow:auto}.btn-remove-inline{background:url('https://cdn.classicfirearms.com/skin/frontend/base/default/images/am_btn_remove.gif') no-repeat;width:13px;height:12px;margin-left:4px}.amshopby-hightlighted{background:yellow}.btn-remove-inline
img{display:inline}.block-layered-nav .amshopby-slider
.handle.active{z-index:3}.amshopby-slider-ui{background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%;margin:10px
.4em}.amshopby-slider-ui .ui-slider-handle{background-color:#f18200;border:1px
solid #de5400;box-sizing:border-box;outline:none}.amshopby-slider-ui .ui-slider-range{background-color:#999}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{cursor:pointer;position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:0.8em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size: .7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height: .8em}.ui-slider-horizontal .ui-slider-handle{top:-.2em;margin-left:-.4em}.ui-slider-horizontal .ui-slider-range{top:0.2em;height:8px}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width: .8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.amshopby-narrow-by-list
td{vertical-align:top}input[name^="amshopby"][id$="from"].input-text,input[name^="amshopby"][id$="to"].input-text{width:auto}.amshopby-item-top{max-width:225px;min-width:180px;display:inline-block;vertical-align:top;height:100%}.amshopby-filters-top .block-content
ol{max-width:250px}.amshopby-item-top .amshopby-column{width:auto}.no-display-current,.no-display{display:none}.current .no-display-current,
.current td.no-display{display:block}@media only screen and (max-width: 770px){dl#narrow-by-list,dl#narrow-by-list2{padding:0}.block-layered-nav.amshopby-collapse-enabled .toggle-content
dt{background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat}.block-layered-nav.amshopby-collapse-enabled .toggle-content.accordion-open
dt.current{background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat}}.block-layered-nav ol:not(.single-choice) select option[selected]{color:white;background-color:rgba(171,171,171,1)}.amshopby-apply-button{width:180px;height:40px;margin-top:1em}.content .ambrands-list{min-width:180px}.amshopby-subcategories-wrapper{position:relative;box-sizing:unset;flex-wrap:wrap}.amshopby-subcategories-wrapper:after{content:'';position:absolute;bottom:0;display:block;width:100%;height:1px;background:#fff;z-index:999}.amshopby-subcategory{float:left;height:auto;width:auto;padding-right:5px;line-height:50px;border-bottom:1px solid #eee}.amshopby-subcategory .am-item{width:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;text-align:left;vertical-align:middle;line-height:1}.amshopby-subcategory .am-img{max-width:100%;display:block;float:left}.amshopby-subcategory .am-title{margin-left:5px;padding:20px
0}.amshopby-subcategories-img{display:inline;vertical-align:middle}div.amshopby-overflow-scroll-enabled div.block-content dl dd>ol:first-of-type{overflow-y:auto}
.snippets{border:1px
solid #ccc;margin:5px
0;overflow:auto}.snippets
p{margin-bottom:0}.snippets .product-name{font-weight:700}.snippets .prod-thumb{float:left;padding:8px}.snippets
img{display:block;margin-right:5px;margin-left:10px}.snippets
.content{padding:5px}.snippets .content
i{display:-webkit-inline-box}.snippets .rating-box{float:left;margin-bottom:5px}.snippets-footer{margin-top:-5px;color:#666;font-style:normal}.snippets-fields{font-size:x-small}.snippets-fields
ul{display:inline}.snippets-fields
li{display:inline;color:#000;background:none!important;padding-left:0!important;font-size:11px}.snippets-fields li+li::before{content:"- "}.snippets-sidebar .rating-box{margin-right:5px;margin-top:5px;width:75px;height:15px;font-size:0;background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/magmodules/snippets/images/bkg_rating.gif) repeat-x;background-size:15px;text-indent:-999em;overflow:hidden}.snippets-sidebar
.rating{float:left;height:13px;background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/magmodules/snippets/images/bkg_rating.gif)repeat-x;background-position-y:100%;background-size:15px}
.rootmenu{background:#FFF}.rootmenu .rootmenu-list{text-align:left}.rootmenu-list>li{border-right-color:#FFF !important;float:none;display:table-cell;clear:both !important}.rootmenu-list>li>a{color:#222;font-size:18px;text-transform:uppercase}.rootmenu-list>li:hover>a,.rootmenu-list>li>a:hover{background:#FFF;color:#DDB441}.rootmenu-list>li>a.active{background:#FFF;color:#DDB441}.rootmenu-list ul>li>a,
.rootmenu .tabmenu
.tabimgtext{color:#222;font-size:14px}.rootmenu-list ul>li>a:hover,
.rootmenu .tabmenu .tabimgtext:hover{color:#DDB441}.topmenu_main,
.rootmenu .tabmenu
.verticalopen{background:#FFF}.rootmenu .title a,
.rootmenu .title
a{color:#222;font-size:20px}.rootmenu .tabmenu .vertical-menu>li>a{background:#F5F5F5;border-bottom-color:#E2E2E2 !important;color:#424242;font-size:12px}.rootmenu-submenu>li>a{background:#F6F6F6;color:#000;font-size:12px !important}.rootmenu-submenu>li a:hover{background:#E2E2E2 !important;color:#000 !important}.verticalmenu02 .vertical-list{background:#222}.verticalmenu02>.vertical-list>li>a{color:#FFF;font-size:16px;text-transform:none;border-bottom-color:#222 !important;border-left-color:#222 !important;border-right-color:#222 !important}.verticalmenu02>.vertical-list>li:first-child{border-top-color:#222 !important}.verticalmenu02>.vertical-list>li>a:hover{background:#222;color:#DDB441}.verticalmenu02 .vertical-list .varticalmenu_main ul>li>a{color:#666;font-size:px}.verticalmenu02 .vertical-list .varticalmenu_main ul>li>a:hover{color:#666}.verticalmenu02 .vertical-list .varticalmenu_main,
.verticalmenu02 .varticalmenu_main.vhovertabmenu
.verticalopen{background:#FFF}.verticalmenu02 .vertical-list .title a,
.verticalmenu02 .vertical-list .title
a{color:#424242;font-size:px}.verticalmenu02 .varticalmenu_main.vhovertabmenu .vertical-menu>li>a{background:#F5F5F5;border-bottom-color:#E2E2E2 !important;color:#424242;font-size:px}.verticalmenu02 .varticalmenu_main.vhovertabmenu
.tabimgtext{color:#FFF;font-size:16px}
.rootmenu .clearfix:after,.rootmenu .clearfix:before{content:"";display:table}.rootmenu .clearfix:after{clear:both}.rootmenu
.clearfix{zoom:0}.rootmenu
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased}.rootmenu{font-family:Arial,Helvetica,sans-serif;position:relative;font-size:13px;padding:0;margin:15px
auto 0;width:100%;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:99}.rootmenu-list{margin:0
auto 0 auto;width:100%;display:table;padding:0}.rootmenu-list>li{text-align:center;border-right:1px solid}.rootmenu-list>li>a{display:block;transition:top .25s linear;padding:0
15px;line-height:45px;text-decoration:none;position:relative}.rootmenu-list>li>a>.homeicon{display:inline-block;font-size:18px}.rootmenu-list>li>a>em{display:none}.rootmenu-list>li>a.active
.homeicon{display:inline-block;width:15px;height:14px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/rootways/megamenupro/images/homeicon.png) 0 0 no-repeat;text-indent:-99999px}.rootmenu-list>li:hover>a
.homeicon{display:inline-block;width:15px;height:14px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/rootways/megamenupro/images/homeicon.png) 0 0 no-repeat;text-indent:-99999px}.rootmenu-list>li>a>.homeicon{display:inline-block;width:15px;height:14px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/rootways/megamenupro/images/homeicon.png) -15px 0 no-repeat;text-indent:-99999px;margin:0
8px}.rootmenu-list>li:first-child
a{-webkit-border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;border-radius:2px 0 0 0}.rootmenu-list>li:last-child
a{-webkit-border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;border-radius:2px 0 0 0}.rootmenu-list>li:last-child{border-right:0}.megamenu{width:100%;text-align:left;margin:0;padding:8px;position:absolute;left:0;border-bottom:solid 2px #097fb4;border:solid 1px #ccc;border-top:solid 0;z-index:1}.topmenu_main
.megamenutopheader{border-bottom:1px solid #b6b6b6;display:block;font-size:13px;font-weight:700;padding:10px
15px;width:100%;color:#424242}.topmenu_main
.megamenutopfooter{border-top:1px solid #b6b6b6;padding:9px
10px 9px 10px;font-size:13px;text-transform:none;color:#636363;margin-bottom:0;text-align:left;list-style:none;clear:left;font-weight:400}.carousel-control.left{top:38%!important}.carousel-control.right{top:38%!important}.catlinksstyle{display:block;margin:0;padding:0
0;font-size:13px}.catlinksstyle>li{color:#424242;display:block;line-height:18px;padding:6px
7px}.catlinksstyle>li>span{font-size:11px}.catlinksstyle>li>a{padding:8px
6px 5px 13px;font-weight:400;display:block;color:#000}.catlinksstyle>li>a>.fa-caret-right{margin-right:4px}.rootmenu .categoriesmenu
.title{background:0 0;border-bottom:1px solid #ccc;padding:15px
5px 12px 0;text-transform:none;font-weight:700;margin-bottom:7px;text-align:left;height:50px;list-style:none}.rootmenu
.categoriesmenu{font-size:13px}.rootmenu
li{margin:0;padding:0;list-style:none;clear:both}.rootmenu .categoriesmenu
ul{margin:0;padding:0}.rootmenu .categoriesmenu>ul>li{display:block;white-space:nowrap;text-align:left}.rootmenu .categoriesmenu ul>li>a{font-weight:400;line-height:18px;text-align:left;padding:6px
10px 6px 15px;border-right:0 none;display:block}.rootmenu .categoriesmenu ul>li>a>.fa-caret-right{margin-right:10px}.rootmenu .categoriesmenu ul>li>a:hover{text-decoration:underline}.rootmenu
.linksmenu{font-size:13px}.rootmenu .linksmenu
ul{margin:0;padding:0}.rootmenu .linksmenu>ul>li{display:block;white-space:nowrap;text-align:left}.rootmenu .linksmenu ul>li>a{border-right:0 none;display:block;font-weight:400;line-height:18px;padding:6px
10px;text-align:left}.rootmenu .linksmenu ul>li>a>.fa-caret-right{margin-right:10px}.rootmenu .linksmenu ul>li>a:hover{text-decoration:underline}.linksmenu
img{float:left;margin-right:10px}.rootmenu .linksmenu .cat-arrow{float:left;height:15px;margin-bottom:11px;width:15px}.rootmenu .contentmenu
.title{border-bottom:1px solid #ccc;padding:15px
5px 9px 0;text-transform:none;font-weight:700;margin-bottom:7px;text-align:left;height:50px;list-style:none}.rootmenu .contentmenu
.normaltextmenu{font-weight:400;line-height:23px;font-family:Arial;text-align:justify;color:#424242;font-size:13px}.rootmenu .product-thumbnail
.title{border-bottom:1px solid #ccc;padding:9px
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;height:39px;list-style:none}.rootmenu .product-thumbnail
.normaltextmenu{font-weight:400;line-height:23px;font-family:Arial;text-align:justify;color:#424242;font-size:13px}.rootmenu .product-thumbnail
img{width:100%}.rootmenu .brandsmenu
.title{padding:15px
5px 0 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:0;text-align:left;height:39px;list-style:none}.rootmenu .brandsmenu
.normaltextmenu{font-weight:400;line-height:23px;font-family:Arial;text-align:justify;color:#424242;font-size:13px}.rootmenu .brandsmenu
img{width:100%}.rootmenu .brandsmenu
.logoicon{margin:1% 0}.rootmenu .brandsmenu .logoicon
img{width:100%;border:solid 1px #e1e1e1;border-radius:2px}.rootmenu .tabmenu
.tabimtag{width:100%;display:block}.rootmenu .tabmenu .tabimtag
img{margin:0
auto;vertical-align:middle}.rootmenu .tabmenu
.tabimgtext{display:block;line-height:18px;padding:6px
0;text-align:left;width:100%;font-weight:400}.rootmenu .tabmenu .vertical-menu .tabimgwpr
.tabbing_lev4{padding:5px
0}.rootmenu .tabmenu .vertical-menu .tabimgwpr .tabbing_lev4
li{display:block;font-weight:400;padding:3px
0}.rootmenu .tabmenu .vertical-menu .tabimgwpr .tabbing_lev4 li a
.fa{margin-right:5px}.rootmenu .tabmenu .vertical-menu
.tabimtag{margin:0!important}.rootmenu .tabmenu
.mainmenuwrap{width:100%;display:block;position:relative}.rootmenu .tabmenu .vertical-menu{display:block;margin:0;padding:0;font-size:12px}@media (min-width:992px){.rootmenu .tabmenu .vertical-menu{direction:rtl;max-height:300px;overflow:auto}}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar{-webkit-appearance:none;width:10px}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ca9a2d;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-button{background-size:100%;height:10px;width:10px}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-button:end{display:block}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-button:start{display:none}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-button:vertical:increment{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVklEQVQ4T93S0QoAEAwF0OvLzZ+LwrCN5Y0XJfeoawGPKzzm8RFAAKKzjwSAeAcepIbLg2uJN0gPS0A5s5AprAEasoUtYEXE8AloCN+3j/poEp1DOK5nfmcNES1z5SIAAAAASUVORK5CYII=)}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-button:vertical:decrement{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVUlEQVQ4T2NkoBAwUqifYfAb0AD1IozG8DE+L4A01UN1NDIwMGA1BJcByJphtmI1BJsB2DTjNATdAHyasRqCbAAxmjEMgRlAimYUQwZ/QiKYVQbeCwBFhQ0RcSHRhgAAAABJRU5ErkJggg==)}.rootmenu .tabmenu .vertical-menu>li>a{display:block;border-bottom:solid 1px;padding:11px
15px;line-height:24px;font-weight:700}.rootmenu .tabmenu .vertical-menu>li>a:hover{text-decoration:none;background-color:#fff;color:#424242}.rootmenu .tabmenu .vertical-menu>li:hover>a{text-decoration:none;background-color:#fff;color:#424242}.rootmenu .tabmenu .vertical-menu>li
.openactive{display:block}.rootmenu .tabmenu .vertical-menu>li:hover
.verticalopen{display:block}.rootmenu .tabmenu
.verticalopen{display:none;position:absolute;right:-6px;top:0;color:#000}.rootmenu .tabmenu .vertical-menu .clearfix .verticalopen:first-child{display:block}.empty_category>span{color:#f47d4e;font-size:13px;position:absolute;right:40%;top:40%}.rootmenu .tabmenu .verticalmenu-arrow{float:right;margin-left:6px;margin-right:0;margin-top:5px}.rootmenu .tabmenu
.tabmainimg{float:left;margin-right:8px}.rootmenu .tabmenu
.tabmaintitle{float:left}.rootmenu .horizontaltab
.tabimtag{width:100%;height:92px;display:block}.rootmenu .horizontaltab .tabimtag
img{width:100px;vertical-align:middle}.rootmenu .horizontaltab
.tabimgtext{text-align:center;font-size:12px;line-height:23px}.rootmenu .horizontaltab
.mainmenuwrap{width:100%;display:block;position:relative}.rootmenu .horizontaltab .vertical-menu{display:block;margin:0;padding:0;font-size:12px}.rootmenu .horizontaltab .vertical-menu>li>a{display:block;background-color:#f5f5f5;border-bottom:solid 1px #e2e2e2;padding:9px
15px;color:#424242;line-height:24px;font-weight:700}.rootmenu .horizontaltab .vertical-menu>li>a:hover{text-decoration:none;background-color:#fff;color:#424242}.rootmenu .horizontaltab .vertical-menu>li:hover>a{text-decoration:none;background-color:#fff;color:#424242}.rootmenu .horizontaltab .vertical-menu>li
.openactive{display:block}.rootmenu .horizontaltab .vertical-menu>li:hover
.verticalopen{display:block}.rootmenu .horizontaltab
.verticalopen{display:none;position:absolute;right:0;top:0;background-color:#fff;color:#000}.rootmenu .horizontaltab .vertical-menu .clearfix .verticalopen:first-child{display:block}.htabproductbxleft{width:38%;float:left}.htabproductbxright{width:62%;float:left;padding-left:10px}.htabproductbxhead{border-bottom:1px solid #e2e2e2;display:block;font-size:13px;font-weight:700;padding:0
0 3px;width:100%}.htabproductbxprice{width:100%;display:block;padding:9px
0 7px 0;font-weight:700}.htabproductbxprice>span{text-decoration:line-through;color:#7c7e7f;padding-right:6px;font-weight:400;font-size:13px}.htabproductbxprice>em{font-style:normal;font-weight:700;font-size:14px}.htabproductbxcartbtn{background-color:#39c;border:0
none;border-radius:2px;color:#fff;font-size:12px;font-weight:700;line-height:18px;margin:0
0 0;padding:3px
3px 5px;width:115px}.htabproductbxcartbtn:hover{background-color:#323232}.rootmenu .horizontaltab .verticalmenu-arrow{float:right;margin-left:6px;margin-right:0;margin-top:5px}.rootmenu .horizontaltab
.tabmainimg{float:left;margin-right:8px}.rootmenu .horizontaltab
.tabmaintitle{float:left}.rootmenu
.tabmenu02{min-height:50px;padding:0!important}.rootmenu .tabmenu02
.mainmenuwrap02{width:100%;display:block;position:relative}.rootmenu .tabmenu02 .vertical-menu02{display:block;padding:0;font-size:12px}.rootmenu>.rootmenu-list>li>.tabmenu02>.mainmenuwrap02>.vertical-menu02>li{float:left;width:20%;clear:none}.rootmenu .tabmenu02 .vertical-menu02>li>a{display:block;background-color:#fff;border-bottom:solid 1px #e2e2e2;padding:9px
22px;color:#424242;line-height:24px;font-weight:700;height:73px}.rootmenu .tabmenu02 .vertical-menu02>li
.openactive02{display:block;opacity:1;visibility:visible}.rootmenu .tabmenu02 .vertical-menu02>li:hover>a{background-color:#f6f6f6;color:#005daa}.rootmenu .tabmenu02 .vertical-menu02>li>a:hover{background-color:#f6f6f6;color:#005daa}.rootmenu .tabmenu02 .vertical-menu02>li>a.active{background-color:#f6f6f6;color:#005daa}.rootmenu .tabmenu02 .vertical-menu02>li>a>span{margin-right:13px;float:left}.rootmenu .tabmenu02 .vertical-menu02>li>a>span>img{width:50px;height:50px}.rootmenu .tabmenu02 .vertical-menu02>li>a>em{color:#424242;float:left;line-height:52px;font-style:normal;font-size:15px;font-weight:400;text-transform:uppercase}.rootmenu .tabmenu02 .vertical-menu02>li:hover
.verticalopen02{display:block;opacity:1;visibility:visible}.rootmenu .tabmenu02
.verticalopen02{display:none;position:absolute;right:0;top:70px;background-color:#fff;color:#000;padding-top:15px;padding-bottom:5px;opacity:0;visibility:hidden}.rootmenu .tabmenu02 .vertical-menu02 .clearfix .verticalopen02:first-child{display:block}.rootmenu .tabmenu02 .verticalopen02 .root-col-4.clearfix{padding:0}.ulliststy02{margin:0;padding:0}.ulliststy02
li{clear:both;list-style:outside none none;margin:0;padding:0}.ulliststy02 li
a{background:#fff;border-right:0 none;color:#424242;display:block;font-weight:400;padding:6px
10px 6px 6px;text-align:left}.ulliststy02>li>a>span{line-height:32px}.ulliststy02 li a
img{float:left;margin-right:10px}.rootmenu .main-category-name{text-align:center;display:inline-block}.rootmenu .main-category-name
em{font-style:normal}.rootmenu .main-category-icon{width:25px;height:25px;display:block;margin-right:14px;margin-top:10px;float:left}.rootmenu .main-category-icon
img{width:25px;height:25px}.view_all{float:right;margin:9px
0 0 0}.rootmenu
.halfmenu{width:50%;text-align:left;margin:0;padding:0;position:absolute;border-bottom:solid 2px #097fb4;border:solid 1px #ccc;border-top:solid 0;z-index:100}.rootmenu .halfmenu
.title{border-bottom:1px solid #ccc;padding:9px
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;height:39px;list-style:none;clear:left}.rootmenu
.halfmenu{font-size:13px}.rootmenu .halfmenu
ul{margin:0;padding:0}.rootmenu .halfmenu>ul>li{display:block;white-space:nowrap;text-align:left}.rootmenu .halfmenu ul>li>a{font-weight:400;line-height:18px;text-align:left;padding:6px
10px 6px 6px;background-image:none;border-right:0 none;display:block}.rootmenu .halfmenu ul>li>a:hover{text-decoration:none}.rootmenu .halfmenu
img{float:left;margin-right:10px}.rootmenu .contacthalfmenu
.title{border-bottom:1px solid #ccc;padding:9px
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;height:39px;list-style:none}.rootmenu
.normaltext{font-size:13px;font-family:Arial;line-height:23px;font-weight:400;text-align:justify}.rootmenu
.contactdetail{list-style:none;margin:0;padding:0}.rootmenu .contactdetail
li{padding:0
0}.rootmenu .contactdetail li
a{text-decoration:underline;color:#000}.rootmenu
.menu_form{width:100%;display:block}.rootmenu .menu_form
.btnstyle01{font-weight:700;text-transform:uppercase;color:#fff;font-size:14px;height:34px;cursor:pointer}.rootmenu .menu_form input[type=text]{width:100%;border:1px
solid #e2e2e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;font-size:13px;padding:8px
5px;margin-bottom:8px}.rootmenu .menu_form
textarea{width:100%;border:1px
solid #e2e2e2;border-radius:5px;color:#000;font-size:13px;padding:8px
5px;margin-bottom:8px;min-height:122px;font-family:Arial}.rootmenu .menu_form input[type=submit]{width:25%;color:#fff;display:block;height:28px;float:right;border:solid 0;margin-right:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#097fb4}.rootmenu .menu_form input[type=button]{width:25%;color:#fff;display:block;height:28px;float:right;border:solid 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#097fb4}.rootmenu-submenu{position:absolute;min-width:230px;z-index:1000;margin:0;padding:0;font-size:12px;list-style:none;border-bottom:solid 2px #097fb4}.rootmenu-submenu
li{margin:0;padding:0;position:relative}.rootmenu-submenu>li>a{font-weight:400;text-align:left;display:block;line-height:22px;padding:8px
17px 8px 17px;text-transform:none;border-right:solid 0 #000;height:auto}.rootmenu-submenu a.submenuarrow:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent transparent #525252;border-image:none;border-style:solid;border-width:4px;content:"";right:7px;margin-top:0;position:absolute;top:15px;z-index:1}.rootmenu-submenu .simpledropdownimg>img{display:inline-block!important;vertical-align:middle}.rootmenu-submenu
.simpledropdownimg{margin-right:8px}.rootmenu-submenu li:hover>a{background-image:none;background-color:#e2e2e2;color:#000}.rootmenu-submenu>li>a>.fa-caret-right{margin-right:4px}.rootmenu-submenu-sub>li>a>.fa-caret-right{margin-right:4px}.rootmenu-submenu-sub-sub>li>a>.fa-caret-right{margin-right:4px}.rootmenu-submenu-sub>li{position:relative}.rootmenu-submenu-sub>li>a{font-weight:400;color:#000!important;background:#f6f6f6;text-align:left;border-bottom:1px solid #e2e2e2;display:block;line-height:22px;padding:8px
15px 8px 15px;text-transform:none;border-right:solid 0 #000;height:auto}.rootmenu-submenu-sub li:hover>a{background-image:none;background-color:#e2e2e2;color:#000;text-decoration:none!important}.rootmenu-submenu-sub-sub>li{position:relative}.rootmenu-submenu-sub-sub>li>a{background:#f6f6f6;text-align:left;border-bottom:1px solid #e2e2e2;display:block;line-height:22px;padding:8px
15px 8px 15px;text-transform:none;border-right:solid 0 #000;height:auto;color:#000!important;font-weight:400}.rootmenu-submenu-sub-sub li:hover>a{background-image:none;background-color:#e2e2e2;color:#000}.rootmenu-submenu>li a:hover{background-image:none;border-radius:0!important;text-decoration:none!important}.rootmenu-list .sub-left .rootmenu-submenu-sub{left:-79%;top:0}.rootmenu-list .sub-left .rootmenu-submenu-sub .rootmenu-submenu-sub-sub{left:-100%;top:0}.topmenu_main ul.rootmenulevel-3 li a:before{content:"\f105";font-family:fontawesome;margin-right:9px}.topmenu_main .verticalmenu-arrow{margin-right:9px;float:left}.megamenu .carousel-caption{bottom:0;background-color:rgba(0,0,0,.7);font-size:13px;height:31px;left:0;padding:7px
0;right:0;width:100%}.productslist{display:block;padding:15px}.probox01{width:100%;display:block;padding:18px;float:left;margin:0;position:relative;background-color:#fff;border:solid 1px #f5f5f5}.probox01imgwp{display:block}.proimg{display:block;text-align:center;vertical-align:middle}.proimg>a{display:block;text-align:center}.proinfo{width:100%;padding:15px
0 0 0;font-family:Arial,Verdana}.proname{width:100%;display:block;font-family:Arial,Helvetica,sans-serif;color:#5e5e5e;font-size:14px;text-align:center;font-weight:700}.proname
a{display:block;color:#5e5e5e}.proname a:hover{color:#f26100;text-decoration:underline}.addtolinks{width:100%;float:left;margin:0;padding:10px
0 0 0}.addtolinks
a{color:#6c6c6c;font-size:11px;text-decoration:underline}.addtolinks a:hover{color:#f26100;text-decoration:none}.addtolinks .add-to-wish{float:left}.addtolinks .add-to-comp{float:right}.pricebox{width:100%;float:left;margin:0;padding:10px
0 0 0}.pricebox
span{float:left;color:#5e5e5e;font-size:14px;padding:5px
0;font-weight:700}.pricebox span
em{font-style:normal;color:#bebebe;font-size:12px}.addtocart-but{float:right;height:30px;line-height:30px;background:#ea8921;color:#fff;font-size:13px;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0
15px 0 10px}.root-col-6{width:16.66666666666667%;float:left;display:block;padding:10px}.root-col-5{width:20%;float:left;display:block;padding:10px}.root-col-4{width:25%;float:left;display:block;padding:10px}.root-col-3{width:33.33333333333333%;float:left;display:block;padding:10px}.root-col-2{width:50%;float:left;display:block;padding:0}.root-col-1{width:100%;float:left;display:block;padding:10px}.root-col-25{width:25%;float:left;display:block;padding:10px}.root-col-50{width:50%;float:left;display:block;padding:10px}.root-col-70{width:66.66666666666667%;float:left;display:block;padding:10px}.root-col-75{width:75%;float:left;display:block;padding:10px}#not_activated{background:#000 none repeat scroll 0 0;color:red;padding:10px}#menu_submit_loader{background:#097fb4 url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/rootways/megamenupro/images/category-loader.gif) no-repeat scroll 0 0/51px auto;border-radius:10px;font-size:0;height:49px;width:49px}.rootthreecol .level2-popup
img{float:left;margin-right:10px}.roottag{position:absolute;right:0;top:-20px;z-index:100}.rootmenutag{height:18px;line-height:18px;text-align:center;font-size:11px;color:#fff;border-radius:2px;position:relative;font-family:Arial,Helvetica,sans-serif;font-weight:400;padding:1px
6px 1px 6px;margin-left:6px;text-transform:none;letter-spacing:0;font-style:normal}@media only screen and (min-width:992px){.level3-popup:after,.level3-popup:before{content:"";display:table}.level3-popup:after{clear:both}.level3-popup li a:after,.level3-popup li a:before{content:"";display:table}.level3-popup li a:after{clear:both}.level3-popup li .level3-name,.level4-popup li .level4-name{float:left;line-height:25px}.level3-popup li .top-sub-label{float:left;line-height:25px}.level3-popup li a .halfwidth-dropdown-arrow{padding-top:4px!important}.level3-popup li a .fullwidth-dropdown-arrow{padding-top:4px!important}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{min-width:180px;position:absolute;left:65%;top:15px;margin:0;padding:0;border-bottom:solid 2px #097fb4;z-index:99}.rootmenu-list .rootmenu-submenu li:hover .rootmenu-submenu-sub{list-style:none;margin:0}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub .rootmenu-submenu-sub-sub{min-width:180px;position:absolute;left:65%;top:15px;margin:0;padding:0;border-bottom:solid 2px #097fb4}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub li:hover .rootmenu-submenu-sub-sub{display:block!important;list-style:none;margin:0;z-index:100}rootmenu-submenu-sub>li{position:relative;padding:0;margin:0}.rootmenu-submenu-sub-sub>li{position:relative;padding:0;margin:0}.mobilelink{display:none}.rootmenu .tabmenu .tabimtag
img{margin:0
0}.rootthreecol .halfwidth-popup-sub-sub .halfwidth-popup-sub-sub-sub,.top-half-left .halfwidth-popup-sub-sub .halfwidth-popup-sub-sub-sub,.top-half-right .halfwidth-popup-sub-sub .halfwidth-popup-sub-sub-sub{background:#f6f6f6 none repeat scroll 0 0;border:1px
solid #ededed;border-bottom:2px solid #0092d7;box-shadow:0 5px 5px #ccc,0 0 0 #ccc inset;display:none!important;left:45%;margin:0;min-width:180px;padding:0;position:absolute;top:26px;z-index:99}.rootthreecol ul li .halfwidth-popup-sub-sub li:hover .halfwidth-popup-sub-sub-sub,.top-half-left ul li .halfwidth-popup-sub-sub li:hover .halfwidth-popup-sub-sub-sub,.top-half-right ul li .halfwidth-popup-sub-sub li:hover .halfwidth-popup-sub-sub-sub{display:block!important;list-style:none;margin:0}.halflinkonly .level2-popup,.megamenu-popup .level2-popup,.rootthreecol .level2-popup,.top-full-left .level2-popup,.top-full-right .level2-popup,.top-half-left .level2-popup,.top-half-right .level2-popup{margin:0;padding:0}.halflinkonly .level2-popup .halfwidth-dropdown-arrow,.megamenu-popup .level2-popup .fullwidth-dropdown-arrow,.rootthreecol .level2-popup .halfwidth-dropdown-arrow,.top-full-left .level2-popup .fullwidth-dropdown-arrow,.top-full-right .level2-popup .fullwidth-dropdown-arrow,.top-half-left .level2-popup .halfwidth-dropdown-arrow,.top-half-right .level2-popup .halfwidth-dropdown-arrow{display:table-cell;font-size:14px;line-height:17px;padding:0
0 0 10px}.halflinkonly .level2-popup li,.megamenu-popup .level2-popup li,.rootthreecol .level2-popup li,.top-full-left .level2-popup li,.top-full-right .level2-popup li,.top-half-left .level2-popup li,.top-half-right .level2-popup
li{position:relative}.halflinkonly .level2-popup li a,.megamenu-popup .level2-popup li a,.rootthreecol .level2-popup li a,.top-full-left .level2-popup li a,.top-full-right .level2-popup li a,.top-half-left .level2-popup li a,.top-half-right .level2-popup li
a{background-image:none;border-right:0 none;display:block;font-weight:400;line-height:18px;padding:10px
10px 10px 6px;text-align:left}.halflinkonly .level2-popup li:hover .level3-popup,.megamenu-popup .level2-popup li:hover .level3-popup,.rootthreecol .level2-popup li:hover .level3-popup,.top-full-left .level2-popup li:hover .level3-popup,.top-full-right .level2-popup li:hover .level3-popup,.top-half-left .level2-popup li:hover .level3-popup,.top-half-right .level2-popup li:hover .level3-popup{display:block}.halflinkonly .level2-popup .level3-popup,.megamenu-popup .level2-popup .level3-popup,.rootthreecol .level2-popup .level3-popup,.top-full-left .level2-popup .level3-popup,.top-full-right .level2-popup .level3-popup,.top-half-left .level2-popup .level3-popup,.top-half-right .level2-popup .level3-popup{background:#f6f6f6 none repeat scroll 0 0;border:1px
solid #ededed;border-bottom:2px solid #0092d7;box-shadow:0 5px 5px #ccc,0 0 0 #ccc inset;display:none;left:45%;margin:0;min-width:180px;padding:0;position:absolute;z-index:99}.halflinkonly .level2-popup .level3-popup li,.megamenu-popup .level2-popup .level3-popup li,.rootthreecol .level2-popup .level3-popup li,.top-full-left .level2-popup .level3-popup li,.top-full-right .level2-popup .level3-popup li,.top-half-left .level2-popup .level3-popup li,.top-half-right .level2-popup .level3-popup
li{position:relative}.halflinkonly .level2-popup .level3-popup li a,.megamenu-popup .level2-popup .level3-popup li a,.rootthreecol .level2-popup .level3-popup li a,.top-full-left .level2-popup .level3-popup li a,.top-full-right .level2-popup .level3-popup li a,.top-half-left .level2-popup .level3-popup li a,.top-half-right .level2-popup .level3-popup li
a{background-image:none;border-right:0 none;display:block;font-weight:400;line-height:18px;padding:10px
10px 10px 6px;text-align:left}.halflinkonly .level2-popup .level3-popup li a:hover,.megamenu-popup .level2-popup .level3-popup li a:hover,.rootthreecol .level2-popup .level3-popup li a:hover,.top-full-left .level2-popup .level3-popup li a:hover,.top-full-right .level2-popup .level3-popup li a:hover,.top-half-left .level2-popup .level3-popup li a:hover,.top-half-right .level2-popup .level3-popup li a:hover{background-color:#f1f1f1}.halflinkonly .level2-popup .level3-popup li:hover .level4-popup,.megamenu-popup .level2-popup .level3-popup li:hover .level4-popup,.rootthreecol .level2-popup .level3-popup li:hover .level4-popup,.top-full-left .level2-popup .level3-popup li:hover .level4-popup,.top-full-right .level2-popup .level3-popup li:hover .level4-popup,.top-half-left .level2-popup .level3-popup li:hover .level4-popup,.top-half-right .level2-popup .level3-popup li:hover .level4-popup{display:block}.halflinkonly .level2-popup .level3-popup .level4-popup,.megamenu-popup .level2-popup .level3-popup .level4-popup,.rootthreecol .level2-popup .level3-popup .level4-popup,.top-full-left .level2-popup .level3-popup .level4-popup,.top-full-right .level2-popup .level3-popup .level4-popup,.top-half-left .level2-popup .level3-popup .level4-popup,.top-half-right .level2-popup .level3-popup .level4-popup{background:#f6f6f6 none repeat scroll 0 0;border:1px
solid #ededed;border-bottom:2px solid #0092d7;box-shadow:0 5px 5px #ccc,0 0 0 #ccc inset;display:none;left:45%;margin:0;min-width:180px;padding:0;position:absolute;top:26px;z-index:99}.halflinkonly .level2-popup .level3-popup .level4-popup li,.megamenu-popup .level2-popup .level3-popup .level4-popup li,.rootthreecol .level2-popup .level3-popup .level4-popup li,.top-full-left .level2-popup .level3-popup .level4-popup li,.top-full-right .level2-popup .level3-popup .level4-popup li,.top-half-left .level2-popup .level3-popup .level4-popup li,.top-half-right .level2-popup .level3-popup .level4-popup
li{position:relative}.halflinkonly .level2-popup .level3-popup .level4-popup li a,.megamenu-popup .level2-popup .level3-popup .level4-popup li a,.rootthreecol .level2-popup .level3-popup .level4-popup li a,.top-full-left .level2-popup .level3-popup .level4-popup li a,.top-full-right .level2-popup .level3-popup .level4-popup li a,.top-half-left .level2-popup .level3-popup .level4-popup li a,.top-half-right .level2-popup .level3-popup .level4-popup li
a{background-image:none;border-right:0 none;display:block;font-weight:400;line-height:18px;padding:6px
10px 6px 6px;text-align:left}.halflinkonly .level2-popup .level3-popup .level4-popup li a:hover,.megamenu-popup .level2-popup .level3-popup .level4-popup li a:hover,.rootthreecol .level2-popup .level3-popup .level4-popup li a:hover,.top-full-left .level2-popup .level3-popup .level4-popup li a:hover,.top-full-right .level2-popup .level3-popup .level4-popup li a:hover,.top-half-left .level2-popup .level3-popup .level4-popup li a:hover,.top-half-right .level2-popup .level3-popup .level4-popup li a:hover{background-color:#f1f1f1}.rootmenu>.rootmenu-list>li>.topmenu_main{opacity:0;visibility:hidden}.rootmenu>.rootmenu-list>li:hover>.topmenu_main{opacity:1;visibility:visible}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{opacity:0;visibility:hidden}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub li:hover .rootmenu-submenu-sub-sub{opacity:1;visibility:visible}.rootmenu-list .rootmenu-submenu li:hover .rootmenu-submenu-sub{opacity:1;visibility:visible}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub .rootmenu-submenu-sub-sub{opacity:0;visibility:hidden}.rootmenu>.rootmenu-list>li>.topmenu_main.topanimation{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);opacity:0;visibility:hidden;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s}.rootmenu>.rootmenu-list>li:hover>.topmenu_main.topanimation{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.rootmenu>.rootmenu-list>li>.topmenu_main.bottomanimation{transform:translateY(35px);transition:all .3s ease;opacity:0;visibility:hidden}.rootmenu>.rootmenu-list>li:hover>.topmenu_main.bottomanimation{transform:translateY(0);opacity:1;visibility:visible}.rootmenu>.rootmenu-list>li>.topmenu_main.rightanimation{transform:translateX(35px);transition:all .3s ease;opacity:0;visibility:hidden}.rootmenu>.rootmenu-list>li:hover>.topmenu_main.rightanimation{transform:translateX(0);opacity:1;visibility:visible}.rootmenu>.rootmenu-list>li>.topmenu_main.leftanimation{transform:translateX(-35px);transition:all .3s ease;opacity:0;visibility:hidden}.rootmenu>.rootmenu-list>li:hover>.topmenu_main.leftanimation{transform:translateX(0);opacity:1;visibility:visible}}@media only screen and (min-width:230px) and (max-width:991px){.rootmenu>.rootmenu-list>li>.topmenu_main{display:none}.level3-popup{display:none}.level4-popup{display:none}.rootmenu
li{position:relative}.fullwidth-dropdown-arrow,.halfwidth-dropdown-arrow{display:none!important}.level3-popup{padding-left:20px!important}.level4-popup{padding-left:20px!important}.rootmenu .tabmenu02
.verticalopen02{position:relative!important;display:block!important;opacity:1!important;visibility:visible!important;top:0}.rootmenu>.rootmenu-list>li>.tabmenu02>.mainmenuwrap02>.vertical-menu02>li{width:100%;float:none!important}.roottag{position:static}.sub_cat_listing
li{position:relative}.rootmenu-submenu a.submenuarrow:after{border:none!important}.verticalopen{position:relative!important;display:block!important}.rootmenu .tabmenu
.tabimtag{height:auto!important}.rootmenu-list>li>a>.homeicon{display:none!important}.rootmenu-list>li>a>em{display:block!important;font-style:normal}.rootmenu-list>li{text-align:left;border-right:0}.megamenu{position:relative;top:0;left:0;padding:8px}.megamenu .carousel .item
img{width:100%}.rootmenu-mobile{display:block}.rootmenu-list>li{float:none!important;display:inline-block}.mobile-sub{margin:0;padding:0;list-style:none;float:none;width:100%;display:table}.mobile-sub>li{margin:0!important;display:block;position:relative}.mobile-sub>li>a{display:block;padding:5px
10px;line-height:35px;border-bottom:solid 1px #ccc}.mobile-sub>li>a.active{color:#000!important;box-shadow:none}.mobile-sub>li:hover>a{box-shadow:none}.rootmenu{width:100%;padding:0!important;background-color:#fff;margin:0
0;flex-direction:column;justify-content:space-between}.rootmenu-item{width:100%;float:none;text-align:left}.rootmenu-item>a{padding:13px;line-height:20px;text-transform:none;position:static!important}.rootmenu-click{padding-left:15px;display:block}.rootmenu-click02{display:block}.rootmenu-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.rootmenu-item:hover .rootmenu-submenu{display:none}.rootmenu-submenu{position:static;idth:100%;padding:0;box-shadow:none;display:none}.rootmenu-submenu:after{border-color:transparent transparent transparent transparent;border-style:none}.rootmenu-submenu
li{margin:0!important;position:relative}.rootmenu-submenu
a{display:block;color:#000;padding:12px
25px;background:#fff!important;border-bottom:solid 1px #ccc}.rootmenu-submenu li
a.active{color:#000!important}.rootmenu-submenu li:hover>a{background-color:#f5f5f5!important;color:#000}.rootmenu-submenu-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0;padding:0}.rootmenu-submenu-sub
li{margin:0!important;padding:0;position:relative}.rootmenu-submenu-sub
a{display:block;color:#000;padding:10px
25px 10px 25px;background:#fff!important;border-bottom:solid 1px #ccc;font-weight:400}.rootmenu-submenu-sub li
a.active{color:#000!important}.rootmenu-submenu-sub li:hover>a{background-color:#a5a5a5!important;color:#fff}.rootmenu-submenu-sub-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0;padding:0}.rootmenu-submenu-sub-sub
li{margin:0!important}.rootmenu-submenu-sub-sub
a{display:block;color:#000;padding:10px
25px 10px 25px;background:#fff!important;border-bottom:solid 1px #ccc;font-weight:400}.rootmenu-submenu-sub-sub li
a.active{color:#000!important}.rootmenu-submenu-sub-sub li:hover>a{background-color:#606060!important;color:#fff}.rootmenu-text{display:block}.rootmenu-submenu .cat-arrow{display:none!important}.skip-link.skip-nav{display:none!important}#header-nav{display:block}.rootmenu{width:100%;padding:44px
0 0 0!important;background-color:#199cd7;margin:0
0;font-size:14px!important}.rootmenu
.halfmenu{position:relative;width:100%;top:0}.rootmenu .catproductimg
img{width:100%}.linksmenu
img{width:100%}.rootmenu .tabmenu .tabimtag
img{width:70%}.rootmenu .tabmenu02 .vertical-menu02>li>a{padding:5px
15px!important;height:auto}.rootmenu .tabmenu02 .vertical-menu02>li>.verticalopen02 .root-col-4{width:100%!important;margin:0;padding:0}.rootmenu .tabmenu02 .vertical-menu02>li>a>span{margin:12px
0!important;float:none;text-align:center;margin:0
auto;display:block}}@media only screen and (min-width:1024px) and (max-width:1199px){.rootmenu
.halfmenu{width:60%}}@media only screen and (min-width:992px) and (max-width:1023px){.rootmenu-list>li>a{padding-left:10px;padding-right:10px}.rootmenu
.contacthalfmenu{width:100%}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{right:65%;left:auto!important}.rootmenu
.halfmenu{width:65%}}@media only screen and (min-width:768px) and (max-width:991px){.rootmenu
.contacthalfmenu{width:100%}.rootmenu .tabmenu
.verticalopen{width:100%}.root-col-6{width:100%}.root-col-5{width:100%}.root-col-4{width:100%}.root-col-3{width:100%}.root-col-2{width:100%}.root-col-1{width:100%}.root-col-25{width:100%}.root-col-50{width:100%}.root-col-70{width:100%}.root-col-75{width:100%}}@media only screen and (min-width:501px) and (max-width:767px){.rootmenu
.halfmenu{position:relative;width:100%;top:0}.rootmenu
.contacthalfmenu{position:relative;width:100%;top:0}.rootmenu .tabmenu
.tabimgwpr{min-height:90px}.rootmenu .tabmenu
.tabimgtext{font-size:11px!important;line-height:13px!important}.root-col-6{width:100%}.root-col-5{width:100%}.root-col-4{width:100%}.root-col-3{width:100%}.root-col-2{width:100%}.root-col-1{width:100%}.root-col-25{width:100%}.root-col-50{width:100%}.root-col-70{width:100%}.root-col-75{width:100%}}@media only screen and (min-width:200px) and (max-width:500px){.rootmenu
.halfmenu{position:relative;width:100%;top:0}.rootmenu
.contacthalfmenu{position:relative;width:100%;top:0}.rootmenu .tabmenu
.tabimgwpr{min-height:90px}.rootmenu .tabmenu
.tabimgtext{font-size:11px!important;line-height:13px!important}.root-col-6{width:100%}.root-col-5{width:100%}.root-col-4{width:100%}.root-col-3{width:100%}.root-col-2{width:100%}.root-col-1{width:100%}.root-col-25{width:100%}.root-col-50{width:100%}.root-col-70{width:100%}.root-col-75{width:100%}}.dropdown-leftside{right:0}.dropdown-leftside .rootmenu-submenu-sub{left:-100%!important;top:0!important;width:100%}.dropdown-leftside .rootmenu-submenu-sub .rootmenu-submenu-sub-sub{left:-60%!important;top:0!important}.dropdown-leftside a.submenuarrow:after{border-color:transparent #525252 transparent transparent!important;left:7px!important}.dropdown-leftside>li>a{padding:8px
12px 8px 25px!important}.contentcol
p{color:#323232;font-weight:400;line-height:23px;text-align:justify;line-height:23px;font-size:13px;margin-bottom:15px}.contentcol
.contentcolheading{border-bottom:1px solid #b6b6b6;color:#424242;display:block;font-size:13px;font-weight:700;padding:8px
0 8px 0;width:100%;margin-bottom:8px}
.verticalmenu01{width:240px;margin-top:45px;height:100%;background-color:#fff;border-radius:0;z-index:100;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:none;position:relative}.verticalmenu01 .vertical-list{height:100%;display:block}.verticalmenu01 .vertical-list
li{width:240px;display:block;float:none;border-right:none;background-color:transparent;position:relative;white-space:inherit}.verticalmenu01 .vertical-list li
a{padding:9px
32px 9px 17px;font-size:14px;text-align:left;border-bottom:1px solid rgba(0,0,0,.13);border-left:1px solid rgba(0,0,0,.13);border-right:1px solid rgba(0,0,0,.13);background-color:transparent;color:#666;line-height:25px;border-bottom-color:rgba(0,0,0,.13);position:static;display:block}.verticalmenu01 .vertical-list li:first-child{border-top:1px solid rgba(0,0,0,.13)}.verticalmenu01 .vertical-submenu{transform:none;opacity:1;display:none;position:relative;top:0;background-color:#fff;border:solid 1px #ccc;padding:0;visibility:visible}.verticalmenu01 .vertical-submenu
li{position:relative}.verticalmenu01 .vertical-submenu li
a{line-height:20px;height:43px;background-color:#e7e7e7;font-size:13px;padding:10px
0 10px 18px;color:#8e8e8e;display:block}.verticalmenu01 .vertical-list .v-megamenu{background-color:#e7e7e7;color:#666;display:none;position:relative;top:0;padding:0;border:solid 0;transform:none;opacity:1;visibility:visible}.verticalmenu01 .vertical-submenu-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0;padding:0;border:solid 0;transform:none;opacity:1;visibility:visible}.verticalmenu01 .vertical-submenu-sub
li{margin:0;padding:0;position:relative}.verticalmenu01 .vertical-submenu-sub
a{display:block;padding:10px
25px 10px 25px;border-bottom:solid 1px #ccc;font-weight:400}.verticalmenu01 .vertical-submenu-sub li
a.active{color:#000}.verticalmenu01 .vertical-submenu-sub li:hover>a{background-color:#333;color:#fff}.verticalmenu01 .vertical-submenu-sub-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0;padding:0;border:solid 0;transform:none;opacity:1;visibility:visible}.verticalmenu01 .vertical-submenu-sub-sub
li{margin:0}.verticalmenu01 .vertical-submenu-sub-sub
a{display:block;color:#000;padding:10px
25px;background:#000;border-bottom:solid 1px #ccc;font-weight:400}.verticalmenu01 .vertical-submenu-sub-sub li
a.active{color:#000}.verticalmenu01 .vertical-submenu-sub-sub li:hover>a{background-color:#606060;color:#fff}.verticalmenu01 .vertical-click{height:43px;position:absolute;top:0;right:0;display:block;cursor:pointer;width:100%}.verticalmenu01 .vertical-click
i{display:block;height:23px;width:25px;margin-top:11px;margin-right:8px;background-size:25px;font-size:21px;color:rgba(0,0,0,.25);float:right;text-align:center;background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/rootways/megamenupro/images/v-down.png) top center no-repeat}.verticalmenu01 .vertical-click02{height:43px;position:absolute;top:0;right:0;display:block;cursor:pointer;width:100%}.verticalmenu01 .vertical-click02
i{display:block;height:23px;width:25px;margin-top:11px;margin-right:8px;background-size:25px;font-size:21px;color:rgba(0,0,0,.25);float:right;text-align:center;background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/rootways/megamenupro/images/v-down.png) top center no-repeat}.verticalmenu01 .vertical-activearrow
i{transform:rotate(180deg)}.verticalmenu01 .vertical-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.cl{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased}.verticalmenu02{width:300px;height:100%;margin:45px
0 0 0;border-radius:0;z-index:1;border:none;background-color:#fff;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.verticalmenu02 .vertical-list{height:100%;display:block}.verticalmenu02>.vertical-list>li{width:100%;display:block;float:none;position:relative;border-right:none;background-color:transparent;white-space:inherit}.verticalmenu02>.vertical-list>li>a{padding:9px
15px 9px 17px;text-align:left;line-height:25px;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;position:static;display:block;text-decoration:none}.verticalmenu02>.vertical-list>li>a
.fa{color:#ccc;float:right;font-size:16px;margin-top:4px}.verticalmenu02>.vertical-list>li:first-child{border-top:1px solid}.verticalmenu02 .vertical-list
.varticalmenu_main{border:1px
solid rgba(0,0,0,.13);color:#666;display:none;position:absolute;top:0;padding:0;transform:none;opacity:1;visibility:visible}.verticalmenu02 .vertical-list
.varticalmenu_main.vhovertabmenu{min-height:370px}.varticalmenu_main
.megamenuverticalheader{border-bottom:1px solid #b6b6b6;display:block;font-size:13px;font-weight:700;padding:10px
15px;width:100%;color:#424242}.varticalmenu_main
.megamenuverticalfoooter{border-bottom:1px solid #b6b6b6;display:block;font-size:13px;font-weight:700;padding:10px
15px;width:100%;color:#424242;clear:left}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu li
a{padding:4px
0 2px 0;text-align:left;line-height:25px;position:static;display:block;text-decoration:none}.verticalmenu02 .vertical-list .varticalmenu_main li a
.fa{margin-right:8px}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu li a:hover{text-decoration:underline}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu
.smlheader{border-bottom:1px solid #ccc;padding:0
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;list-style:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu .smlheader
a{color:#424242}.varticalmenu_main .vertical-listing-img>img{display:inline-block!important;vertical-align:middle}.varticalmenu_main .vertical-listing-img{margin-right:9px}.varticalmenu_main ul.rootmenulevel-3 li a:before{content:"\f105";font-family:fontawesome;margin-right:9px}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu_right li
a{padding:4px
0 2px 0;text-align:left;line-height:25px;position:static;display:block;text-decoration:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu_right li a:hover{text-decoration:underline}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu_right
.smlheader{border-bottom:1px solid #ccc;padding:0
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;list-style:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu_right .smlheader
a{color:#424242}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu_left li
a{padding:4px
0 2px 0;text-align:left;line-height:25px;position:static;display:block;text-decoration:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu_left li a:hover{text-decoration:underline}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu_left
.smlheader{border-bottom:1px solid #ccc;padding:0
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;list-style:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_halfmenu_left .smlheader
a{color:#424242}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu li
a{padding:4px
0 2px 0;text-align:left;line-height:25px;position:static;display:block;text-decoration:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu li a:hover{text-decoration:underline}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu
.smlheader{border-bottom:1px solid #ccc;padding:0
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;list-style:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu .smlheader
a{color:#424242}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu_right li
a{padding:4px
0 2px 0;text-align:left;line-height:25px;position:static;display:block;text-decoration:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu_right li a:hover{text-decoration:underline}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu_right
.smlheader{border-bottom:1px solid #ccc;padding:0
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;list-style:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu_right .smlheader
a{color:#424242}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu_left li
a{padding:4px
0 2px 0;text-align:left;line-height:25px;position:static;display:block;text-decoration:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu_left li a:hover{text-decoration:underline}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu_left
.smlheader{border-bottom:1px solid #ccc;padding:0
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;list-style:none}.verticalmenu02 .vertical-list .varticalmenu_main.v_fullwidthmenu_left .smlheader
a{color:#424242}.verticalmenu02 .vertical-list .varticalmenu_main.v-colwithright li
a{padding:4px
0 2px 0;font-size:13px;text-align:left;color:#666;line-height:25px;position:static;display:block;text-decoration:none}.verticalmenu02 .vertical-list .varticalmenu_main.v-colwithright li a:hover{text-decoration:underline}.verticalmenu02 .vertical-list .varticalmenu_main.v-colwithright
.smlheader{border-bottom:1px solid #ccc;padding:5px
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;list-style:none}.verticalmenu02 .vertical-list .varticalmenu_main.v-colwithright .smlheader
a{color:#424242}.verticalmenu02 .vertical-list .varticalmenu_main.v-colwithleft li
a{padding:4px
0 2px 0;font-size:13px;text-align:left;color:#666;line-height:25px;position:static;display:block;text-decoration:none}.verticalmenu02 .vertical-list .varticalmenu_main.v-colwithleft li a:hover{text-decoration:underline}.verticalmenu02 .vertical-list .varticalmenu_main.v-colwithleft
.smlheader{border-bottom:1px solid #ccc;padding:0
5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;list-style:none}.verticalmenu02 .vertical-list .varticalmenu_main.v-colwithleft .smlheader
a{color:#424242}.vmenu-probox01{display:block;padding:18px;float:left;margin:0;position:relative;background-color:#fff;border:solid 1px #f5f5f5}.vmenu-probox01imgwp{display:block}.vmenu-proimg{display:block;text-align:center;vertical-align:middle}.vmenu-proimg>a{display:block;text-align:center}.vmenu-proinfo{width:100%;padding:15px
0 0 0;font-family:Arial,Verdana}.vmenu-proname{width:100%;display:block;font-family:Arial,Helvetica,sans-serif;color:#5e5e5e;font-size:14px;text-align:center;font-weight:700}.vmenu-proname
a{display:block;color:#5e5e5e}.vmenu-proname a:hover{color:#f26100;text-decoration:underline}.vmenu-addtolinks{width:100%;float:left;margin:0;padding:10px
0 0 0}.vmenu-addtolinks
a{color:#6c6c6c;font-size:11px;text-decoration:underline}.vmenu-addtolinks a:hover{color:#f26100;text-decoration:none}.vmenu-addtolinks .add-to-wish{float:left}.vmenu-addtolinks .add-to-comp{float:right}.vmenu-pricebox{width:100%;float:left;margin:0;padding:10px
0 0 0}.vmenu-pricebox
span{float:left;color:#5e5e5e;font-size:14px;padding:5px
0;font-weight:700}.vmenu-pricebox span
em{font-style:normal;color:#bebebe;font-size:12px}.vmenu-addtocart-but{float:right;height:30px;line-height:30px;background:#ea8921;color:#fff;font-size:13px;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0
15px 0 10px}.verticalmenu02 .vertical-list .varticalmenu_main.v_productmenu
img{width:100%}.verticalmenu02 .varticalmenu_main.vhovertabmenu
.tabimtag{width:100%;display:block}.verticalmenu02 .varticalmenu_main.vhovertabmenu .tabimtag
img{width:100%;vertical-align:middle;max-height:120px;max-width:120px}.verticalmenu02 .varticalmenu_main.vhovertabmenu
.tabimgtext{text-align:center;line-height:21px;font-weight:700;height:40px}.verticalmenu02 .varticalmenu_main.vhovertabmenu
.mainmenuwrap{width:100%;display:block;position:relative}.verticalmenu02 .varticalmenu_main.vhovertabmenu .vertical-menu{display:block;margin:0;padding:0;font-size:12px}.verticalmenu02 .varticalmenu_main.vhovertabmenu .vertical-menu>li>a{width:25%;display:block;border-bottom:solid 1px;padding:9px
15px;line-height:25px;font-weight:700}.verticalmenu02 .varticalmenu_main.vhovertabmenu .vertical-menu>li>a>span{float:left}.verticalmenu02 .varticalmenu_main.vhovertabmenu .vertical-menu>li>a
.tabmainimg{margin-right:10px}.verticalmenu02 .varticalmenu_main.vhovertabmenu .vertical-menu>li>a:hover{text-decoration:none;background-color:#fff;color:#424242}.verticalmenu02 .varticalmenu_main.vhovertabmenu
.verticalopen{width:75%;display:none;position:absolute;right:0;top:0;min-height:335px}.verticalmenu02 .varticalmenu_main.vhovertabmenu .vertical-menu .clearfix .verticalopen:first-child{display:block}.verticalmenu02 .desktop-vertical-click{cursor:pointer;display:block;float:right;height:43px;position:relative;right:0;top:10px;width:25px;z-index:100}.rootverticalmegamenu_block
img{width:100%}@media only screen and (min-width:230px) and (max-width:900px){.verticalmenu02 .varticalmenu_main.vhovertabmenu
.verticalopen{width:100%!important}.verticalmenu02 .varticalmenu_main.vhovertabmenu
.tabimtag{height:auto!important}.tabimgwpr{width:100%}.verticalmenu02 .desktop-vertical-click{display:none}.v_halfmenu_right
img{width:100%}.v_halfmenu_left
img{width:100%}}@media only screen and (min-width:768px) and (max-width:900px){.tabimgwpr{width:50%!important}.vmenu-probox01{width:50%!important}}.verticalmenu-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;padding:7px
12px 7px 12px;margin:9px
7px 0 7px;color:#fff;border-radius:4px 4px 4px 4px;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) #002c4c;border-image:none;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 1px 2px rgba(0,0,0,.3);color:#333;cursor:pointer;font-size:14px;line-height:20px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;background-color:#424242}.verticalmenu-mobile:hover{box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.2);background-color:#252525;border-color:#000}.verticalmenu-mobile>.icon-bar{display:block;width:18px;height:2px;background-image:none;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25);margin-top:3px}@media only screen and (min-width:902px){.verticalmenu02 .vhovertabmenu .vertical-menu>li
.openactive{display:block}.verticalmenu02 .vertical-list li:hover
.varticalmenu_main{display:block}.verticalmenu02 .vhovertabmenu .vertical-menu>li:hover
.verticalopen{display:block}.verticalmenu-mobile-text{display:none}.vertical-click{display:none}}@media only screen and (min-width:230px) and (max-width:901px){.verticalmenu-mobile-text{width:60%;position:absolute;top:0;left:0;color:#fff;line-height:50px;text-indent:15px;font-weight:400;font-size:17px;text-transform:none}.verticalmenu02 .vertical-click{position:absolute;top:0;right:0;display:block;cursor:pointer;z-index:100;width:36px;height:43px}.verticalmenu02 .vertical-click
i{display:block;float:right;margin:15px
15px 0 0;background-size:25px}.verticalmenu02 .verticalmenu-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.verticalmenu02 .vertical-list
.varticalmenu_main{position:relative;top:0;left:0;padding:8px;width:100%}.verticalmenu02>.vertical-list>li{width:100%}.verticalmenu-mobile{display:block}.verticalmenu02 .vertical-list{display:none}.verticalmenu02{background-color:#199cd7;margin:0;padding:50px
0 0!important;width:100%}.verticalmenu02>.vertical-list>li{display:block;margin:0!important;position:relative}.verticalmenu02>.vertical-list>li>a
.fa{display:none}.verticalmenu02 .vhovertabmenu .vertical-menu>li{position:relative}.verticalmenu02 .vhovertabmenu .vertical-menu>li>a{width:100%!important}.verticalmenu02 .vhovertabmenu
.verticalopen{display:none;padding:8px;position:relative;width:568px;margin:0
auto}.verticalmenu02 .vhovertabmenu
.tabimtag{height:102px}}
@font-face{font-display:auto;font-family:'FontAwesome';src:url('https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/webfonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/webfonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/webfonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/webfonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/webfonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}

.option
a{text-decoration:none}.option .special-price{color:#CD5033}.option .small-image-preview{padding:3px}.option
li.swatch{display:inline-block;margin:1px;text-align:center}.option li.swatch-disabled{opacity:0.3}.option img.swatch, .option
div.swatch{margin:1px
1px 5px 1px}.option img.swatch-selected, .option div.swatch-selected{border:1px
solid #000;margin-bottom:4px}.option div.swatch-color{display:inline-block;width:100%;height:100%}.option .limit-holder{display:block;padding:10px
0 0}.option .radio-checkbox-img{float:left}.product-options ul.options-list label.radio-checkbox-label-1{padding:6px;width:330px}.product-options ul.options-list label.radio-checkbox-label-2{padding:6px;width:400px}.option .radio-checkbox-text{display:inline-block;float:left;width:200px;margin:2px
5px}.option .radio-checkbox-label-1 .label-qty, .option .radio-checkbox-label-2 .label-qty{display:inline-block;float:right;padding:5px}.product-options ul.options-list .radio-checkbox-label-1 input.product-custom-option, .product-options ul.options-list .radio-checkbox-label-2 input.product-custom-option{margin:5px}.product-options ul.options-list span.radio-checkbox-label{display:inline-block}.product-options ul.tier-prices{display:block}.tagtip-question{background:url(https://cdn.classicfirearms.com/skin/frontend/base/default/images/mageworx/customoptions/question.png) 0 0 no-repeat;width:16px;height:16px;display:inline-block;margin-left:5px}.tagtip{background:#fff;border:1px
solid #c7c7c7;color:#505050;padding:2px;min-width:100px;max-width:500px;text-align:center;z-index:9999}.tagtip
.content{padding:5px
5px 0px 5px;text-align:left}.tagtip .content
p{margin:0}.product-options
span.required{color:#df280a}.product-options span.required::after{content:""}
.clear{font-size:0;height:0;clear:both}#auction
h4{background:#EEE;padding:10px}#auction{border:1px
solid #DDD;padding:10px}#auction
.title{display:block;float:left;width:150px;padding:3px;font-weight:bold;color:#777}.bid-box{border:1px
solid #DDD;width:250px;padding:10px
20px 20px 20px;margin:10px
0 0 0}#auction .bid-box
.title{width:180px}#bid_price{width:100px}.bid-box .validation-advice{display:none}.auction-error{color:#DF280A;font-weight:bold}.auction-success{color:#3D6611;font-weight:bold}.timeleft-text{font-size:18px;font-weight:bold;color:#004}.timeleft{text-align:center;margin-bottom:10px;background:#EEE;padding:10px}#auction_info
.value{display:block;float:left;text-align:center}#auction_info .curr_price, #auction_info .bidder,#auction_info
.total_bid{display:block;width:80px;text-align:center}#auction_info
.bidder{font-weight:bold;font-style:italic}#auction
.curr_price{color:#434343;font-size:13px;font-weight:bold;font-style:italic}#auction_watcher{margin:5px
0 0 0px}#auction_watcher
a{background:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/css/magestore/images/watch_icon.gif") no-repeat scroll left top transparent;text-decoration:none;font-size:11px;color:#1f1f1f;padding:0px
0 0 20px}.won-message{padding:0
0 0 5px}.won-message
button{margin:10px
0 0 0}#gridauction .products-grid{width:100% !important}#gridauction
.item{text-align:center;width:20%}#gridauction
li.item{clear:none;padding-bottom:10px !important}#gridauction
.row{margin:0
0 0 10px;text-align:center}#gridauction .current_price, #gridauction
.bidder{text-align:center;width:100px;margin:0
0 5px 0;display:block}#gridauction
.bidder{font-weight:bold;background:rgb(255,0,0)}#gridauction
.current_price{color:#3B4A59;font-size:16px;font-style:italic;font-weight:bold;background:rgb(255,0,0)}#gridauction
.timeleft{text-align:center;padding:0px;background:none}.bid-history-box
.head{display:block;background:#ddd;padding:5px
5px 5px 20px;text-align:center}#bid-history .product-img-box{text-align:center;width:160px}#bid-history .product-shop{width:180px}.bid-history-box{width:70%;margin:0px
20px 0 0;float:left}#bid-history-header{padding:0px
20px 10px 10px;margin:0
0px 20px 0;width:96%}#bid-history-header
.col{float:left;margin:0
60px 0 0px;font-size:13px;font-weight:bold}#bid-history-header .col
span{color:#777}#product-overview{float:left;width:24%}#form-bidder-name{padding:20px
20px 30px 20px;margin:15px
0 0px 0;background:#FFFEFF}#form-bidder-name
.row{padding:10px
0 0 0}#form-bidder-name .value
input{width:200px;margin:0
0 5px 0}#form-bidder-name
.title{font-weight:bold;display:block;float:left;margin:0
20px 0 0}#form-bidder-name
.value{display:block;float:left}#form-bidder-name
.button{margin:0
0 0 20px}#bidder-notice{width:260px;margin:5px
0 0 0}#bidder-notice .error-msg{padding:8px
8px 2px 32px !important}#bidder-notice .success-msg{padding:8px
8px 2px 32px !important}.image-button{border:0px;background:#fff;width:auto;padding:0px;margin:0px;cursor:pointer}.text-button{background:#F18200;border:1px
solid #DE5400;color:#FFF;font:bold 12px/19px Arial,Helvetica,sans-serif;padding:1px
8px;text-align:center;white-space:nowrap;cursor:pointer;margin:0px}.type-option{padding-top:5px}.value
img{margin-top:3px}
#narrow-by-list li
a{display:inline-block}.sort-by
a{display:inline-block;margin:0
10px 0 5px}.timeleft{display:inline-block;width:100%;margin:10px
0}.product-name{width:100%}#auction{margin:20px
0}.product-view .add-to-cart{padding-bottom:15px !important}.bid-box{width:inherit !important;padding-top:10px}input#bid_price{float:left;width:150px !important;margin:5px
0 0 0 !important;padding:3px
5px}.bid-box
button{height:28px;padding-top:0px;margin:5px
0px 0px 8px}.bid-box button
span{line-height:30px}#auction_bid_waitting
img{width:25px;display:inline-block;margin:-8px 0}#product-overview{margin:100px
0 0 0}#product-overview .product-img-box{width:100%}.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px
0;text-indent:-999em;overflow:hidden}.timeleft-text{font-size:15px;font-weight:bold;color:rgb(3, 11, 70)}.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol>li>a{display:inline-block}.more-views
li{display:inline-block}.availability{}.pager-no-toolbar{margin-top:-35px}
.ais-search-box--powered-by{font-size: .8em;text-align:right;margin-top:2px}input::-ms-clear{display:none}#instant-search-pagination-container{width:100%;text-align:center}.ais-pagination{background-color:transparent;border:none;box-shadow:none;margin:20px
auto}.ais-pagination
li{display:inline-block}.ais-pagination--item
a{padding:5px
10px;margin:0
5px;line-height:25px;background-color:white;color:#727272}.ais-pagination li.ais-pagination--item__disabled{display:none}.ais-pagination--item__active
a{font-weight:bolder;color:#606060;text-decoration:underline}.ais-pagination--item.ais-pagination--item__next a,
.ais-pagination--item.ais-pagination--item__previous
a{font-weight:bold;color:#606060}.ais-menu--link,.ais-hierarchical-menu--link,.ais-price-ranges--link,.ais-refinement-list--label,.ais-toggle--label{padding:4px
10px;cursor:pointer;color:#636363;text-decoration:none;display:block;font-family:inherit;font-weight:inherit;font-size:inherit}.ais-hierarchical-menu--item__active>div>.ais-hierearchical-link-wrapper>.ais-hierarchical-menu--link,.ais-refinement-list--item__active>div>.ais-hierarchical-list--link,.ais-refinement-list--item__active>div>.ais-refinement-list--label,.ais-price-ranges--item__active>.ais-price-ranges--link{font-weight:bold;box-shadow:inset 3px 0 0 #39c}.ais-hierearchical-link-wrapper,.ais-refinement-list--item,.ais-toggle--item{padding:7px
0px}.ais-refinement-list--label,.ais-hierarchical-menu--link,.ais-toggle--label{line-height:1.0em;padding:0px
10px}.ais-refinement-list--label
img{display:inline}.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper .cross-circle,
.ais-refinement-list--item__active .cross-circle{display:inline-block;width:12px;height:12px;background:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/algoliasearch/cross-circle.svg") no-repeat center center / contain;opacity:0}.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper:hover .cross-circle,
.ais-refinement-list--item__active:hover .cross-circle{text-decoration:underline;vertical-align:bottom;margin-left:6px;opacity:1}.ais-refinement-list--item:hover{text-decoration:underline}.ais-price-ranges--input{width:70px !important}.ais-price-ranges--label{margin:5px}.ais-refinement-list--checkbox,.ais-toggle--checkbox{margin-right:10px}#algolia_instant_selector .current-refinements{position:relative}.ais-current-refined-values--link{cursor:pointer;color:#636363;border-radius:2px;border:solid 1px #DDD;background-color:#f4f4f4;display:inline-block;max-width:100%;white-space:nowrap;padding:0
8px 0 0;height:28px;overflow:hidden}.ais-current-refined-values--clear-all{position:absolute;right:6px;top:3px;color:#666;font-weight:500}a.ais-current-refined-values--link:hover{text-decoration:none}.ais-current-refined-values--item{margin-top:8px}.ais-current-refined-values--item:after{clear:both;content:"";display:block}.ais-current-refined-values--item .current-refinement-label{font-weight:bold}.ais-current-refined-values--item .cross-wrapper{font-weight:bold;background-color:#DDD;border-radius:1px 0 0 1px;float:left;width:26px;height:26px;text-align:center;line-height:26px}.ais-current-refined-values--link:hover .cross-wrapper{text-decoration:none}.ais-current-refined-values--link .cross-wrapper
img{display:inline;margin-top:6px}.ais-current-refined-values--item .current-refinement-wrapper{float:left;width:calc(100% - 26px);height:26px;padding-left:8px;overflow:hidden;text-overflow:ellipsis;line-height:26px}.ais-current-refined-values--link:hover .current-refinement-wrapper{text-decoration:line-through}.ais-menu--link:hover,.ais-price-ranges--link:hover,.ais-hierarchical-menu--link:hover{color:#636363}.ais-menu--count,.ais-hierarchical-menu--count,.ais-refinement-list--count,.ais-toggle--count{float:right;color:#666}#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__wrapper{width:94%;margin:0
auto 5px}#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__submit{display:none}#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__reset{width:10px;margin-top:-30px;margin-right:7px;background:none;border:none;box-shadow:none}#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__reset:hover{background:none}#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__reset
svg{width:15px;height:15px;fill:#636363}#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__input{border:1px
solid silver;width:85%;height:30px;padding-left:10px}#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__input:focus{border:1px
solid #54A5CD}#algolia_instant_selector .ais-refinement-list--list .sffv-no-results{padding-left:3%}.ais-range-slider--target{position:relative;direction:ltr;background:#F3F4F7;height:6px;margin-top:3em;margin-bottom:4em;width:88%;margin-left:6%}.ais-range-slider--base{width:100%;height:100%;position:relative;z-index:1;border-top:1px solid #DDD;border-bottom:1px solid #DDD;border-left:2px solid #DDD;border-right:2px solid #DDD}.ais-range-slider--origin{position:absolute;right:0;top:0;left:0;bottom:0}.ais-range-slider--connect{background:#b5b6b9}.ais-range-slider--background{background:#F3F4F7}.ais-range-slider--handle{width:20px;height:20px;position:relative;z-index:1;background:#FFF;border:1px
solid #c8c8c8;border-radius:50%;cursor:pointer}.ais-range-slider--handle-lower{left:-10px;bottom:7px}.ais-range-slider--handle-upper{right:10px;bottom:7px}.ais-range-slider--tooltip{position:absolute;background:#FFF;top:-2em;min-width:20px;text-align:center;font-size: .8em}.ais-range-slider--pips{box-sizing:border-box;position:absolute;height:3em;top:100%;left:0;width:100%}.ais-range-slider--value{width:40px;position:absolute;text-align:center;margin-left:-20px;padding-top:15px;font-size: .8em}.ais-range-slider--value-sub{font-size: .8em;padding-top:15px}.ais-range-slider--marker{position:absolute;margin-left:-1px;width:1px;height:5px}.ais-range-slider--marker-large{background:#DDD;width:2px;margin-left:-2px;height:12px}.ais-range-slider--marker-large:first-child{margin-left:0}.ais-root__collapsed .ais-body,
.ais-root__collapsed .ais-footer{display:none}#algolia-autocomplete-container .aa-dropdown-menu
.before_special{color:#aaa;text-decoration:line-through;font-size:12px}#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .category-tag{color:#3284b6}#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb
.details{font-size:10px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details
em{color:#222}#algolia-autocomplete-tt.algolia-autocomplete{width:100%;display:inline-block !important}#algolia-autocomplete-container .aa-dropdown-menu{position:absolute;margin-top:-1px;right:0px;width:100%;z-index:1000 !important;border:1px
solid #BBB;border-top:3px solid #930;border-radius:1px;background:white}@media (min-width: 992px){#algolia-autocomplete-container .aa-dropdown-menu{width:calc(100% - 1200px);min-width:700px;max-width:1200px}}@media (max-width: 992px){#algolia-autocomplete-container .aa-dropdown-menu{width:calc(100% - 250px)}}@media (max-width: 768px){#algolia-autocomplete-container .aa-dropdown-menu{width:65%}}@media only screen and (max-width: 500px){#algolia-autocomplete-container .aa-dropdown-menu{width:90%}}#algolia-autocomplete-container .aa-dropdown-menu .col-2{position:relative}#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-left{width:67%}#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-right{width:33%}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products{padding:40px
40px;min-height:250px}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products
.title{font-weight:bold;margin-bottom:30px;font-size:16px}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products
.suggestions{margin-bottom:30px}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .see-all
a{color:#636363;font-weight:bold}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results{padding:10px;font-style:italic}#algolia-autocomplete-container .aa-dropdown-menu
.category{padding:4px;color:rgb(166, 166, 166);text-align:left;font-size:0.8em;text-transform:uppercase;font-weight:bold}#algolia-autocomplete-container .aa-dropdown-menu .category-suggestions{padding:4px;color:#54A5CD;text-align:left;font-size:0.7em;text-transform:uppercase}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit{display:block;position:relative;padding:5px
10px;color:#000;text-align:left;text-decoration:none}#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-dataset-suggestions .algoliasearch-autocomplete-hit{padding-left:30px}#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products
.col9{background-color:#F9F9F9}#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products #autocomplete-products-footer{display:none}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion{display:inline-block;width:100%}@media (min-width: 768px){#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion{display:inline-block;width:50%}}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit{padding:15px
10px}.autocomplete-wrapper{width:100%}.autocomplete-wrapper:after{clear:both;content:''}#algolia-autocomplete-container
.col9{float:right;width:100%}#algolia-autocomplete-container
.col3{float:right;width:100%}#algolia-autocomplete-container.reverse
.col3{float:left;width:100%}#algolia-autocomplete-container.reverse
.col9{float:left;width:100%}@media (min-width: 768px){#algolia-autocomplete-container
.col9{border-left:solid 1px #eee;float:right;width:70%}#algolia-autocomplete-container
.col3{float:right;width:29%}#algolia-autocomplete-container.reverse
.col3{float:left;width:29%}#algolia-autocomplete-container.reverse
.col9{border-right:solid 1px #eee;float:left;width:70%}}#algolia-autocomplete-container .other-sections{margin:20px
10px;margin-bottom:70px}.aa-dataset-products .aa-suggestions{margin:10px
auto 10px auto}.aa-dataset-suggestions{display:none}@media (min-width: 768px){.aa-dataset-suggestions{display:block}}@media (min-width: 768px){.aa-dataset-products .aa-suggestions{margin:10px
auto 50px auto}}.aa-dataset-products .aa-suggestions:after{content:'';display:block;clear:both}#algolia-autocomplete-container .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit{padding-left:10px}#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestions{margin-bottom:20px}#algolia-autocomplete-container .aa-dropdown-menu .aa-cursor .algoliasearch-autocomplete-hit{background-color:#f2f2f2}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit
em{font-weight:bold;font-style:normal}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price{font-size:1.1em;color:#930;height:22px;display:none}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit
.thumb{float:left}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb
img{width:50px}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit
.info{margin-left:60px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#autocomplete-products-footer{position:absolute;bottom:0;right:0;width:100%;background-color:#F9F9F9;padding:15px;text-align:center;display:none}#algolia-autocomplete-container.reverse #autocomplete-products-footer{right:auto;left:0}@media (min-width: 768px){#autocomplete-products-footer{display:block}}#autocomplete-products-footer
span{color:#15769c;font-weight:600}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category{font-size:0.8em;color:#666;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category
em{color:#222}#algolia-autocomplete-container .aa-dropdown-menu
.footer_algolia{display:none;position:absolute;width:100%;padding:10px;text-align:center;bottom:7px;left:4px;font-size:13px}#algolia-autocomplete-container.reverse .aa-dropdown-menu
.footer_algolia{display:none;left:auto;right:4px}@media (min-width: 768px){#algolia-autocomplete-container .aa-dropdown-menu
.footer_algolia{width:30%}}#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia
span{color:#B8B8B8;font-size:10px}#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia
img{display:inline;height:1.5em;vertical-align:bottom;max-width:130px}#algolia-searchbox{margin:20px
0;position:relative}.clear-cross{position:absolute;display:none;background:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/algoliasearch/clear-cross.svg") no-repeat center center / contain;cursor:pointer;width:16px;height:16px;z-index:50}#instant-search-box .clear-cross{width:25px;height:25px}#algolia-searchbox .clear-query-autocomplete{top:13px;right:12px}#algolia_instant_selector .clear-query-instant{right:12px;top:10px}.cross-wrapper .clear-refinement{display:block;position:relative;top:5px;left:5px}#algolia-autocomplete-container .aa-suggestions svg.algolia-glass-suggestion.magnifying-glass{position:absolute;right:auto;left:5px;top:7px;fill:#A6A6A6;stroke:#A6A6A6}#algolia_instant_selector{margin-left:12px;margin-right:12px}#algolia_instant_selector a,
#algolia_instant_selector a:hover,
#algolia_instant_selector a:focus{outline:0}#algolia_instant_selector:after{content:"";clear:both;display:block}#algolia_instant_selector
.category{}#algolia_instant_selector
.title{}#algolia_instant_selector .title
img{width:200px}#algolia_instant_selector .text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#algolia_instant_selector #instant-search-bar{float:left;width:calc(100% - 140px);height:40px;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;border:solid 2px #3f3f3f;border-left:none;padding-left:6px;padding-top:2px}#algolia_instant_selector.with-facets #algolia-right-container{width:calc(75% + 6px)}#algolia_instant_selector.with-facets #algolia-left-container{min-height:1px;margin-left:-12px}#algolia_instant_selector .hits
.infos{margin:0
15px;padding:6px
10px;color:#aaa;text-align:center;background:#F4F4F4;font-size:12px;clear:both}#algolia_instant_selector .hits .infos
strong{color:#555}#algolia_instant_selector .hits .sort-by-label{margin-right:8px}#algolia_instant_selector .hits .no-results{margin:40px
25px;color:#636363;font-size:16px}#algolia_instant_selector a:hover{color:#666}#algolia_instant_selector .hits .no-results
strong{color:#555}#algolia_instant_selector .hits .no-results .clear-button{cursor:pointer}#algolia_instant_selector .hits .no-results .popular-searches{text-align:left;margin-top:20px;margin-bottom:30px}#algolia_instant_selector .infos .algolia-logo{font-size:10px}#algolia_instant_selector
.facets{padding-top:50px}@media (max-width: 992px){#algolia_instant_selector
.facets{padding-top:10px}}#algolia_instant_selector .ais-current-refined-values.facet .ais-current-refined-values--body{padding-left:8px}#algolia_instant_selector
.facet{padding-bottom:6px;background-color:white;border:solid 1px #efefef}#algolia_instant_selector .facet:not(:first-child){margin-top:10px}#algolia_instant_selector .ais-header{margin-bottom:7px}#algolia_instant_selector .ais-header.ais-current-refined-values--header{margin-bottom:13px}#algolia_instant_selector .facet
.name{padding:4px
8px;font-weight:500;background-color:#e9e9e9;color:#000;text-align:left;text-transform:uppercase}.ais-current-refined-values.facet{position:relative}#algolia_instant_selector .as-range-slider--base{margin-top:45px}#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list{padding-left:10px}#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list.ais-hierarchical-menu--list__lvl0{padding-left:0px}#algolia_instant_selector .facet .sub_facet:not(:last-child){border-bottom:1px dotted #e0e0e0}#algolia_instant_selector .text-center{text-align:center}#algolia_instant_selector
em{background-color:#CFEAFA;font-style:normal}#algolia_instant_selector
h1{margin:0}#algolia_instant_selector
.result{display:block;margin:15px
0;padding:16px
24px;border:solid 1px #EDEDED;background-color:white}#algolia_instant_selector .price-wrapper{height:25px;display:none}#algolia_instant_selector .result:hover{border-color:#b9b9b9;text-decoration:none}#algolia_instant_selector .result .result-thumbnail{text-align:center}#algolia_instant_selector .result .result-thumbnail
img{display:inline;height:148px;width:auto}#algolia_instant_selector .result .result-thumbnail .no-image{display:block;height:148px;background:#FAFAFA}#algolia_instant_selector .result .ratings .rating-box{margin:0
auto 10px;float:inherit}#algolia_instant_selector
h3{margin-bottom:0}#algolia_instant_selector .result
.price{text-align:center;font-size:1.2em;color:#930}#algolia_instant_selector .result .result-title{font-size:14px;text-align:center;color:#636363}#algolia_instant_selector .ui-widget-header{background-color:#bcbcbc}#algolia_instant_selector .result-thumbnail
img{width:100%}#algolia_instant_selector #instant-search-bar-container{padding-top:0px;margin-bottom:15px;width:100%;position:relative}#algolia_instant_selector #instant-search-bar-container:after{clear:both;content:"";display:block}#algolia_instant_selector .as-search-box--input{width:100%;height:40px;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif}#algolia_instant_selector #instant-search-bar:focus{outline:0;box-shadow:none}#algolia_instant_selector #instant-search-box
label{display:none}#algolia_instant_selector .instant-search-bar-label{background-color:#3f3f3f;height:40px;line-height:24px;padding:8px
12px;color:#FFF;float:left;width:140px;text-align:right;position:relative}#algolia_instant_selector #instant-search-box
.icon{display:block;position:absolute;top:50%;left:15px;width:16px;height:16px;transform:translateY(-50%);background:url("https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/algoliasearch/is-icon.svg") no-repeat center center / contain}#algolia_instant_selector #instant-search-box .clear-query-instant{top:50%;transform:translateY(-50%)}#algolia_instant_selector
.before_special{color:#aaa;text-decoration:line-through;font-size:12px}#algolia_instant_selector button:hover{background:#892d00 none repeat scroll 0% 0%;cursor:pointer;color:#FFF}#algolia_instant_selector button:not(.ais-price-ranges--button){background:#930 none repeat scroll 0% 0%}.ais-price-ranges--button{background:#930 none repeat scroll 0% 0%;padding:5px
15px;margin-left:10px;border:0px
none;color:#FFF;font-size:13px;font-weight:normal;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle}#algolia_instant_selector button:not(.ais-price-ranges--button){background:#f4f4f4 none repeat scroll 0% 0%;display:block;margin:auto;margin-top:0px;padding:7px
15px;border:0px
none;color:#666;font-size:13px;font-weight:normal;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap}#algolia_instant_selector button:not(.ais-price-ranges--button){background:rgb(97, 137, 29) none repeat scroll 0% 0%;color:#FFF;text-shadow:none}#algolia_instant_selector button:not(.ais-price-ranges--button):hover{background:rgb(87, 123, 26) none repeat scroll 0% 0%;color:white}#algolia_instant_selector .pull-left{float:left}#algolia_instant_selector .pull-right{float:right}#algolia_instant_selector #refine-toggle{font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;text-align:center;height:40px;line-height:40px;border:solid 1px #EDEDED;margin:10px
0 20px 0;font-weight:bold;cursor:pointer}#algolia-static-content{margin-bottom:20px}#algolia_instant_selector,
#algolia_instant_selector *,
#search_mini_form,
#search_mini_form
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#algolia_instant_selector:before,
#algolia_instant_selector:after,
#algolia_instant_selector *:before,
#algolia_instant_selector *:after,
#search_mini_form:before,
#search_mini_form:after,
#search_mini_form *:before,
#search_mini_form *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){#algolia_instant_selector .col-sm-6{width:50%;float:left}}#algolia_instant_selector .col-md-3,
#algolia_instant_selector .col-md-4,
#algolia_instant_selector .col-md-9,
#algolia_instant_selector .col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 992px){#algolia_instant_selector .col-md-3,
#algolia_instant_selector .col-md-4,
#algolia_instant_selector .col-md-9,
#algolia_instant_selector .col-md-12{float:left}#algolia_instant_selector .col-md-12{width:100%}#algolia_instant_selector .col-md-9{width:74%}#algolia_instant_selector .col-md-4{width:33.33333333%}#algolia_instant_selector .col-md-3{width:25%}}#algolia_instant_selector
.row{margin-left:-15px;margin-right:-15px}#algolia_instant_selector .row:before,
#algolia_instant_selector .row:after{content:" ";display:table}#algolia_instant_selector .row:after{clear:both}#algolia_instant_selector .visible-xs,
#algolia_instant_selector .visible-sm{display:none !important}#algolia_instant_selector .hidden-xs,
#algolia_instant_selector .hidden-sm{display:block !important}@media (max-width: 767px){#algolia_instant_selector .visible-xs{display:block !important}#algolia_instant_selector .hidden-xs{display:none !important}}@media (max-width: 992px){#algolia_instant_selector .visible-sm{display:block !important}#algolia_instant_selector .hidden-sm{display:none !important}#algolia_instant_selector.with-facets #algolia-left-container{margin-left:0;width:100%}#algolia_instant_selector.with-facets #algolia-right-container{width:100%}#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__input{width:95%;height:30px;margin-left:-20px}}#algolia-autocomplete-container:after,.autocomplete-wrapper:after{clear:both;content:''}#algolia-right-container
.infos.hidden{display:none}.algolia-clearfix:after{content:"";display:block;clear:both}.ais-infinite-hits--showmore>button:disabled{display:none !important}.algolia-instant-results-wrapper{max-width:1218px;margin:50px
auto;background:#FFF}#instant-search-facets-container:before,#instant-search-facets-container:after{display:block;content:"";background:#ebdfb5;border-bottom:1px solid #CCC !important;color:#000;line-height:1.5rem}#instant-search-facets-container:before{padding:4px
8px;content:"Shopping Options";text-transform:uppercase;font-size:1em;font-weight:bold}#instant-search-facets-container:after{height:1.5rem}#instant-search-results-container .result-wrapper
a{min-height:330px}@media (max-width: 992px){#instant-search-facets-container:after{margin-bottom:25px}}/*


   Magic 360 v4.6.10 
   Copyright 2019 Magic Toolbox
   Buy a license: https://www.magictoolbox.com/magic360/
   License agreement: https://www.magictoolbox.com/license/


*/
 @font-face {
    font-family: 'magic360';
    font-weight: normal;
    font-style: normal;
    src: url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/_/_/js/360_image_view/fonts/magic360.eot?#iefix) format('embedded-opentype');
}
@font-face {
    font-family: 'magic360';
    src: url('data:application/octet-stream;base64,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') format('woff'),
        url('data:application/octet-stream;base64,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') format('truetype');
}



/* Core */
.Magic360,
.Magic360-container {
    border: 1px solid #f3f3f3;
    box-sizing: content-box !important;
}

.Magic360-container .Magic360,
.Magic360-fullscreen .Magic360 {
    border: 0 !important;
}

.Magic360 {
    padding: 0 !important;
    outline: 0 !important;
    display: inline-block;
    font-size: 0 !important;
    line-height: 100% !important;
    max-width: 100%;
}

.Magic360-container {
    text-align: center !important;
    max-width: 100%;
    position: relative;
    z-index: 1;
}

.Magic360-container .Magic360 {
    display: inline-block !important;
    vertical-align: middle;
    touch-action: none;
}

.Magic360-container .Magic360.m360-spin-x {
    touch-action: pan-y;
}

.Magic360-container .Magic360.m360-spin-y {
    touch-action: pan-x;
}

.Magic360.desktop.zoom-in {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.Magic360 img {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto;
}

.Magic360 > img {
    width: 100%;
}

/* Fullscreen icons */
button.m360-icon {
    color: #b4b4b4 !important;
    font: normal 900 30px/1 'magic360' !important;
    cursor: pointer;
    z-index: 1000000 !important;
    background-color: transparent !important;
    border: 1px solid rgba(180, 180, 180, 0) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    position: absolute !important;
    text-transform: none !important;
    text-align: center;
    speak: none;
    width: 44px !important;
    height: 44px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    outline: 0 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
button.m360-icon:hover,
.mobile-magic button.m360-icon:active {
    color: #555 !important;
    color: rgba(49, 51, 61, 0.76) !important;
}
button.m360-icon:before {
    display: inline !important;
    position: static !important;
    color: inherit !important;
    font: inherit !important;
    -webkit-font-smoothing: inherit !important;
    -moz-osx-font-smoothing: inherit !important;
}
button.m360-icon.m360-icon-fullscreen-open,
button.m360-icon.m360-icon-fullscreen-close {
    top: 0 !important;
    right: 0 !important;
}
button.m360-icon.m360-icon-fullscreen-close {
    width: 60px !important;
    height: 60px !important;
}
button.m360-icon.m360-icon-fullscreen-open:before { content: '\e800'; }
button.m360-icon.m360-icon-fullscreen-close:before { content: '\e801';  }

.lt-ie9-magic button.m360-icon {
    border: 0;
    filter: alpha(opacity=75);
}
.lt-ie9-magic button.m360-icon:hover {
    filter: alpha(opacity=100);
}


.Magic360-fullscreen:-webkit-full-screen {
    touch-action: none;
}

.lt-ie7-magic .Magic360-container .Magic360 {
    width: auto !important;
}

.Magic360-fullscreen {
    background: #fff;
    z-index: 2147483640 !important;
}
.Magic360-fullscreen:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    -webkit-backface-visibility: hidden !important;
            backface-visibility: hidden !important;
}
.Magic360-fullscreen:-ms-fullscreen {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}

.Magic360-fullscreen:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.Magic360-fullscreen .Magic360 {
    display: inline-block !important;
    vertical-align: middle;
}

.Magic360-message {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #AAAAAA;
    display: block;
    font-size: 10px;
    color: #000;
    overflow: hidden;
    padding: 6px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 33%;
    left: 33%;
    z-index: 100;
    box-shadow: 0 0 10px #000;
    border-collapse: separate;
    border-radius: 15px;
}

.Magic360-fullscreen .Magic360-message {
    font-size: 18px;
    background-color: #31333D;
    background-color: rgba(49, 51, 61, 0.76);
    border-color: #ccc;
    color: #fff;
    top: 15px;
}


/**
 * Hint & Loader
 */
.m360-hint-message,
.m360-loader {
    background: rgba(49, 51, 61, 0.76);
    color: #fff;
    font: normal 14px/1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.m360-hint,
.m360-loader {
    direction: ltr;
    text-align: center;
    display: inline-block;
    margin: 0;
    position: absolute;
    z-index: 1000;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: opacity 0.25s ease;
            transition: opacity 0.25s ease;
}
.m360-hint {
    bottom: 8px;
    left: 0;
    right: 0;
    padding: 0 10%;
    -webkit-transition: opacity 0.25s ease, z-index 0.25s ease;
            transition: opacity 0.25s ease, z-index 0.25s ease;
}
.m360-hint-message {
    display: inline-block;
    border-radius: 2em;
    padding: .3em 1.5em;
    font-size: 14px;
    line-height: 1.5;
}
.m360-hint-message:before {
    content: '';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAqCAYAAAB4Ip8uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjhDODMzNkM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjhDODMzNUM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlv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');
    background-image: -webkit-image-set(
                        url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAqCAYAAAB4Ip8uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjhDODMzNkM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjhDODMzNUM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq6mNcIAAAqiSURBVHja7Fx9aFXnGb/nfn/kfie2SqqpC9ugq/YDnGWF2nasmj8qOP9whemGoxQHlox2KOyv+rEwkO4TJmMQKaTUBqltsOoigRBaWUiNdjFzmdFYjSR3JkZjkpuPe/f8Tp9X3p6ec+8599wbt5v7wsv9ft/nPN/P73nPVbLZrKMyyne4zX5RUZSSEVHuSlYq3pnhm7Oi4xULNq2oWgWrsNcS7xQN77L/KwJW2BO4aHr49RzNeZqZiqDz8k7wTfAOfJulucD8szWcRRKun2bVyZMnH+vr63uxvr4+gtesQEpFjjmFG9i2bVv8+vXrr4yNjb0JHjLvPEUJoQjUZqbBAIEhInDF1NTUsSyP+fn5wba2tqfps6gZIZul4f915uBd+PDhw9+em5vrE7zLZDLTly9ffoU+i9P05uKdqb1tEKkwAfHJycl3INfZ2dleekyD0IWFhau7du16BAqQTxOXoIDBOx94NzMz00m8+oJ42EyGMcBCniRLXgcFYEV4IAJWNbC/v38LEZRqb29/hl5X45EIHgGhd+7c+TO9lyiGJpaZgOHVIlevXt1J1vvPffv2fYNe18AgyEh6wDsS/Cl6L8mKoBQsYBvxwys0cGho6FUWJGJv9ZUrV34i3M2hQ4e+yZpYUDwuQwEL602QcC+cO3eugd0xPF2is7PzOXhD8K+jo+NZ5p1zsQWMDUOwVmggC9fPQgRB1SKupFKpt6CdLHyPVSGXoYDBu6qzZ88+T9b6d4l3Ln5MTk9Pt7EH/At/7llsAasuBsIbHR3dKyVTID6MBAvEiViM+MKCrio3cKUAJoNPsYmJibdv3rz5Biu+Wwp7MSRZzLsv2E379QyjlAJW3TPiRUtLyxp6HmTBOdltn8pqBpUBr+VyN0tIwIJ3vRreCfetViUIb5Kb1jWMUglYdc+bN29GQvBvev4QC87PM06p/+NE4ISc+nNGHVyEulgLvHh5+jRTvO/h7zpLlSNoaEPdu4JDW1wnicLrJNw3eMdWHtPLposlYBlt8XEy8NDx48dfHh8f/4ie17GQ4xwvltFcQRb7CyHge/futXIcDvI6bl5TKZJAZfoCrPERZkyMadOb4nMBzAR4DdP0WWSyahw9PT0vTU1NHee9vZolcR0JVCDgHUpQozhsZm+3SUvwiix49+7diYaGhu+uWbNmq6Ioj1y7du0PyWRypcfjUa+E4sZsY2PjT2tra1tIC7fQ+98jYbfymn5mYFYHksvasNT79O3Zsye6Y8eOp6LR6KpIJPIdp9MZd7vdq/UWACBD3mWcmPkPiolDR44c+aypqWmiSPQZ0rx8+fJvURj7nNfM6GD4GRLspXA47PB6vY/qYNW2sGiZcWp2d/78+Wfr6uo2hkKhTSRA/8jISK/P5wsTEf/q6uo6QgTPBAKBzPr163tB4N69e2HF6dOnT7++adOmDzZu3NiBdcmSD9PvnqbHNqoB/7Z27douZuCMBUbmpI+Uzp9Op7uJtm4IjhSwV/yQ6XNQBvuEeG/lypVPkAKEVq1atePAgQN/3L9//4xN+vLS7vf7aylTHjJoKmCPDBSO+OpwuVy1Bs2cgglwsxuOd3d3fx+JFEqeGzdu/JyTArjjulu3br1/5syZH9Hzh9nFhdg6PVLsCzNkKT6PYQ2shTWxNvaQ6sB8tbIZ+hK8XlRyvVX8G5EnhKT3I/xdNcRYpc+iiwZfYqR8LX19fZsNkiesX4USVCC/9fX1NUy37Rislj/ARylGvA/obHBw8MfMtChfJBKqZaSBZ44dO/YME+nScSOK5D5dUpwMMFMTWBvJBvbCnpqSwbA8y0OfT3LZLim7VzTTKXkCt5SIhazQZ5HJ2CNGvPuYs+OggYCDAIhEDkNhp475ZkvAcoZ3ATUYo1BxCcRwCgyVtPtTtpiABfchGOsWGTf2wF7YE3vnWM8sfYpNlMkSfQUIGGVkO3u2kMG1BiBUIeDm5ubH9L5r9fpwYZHh4eHdnL29x5lvlSajvA+zMYP9BcQHYd1YuwZ7YU/szVbiNCjPctJXxE6PafoKEXAe41DYshNCwK2trU8WKuCvuQckHKoKBQIbyC0lNS5PuDpQ7UqlUrMGBAq359apL4WVqGUN9sBeqv/9cu+cMTgXfZRgOZU8B6CUL4eLJr5fbPqKVfK5Ke66dBTcMkjk1KTncydOnPiQJP8fKi+W7dy588TQ0NAPWaPCrEUqQEDlxV0iIq4T35wbNmyooVnNFhCUwATBPLwXxNrYA3thT+zNp0H0TMssfT4SnJcF6BJCF6OE9JkexLt7VMLpNfRBW3VnZ+eTW7duDYk3KaGdlg4AKHa0R8VJ0eFAC1Bq4A8AUeG4sZzm6rt3735y8ODB5zRZNBgTQfzA78fHxw9xcpJgAYhEJi56n4x0pbirEsuRSZulLyll0nGmLVwq+gpMstrQNdJJsrB2HImdDPMCFaTS9JdMY6F7f6UNGEN8RTovGvhiEHEpqi3bUYj39/f/7ujRow1E7AscJ8CoBJ5LP0kjhnG5ERNtMemzFo7lsXx9YzP0QRjIUtHcAP6Nrg1mqegrsEx6B310nTIJXiQKYWquaZJ7xn67AhZM9LC2JJDBgVnI/IApU4KQvX37NgSdJStGSwsWlDUzqHj/PZczMazJ2aGwHrOtxJz0ZW2MQuizyGRYaHRsbOzXqLXZu7i0UCZwexnL505cQkuDHSxarmFDrL1JFNyk6VsuXrz4W3JvF4ghw6Rtn6fT6ZFcjAMkyPVqXIIrBfbrLQCXNqQPAAIx8DewPHRsMMUJk1LQZ5HJ6ikYCBc0Sm1WrRtPyO1WissP69XMxWg2yHWhly8YTKilQv1no6Oj79LzRxndSsgTMQxaSN/5FRMYY8a5dEAHu50jmb6o1PgwnMWir5BmA8IB4rBBs0E9EIB8ArrHp2ViegBQKdqFwnLCTU1Nj5PlfsZJVlQDA+IY6OuNjY2rpVrV4yhBiaG5GFngHilp8mvpQ03LCFHCJExarHahHwoFr2HQLhR5hurKJcVb1Ia/yDQHOfjLBbtAu8C4ap7BUjX6CwA2ZDzb77B5/thGw7+Hs/4qTcNf8C/IhuNzGJysLAToMF3KYX1KbDq2b9/+ooT7fqVLNTAw8BK5ouZSWS8DF5Ym17DoDE2h48V1bcaxeEPlHfGlc926dT+Q8HJhHAEWrpwxL/rdISqMh1Sfj3cKV3PfegHQM6T4V6MTCUv0yI4KpKDZgI6V4+uH7hI4qcpZ/ds5oNuSH5v1IWtFlifdxQDNi4sEAURyQV92h+1sMFmR3fSlS5e2SaVYEoCKyO758HvIVgZv9/A2inIitIs7LTV4xGs+vN3BxPsclYPvWg8YgXBRwjEIUwNUTSBofKQn500DpRawU2SEojmOglyczAcKxHc7RPK556V86wru6aJybQzom4Bf8cgQ6gO9dUVYcZhvVxmW4T9GavLeQLVEBSysOIRSDZ7OAPf2OB7gzWcybBiFxqFuo8TgT9IxF5+Z2LtEBSzKtTByGSSsADUs4PKm9lZMn501brPKsKFAZcSJxHkzJcgS/o8OLTAj3zy/kK88MgVFFkHADh1YL+uw8DcElT9huc83pdh8K9Z/dBTtPyWW6MiWCtCo/MtOmQ8lW/kjtLIe/xVgAOSDS20/pMFNAAAAAElFTkSuQmCC') 1x,
                        url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAABUCAYAAAC82LpqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNTQ2NDdEMUM3MEIxMUUzQjI2QkI2NTZEOUZDMjc2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNTQ2NDdEMEM3MEIxMUUzQjI2QkI2NTZEOUZDMjc2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlv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') 2x
                    );
    width: 40px;
    height: 42px;
    display: inline-block;
    speak: none;
    text-align: center;
    vertical-align: middle;
    margin-right: 4px;
    -webkit-transition: opacity 0.25s ease;
            transition: opacity 0.25s ease;
}
.m360-spin-x .m360-hint-message:before {
    background-position: -40px;
}
.m360-spin-y .m360-hint-message:before {
    background-position: -80px;
}

.m360-loader {
    border-radius: 100%;
    font-size: 0;
    opacity: 0;
    padding: 0;
    width: 50px;
    height: 50px;
    left: 8px;
    bottom: 8px;
}
.m360-loader:after {
    content: attr(data-progress);
    font-size: 12px;
    line-height: 1;
    display: block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.m360-loader:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 44px;
    height: 44px;
    margin: auto;
    text-indent: -9999em;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 1);
    border-top-color: transparent;
    box-sizing: border-box;
}
.m360-loader.shown {
    opacity: 1;
    z-index: 1000;
    -webkit-transition: opacity 0s;
    transition: opacity 0s;
}
.m360-loader.shown:before {
    -webkit-animation: spin-loading 2s infinite linear;
            animation: spin-loading 2s infinite linear;
}

@-webkit-keyframes spin-loading {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
                transform: rotate(359deg);
    }
}
@keyframes spin-loading {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
                transform: rotate(359deg);
    }
}

.lt-ie10-magic .m360-loader {
    border-radius: 2em;
    font-size: 14px;
    padding: .8em 1.2em;
    width: auto;
    height: auto;
}
.lt-ie10-magic .m360-loader:before {
    display: none;
}
.lt-ie10-magic .m360-loader:after {
    content: 'Loading...   ' attr(data-progress);
    text-align: center;
}
.lt-ie9-magic .m360-hint-message,
.lt-ie9-magic .m360-loader.shown {
    background: transparent !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7c31333D', EndColorStr='#7c31333D');
}
.lt-ie9-magic .m360-hint-hidden {
    filter: alpha(opacity=0);
}
.lt-ie9-magic .m360-loader {
    filter: alpha(opacity=0);
    right: 0;
    left:  0;
    width: 96px;
    margin: auto;
}
.lt-ie9-magic .Magic360-fullscreen .m360-loader {
    left: 8px;
    right: auto;
}


/* Magnifier */
.Magic360-container .m360-magnifier,
.Magic360-fullscreen .m360-magnifier {
    box-shadow: 0 0 10px #ccc;
    border-collapse: separate;
    background-color: #fff;
    cursor: none;
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}
.lt-ie9-magic .m360-magnifier {
    border:  3px ridge #e7e7e7;
}
.lt-ie9-magic .m360-magnifier.m360-magnifier-inner {
    border: none !important;
}
.Magic360-container.desktop .m360-magnifier.m360-magnifier-inner,
.Magic360-fullscreen.desktop .m360-magnifier.m360-magnifier-inner {
    cursor: pointer;
    cursor: -webkit-zoom-out;
    cursor: -moz-zoom-out;
    cursor: zoom-out;
    box-shadow: none;
}

.m360-magnifier img {
    position: absolute !important;
    max-width: none !important;
    max-height: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: 0 !important;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}
.m360-magnifier-loader-holder {
    background-color: transparent;
    cursor: default;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.ie9-magic .m360-magnifier-loader-holder,
.lt-ie9-magic .m360-magnifier-loader-holder {
    filter: alpha(opacity=60);
}

.m360-magnifier-loader-holder .m360-loader {
    opacity: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
.m360-magnifier-loader-holder .m360-loader:before {
    -webkit-animation: spin-loading 2s infinite linear;
            animation: spin-loading 2s infinite linear;
}


.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.bs-styles{/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */}.bs-styles :root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.bs-styles *,.bs-styles *::before,.bs-styles *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.bs-styles html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bs-styles article,.bs-styles aside,.bs-styles figcaption,.bs-styles figure,.bs-styles footer,.bs-styles header,.bs-styles hgroup,.bs-styles main,.bs-styles nav,.bs-styles section{display:block}.bs-styles body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}.bs-styles [tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}.bs-styles hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.bs-styles h1,.bs-styles h2,.bs-styles h3,.bs-styles h4,.bs-styles h5,.bs-styles h6{margin-top:0;margin-bottom:.5rem}.bs-styles p{margin-top:0;margin-bottom:1rem}.bs-styles abbr[title],.bs-styles abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.bs-styles address{margin-bottom:1rem;font-style:normal;line-height:inherit}.bs-styles ol,.bs-styles ul,.bs-styles dl{margin-top:0;margin-bottom:1rem}.bs-styles ol ol,.bs-styles ul ul,.bs-styles ol ul,.bs-styles ul ol{margin-bottom:0}.bs-styles dt{font-weight:700}.bs-styles dd{margin-bottom:.5rem;margin-left:0}.bs-styles blockquote{margin:0 0 1rem}.bs-styles b,.bs-styles strong{font-weight:bolder}.bs-styles small{font-size:80%}.bs-styles sub,.bs-styles sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.bs-styles sub{bottom:-.25em}.bs-styles sup{top:-.5em}.bs-styles a{color:#007bff;text-decoration:none;background-color:transparent}.bs-styles a:hover{color:#0056b3;text-decoration:underline}.bs-styles a:not([href]){color:inherit;text-decoration:none}.bs-styles a:not([href]):hover{color:inherit;text-decoration:none}.bs-styles pre,.bs-styles code,.bs-styles kbd,.bs-styles samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}.bs-styles pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}.bs-styles figure{margin:0 0 1rem}.bs-styles img{vertical-align:middle;border-style:none}.bs-styles svg{overflow:hidden;vertical-align:middle}.bs-styles table{border-collapse:collapse}.bs-styles caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}.bs-styles th{text-align:inherit}.bs-styles label{display:inline-block;margin-bottom:.5rem}.bs-styles button{border-radius:0}.bs-styles button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.bs-styles input,.bs-styles button,.bs-styles select,.bs-styles optgroup,.bs-styles textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.bs-styles button,.bs-styles input{overflow:visible}.bs-styles button,.bs-styles select{text-transform:none}.bs-styles [role="button"]{cursor:pointer}.bs-styles select{word-wrap:normal}.bs-styles button,.bs-styles [type="button"],.bs-styles [type="reset"],.bs-styles [type="submit"]{-webkit-appearance:button}.bs-styles button:not(:disabled),.bs-styles [type="button"]:not(:disabled),.bs-styles [type="reset"]:not(:disabled),.bs-styles [type="submit"]:not(:disabled){cursor:pointer}.bs-styles button::-moz-focus-inner,.bs-styles [type="button"]::-moz-focus-inner,.bs-styles [type="reset"]::-moz-focus-inner,.bs-styles [type="submit"]::-moz-focus-inner{padding:0;border-style:none}.bs-styles input[type="radio"],.bs-styles input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.bs-styles textarea{overflow:auto;resize:vertical}.bs-styles fieldset{min-width:0;padding:0;margin:0;border:0}.bs-styles legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}.bs-styles progress{vertical-align:baseline}.bs-styles [type="number"]::-webkit-inner-spin-button,.bs-styles [type="number"]::-webkit-outer-spin-button{height:auto}.bs-styles [type="search"]{outline-offset:-2px;-webkit-appearance:none}.bs-styles [type="search"]::-webkit-search-decoration{-webkit-appearance:none}.bs-styles ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.bs-styles output{display:inline-block}.bs-styles summary{display:list-item;cursor:pointer}.bs-styles template{display:none}.bs-styles [hidden]{display:none !important}.bs-styles h1,.bs-styles h2,.bs-styles h3,.bs-styles h4,.bs-styles h5,.bs-styles h6,.bs-styles .h1,.bs-styles .h2,.bs-styles .h3,.bs-styles .h4,.bs-styles .h5,.bs-styles .h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.bs-styles h1,.bs-styles .h1{font-size:2.5rem}.bs-styles h2,.bs-styles .h2{font-size:2rem}.bs-styles h3,.bs-styles .h3{font-size:1.75rem}.bs-styles h4,.bs-styles .h4{font-size:1.5rem}.bs-styles h5,.bs-styles .h5{font-size:1.25rem}.bs-styles h6,.bs-styles .h6{font-size:1rem}.bs-styles .lead{font-size:1.25rem;font-weight:300}.bs-styles .display-1{font-size:6rem;font-weight:300;line-height:1.2}.bs-styles .display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.bs-styles .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.bs-styles .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}.bs-styles hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}.bs-styles small,.bs-styles .small{font-size:80%;font-weight:400}.bs-styles mark,.bs-styles .mark{padding:.2em;background-color:#fcf8e3}.bs-styles .list-unstyled{padding-left:0;list-style:none}.bs-styles .list-inline{padding-left:0;list-style:none}.bs-styles .list-inline-item{display:inline-block}.bs-styles .list-inline-item:not(:last-child){margin-right:.5rem}.bs-styles .initialism{font-size:90%;text-transform:uppercase}.bs-styles .blockquote{margin-bottom:1rem;font-size:1.25rem}.bs-styles .blockquote-footer{display:block;font-size:80%;color:#6c757d}.bs-styles .blockquote-footer::before{content:"\2014\00A0"}.bs-styles .img-fluid{max-width:100%;height:auto}.bs-styles .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.bs-styles .figure{display:inline-block}.bs-styles .figure-img{margin-bottom:.5rem;line-height:1}.bs-styles .figure-caption{font-size:90%;color:#6c757d}.bs-styles code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>.bs-styles code{color:inherit}.bs-styles kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}.bs-styles kbd kbd{padding:0;font-size:100%;font-weight:700}.bs-styles pre{display:block;font-size:87.5%;color:#212529}.bs-styles pre code{font-size:inherit;color:inherit;word-break:normal}.bs-styles .pre-scrollable{max-height:340px;overflow-y:scroll}.bs-styles .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.bs-styles .container{max-width:540px}}@media (min-width: 768px){.bs-styles .container{max-width:720px}}@media (min-width: 992px){.bs-styles .container{max-width:960px}}@media (min-width: 1200px){.bs-styles .container{max-width:1140px}}.bs-styles .container-fluid,.bs-styles .container-sm,.bs-styles .container-md,.bs-styles .container-lg,.bs-styles .container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.bs-styles .container,.bs-styles .container-sm{max-width:540px}}@media (min-width: 768px){.bs-styles .container,.bs-styles .container-sm,.bs-styles .container-md{max-width:720px}}@media (min-width: 992px){.bs-styles .container,.bs-styles .container-sm,.bs-styles .container-md,.bs-styles .container-lg{max-width:960px}}@media (min-width: 1200px){.bs-styles .container,.bs-styles .container-sm,.bs-styles .container-md,.bs-styles .container-lg,.bs-styles .container-xl{max-width:1140px}}.bs-styles .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bs-styles .no-gutters{margin-right:0;margin-left:0}.bs-styles .no-gutters>.col,.bs-styles .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.bs-styles .col-1,.bs-styles .col-2,.bs-styles .col-3,.bs-styles .col-4,.bs-styles .col-5,.bs-styles .col-6,.bs-styles .col-7,.bs-styles .col-8,.bs-styles .col-9,.bs-styles .col-10,.bs-styles .col-11,.bs-styles .col-12,.bs-styles .col,.bs-styles .col-auto,.bs-styles .col-sm-1,.bs-styles .col-sm-2,.bs-styles .col-sm-3,.bs-styles .col-sm-4,.bs-styles .col-sm-5,.bs-styles .col-sm-6,.bs-styles .col-sm-7,.bs-styles .col-sm-8,.bs-styles .col-sm-9,.bs-styles .col-sm-10,.bs-styles .col-sm-11,.bs-styles .col-sm-12,.bs-styles .col-sm,.bs-styles .col-sm-auto,.bs-styles .col-md-1,.bs-styles .col-md-2,.bs-styles .col-md-3,.bs-styles .col-md-4,.bs-styles .col-md-5,.bs-styles .col-md-6,.bs-styles .col-md-7,.bs-styles .col-md-8,.bs-styles .col-md-9,.bs-styles .col-md-10,.bs-styles .col-md-11,.bs-styles .col-md-12,.bs-styles .col-md,.bs-styles .col-md-auto,.bs-styles .col-lg-1,.bs-styles .col-lg-2,.bs-styles .col-lg-3,.bs-styles .col-lg-4,.bs-styles .col-lg-5,.bs-styles .col-lg-6,.bs-styles .col-lg-7,.bs-styles .col-lg-8,.bs-styles .col-lg-9,.bs-styles .col-lg-10,.bs-styles .col-lg-11,.bs-styles .col-lg-12,.bs-styles .col-lg,.bs-styles .col-lg-auto,.bs-styles .col-xl-1,.bs-styles .col-xl-2,.bs-styles .col-xl-3,.bs-styles .col-xl-4,.bs-styles .col-xl-5,.bs-styles .col-xl-6,.bs-styles .col-xl-7,.bs-styles .col-xl-8,.bs-styles .col-xl-9,.bs-styles .col-xl-10,.bs-styles .col-xl-11,.bs-styles .col-xl-12,.bs-styles .col-xl,.bs-styles .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.bs-styles .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.bs-styles .row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bs-styles .row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bs-styles .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.bs-styles .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.bs-styles .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.bs-styles .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.bs-styles .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bs-styles .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.bs-styles .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.bs-styles .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bs-styles .order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.bs-styles .order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bs-styles .order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bs-styles .order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bs-styles .order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bs-styles .order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bs-styles .order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bs-styles .order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.bs-styles .order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.bs-styles .order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.bs-styles .order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.bs-styles .order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.bs-styles .order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.bs-styles .order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bs-styles .offset-1{margin-left:8.33333%}.bs-styles .offset-2{margin-left:16.66667%}.bs-styles .offset-3{margin-left:25%}.bs-styles .offset-4{margin-left:33.33333%}.bs-styles .offset-5{margin-left:41.66667%}.bs-styles .offset-6{margin-left:50%}.bs-styles .offset-7{margin-left:58.33333%}.bs-styles .offset-8{margin-left:66.66667%}.bs-styles .offset-9{margin-left:75%}.bs-styles .offset-10{margin-left:83.33333%}.bs-styles .offset-11{margin-left:91.66667%}@media (min-width: 576px){.bs-styles .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.bs-styles .row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bs-styles .row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bs-styles .col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.bs-styles .col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.bs-styles .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.bs-styles .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.bs-styles .col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bs-styles .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.bs-styles .col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.bs-styles .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bs-styles .order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.bs-styles .order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bs-styles .order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bs-styles .order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bs-styles .order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bs-styles .order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bs-styles .order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bs-styles .order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.bs-styles .order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.bs-styles .order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.bs-styles .order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.bs-styles .order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.bs-styles .order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.bs-styles .order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bs-styles .offset-sm-0{margin-left:0}.bs-styles .offset-sm-1{margin-left:8.33333%}.bs-styles .offset-sm-2{margin-left:16.66667%}.bs-styles .offset-sm-3{margin-left:25%}.bs-styles .offset-sm-4{margin-left:33.33333%}.bs-styles .offset-sm-5{margin-left:41.66667%}.bs-styles .offset-sm-6{margin-left:50%}.bs-styles .offset-sm-7{margin-left:58.33333%}.bs-styles .offset-sm-8{margin-left:66.66667%}.bs-styles .offset-sm-9{margin-left:75%}.bs-styles .offset-sm-10{margin-left:83.33333%}.bs-styles .offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.bs-styles .col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.bs-styles .row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bs-styles .row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bs-styles .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.bs-styles .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.bs-styles .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.bs-styles .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.bs-styles .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bs-styles .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.bs-styles .col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.bs-styles .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bs-styles .order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.bs-styles .order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bs-styles .order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bs-styles .order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bs-styles .order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bs-styles .order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bs-styles .order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bs-styles .order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.bs-styles .order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.bs-styles .order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.bs-styles .order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.bs-styles .order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.bs-styles .order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.bs-styles .order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bs-styles .offset-md-0{margin-left:0}.bs-styles .offset-md-1{margin-left:8.33333%}.bs-styles .offset-md-2{margin-left:16.66667%}.bs-styles .offset-md-3{margin-left:25%}.bs-styles .offset-md-4{margin-left:33.33333%}.bs-styles .offset-md-5{margin-left:41.66667%}.bs-styles .offset-md-6{margin-left:50%}.bs-styles .offset-md-7{margin-left:58.33333%}.bs-styles .offset-md-8{margin-left:66.66667%}.bs-styles .offset-md-9{margin-left:75%}.bs-styles .offset-md-10{margin-left:83.33333%}.bs-styles .offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.bs-styles .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.bs-styles .row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bs-styles .row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bs-styles .col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.bs-styles .col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.bs-styles .col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.bs-styles .col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.bs-styles .col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bs-styles .col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.bs-styles .col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.bs-styles .col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bs-styles .order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.bs-styles .order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bs-styles .order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bs-styles .order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bs-styles .order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bs-styles .order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bs-styles .order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bs-styles .order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.bs-styles .order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.bs-styles .order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.bs-styles .order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.bs-styles .order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.bs-styles .order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.bs-styles .order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bs-styles .offset-lg-0{margin-left:0}.bs-styles .offset-lg-1{margin-left:8.33333%}.bs-styles .offset-lg-2{margin-left:16.66667%}.bs-styles .offset-lg-3{margin-left:25%}.bs-styles .offset-lg-4{margin-left:33.33333%}.bs-styles .offset-lg-5{margin-left:41.66667%}.bs-styles .offset-lg-6{margin-left:50%}.bs-styles .offset-lg-7{margin-left:58.33333%}.bs-styles .offset-lg-8{margin-left:66.66667%}.bs-styles .offset-lg-9{margin-left:75%}.bs-styles .offset-lg-10{margin-left:83.33333%}.bs-styles .offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.bs-styles .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.bs-styles .row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bs-styles .row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bs-styles .col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.bs-styles .col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.bs-styles .col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.bs-styles .col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.bs-styles .col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bs-styles .col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.bs-styles .col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.bs-styles .col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bs-styles .order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.bs-styles .order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bs-styles .order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bs-styles .order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bs-styles .order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bs-styles .order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bs-styles .order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bs-styles .order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.bs-styles .order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.bs-styles .order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.bs-styles .order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.bs-styles .order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.bs-styles .order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.bs-styles .order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bs-styles .offset-xl-0{margin-left:0}.bs-styles .offset-xl-1{margin-left:8.33333%}.bs-styles .offset-xl-2{margin-left:16.66667%}.bs-styles .offset-xl-3{margin-left:25%}.bs-styles .offset-xl-4{margin-left:33.33333%}.bs-styles .offset-xl-5{margin-left:41.66667%}.bs-styles .offset-xl-6{margin-left:50%}.bs-styles .offset-xl-7{margin-left:58.33333%}.bs-styles .offset-xl-8{margin-left:66.66667%}.bs-styles .offset-xl-9{margin-left:75%}.bs-styles .offset-xl-10{margin-left:83.33333%}.bs-styles .offset-xl-11{margin-left:91.66667%}}.bs-styles .table{width:100%;margin-bottom:1rem;color:#212529}.bs-styles .table th,.bs-styles .table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.bs-styles .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.bs-styles .table tbody+tbody{border-top:2px solid #dee2e6}.bs-styles .table-sm th,.bs-styles .table-sm td{padding:.3rem}.bs-styles .table-bordered{border:1px solid #dee2e6}.bs-styles .table-bordered th,.bs-styles .table-bordered td{border:1px solid #dee2e6}.bs-styles .table-bordered thead th,.bs-styles .table-bordered thead td{border-bottom-width:2px}.bs-styles .table-borderless th,.bs-styles .table-borderless td,.bs-styles .table-borderless thead th,.bs-styles .table-borderless tbody+tbody{border:0}.bs-styles .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.bs-styles .table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.075)}.bs-styles .table-primary,.bs-styles .table-primary>th,.bs-styles .table-primary>td{background-color:#b8daff}.bs-styles .table-primary th,.bs-styles .table-primary td,.bs-styles .table-primary thead th,.bs-styles .table-primary tbody+tbody{border-color:#7abaff}.bs-styles .table-hover .table-primary:hover{background-color:#9fcdff}.bs-styles .table-hover .table-primary:hover>td,.bs-styles .table-hover .table-primary:hover>th{background-color:#9fcdff}.bs-styles .table-secondary,.bs-styles .table-secondary>th,.bs-styles .table-secondary>td{background-color:#d6d8db}.bs-styles .table-secondary th,.bs-styles .table-secondary td,.bs-styles .table-secondary thead th,.bs-styles .table-secondary tbody+tbody{border-color:#b3b7bb}.bs-styles .table-hover .table-secondary:hover{background-color:#c8cbcf}.bs-styles .table-hover .table-secondary:hover>td,.bs-styles .table-hover .table-secondary:hover>th{background-color:#c8cbcf}.bs-styles .table-success,.bs-styles .table-success>th,.bs-styles .table-success>td{background-color:#c3e6cb}.bs-styles .table-success th,.bs-styles .table-success td,.bs-styles .table-success thead th,.bs-styles .table-success tbody+tbody{border-color:#8fd19e}.bs-styles .table-hover .table-success:hover{background-color:#b1dfbb}.bs-styles .table-hover .table-success:hover>td,.bs-styles .table-hover .table-success:hover>th{background-color:#b1dfbb}.bs-styles .table-info,.bs-styles .table-info>th,.bs-styles .table-info>td{background-color:#bee5eb}.bs-styles .table-info th,.bs-styles .table-info td,.bs-styles .table-info thead th,.bs-styles .table-info tbody+tbody{border-color:#86cfda}.bs-styles .table-hover .table-info:hover{background-color:#abdde5}.bs-styles .table-hover .table-info:hover>td,.bs-styles .table-hover .table-info:hover>th{background-color:#abdde5}.bs-styles .table-warning,.bs-styles .table-warning>th,.bs-styles .table-warning>td{background-color:#ffeeba}.bs-styles .table-warning th,.bs-styles .table-warning td,.bs-styles .table-warning thead th,.bs-styles .table-warning tbody+tbody{border-color:#ffdf7e}.bs-styles .table-hover .table-warning:hover{background-color:#ffe8a1}.bs-styles .table-hover .table-warning:hover>td,.bs-styles .table-hover .table-warning:hover>th{background-color:#ffe8a1}.bs-styles .table-danger,.bs-styles .table-danger>th,.bs-styles .table-danger>td{background-color:#f5c6cb}.bs-styles .table-danger th,.bs-styles .table-danger td,.bs-styles .table-danger thead th,.bs-styles .table-danger tbody+tbody{border-color:#ed969e}.bs-styles .table-hover .table-danger:hover{background-color:#f1b0b7}.bs-styles .table-hover .table-danger:hover>td,.bs-styles .table-hover .table-danger:hover>th{background-color:#f1b0b7}.bs-styles .table-light,.bs-styles .table-light>th,.bs-styles .table-light>td{background-color:#fdfdfe}.bs-styles .table-light th,.bs-styles .table-light td,.bs-styles .table-light thead th,.bs-styles .table-light tbody+tbody{border-color:#fbfcfc}.bs-styles .table-hover .table-light:hover{background-color:#ececf6}.bs-styles .table-hover .table-light:hover>td,.bs-styles .table-hover .table-light:hover>th{background-color:#ececf6}.bs-styles .table-dark,.bs-styles .table-dark>th,.bs-styles .table-dark>td{background-color:#c6c8ca}.bs-styles .table-dark th,.bs-styles .table-dark td,.bs-styles .table-dark thead th,.bs-styles .table-dark tbody+tbody{border-color:#95999c}.bs-styles .table-hover .table-dark:hover{background-color:#b9bbbe}.bs-styles .table-hover .table-dark:hover>td,.bs-styles .table-hover .table-dark:hover>th{background-color:#b9bbbe}.bs-styles .table-active,.bs-styles .table-active>th,.bs-styles .table-active>td{background-color:rgba(0,0,0,0.075)}.bs-styles .table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.bs-styles .table-hover .table-active:hover>td,.bs-styles .table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.bs-styles .table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.bs-styles .table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.bs-styles .table-dark{color:#fff;background-color:#343a40}.bs-styles .table-dark th,.bs-styles .table-dark td,.bs-styles .table-dark thead th{border-color:#454d55}.bs-styles .table-dark.table-bordered{border:0}.bs-styles .table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.bs-styles .table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.bs-styles .table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-styles .table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.bs-styles .table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-styles .table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.bs-styles .table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-styles .table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.bs-styles .table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-styles .table-responsive-xl>.table-bordered{border:0}}.bs-styles .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-styles .table-responsive>.table-bordered{border:0}.bs-styles .form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.bs-styles .form-control{-webkit-transition:none;transition:none}}.bs-styles .form-control::-ms-expand{background-color:transparent;border:0}.bs-styles .form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.bs-styles .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.bs-styles .form-control::-moz-placeholder{color:#6c757d;opacity:1}.bs-styles .form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.bs-styles .form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.bs-styles .form-control::placeholder{color:#6c757d;opacity:1}.bs-styles .form-control:disabled,.bs-styles .form-control[readonly]{background-color:#e9ecef;opacity:1}.bs-styles input[type="date"].form-control,.bs-styles input[type="time"].form-control,.bs-styles input[type="datetime-local"].form-control,.bs-styles input[type="month"].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bs-styles select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.bs-styles .form-control-file,.bs-styles .form-control-range{display:block;width:100%}.bs-styles .col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.bs-styles .col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.bs-styles .col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.bs-styles .form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.bs-styles .form-control-plaintext.form-control-sm,.bs-styles .form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.bs-styles .form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.bs-styles .form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.bs-styles select.form-control[size],.bs-styles select.form-control[multiple]{height:auto}.bs-styles textarea.form-control{height:auto}.bs-styles .form-group{margin-bottom:1rem}.bs-styles .form-text{display:block;margin-top:.25rem}.bs-styles .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.bs-styles .form-row>.col,.bs-styles .form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.bs-styles .form-check{position:relative;display:block;padding-left:1.25rem}.bs-styles .form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.bs-styles .form-check-input[disabled] ~ .form-check-label,.bs-styles .form-check-input:disabled ~ .form-check-label{color:#6c757d}.bs-styles .form-check-label{margin-bottom:0}.bs-styles .form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.bs-styles .form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.bs-styles .valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.bs-styles .valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}.was-validated .bs-styles:valid ~ .valid-feedback,.was-validated .bs-styles:valid ~ .valid-tooltip,.bs-styles.is-valid ~ .valid-feedback,.bs-styles.is-valid ~ .valid-tooltip{display:block}.was-validated .bs-styles .form-control:valid,.bs-styles .form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .bs-styles .form-control:valid:focus,.bs-styles .form-control.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .bs-styles textarea.form-control:valid,.bs-styles textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .bs-styles .custom-select:valid,.bs-styles .custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .bs-styles .custom-select:valid:focus,.bs-styles .custom-select.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .bs-styles .form-check-input:valid ~ .form-check-label,.bs-styles .form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .bs-styles .form-check-input:valid ~ .valid-feedback,.was-validated .bs-styles .form-check-input:valid ~ .valid-tooltip,.bs-styles .form-check-input.is-valid ~ .valid-feedback,.bs-styles .form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .bs-styles .custom-control-input:valid ~ .custom-control-label,.bs-styles .custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .bs-styles .custom-control-input:valid ~ .custom-control-label::before,.bs-styles .custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745}.was-validated .bs-styles .custom-control-input:valid:checked ~ .custom-control-label::before,.bs-styles .custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .bs-styles .custom-control-input:valid:focus ~ .custom-control-label::before,.bs-styles .custom-control-input.is-valid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .bs-styles .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.bs-styles .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}.was-validated .bs-styles .custom-file-input:valid ~ .custom-file-label,.bs-styles .custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .bs-styles .custom-file-input:valid:focus ~ .custom-file-label,.bs-styles .custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.bs-styles .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.bs-styles .invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.was-validated .bs-styles:invalid ~ .invalid-feedback,.was-validated .bs-styles:invalid ~ .invalid-tooltip,.bs-styles.is-invalid ~ .invalid-feedback,.bs-styles.is-invalid ~ .invalid-tooltip{display:block}.was-validated .bs-styles .form-control:invalid,.bs-styles .form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .bs-styles .form-control:invalid:focus,.bs-styles .form-control.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .bs-styles textarea.form-control:invalid,.bs-styles textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .bs-styles .custom-select:invalid,.bs-styles .custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .bs-styles .custom-select:invalid:focus,.bs-styles .custom-select.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .bs-styles .form-check-input:invalid ~ .form-check-label,.bs-styles .form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .bs-styles .form-check-input:invalid ~ .invalid-feedback,.was-validated .bs-styles .form-check-input:invalid ~ .invalid-tooltip,.bs-styles .form-check-input.is-invalid ~ .invalid-feedback,.bs-styles .form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .bs-styles .custom-control-input:invalid ~ .custom-control-label,.bs-styles .custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .bs-styles .custom-control-input:invalid ~ .custom-control-label::before,.bs-styles .custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}.was-validated .bs-styles .custom-control-input:invalid:checked ~ .custom-control-label::before,.bs-styles .custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .bs-styles .custom-control-input:invalid:focus ~ .custom-control-label::before,.bs-styles .custom-control-input.is-invalid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .bs-styles .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.bs-styles .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}.was-validated .bs-styles .custom-file-input:invalid ~ .custom-file-label,.bs-styles .custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .bs-styles .custom-file-input:invalid:focus ~ .custom-file-label,.bs-styles .custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.bs-styles .form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs-styles .form-inline .form-check{width:100%}@media (min-width: 576px){.bs-styles .form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.bs-styles .form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.bs-styles .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.bs-styles .form-inline .form-control-plaintext{display:inline-block}.bs-styles .form-inline .input-group,.bs-styles .form-inline .custom-select{width:auto}.bs-styles .form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.bs-styles .form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.bs-styles .form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bs-styles .form-inline .custom-control-label{margin-bottom:0}}.bs-styles .btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.bs-styles .btn{-webkit-transition:none;transition:none}}.bs-styles .btn:hover{color:#212529;text-decoration:none}.bs-styles .btn:focus,.bs-styles .btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .btn.disabled,.bs-styles .btn:disabled{opacity:.65}.bs-styles .btn:not(:disabled):not(.disabled){cursor:pointer}.bs-styles a.btn.disabled,.bs-styles fieldset:disabled a.btn{pointer-events:none}.bs-styles .btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.bs-styles .btn-primary:focus,.bs-styles .btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,0.5);box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}.bs-styles .btn-primary.disabled,.bs-styles .btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .btn-primary:not(:disabled):not(.disabled):active,.bs-styles .btn-primary:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.bs-styles .btn-primary:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-primary:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,0.5);box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}.bs-styles .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.bs-styles .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.bs-styles .btn-secondary:focus,.bs-styles .btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,0.5);box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.bs-styles .btn-secondary.disabled,.bs-styles .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.bs-styles .btn-secondary:not(:disabled):not(.disabled):active,.bs-styles .btn-secondary:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.bs-styles .btn-secondary:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,0.5);box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.bs-styles .btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.bs-styles .btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.bs-styles .btn-success:focus,.bs-styles .btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,0.5);box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.bs-styles .btn-success.disabled,.bs-styles .btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.bs-styles .btn-success:not(:disabled):not(.disabled):active,.bs-styles .btn-success:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.bs-styles .btn-success:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-success:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,0.5);box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.bs-styles .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bs-styles .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.bs-styles .btn-info:focus,.bs-styles .btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,0.5);box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.bs-styles .btn-info.disabled,.bs-styles .btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bs-styles .btn-info:not(:disabled):not(.disabled):active,.bs-styles .btn-info:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.bs-styles .btn-info:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-info:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,0.5);box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.bs-styles .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.bs-styles .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.bs-styles .btn-warning:focus,.bs-styles .btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,0.5);box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.bs-styles .btn-warning.disabled,.bs-styles .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.bs-styles .btn-warning:not(:disabled):not(.disabled):active,.bs-styles .btn-warning:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.bs-styles .btn-warning:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-warning:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,0.5);box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.bs-styles .btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.bs-styles .btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.bs-styles .btn-danger:focus,.bs-styles .btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,0.5);box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.bs-styles .btn-danger.disabled,.bs-styles .btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.bs-styles .btn-danger:not(:disabled):not(.disabled):active,.bs-styles .btn-danger:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.bs-styles .btn-danger:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-danger:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,0.5);box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.bs-styles .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bs-styles .btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.bs-styles .btn-light:focus,.bs-styles .btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,0.5);box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}.bs-styles .btn-light.disabled,.bs-styles .btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bs-styles .btn-light:not(:disabled):not(.disabled):active,.bs-styles .btn-light:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.bs-styles .btn-light:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-light:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,0.5);box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}.bs-styles .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.bs-styles .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.bs-styles .btn-dark:focus,.bs-styles .btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,0.5);box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.bs-styles .btn-dark.disabled,.bs-styles .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.bs-styles .btn-dark:not(:disabled):not(.disabled):active,.bs-styles .btn-dark:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.bs-styles .btn-dark:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-dark:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,0.5);box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.bs-styles .btn-outline-primary{color:#007bff;border-color:#007bff}.bs-styles .btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .btn-outline-primary:focus,.bs-styles .btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.bs-styles .btn-outline-primary.disabled,.bs-styles .btn-outline-primary:disabled{color:#007bff;background-color:transparent}.bs-styles .btn-outline-primary:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-primary:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.bs-styles .btn-outline-secondary{color:#6c757d;border-color:#6c757d}.bs-styles .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.bs-styles .btn-outline-secondary:focus,.bs-styles .btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.bs-styles .btn-outline-secondary.disabled,.bs-styles .btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.bs-styles .btn-outline-secondary:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.bs-styles .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.bs-styles .btn-outline-success{color:#28a745;border-color:#28a745}.bs-styles .btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.bs-styles .btn-outline-success:focus,.bs-styles .btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.bs-styles .btn-outline-success.disabled,.bs-styles .btn-outline-success:disabled{color:#28a745;background-color:transparent}.bs-styles .btn-outline-success:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-success:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.bs-styles .btn-outline-success:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.bs-styles .btn-outline-info{color:#17a2b8;border-color:#17a2b8}.bs-styles .btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bs-styles .btn-outline-info:focus,.bs-styles .btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.bs-styles .btn-outline-info.disabled,.bs-styles .btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.bs-styles .btn-outline-info:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-info:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bs-styles .btn-outline-info:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.bs-styles .btn-outline-warning{color:#ffc107;border-color:#ffc107}.bs-styles .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.bs-styles .btn-outline-warning:focus,.bs-styles .btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.bs-styles .btn-outline-warning.disabled,.bs-styles .btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.bs-styles .btn-outline-warning:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-warning:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.bs-styles .btn-outline-warning:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.bs-styles .btn-outline-danger{color:#dc3545;border-color:#dc3545}.bs-styles .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.bs-styles .btn-outline-danger:focus,.bs-styles .btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.bs-styles .btn-outline-danger.disabled,.bs-styles .btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.bs-styles .btn-outline-danger:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-danger:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.bs-styles .btn-outline-danger:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.bs-styles .btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.bs-styles .btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bs-styles .btn-outline-light:focus,.bs-styles .btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,0.5);box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.bs-styles .btn-outline-light.disabled,.bs-styles .btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.bs-styles .btn-outline-light:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-light:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bs-styles .btn-outline-light:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,0.5);box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.bs-styles .btn-outline-dark{color:#343a40;border-color:#343a40}.bs-styles .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.bs-styles .btn-outline-dark:focus,.bs-styles .btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.bs-styles .btn-outline-dark.disabled,.bs-styles .btn-outline-dark:disabled{color:#343a40;background-color:transparent}.bs-styles .btn-outline-dark:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-dark:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.bs-styles .btn-outline-dark:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.bs-styles .btn-link{font-weight:400;color:#007bff;text-decoration:none}.bs-styles .btn-link:hover{color:#0056b3;text-decoration:underline}.bs-styles .btn-link:focus,.bs-styles .btn-link.focus{text-decoration:underline}.bs-styles .btn-link:disabled,.bs-styles .btn-link.disabled{color:#6c757d;pointer-events:none}.bs-styles .btn-lg,.bs-styles .btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.bs-styles .btn-sm,.bs-styles .btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.bs-styles .btn-block{display:block;width:100%}.bs-styles .btn-block+.btn-block{margin-top:.5rem}.bs-styles input[type="submit"].btn-block,.bs-styles input[type="reset"].btn-block,.bs-styles input[type="button"].btn-block{width:100%}.bs-styles .fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.bs-styles .fade{-webkit-transition:none;transition:none}}.bs-styles .fade:not(.show){opacity:0}.bs-styles .collapse:not(.show){display:none}.bs-styles .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.bs-styles .collapsing{-webkit-transition:none;transition:none}}.bs-styles .dropup,.bs-styles .dropright,.bs-styles .dropdown,.bs-styles .dropleft{position:relative}.bs-styles .dropdown-toggle{white-space:nowrap}.bs-styles .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.bs-styles .dropdown-toggle:empty::after{margin-left:0}.bs-styles .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.bs-styles .dropdown-menu-left{right:auto;left:0}.bs-styles .dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.bs-styles .dropdown-menu-sm-left{right:auto;left:0}.bs-styles .dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.bs-styles .dropdown-menu-md-left{right:auto;left:0}.bs-styles .dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.bs-styles .dropdown-menu-lg-left{right:auto;left:0}.bs-styles .dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.bs-styles .dropdown-menu-xl-left{right:auto;left:0}.bs-styles .dropdown-menu-xl-right{right:0;left:auto}}.bs-styles .dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.bs-styles .dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.bs-styles .dropup .dropdown-toggle:empty::after{margin-left:0}.bs-styles .dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.bs-styles .dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.bs-styles .dropright .dropdown-toggle:empty::after{margin-left:0}.bs-styles .dropright .dropdown-toggle::after{vertical-align:0}.bs-styles .dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.bs-styles .dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.bs-styles .dropleft .dropdown-toggle::after{display:none}.bs-styles .dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.bs-styles .dropleft .dropdown-toggle:empty::after{margin-left:0}.bs-styles .dropleft .dropdown-toggle::before{vertical-align:0}.bs-styles .dropdown-menu[x-placement^="top"],.bs-styles .dropdown-menu[x-placement^="right"],.bs-styles .dropdown-menu[x-placement^="bottom"],.bs-styles .dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.bs-styles .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.bs-styles .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.bs-styles .dropdown-item:hover,.bs-styles .dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.bs-styles .dropdown-item.active,.bs-styles .dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.bs-styles .dropdown-item.disabled,.bs-styles .dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.bs-styles .dropdown-menu.show{display:block}.bs-styles .dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.bs-styles .dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.bs-styles .btn-group,.bs-styles .btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.bs-styles .btn-group>.btn,.bs-styles .btn-group-vertical>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.bs-styles .btn-group>.btn:hover,.bs-styles .btn-group-vertical>.btn:hover{z-index:1}.bs-styles .btn-group>.btn:focus,.bs-styles .btn-group>.btn:active,.bs-styles .btn-group>.btn.active,.bs-styles .btn-group-vertical>.btn:focus,.bs-styles .btn-group-vertical>.btn:active,.bs-styles .btn-group-vertical>.btn.active{z-index:1}.bs-styles .btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bs-styles .btn-toolbar .input-group{width:auto}.bs-styles .btn-group>.btn:not(:first-child),.bs-styles .btn-group>.btn-group:not(:first-child){margin-left:-1px}.bs-styles .btn-group>.btn:not(:last-child):not(.dropdown-toggle),.bs-styles .btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.bs-styles .btn-group>.btn:not(:first-child),.bs-styles .btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.bs-styles .dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.bs-styles .dropdown-toggle-split::after,.dropup .bs-styles .dropdown-toggle-split::after,.dropright .bs-styles .dropdown-toggle-split::after{margin-left:0}.dropleft .bs-styles .dropdown-toggle-split::before{margin-right:0}.bs-styles .btn-sm+.dropdown-toggle-split,.bs-styles .btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.bs-styles .btn-lg+.dropdown-toggle-split,.bs-styles .btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.bs-styles .btn-group-vertical{-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:center;-ms-flex-pack:center;justify-content:center}.bs-styles .btn-group-vertical>.btn,.bs-styles .btn-group-vertical>.btn-group{width:100%}.bs-styles .btn-group-vertical>.btn:not(:first-child),.bs-styles .btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.bs-styles .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.bs-styles .btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.bs-styles .btn-group-vertical>.btn:not(:first-child),.bs-styles .btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.bs-styles .btn-group-toggle>.btn,.bs-styles .btn-group-toggle>.btn-group>.btn{margin-bottom:0}.bs-styles .btn-group-toggle>.btn input[type="radio"],.bs-styles .btn-group-toggle>.btn input[type="checkbox"],.bs-styles .btn-group-toggle>.btn-group>.btn input[type="radio"],.bs-styles .btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.bs-styles .input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.bs-styles .input-group>.form-control,.bs-styles .input-group>.form-control-plaintext,.bs-styles .input-group>.custom-select,.bs-styles .input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.bs-styles .input-group>.form-control+.form-control,.bs-styles .input-group>.form-control+.custom-select,.bs-styles .input-group>.form-control+.custom-file,.bs-styles .input-group>.form-control-plaintext+.form-control,.bs-styles .input-group>.form-control-plaintext+.custom-select,.bs-styles .input-group>.form-control-plaintext+.custom-file,.bs-styles .input-group>.custom-select+.form-control,.bs-styles .input-group>.custom-select+.custom-select,.bs-styles .input-group>.custom-select+.custom-file,.bs-styles .input-group>.custom-file+.form-control,.bs-styles .input-group>.custom-file+.custom-select,.bs-styles .input-group>.custom-file+.custom-file{margin-left:-1px}.bs-styles .input-group>.form-control:focus,.bs-styles .input-group>.custom-select:focus,.bs-styles .input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.bs-styles .input-group>.custom-file .custom-file-input:focus{z-index:4}.bs-styles .input-group>.form-control:not(:last-child),.bs-styles .input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.bs-styles .input-group>.form-control:not(:first-child),.bs-styles .input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.bs-styles .input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs-styles .input-group>.custom-file:not(:last-child) .custom-file-label,.bs-styles .input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.bs-styles .input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.bs-styles .input-group-prepend,.bs-styles .input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.bs-styles .input-group-prepend .btn,.bs-styles .input-group-append .btn{position:relative;z-index:2}.bs-styles .input-group-prepend .btn:focus,.bs-styles .input-group-append .btn:focus{z-index:3}.bs-styles .input-group-prepend .btn+.btn,.bs-styles .input-group-prepend .btn+.input-group-text,.bs-styles .input-group-prepend .input-group-text+.input-group-text,.bs-styles .input-group-prepend .input-group-text+.btn,.bs-styles .input-group-append .btn+.btn,.bs-styles .input-group-append .btn+.input-group-text,.bs-styles .input-group-append .input-group-text+.input-group-text,.bs-styles .input-group-append .input-group-text+.btn{margin-left:-1px}.bs-styles .input-group-prepend{margin-right:-1px}.bs-styles .input-group-append{margin-left:-1px}.bs-styles .input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.bs-styles .input-group-text input[type="radio"],.bs-styles .input-group-text input[type="checkbox"]{margin-top:0}.bs-styles .input-group-lg>.form-control:not(textarea),.bs-styles .input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.bs-styles .input-group-lg>.form-control,.bs-styles .input-group-lg>.custom-select,.bs-styles .input-group-lg>.input-group-prepend>.input-group-text,.bs-styles .input-group-lg>.input-group-append>.input-group-text,.bs-styles .input-group-lg>.input-group-prepend>.btn,.bs-styles .input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.bs-styles .input-group-sm>.form-control:not(textarea),.bs-styles .input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.bs-styles .input-group-sm>.form-control,.bs-styles .input-group-sm>.custom-select,.bs-styles .input-group-sm>.input-group-prepend>.input-group-text,.bs-styles .input-group-sm>.input-group-append>.input-group-text,.bs-styles .input-group-sm>.input-group-prepend>.btn,.bs-styles .input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.bs-styles .input-group-lg>.custom-select,.bs-styles .input-group-sm>.custom-select{padding-right:1.75rem}.bs-styles .input-group>.input-group-prepend>.btn,.bs-styles .input-group>.input-group-prepend>.input-group-text,.bs-styles .input-group>.input-group-append:not(:last-child)>.btn,.bs-styles .input-group>.input-group-append:not(:last-child)>.input-group-text,.bs-styles .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.bs-styles .input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.bs-styles .input-group>.input-group-append>.btn,.bs-styles .input-group>.input-group-append>.input-group-text,.bs-styles .input-group>.input-group-prepend:not(:first-child)>.btn,.bs-styles .input-group>.input-group-prepend:not(:first-child)>.input-group-text,.bs-styles .input-group>.input-group-prepend:first-child>.btn:not(:first-child),.bs-styles .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.bs-styles .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.bs-styles .custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.bs-styles .custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.bs-styles .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.bs-styles .custom-control-input:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#80bdff}.bs-styles .custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.bs-styles .custom-control-input[disabled] ~ .custom-control-label,.bs-styles .custom-control-input:disabled ~ .custom-control-label{color:#6c757d}.bs-styles .custom-control-input[disabled] ~ .custom-control-label::before,.bs-styles .custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.bs-styles .custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.bs-styles .custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.bs-styles .custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.bs-styles .custom-checkbox .custom-control-label::before{border-radius:.25rem}.bs-styles .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.bs-styles .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#007bff;background-color:#007bff}.bs-styles .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.bs-styles .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.bs-styles .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.bs-styles .custom-radio .custom-control-label::before{border-radius:50%}.bs-styles .custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.bs-styles .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.bs-styles .custom-switch{padding-left:2.25rem}.bs-styles .custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.bs-styles .custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.bs-styles .custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.bs-styles .custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.bs-styles .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.bs-styles .custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bs-styles .custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-select:focus::-ms-value{color:#495057;background-color:#fff}.bs-styles .custom-select[multiple],.bs-styles .custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.bs-styles .custom-select:disabled{color:#6c757d;background-color:#e9ecef}.bs-styles .custom-select::-ms-expand{display:none}.bs-styles .custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.bs-styles .custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.bs-styles .custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.bs-styles .custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.bs-styles .custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.bs-styles .custom-file-input:focus ~ .custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-file-input[disabled] ~ .custom-file-label,.bs-styles .custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}.bs-styles .custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.bs-styles .custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.bs-styles .custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.bs-styles .custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.bs-styles .custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bs-styles .custom-range:focus{outline:none}.bs-styles .custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-range::-moz-focus-outer{border:0}.bs-styles .custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.bs-styles .custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.bs-styles .custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.bs-styles .custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.bs-styles .custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.bs-styles .custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.bs-styles .custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.bs-styles .custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.bs-styles .custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.bs-styles .custom-range::-ms-thumb{-ms-transition:none;transition:none}}.bs-styles .custom-range::-ms-thumb:active{background-color:#b3d7ff}.bs-styles .custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.bs-styles .custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.bs-styles .custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.bs-styles .custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.bs-styles .custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.bs-styles .custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.bs-styles .custom-range:disabled::-moz-range-track{cursor:default}.bs-styles .custom-range:disabled::-ms-thumb{background-color:#adb5bd}.bs-styles .custom-control-label::before,.bs-styles .custom-file-label,.bs-styles .custom-select{-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.bs-styles .custom-control-label::before,.bs-styles .custom-file-label,.bs-styles .custom-select{-webkit-transition:none;transition:none}}.bs-styles .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.bs-styles .nav-link{display:block;padding:.5rem 1rem}.bs-styles .nav-link:hover,.bs-styles .nav-link:focus{text-decoration:none}.bs-styles .nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.bs-styles .nav-tabs{border-bottom:1px solid #dee2e6}.bs-styles .nav-tabs .nav-item{margin-bottom:-1px}.bs-styles .nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.bs-styles .nav-tabs .nav-link:hover,.bs-styles .nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.bs-styles .nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.bs-styles .nav-tabs .nav-link.active,.bs-styles .nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.bs-styles .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.bs-styles .nav-pills .nav-link{border-radius:.25rem}.bs-styles .nav-pills .nav-link.active,.bs-styles .nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.bs-styles .nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.bs-styles .nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.bs-styles .tab-content>.tab-pane{display:none}.bs-styles .tab-content>.active{display:block}.bs-styles .navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.bs-styles .navbar .container,.bs-styles .navbar .container-fluid,.bs-styles .navbar .container-sm,.bs-styles .navbar .container-md,.bs-styles .navbar .container-lg,.bs-styles .navbar .container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bs-styles .navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.bs-styles .navbar-brand:hover,.bs-styles .navbar-brand:focus{text-decoration:none}.bs-styles .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.bs-styles .navbar-nav .nav-link{padding-right:0;padding-left:0}.bs-styles .navbar-nav .dropdown-menu{position:static;float:none}.bs-styles .navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.bs-styles .navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs-styles .navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.bs-styles .navbar-toggler:hover,.bs-styles .navbar-toggler:focus{text-decoration:none}.bs-styles .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.bs-styles .navbar-expand-sm>.container,.bs-styles .navbar-expand-sm>.container-fluid,.bs-styles .navbar-expand-sm>.container-sm,.bs-styles .navbar-expand-sm>.container-md,.bs-styles .navbar-expand-sm>.container-lg,.bs-styles .navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.bs-styles .navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bs-styles .navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bs-styles .navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.bs-styles .navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.bs-styles .navbar-expand-sm>.container,.bs-styles .navbar-expand-sm>.container-fluid,.bs-styles .navbar-expand-sm>.container-sm,.bs-styles .navbar-expand-sm>.container-md,.bs-styles .navbar-expand-sm>.container-lg,.bs-styles .navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bs-styles .navbar-expand-sm .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.bs-styles .navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.bs-styles .navbar-expand-md>.container,.bs-styles .navbar-expand-md>.container-fluid,.bs-styles .navbar-expand-md>.container-sm,.bs-styles .navbar-expand-md>.container-md,.bs-styles .navbar-expand-md>.container-lg,.bs-styles .navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.bs-styles .navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bs-styles .navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bs-styles .navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.bs-styles .navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.bs-styles .navbar-expand-md>.container,.bs-styles .navbar-expand-md>.container-fluid,.bs-styles .navbar-expand-md>.container-sm,.bs-styles .navbar-expand-md>.container-md,.bs-styles .navbar-expand-md>.container-lg,.bs-styles .navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bs-styles .navbar-expand-md .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.bs-styles .navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.bs-styles .navbar-expand-lg>.container,.bs-styles .navbar-expand-lg>.container-fluid,.bs-styles .navbar-expand-lg>.container-sm,.bs-styles .navbar-expand-lg>.container-md,.bs-styles .navbar-expand-lg>.container-lg,.bs-styles .navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.bs-styles .navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bs-styles .navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bs-styles .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.bs-styles .navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.bs-styles .navbar-expand-lg>.container,.bs-styles .navbar-expand-lg>.container-fluid,.bs-styles .navbar-expand-lg>.container-sm,.bs-styles .navbar-expand-lg>.container-md,.bs-styles .navbar-expand-lg>.container-lg,.bs-styles .navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bs-styles .navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.bs-styles .navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.bs-styles .navbar-expand-xl>.container,.bs-styles .navbar-expand-xl>.container-fluid,.bs-styles .navbar-expand-xl>.container-sm,.bs-styles .navbar-expand-xl>.container-md,.bs-styles .navbar-expand-xl>.container-lg,.bs-styles .navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.bs-styles .navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bs-styles .navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bs-styles .navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.bs-styles .navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.bs-styles .navbar-expand-xl>.container,.bs-styles .navbar-expand-xl>.container-fluid,.bs-styles .navbar-expand-xl>.container-sm,.bs-styles .navbar-expand-xl>.container-md,.bs-styles .navbar-expand-xl>.container-lg,.bs-styles .navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bs-styles .navbar-expand-xl .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.bs-styles .navbar-expand-xl .navbar-toggler{display:none}}.bs-styles .navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bs-styles .navbar-expand>.container,.bs-styles .navbar-expand>.container-fluid,.bs-styles .navbar-expand>.container-sm,.bs-styles .navbar-expand>.container-md,.bs-styles .navbar-expand>.container-lg,.bs-styles .navbar-expand>.container-xl{padding-right:0;padding-left:0}.bs-styles .navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bs-styles .navbar-expand .navbar-nav .dropdown-menu{position:absolute}.bs-styles .navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.bs-styles .navbar-expand>.container,.bs-styles .navbar-expand>.container-fluid,.bs-styles .navbar-expand>.container-sm,.bs-styles .navbar-expand>.container-md,.bs-styles .navbar-expand>.container-lg,.bs-styles .navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bs-styles .navbar-expand .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.bs-styles .navbar-expand .navbar-toggler{display:none}.bs-styles .navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.bs-styles .navbar-light .navbar-brand:hover,.bs-styles .navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.bs-styles .navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.bs-styles .navbar-light .navbar-nav .nav-link:hover,.bs-styles .navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.bs-styles .navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.bs-styles .navbar-light .navbar-nav .show>.nav-link,.bs-styles .navbar-light .navbar-nav .active>.nav-link,.bs-styles .navbar-light .navbar-nav .nav-link.show,.bs-styles .navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.bs-styles .navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.bs-styles .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.bs-styles .navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.bs-styles .navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.bs-styles .navbar-light .navbar-text a:hover,.bs-styles .navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.bs-styles .navbar-dark .navbar-brand{color:#fff}.bs-styles .navbar-dark .navbar-brand:hover,.bs-styles .navbar-dark .navbar-brand:focus{color:#fff}.bs-styles .navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.bs-styles .navbar-dark .navbar-nav .nav-link:hover,.bs-styles .navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.bs-styles .navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.bs-styles .navbar-dark .navbar-nav .show>.nav-link,.bs-styles .navbar-dark .navbar-nav .active>.nav-link,.bs-styles .navbar-dark .navbar-nav .nav-link.show,.bs-styles .navbar-dark .navbar-nav .nav-link.active{color:#fff}.bs-styles .navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.bs-styles .navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.bs-styles .navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.bs-styles .navbar-dark .navbar-text a{color:#fff}.bs-styles .navbar-dark .navbar-text a:hover,.bs-styles .navbar-dark .navbar-text a:focus{color:#fff}.bs-styles .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.bs-styles .card>hr{margin-right:0;margin-left:0}.bs-styles .card>.list-group{border-top:inherit;border-bottom:inherit}.bs-styles .card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.bs-styles .card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.bs-styles .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.bs-styles .card-title{margin-bottom:.75rem}.bs-styles .card-subtitle{margin-top:-.375rem;margin-bottom:0}.bs-styles .card-text:last-child{margin-bottom:0}.bs-styles .card-link:hover{text-decoration:none}.bs-styles .card-link+.card-link{margin-left:1.25rem}.bs-styles .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.bs-styles .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.bs-styles .card-header+.list-group .list-group-item:first-child{border-top:0}.bs-styles .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.bs-styles .card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.bs-styles .card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.bs-styles .card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.bs-styles .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.bs-styles .card-img,.bs-styles .card-img-top,.bs-styles .card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.bs-styles .card-img,.bs-styles .card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.bs-styles .card-img,.bs-styles .card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.bs-styles .card-deck .card{margin-bottom:15px}@media (min-width: 576px){.bs-styles .card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.bs-styles .card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.bs-styles .card-group>.card{margin-bottom:15px}@media (min-width: 576px){.bs-styles .card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.bs-styles .card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.bs-styles .card-group>.card+.card{margin-left:0;border-left:0}.bs-styles .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.bs-styles .card-group>.card:not(:last-child) .card-img-top,.bs-styles .card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.bs-styles .card-group>.card:not(:last-child) .card-img-bottom,.bs-styles .card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.bs-styles .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.bs-styles .card-group>.card:not(:first-child) .card-img-top,.bs-styles .card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.bs-styles .card-group>.card:not(:first-child) .card-img-bottom,.bs-styles .card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.bs-styles .card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.bs-styles .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.bs-styles .card-columns .card{display:inline-block;width:100%}}.bs-styles .accordion>.card{overflow:hidden}.bs-styles .accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.bs-styles .accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.bs-styles .accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.bs-styles .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.bs-styles .breadcrumb-item{display:-webkit-box;display:-ms-flexbox;display:flex}.bs-styles .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.bs-styles .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.bs-styles .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.bs-styles .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.bs-styles .breadcrumb-item.active{color:#6c757d}.bs-styles .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.bs-styles .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.bs-styles .page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.bs-styles .page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.bs-styles .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.bs-styles .page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.bs-styles .pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.bs-styles .pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.bs-styles .pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.bs-styles .pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.bs-styles .pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.bs-styles .pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.bs-styles .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.bs-styles .badge{-webkit-transition:none;transition:none}}a.bs-styles .badge:hover,a.bs-styles .badge:focus{text-decoration:none}.bs-styles .badge:empty{display:none}.bs-styles .btn .badge{position:relative;top:-1px}.bs-styles .badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.bs-styles .badge-primary{color:#fff;background-color:#007bff}a.bs-styles .badge-primary:hover,a.bs-styles .badge-primary:focus{color:#fff;background-color:#0062cc}a.bs-styles .badge-primary:focus,a.bs-styles .badge-primary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.bs-styles .badge-secondary{color:#fff;background-color:#6c757d}a.bs-styles .badge-secondary:hover,a.bs-styles .badge-secondary:focus{color:#fff;background-color:#545b62}a.bs-styles .badge-secondary:focus,a.bs-styles .badge-secondary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.bs-styles .badge-success{color:#fff;background-color:#28a745}a.bs-styles .badge-success:hover,a.bs-styles .badge-success:focus{color:#fff;background-color:#1e7e34}a.bs-styles .badge-success:focus,a.bs-styles .badge-success.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.bs-styles .badge-info{color:#fff;background-color:#17a2b8}a.bs-styles .badge-info:hover,a.bs-styles .badge-info:focus{color:#fff;background-color:#117a8b}a.bs-styles .badge-info:focus,a.bs-styles .badge-info.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.bs-styles .badge-warning{color:#212529;background-color:#ffc107}a.bs-styles .badge-warning:hover,a.bs-styles .badge-warning:focus{color:#212529;background-color:#d39e00}a.bs-styles .badge-warning:focus,a.bs-styles .badge-warning.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.bs-styles .badge-danger{color:#fff;background-color:#dc3545}a.bs-styles .badge-danger:hover,a.bs-styles .badge-danger:focus{color:#fff;background-color:#bd2130}a.bs-styles .badge-danger:focus,a.bs-styles .badge-danger.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.bs-styles .badge-light{color:#212529;background-color:#f8f9fa}a.bs-styles .badge-light:hover,a.bs-styles .badge-light:focus{color:#212529;background-color:#dae0e5}a.bs-styles .badge-light:focus,a.bs-styles .badge-light.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,0.5);box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.bs-styles .badge-dark{color:#fff;background-color:#343a40}a.bs-styles .badge-dark:hover,a.bs-styles .badge-dark:focus{color:#fff;background-color:#1d2124}a.bs-styles .badge-dark:focus,a.bs-styles .badge-dark.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.bs-styles .jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.bs-styles .jumbotron{padding:4rem 2rem}}.bs-styles .jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.bs-styles .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.bs-styles .alert-heading{color:inherit}.bs-styles .alert-link{font-weight:700}.bs-styles .alert-dismissible{padding-right:4rem}.bs-styles .alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.bs-styles .alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.bs-styles .alert-primary hr{border-top-color:#9fcdff}.bs-styles .alert-primary .alert-link{color:#002752}.bs-styles .alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.bs-styles .alert-secondary hr{border-top-color:#c8cbcf}.bs-styles .alert-secondary .alert-link{color:#202326}.bs-styles .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.bs-styles .alert-success hr{border-top-color:#b1dfbb}.bs-styles .alert-success .alert-link{color:#0b2e13}.bs-styles .alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.bs-styles .alert-info hr{border-top-color:#abdde5}.bs-styles .alert-info .alert-link{color:#062c33}.bs-styles .alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.bs-styles .alert-warning hr{border-top-color:#ffe8a1}.bs-styles .alert-warning .alert-link{color:#533f03}.bs-styles .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.bs-styles .alert-danger hr{border-top-color:#f1b0b7}.bs-styles .alert-danger .alert-link{color:#491217}.bs-styles .alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.bs-styles .alert-light hr{border-top-color:#ececf6}.bs-styles .alert-light .alert-link{color:#686868}.bs-styles .alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.bs-styles .alert-dark hr{border-top-color:#b9bbbe}.bs-styles .alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.bs-styles .progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.bs-styles .progress-bar{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-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width 0.6s ease;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.bs-styles .progress-bar{-webkit-transition:none;transition:none}}.bs-styles .progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.bs-styles .progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.bs-styles .progress-bar-animated{-webkit-animation:none;animation:none}}.bs-styles .media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bs-styles .media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.bs-styles .list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.bs-styles .list-group-item-action{width:100%;color:#495057;text-align:inherit}.bs-styles .list-group-item-action:hover,.bs-styles .list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.bs-styles .list-group-item-action:active{color:#212529;background-color:#e9ecef}.bs-styles .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.bs-styles .list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.bs-styles .list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.bs-styles .list-group-item.disabled,.bs-styles .list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.bs-styles .list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .list-group-item+.bs-styles .list-group-item{border-top-width:0}.bs-styles .list-group-item+.bs-styles .list-group-item.active{margin-top:-1px;border-top-width:1px}.bs-styles .list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bs-styles .list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.bs-styles .list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.bs-styles .list-group-horizontal>.list-group-item.active{margin-top:0}.bs-styles .list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.bs-styles .list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.bs-styles .list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bs-styles .list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.bs-styles .list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.bs-styles .list-group-horizontal-sm>.list-group-item.active{margin-top:0}.bs-styles .list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.bs-styles .list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.bs-styles .list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bs-styles .list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.bs-styles .list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.bs-styles .list-group-horizontal-md>.list-group-item.active{margin-top:0}.bs-styles .list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.bs-styles .list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.bs-styles .list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bs-styles .list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.bs-styles .list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.bs-styles .list-group-horizontal-lg>.list-group-item.active{margin-top:0}.bs-styles .list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.bs-styles .list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.bs-styles .list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bs-styles .list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.bs-styles .list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.bs-styles .list-group-horizontal-xl>.list-group-item.active{margin-top:0}.bs-styles .list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.bs-styles .list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.bs-styles .list-group-flush{border-radius:0}.bs-styles .list-group-flush>.list-group-item{border-width:0 0 1px}.bs-styles .list-group-flush>.list-group-item:last-child{border-bottom-width:0}.bs-styles .list-group-item-primary{color:#004085;background-color:#b8daff}.bs-styles .list-group-item-primary.list-group-item-action:hover,.bs-styles .list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.bs-styles .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.bs-styles .list-group-item-secondary{color:#383d41;background-color:#d6d8db}.bs-styles .list-group-item-secondary.list-group-item-action:hover,.bs-styles .list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.bs-styles .list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.bs-styles .list-group-item-success{color:#155724;background-color:#c3e6cb}.bs-styles .list-group-item-success.list-group-item-action:hover,.bs-styles .list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.bs-styles .list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.bs-styles .list-group-item-info{color:#0c5460;background-color:#bee5eb}.bs-styles .list-group-item-info.list-group-item-action:hover,.bs-styles .list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.bs-styles .list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.bs-styles .list-group-item-warning{color:#856404;background-color:#ffeeba}.bs-styles .list-group-item-warning.list-group-item-action:hover,.bs-styles .list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.bs-styles .list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.bs-styles .list-group-item-danger{color:#721c24;background-color:#f5c6cb}.bs-styles .list-group-item-danger.list-group-item-action:hover,.bs-styles .list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.bs-styles .list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.bs-styles .list-group-item-light{color:#818182;background-color:#fdfdfe}.bs-styles .list-group-item-light.list-group-item-action:hover,.bs-styles .list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.bs-styles .list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.bs-styles .list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.bs-styles .list-group-item-dark.list-group-item-action:hover,.bs-styles .list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.bs-styles .list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.bs-styles .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.bs-styles .close:hover{color:#000;text-decoration:none}.bs-styles .close:not(:disabled):not(.disabled):hover,.bs-styles .close:not(:disabled):not(.disabled):focus{opacity:.75}.bs-styles button.close{padding:0;background-color:transparent;border:0}.bs-styles a.close.disabled{pointer-events:none}.bs-styles .toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.bs-styles .toast:not(:last-child){margin-bottom:.75rem}.bs-styles .toast.showing{opacity:1}.bs-styles .toast.show{display:block;opacity:1}.bs-styles .toast.hide{display:none}.bs-styles .toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05)}.bs-styles .toast-body{padding:.75rem}.bs-styles .modal-open{overflow:hidden}.bs-styles .modal-open .modal{overflow-x:hidden;overflow-y:auto}.bs-styles .modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.bs-styles .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .bs-styles .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .bs-styles .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .bs-styles .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .bs-styles .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.bs-styles .modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.bs-styles .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.bs-styles .modal-dialog-scrollable .modal-header,.bs-styles .modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.bs-styles .modal-dialog-scrollable .modal-body{overflow-y:auto}.bs-styles .modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.bs-styles .modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.bs-styles .modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.bs-styles .modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.bs-styles .modal-dialog-centered.modal-dialog-scrollable::before{content:none}.bs-styles .modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.bs-styles .modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.bs-styles .modal-backdrop.fade{opacity:0}.bs-styles .modal-backdrop.show{opacity:.5}.bs-styles .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.bs-styles .modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.bs-styles .modal-title{margin-bottom:0;line-height:1.5}.bs-styles .modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.bs-styles .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.bs-styles .modal-footer>*{margin:.25rem}.bs-styles .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.bs-styles .modal-dialog{max-width:500px;margin:1.75rem auto}.bs-styles .modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.bs-styles .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.bs-styles .modal-dialog-centered{min-height:calc(100% - 3.5rem)}.bs-styles .modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.bs-styles .modal-sm{max-width:300px}}@media (min-width: 992px){.bs-styles .modal-lg,.bs-styles .modal-xl{max-width:800px}}@media (min-width: 1200px){.bs-styles .modal-xl{max-width:1140px}}.bs-styles .tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.bs-styles .tooltip.show{opacity:.9}.bs-styles .tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.bs-styles .tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-styles .bs-tooltip-top,.bs-styles .bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-styles .bs-tooltip-top .arrow,.bs-styles .bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-styles .bs-tooltip-top .arrow::before,.bs-styles .bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-styles .bs-tooltip-right,.bs-styles .bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-styles .bs-tooltip-right .arrow,.bs-styles .bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-styles .bs-tooltip-right .arrow::before,.bs-styles .bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-styles .bs-tooltip-bottom,.bs-styles .bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-styles .bs-tooltip-bottom .arrow,.bs-styles .bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-styles .bs-tooltip-bottom .arrow::before,.bs-styles .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-styles .bs-tooltip-left,.bs-styles .bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-styles .bs-tooltip-left .arrow,.bs-styles .bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-styles .bs-tooltip-left .arrow::before,.bs-styles .bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.bs-styles .tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.bs-styles .popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.bs-styles .popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.bs-styles .popover .arrow::before,.bs-styles .popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-styles .bs-popover-top,.bs-styles .bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-styles .bs-popover-top>.arrow,.bs-styles .bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-.5rem - 1px)}.bs-styles .bs-popover-top>.arrow::before,.bs-styles .bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-styles .bs-popover-top>.arrow::after,.bs-styles .bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-styles .bs-popover-right,.bs-styles .bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-styles .bs-popover-right>.arrow,.bs-styles .bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-styles .bs-popover-right>.arrow::before,.bs-styles .bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-styles .bs-popover-right>.arrow::after,.bs-styles .bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-styles .bs-popover-bottom,.bs-styles .bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-styles .bs-popover-bottom>.arrow,.bs-styles .bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-.5rem - 1px)}.bs-styles .bs-popover-bottom>.arrow::before,.bs-styles .bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-styles .bs-popover-bottom>.arrow::after,.bs-styles .bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-styles .bs-popover-bottom .popover-header::before,.bs-styles .bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-styles .bs-popover-left,.bs-styles .bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-styles .bs-popover-left>.arrow,.bs-styles .bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-styles .bs-popover-left>.arrow::before,.bs-styles .bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-styles .bs-popover-left>.arrow::after,.bs-styles .bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.bs-styles .popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.bs-styles .popover-header:empty{display:none}.bs-styles .popover-body{padding:.5rem .75rem;color:#212529}.bs-styles .carousel{position:relative}.bs-styles .carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.bs-styles .carousel-inner{position:relative;width:100%;overflow:hidden}.bs-styles .carousel-inner::after{display:block;clear:both;content:""}.bs-styles .carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.bs-styles .carousel-item{-webkit-transition:none;transition:none}}.bs-styles .carousel-item.active,.bs-styles .carousel-item-next,.bs-styles .carousel-item-prev{display:block}.bs-styles .carousel-item-next:not(.carousel-item-left),.bs-styles .active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.bs-styles .carousel-item-prev:not(.carousel-item-right),.bs-styles .active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.bs-styles .carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.bs-styles .carousel-fade .carousel-item.active,.bs-styles .carousel-fade .carousel-item-next.carousel-item-left,.bs-styles .carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.bs-styles .carousel-fade .active.carousel-item-left,.bs-styles .carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.bs-styles .carousel-fade .active.carousel-item-left,.bs-styles .carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.bs-styles .carousel-control-prev,.bs-styles .carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.bs-styles .carousel-control-prev,.bs-styles .carousel-control-next{-webkit-transition:none;transition:none}}.bs-styles .carousel-control-prev:hover,.bs-styles .carousel-control-prev:focus,.bs-styles .carousel-control-next:hover,.bs-styles .carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.bs-styles .carousel-control-prev{left:0}.bs-styles .carousel-control-next{right:0}.bs-styles .carousel-control-prev-icon,.bs-styles .carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.bs-styles .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.bs-styles .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.bs-styles .carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.bs-styles .carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.bs-styles .carousel-indicators li{-webkit-transition:none;transition:none}}.bs-styles .carousel-indicators .active{opacity:1}.bs-styles .carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bs-styles .spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.bs-styles .spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.bs-styles .spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.bs-styles .spinner-grow-sm{width:1rem;height:1rem}.bs-styles .align-baseline{vertical-align:baseline !important}.bs-styles .align-top{vertical-align:top !important}.bs-styles .align-middle{vertical-align:middle !important}.bs-styles .align-bottom{vertical-align:bottom !important}.bs-styles .align-text-bottom{vertical-align:text-bottom !important}.bs-styles .align-text-top{vertical-align:text-top !important}.bs-styles .bg-primary{background-color:#007bff !important}.bs-styles a.bg-primary:hover,.bs-styles a.bg-primary:focus,.bs-styles button.bg-primary:hover,.bs-styles button.bg-primary:focus{background-color:#0062cc !important}.bs-styles .bg-secondary{background-color:#6c757d !important}.bs-styles a.bg-secondary:hover,.bs-styles a.bg-secondary:focus,.bs-styles button.bg-secondary:hover,.bs-styles button.bg-secondary:focus{background-color:#545b62 !important}.bs-styles .bg-success{background-color:#28a745 !important}.bs-styles a.bg-success:hover,.bs-styles a.bg-success:focus,.bs-styles button.bg-success:hover,.bs-styles button.bg-success:focus{background-color:#1e7e34 !important}.bs-styles .bg-info{background-color:#17a2b8 !important}.bs-styles a.bg-info:hover,.bs-styles a.bg-info:focus,.bs-styles button.bg-info:hover,.bs-styles button.bg-info:focus{background-color:#117a8b !important}.bs-styles .bg-warning{background-color:#ffc107 !important}.bs-styles a.bg-warning:hover,.bs-styles a.bg-warning:focus,.bs-styles button.bg-warning:hover,.bs-styles button.bg-warning:focus{background-color:#d39e00 !important}.bs-styles .bg-danger{background-color:#dc3545 !important}.bs-styles a.bg-danger:hover,.bs-styles a.bg-danger:focus,.bs-styles button.bg-danger:hover,.bs-styles button.bg-danger:focus{background-color:#bd2130 !important}.bs-styles .bg-light{background-color:#f8f9fa !important}.bs-styles a.bg-light:hover,.bs-styles a.bg-light:focus,.bs-styles button.bg-light:hover,.bs-styles button.bg-light:focus{background-color:#dae0e5 !important}.bs-styles .bg-dark{background-color:#343a40 !important}.bs-styles a.bg-dark:hover,.bs-styles a.bg-dark:focus,.bs-styles button.bg-dark:hover,.bs-styles button.bg-dark:focus{background-color:#1d2124 !important}.bs-styles .bg-white{background-color:#fff !important}.bs-styles .bg-transparent{background-color:transparent !important}.bs-styles .border{border:1px solid #dee2e6 !important}.bs-styles .border-top{border-top:1px solid #dee2e6 !important}.bs-styles .border-right{border-right:1px solid #dee2e6 !important}.bs-styles .border-bottom{border-bottom:1px solid #dee2e6 !important}.bs-styles .border-left{border-left:1px solid #dee2e6 !important}.bs-styles .border-0{border:0 !important}.bs-styles .border-top-0{border-top:0 !important}.bs-styles .border-right-0{border-right:0 !important}.bs-styles .border-bottom-0{border-bottom:0 !important}.bs-styles .border-left-0{border-left:0 !important}.bs-styles .border-primary{border-color:#007bff !important}.bs-styles .border-secondary{border-color:#6c757d !important}.bs-styles .border-success{border-color:#28a745 !important}.bs-styles .border-info{border-color:#17a2b8 !important}.bs-styles .border-warning{border-color:#ffc107 !important}.bs-styles .border-danger{border-color:#dc3545 !important}.bs-styles .border-light{border-color:#f8f9fa !important}.bs-styles .border-dark{border-color:#343a40 !important}.bs-styles .border-white{border-color:#fff !important}.bs-styles .rounded-sm{border-radius:.2rem !important}.bs-styles .rounded{border-radius:.25rem !important}.bs-styles .rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.bs-styles .rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.bs-styles .rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.bs-styles .rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.bs-styles .rounded-lg{border-radius:.3rem !important}.bs-styles .rounded-circle{border-radius:50% !important}.bs-styles .rounded-pill{border-radius:50rem !important}.bs-styles .rounded-0{border-radius:0 !important}.bs-styles .clearfix::after{display:block;clear:both;content:""}.bs-styles .d-none{display:none !important}.bs-styles .d-inline{display:inline !important}.bs-styles .d-inline-block{display:inline-block !important}.bs-styles .d-block{display:block !important}.bs-styles .d-table{display:table !important}.bs-styles .d-table-row{display:table-row !important}.bs-styles .d-table-cell{display:table-cell !important}.bs-styles .d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.bs-styles .d-sm-none{display:none !important}.bs-styles .d-sm-inline{display:inline !important}.bs-styles .d-sm-inline-block{display:inline-block !important}.bs-styles .d-sm-block{display:block !important}.bs-styles .d-sm-table{display:table !important}.bs-styles .d-sm-table-row{display:table-row !important}.bs-styles .d-sm-table-cell{display:table-cell !important}.bs-styles .d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.bs-styles .d-md-none{display:none !important}.bs-styles .d-md-inline{display:inline !important}.bs-styles .d-md-inline-block{display:inline-block !important}.bs-styles .d-md-block{display:block !important}.bs-styles .d-md-table{display:table !important}.bs-styles .d-md-table-row{display:table-row !important}.bs-styles .d-md-table-cell{display:table-cell !important}.bs-styles .d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.bs-styles .d-lg-none{display:none !important}.bs-styles .d-lg-inline{display:inline !important}.bs-styles .d-lg-inline-block{display:inline-block !important}.bs-styles .d-lg-block{display:block !important}.bs-styles .d-lg-table{display:table !important}.bs-styles .d-lg-table-row{display:table-row !important}.bs-styles .d-lg-table-cell{display:table-cell !important}.bs-styles .d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.bs-styles .d-xl-none{display:none !important}.bs-styles .d-xl-inline{display:inline !important}.bs-styles .d-xl-inline-block{display:inline-block !important}.bs-styles .d-xl-block{display:block !important}.bs-styles .d-xl-table{display:table !important}.bs-styles .d-xl-table-row{display:table-row !important}.bs-styles .d-xl-table-cell{display:table-cell !important}.bs-styles .d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.bs-styles .d-print-none{display:none !important}.bs-styles .d-print-inline{display:inline !important}.bs-styles .d-print-inline-block{display:inline-block !important}.bs-styles .d-print-block{display:block !important}.bs-styles .d-print-table{display:table !important}.bs-styles .d-print-table-row{display:table-row !important}.bs-styles .d-print-table-cell{display:table-cell !important}.bs-styles .d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.bs-styles .embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.bs-styles .embed-responsive::before{display:block;content:""}.bs-styles .embed-responsive .embed-responsive-item,.bs-styles .embed-responsive iframe,.bs-styles .embed-responsive embed,.bs-styles .embed-responsive object,.bs-styles .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.bs-styles .embed-responsive-21by9::before{padding-top:42.85714%}.bs-styles .embed-responsive-16by9::before{padding-top:56.25%}.bs-styles .embed-responsive-4by3::before{padding-top:75%}.bs-styles .embed-responsive-1by1::before{padding-top:100%}.bs-styles .flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.bs-styles .flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.bs-styles .flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.bs-styles .flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.bs-styles .flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bs-styles .flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bs-styles .flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bs-styles .flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.bs-styles .flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.bs-styles .flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.bs-styles .flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.bs-styles .flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.bs-styles .justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.bs-styles .justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.bs-styles .justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.bs-styles .justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.bs-styles .justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bs-styles .align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.bs-styles .align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.bs-styles .align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.bs-styles .align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.bs-styles .align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.bs-styles .align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.bs-styles .align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.bs-styles .align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.bs-styles .align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.bs-styles .align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.bs-styles .align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.bs-styles .align-self-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.bs-styles .align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bs-styles .align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bs-styles .align-self-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.bs-styles .align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bs-styles .align-self-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.bs-styles .flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.bs-styles .flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.bs-styles .flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.bs-styles .flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.bs-styles .flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bs-styles .flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bs-styles .flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bs-styles .flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.bs-styles .flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.bs-styles .flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.bs-styles .flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.bs-styles .flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.bs-styles .justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.bs-styles .justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.bs-styles .justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.bs-styles .justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.bs-styles .justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bs-styles .align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.bs-styles .align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.bs-styles .align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.bs-styles .align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.bs-styles .align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.bs-styles .align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.bs-styles .align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.bs-styles .align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.bs-styles .align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.bs-styles .align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.bs-styles .align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.bs-styles .align-self-sm-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.bs-styles .align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bs-styles .align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bs-styles .align-self-sm-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.bs-styles .align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bs-styles .align-self-sm-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.bs-styles .flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.bs-styles .flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.bs-styles .flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.bs-styles .flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.bs-styles .flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bs-styles .flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bs-styles .flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bs-styles .flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.bs-styles .flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.bs-styles .flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.bs-styles .flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.bs-styles .flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.bs-styles .justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.bs-styles .justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.bs-styles .justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.bs-styles .justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.bs-styles .justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bs-styles .align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.bs-styles .align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.bs-styles .align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.bs-styles .align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.bs-styles .align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.bs-styles .align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.bs-styles .align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.bs-styles .align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.bs-styles .align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.bs-styles .align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.bs-styles .align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.bs-styles .align-self-md-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.bs-styles .align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bs-styles .align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bs-styles .align-self-md-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.bs-styles .align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bs-styles .align-self-md-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.bs-styles .flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.bs-styles .flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.bs-styles .flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.bs-styles .flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.bs-styles .flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bs-styles .flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bs-styles .flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bs-styles .flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.bs-styles .flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.bs-styles .flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.bs-styles .flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.bs-styles .flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.bs-styles .justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.bs-styles .justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.bs-styles .justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.bs-styles .justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.bs-styles .justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bs-styles .align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.bs-styles .align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.bs-styles .align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.bs-styles .align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.bs-styles .align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.bs-styles .align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.bs-styles .align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.bs-styles .align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.bs-styles .align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.bs-styles .align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.bs-styles .align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.bs-styles .align-self-lg-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.bs-styles .align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bs-styles .align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bs-styles .align-self-lg-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.bs-styles .align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bs-styles .align-self-lg-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.bs-styles .flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.bs-styles .flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.bs-styles .flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.bs-styles .flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.bs-styles .flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bs-styles .flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bs-styles .flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bs-styles .flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.bs-styles .flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.bs-styles .flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.bs-styles .flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.bs-styles .flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.bs-styles .justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.bs-styles .justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.bs-styles .justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.bs-styles .justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.bs-styles .justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bs-styles .align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.bs-styles .align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.bs-styles .align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.bs-styles .align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.bs-styles .align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.bs-styles .align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.bs-styles .align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.bs-styles .align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.bs-styles .align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.bs-styles .align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.bs-styles .align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.bs-styles .align-self-xl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.bs-styles .align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bs-styles .align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bs-styles .align-self-xl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.bs-styles .align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bs-styles .align-self-xl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}.bs-styles .float-left{float:left !important}.bs-styles .float-right{float:right !important}.bs-styles .float-none{float:none !important}@media (min-width: 576px){.bs-styles .float-sm-left{float:left !important}.bs-styles .float-sm-right{float:right !important}.bs-styles .float-sm-none{float:none !important}}@media (min-width: 768px){.bs-styles .float-md-left{float:left !important}.bs-styles .float-md-right{float:right !important}.bs-styles .float-md-none{float:none !important}}@media (min-width: 992px){.bs-styles .float-lg-left{float:left !important}.bs-styles .float-lg-right{float:right !important}.bs-styles .float-lg-none{float:none !important}}@media (min-width: 1200px){.bs-styles .float-xl-left{float:left !important}.bs-styles .float-xl-right{float:right !important}.bs-styles .float-xl-none{float:none !important}}.bs-styles .user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;-ms-user-select:all !important;user-select:all !important}.bs-styles .user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.bs-styles .user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.bs-styles .overflow-auto{overflow:auto !important}.bs-styles .overflow-hidden{overflow:hidden !important}.bs-styles .position-static{position:static !important}.bs-styles .position-relative{position:relative !important}.bs-styles .position-absolute{position:absolute !important}.bs-styles .position-fixed{position:fixed !important}.bs-styles .position-sticky{position:-webkit-sticky !important;position:sticky !important}.bs-styles .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.bs-styles .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.bs-styles .sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.bs-styles .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.bs-styles .sr-only-focusable:active,.bs-styles .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.bs-styles .shadow-sm{-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.bs-styles .shadow{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.bs-styles .shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.bs-styles .shadow-none{-webkit-box-shadow:none !important;box-shadow:none !important}.bs-styles .w-25{width:25% !important}.bs-styles .w-50{width:50% !important}.bs-styles .w-75{width:75% !important}.bs-styles .w-100{width:100% !important}.bs-styles .w-auto{width:auto !important}.bs-styles .h-25{height:25% !important}.bs-styles .h-50{height:50% !important}.bs-styles .h-75{height:75% !important}.bs-styles .h-100{height:100% !important}.bs-styles .h-auto{height:auto !important}.bs-styles .mw-100{max-width:100% !important}.bs-styles .mh-100{max-height:100% !important}.bs-styles .min-vw-100{min-width:100vw !important}.bs-styles .min-vh-100{min-height:100vh !important}.bs-styles .vw-100{width:100vw !important}.bs-styles .vh-100{height:100vh !important}.bs-styles .m-0{margin:0 !important}.bs-styles .mt-0,.bs-styles .my-0{margin-top:0 !important}.bs-styles .mr-0,.bs-styles .mx-0{margin-right:0 !important}.bs-styles .mb-0,.bs-styles .my-0{margin-bottom:0 !important}.bs-styles .ml-0,.bs-styles .mx-0{margin-left:0 !important}.bs-styles .m-1{margin:.25rem !important}.bs-styles .mt-1,.bs-styles .my-1{margin-top:.25rem !important}.bs-styles .mr-1,.bs-styles .mx-1{margin-right:.25rem !important}.bs-styles .mb-1,.bs-styles .my-1{margin-bottom:.25rem !important}.bs-styles .ml-1,.bs-styles .mx-1{margin-left:.25rem !important}.bs-styles .m-2{margin:.5rem !important}.bs-styles .mt-2,.bs-styles .my-2{margin-top:.5rem !important}.bs-styles .mr-2,.bs-styles .mx-2{margin-right:.5rem !important}.bs-styles .mb-2,.bs-styles .my-2{margin-bottom:.5rem !important}.bs-styles .ml-2,.bs-styles .mx-2{margin-left:.5rem !important}.bs-styles .m-3{margin:1rem !important}.bs-styles .mt-3,.bs-styles .my-3{margin-top:1rem !important}.bs-styles .mr-3,.bs-styles .mx-3{margin-right:1rem !important}.bs-styles .mb-3,.bs-styles .my-3{margin-bottom:1rem !important}.bs-styles .ml-3,.bs-styles .mx-3{margin-left:1rem !important}.bs-styles .m-4{margin:1.5rem !important}.bs-styles .mt-4,.bs-styles .my-4{margin-top:1.5rem !important}.bs-styles .mr-4,.bs-styles .mx-4{margin-right:1.5rem !important}.bs-styles .mb-4,.bs-styles .my-4{margin-bottom:1.5rem !important}.bs-styles .ml-4,.bs-styles .mx-4{margin-left:1.5rem !important}.bs-styles .m-5{margin:3rem !important}.bs-styles .mt-5,.bs-styles .my-5{margin-top:3rem !important}.bs-styles .mr-5,.bs-styles .mx-5{margin-right:3rem !important}.bs-styles .mb-5,.bs-styles .my-5{margin-bottom:3rem !important}.bs-styles .ml-5,.bs-styles .mx-5{margin-left:3rem !important}.bs-styles .p-0{padding:0 !important}.bs-styles .pt-0,.bs-styles .py-0{padding-top:0 !important}.bs-styles .pr-0,.bs-styles .px-0{padding-right:0 !important}.bs-styles .pb-0,.bs-styles .py-0{padding-bottom:0 !important}.bs-styles .pl-0,.bs-styles .px-0{padding-left:0 !important}.bs-styles .p-1{padding:.25rem !important}.bs-styles .pt-1,.bs-styles .py-1{padding-top:.25rem !important}.bs-styles .pr-1,.bs-styles .px-1{padding-right:.25rem !important}.bs-styles .pb-1,.bs-styles .py-1{padding-bottom:.25rem !important}.bs-styles .pl-1,.bs-styles .px-1{padding-left:.25rem !important}.bs-styles .p-2{padding:.5rem !important}.bs-styles .pt-2,.bs-styles .py-2{padding-top:.5rem !important}.bs-styles .pr-2,.bs-styles .px-2{padding-right:.5rem !important}.bs-styles .pb-2,.bs-styles .py-2{padding-bottom:.5rem !important}.bs-styles .pl-2,.bs-styles .px-2{padding-left:.5rem !important}.bs-styles .p-3{padding:1rem !important}.bs-styles .pt-3,.bs-styles .py-3{padding-top:1rem !important}.bs-styles .pr-3,.bs-styles .px-3{padding-right:1rem !important}.bs-styles .pb-3,.bs-styles .py-3{padding-bottom:1rem !important}.bs-styles .pl-3,.bs-styles .px-3{padding-left:1rem !important}.bs-styles .p-4{padding:1.5rem !important}.bs-styles .pt-4,.bs-styles .py-4{padding-top:1.5rem !important}.bs-styles .pr-4,.bs-styles .px-4{padding-right:1.5rem !important}.bs-styles .pb-4,.bs-styles .py-4{padding-bottom:1.5rem !important}.bs-styles .pl-4,.bs-styles .px-4{padding-left:1.5rem !important}.bs-styles .p-5{padding:3rem !important}.bs-styles .pt-5,.bs-styles .py-5{padding-top:3rem !important}.bs-styles .pr-5,.bs-styles .px-5{padding-right:3rem !important}.bs-styles .pb-5,.bs-styles .py-5{padding-bottom:3rem !important}.bs-styles .pl-5,.bs-styles .px-5{padding-left:3rem !important}.bs-styles .m-n1{margin:-.25rem !important}.bs-styles .mt-n1,.bs-styles .my-n1{margin-top:-.25rem !important}.bs-styles .mr-n1,.bs-styles .mx-n1{margin-right:-.25rem !important}.bs-styles .mb-n1,.bs-styles .my-n1{margin-bottom:-.25rem !important}.bs-styles .ml-n1,.bs-styles .mx-n1{margin-left:-.25rem !important}.bs-styles .m-n2{margin:-.5rem !important}.bs-styles .mt-n2,.bs-styles .my-n2{margin-top:-.5rem !important}.bs-styles .mr-n2,.bs-styles .mx-n2{margin-right:-.5rem !important}.bs-styles .mb-n2,.bs-styles .my-n2{margin-bottom:-.5rem !important}.bs-styles .ml-n2,.bs-styles .mx-n2{margin-left:-.5rem !important}.bs-styles .m-n3{margin:-1rem !important}.bs-styles .mt-n3,.bs-styles .my-n3{margin-top:-1rem !important}.bs-styles .mr-n3,.bs-styles .mx-n3{margin-right:-1rem !important}.bs-styles .mb-n3,.bs-styles .my-n3{margin-bottom:-1rem !important}.bs-styles .ml-n3,.bs-styles .mx-n3{margin-left:-1rem !important}.bs-styles .m-n4{margin:-1.5rem !important}.bs-styles .mt-n4,.bs-styles .my-n4{margin-top:-1.5rem !important}.bs-styles .mr-n4,.bs-styles .mx-n4{margin-right:-1.5rem !important}.bs-styles .mb-n4,.bs-styles .my-n4{margin-bottom:-1.5rem !important}.bs-styles .ml-n4,.bs-styles .mx-n4{margin-left:-1.5rem !important}.bs-styles .m-n5{margin:-3rem !important}.bs-styles .mt-n5,.bs-styles .my-n5{margin-top:-3rem !important}.bs-styles .mr-n5,.bs-styles .mx-n5{margin-right:-3rem !important}.bs-styles .mb-n5,.bs-styles .my-n5{margin-bottom:-3rem !important}.bs-styles .ml-n5,.bs-styles .mx-n5{margin-left:-3rem !important}.bs-styles .m-auto{margin:auto !important}.bs-styles .mt-auto,.bs-styles .my-auto{margin-top:auto !important}.bs-styles .mr-auto,.bs-styles .mx-auto{margin-right:auto !important}.bs-styles .mb-auto,.bs-styles .my-auto{margin-bottom:auto !important}.bs-styles .ml-auto,.bs-styles .mx-auto{margin-left:auto !important}@media (min-width: 576px){.bs-styles .m-sm-0{margin:0 !important}.bs-styles .mt-sm-0,.bs-styles .my-sm-0{margin-top:0 !important}.bs-styles .mr-sm-0,.bs-styles .mx-sm-0{margin-right:0 !important}.bs-styles .mb-sm-0,.bs-styles .my-sm-0{margin-bottom:0 !important}.bs-styles .ml-sm-0,.bs-styles .mx-sm-0{margin-left:0 !important}.bs-styles .m-sm-1{margin:.25rem !important}.bs-styles .mt-sm-1,.bs-styles .my-sm-1{margin-top:.25rem !important}.bs-styles .mr-sm-1,.bs-styles .mx-sm-1{margin-right:.25rem !important}.bs-styles .mb-sm-1,.bs-styles .my-sm-1{margin-bottom:.25rem !important}.bs-styles .ml-sm-1,.bs-styles .mx-sm-1{margin-left:.25rem !important}.bs-styles .m-sm-2{margin:.5rem !important}.bs-styles .mt-sm-2,.bs-styles .my-sm-2{margin-top:.5rem !important}.bs-styles .mr-sm-2,.bs-styles .mx-sm-2{margin-right:.5rem !important}.bs-styles .mb-sm-2,.bs-styles .my-sm-2{margin-bottom:.5rem !important}.bs-styles .ml-sm-2,.bs-styles .mx-sm-2{margin-left:.5rem !important}.bs-styles .m-sm-3{margin:1rem !important}.bs-styles .mt-sm-3,.bs-styles .my-sm-3{margin-top:1rem !important}.bs-styles .mr-sm-3,.bs-styles .mx-sm-3{margin-right:1rem !important}.bs-styles .mb-sm-3,.bs-styles .my-sm-3{margin-bottom:1rem !important}.bs-styles .ml-sm-3,.bs-styles .mx-sm-3{margin-left:1rem !important}.bs-styles .m-sm-4{margin:1.5rem !important}.bs-styles .mt-sm-4,.bs-styles .my-sm-4{margin-top:1.5rem !important}.bs-styles .mr-sm-4,.bs-styles .mx-sm-4{margin-right:1.5rem !important}.bs-styles .mb-sm-4,.bs-styles .my-sm-4{margin-bottom:1.5rem !important}.bs-styles .ml-sm-4,.bs-styles .mx-sm-4{margin-left:1.5rem !important}.bs-styles .m-sm-5{margin:3rem !important}.bs-styles .mt-sm-5,.bs-styles .my-sm-5{margin-top:3rem !important}.bs-styles .mr-sm-5,.bs-styles .mx-sm-5{margin-right:3rem !important}.bs-styles .mb-sm-5,.bs-styles .my-sm-5{margin-bottom:3rem !important}.bs-styles .ml-sm-5,.bs-styles .mx-sm-5{margin-left:3rem !important}.bs-styles .p-sm-0{padding:0 !important}.bs-styles .pt-sm-0,.bs-styles .py-sm-0{padding-top:0 !important}.bs-styles .pr-sm-0,.bs-styles .px-sm-0{padding-right:0 !important}.bs-styles .pb-sm-0,.bs-styles .py-sm-0{padding-bottom:0 !important}.bs-styles .pl-sm-0,.bs-styles .px-sm-0{padding-left:0 !important}.bs-styles .p-sm-1{padding:.25rem !important}.bs-styles .pt-sm-1,.bs-styles .py-sm-1{padding-top:.25rem !important}.bs-styles .pr-sm-1,.bs-styles .px-sm-1{padding-right:.25rem !important}.bs-styles .pb-sm-1,.bs-styles .py-sm-1{padding-bottom:.25rem !important}.bs-styles .pl-sm-1,.bs-styles .px-sm-1{padding-left:.25rem !important}.bs-styles .p-sm-2{padding:.5rem !important}.bs-styles .pt-sm-2,.bs-styles .py-sm-2{padding-top:.5rem !important}.bs-styles .pr-sm-2,.bs-styles .px-sm-2{padding-right:.5rem !important}.bs-styles .pb-sm-2,.bs-styles .py-sm-2{padding-bottom:.5rem !important}.bs-styles .pl-sm-2,.bs-styles .px-sm-2{padding-left:.5rem !important}.bs-styles .p-sm-3{padding:1rem !important}.bs-styles .pt-sm-3,.bs-styles .py-sm-3{padding-top:1rem !important}.bs-styles .pr-sm-3,.bs-styles .px-sm-3{padding-right:1rem !important}.bs-styles .pb-sm-3,.bs-styles .py-sm-3{padding-bottom:1rem !important}.bs-styles .pl-sm-3,.bs-styles .px-sm-3{padding-left:1rem !important}.bs-styles .p-sm-4{padding:1.5rem !important}.bs-styles .pt-sm-4,.bs-styles .py-sm-4{padding-top:1.5rem !important}.bs-styles .pr-sm-4,.bs-styles .px-sm-4{padding-right:1.5rem !important}.bs-styles .pb-sm-4,.bs-styles .py-sm-4{padding-bottom:1.5rem !important}.bs-styles .pl-sm-4,.bs-styles .px-sm-4{padding-left:1.5rem !important}.bs-styles .p-sm-5{padding:3rem !important}.bs-styles .pt-sm-5,.bs-styles .py-sm-5{padding-top:3rem !important}.bs-styles .pr-sm-5,.bs-styles .px-sm-5{padding-right:3rem !important}.bs-styles .pb-sm-5,.bs-styles .py-sm-5{padding-bottom:3rem !important}.bs-styles .pl-sm-5,.bs-styles .px-sm-5{padding-left:3rem !important}.bs-styles .m-sm-n1{margin:-.25rem !important}.bs-styles .mt-sm-n1,.bs-styles .my-sm-n1{margin-top:-.25rem !important}.bs-styles .mr-sm-n1,.bs-styles .mx-sm-n1{margin-right:-.25rem !important}.bs-styles .mb-sm-n1,.bs-styles .my-sm-n1{margin-bottom:-.25rem !important}.bs-styles .ml-sm-n1,.bs-styles .mx-sm-n1{margin-left:-.25rem !important}.bs-styles .m-sm-n2{margin:-.5rem !important}.bs-styles .mt-sm-n2,.bs-styles .my-sm-n2{margin-top:-.5rem !important}.bs-styles .mr-sm-n2,.bs-styles .mx-sm-n2{margin-right:-.5rem !important}.bs-styles .mb-sm-n2,.bs-styles .my-sm-n2{margin-bottom:-.5rem !important}.bs-styles .ml-sm-n2,.bs-styles .mx-sm-n2{margin-left:-.5rem !important}.bs-styles .m-sm-n3{margin:-1rem !important}.bs-styles .mt-sm-n3,.bs-styles .my-sm-n3{margin-top:-1rem !important}.bs-styles .mr-sm-n3,.bs-styles .mx-sm-n3{margin-right:-1rem !important}.bs-styles .mb-sm-n3,.bs-styles .my-sm-n3{margin-bottom:-1rem !important}.bs-styles .ml-sm-n3,.bs-styles .mx-sm-n3{margin-left:-1rem !important}.bs-styles .m-sm-n4{margin:-1.5rem !important}.bs-styles .mt-sm-n4,.bs-styles .my-sm-n4{margin-top:-1.5rem !important}.bs-styles .mr-sm-n4,.bs-styles .mx-sm-n4{margin-right:-1.5rem !important}.bs-styles .mb-sm-n4,.bs-styles .my-sm-n4{margin-bottom:-1.5rem !important}.bs-styles .ml-sm-n4,.bs-styles .mx-sm-n4{margin-left:-1.5rem !important}.bs-styles .m-sm-n5{margin:-3rem !important}.bs-styles .mt-sm-n5,.bs-styles .my-sm-n5{margin-top:-3rem !important}.bs-styles .mr-sm-n5,.bs-styles .mx-sm-n5{margin-right:-3rem !important}.bs-styles .mb-sm-n5,.bs-styles .my-sm-n5{margin-bottom:-3rem !important}.bs-styles .ml-sm-n5,.bs-styles .mx-sm-n5{margin-left:-3rem !important}.bs-styles .m-sm-auto{margin:auto !important}.bs-styles .mt-sm-auto,.bs-styles .my-sm-auto{margin-top:auto !important}.bs-styles .mr-sm-auto,.bs-styles .mx-sm-auto{margin-right:auto !important}.bs-styles .mb-sm-auto,.bs-styles .my-sm-auto{margin-bottom:auto !important}.bs-styles .ml-sm-auto,.bs-styles .mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.bs-styles .m-md-0{margin:0 !important}.bs-styles .mt-md-0,.bs-styles .my-md-0{margin-top:0 !important}.bs-styles .mr-md-0,.bs-styles .mx-md-0{margin-right:0 !important}.bs-styles .mb-md-0,.bs-styles .my-md-0{margin-bottom:0 !important}.bs-styles .ml-md-0,.bs-styles .mx-md-0{margin-left:0 !important}.bs-styles .m-md-1{margin:.25rem !important}.bs-styles .mt-md-1,.bs-styles .my-md-1{margin-top:.25rem !important}.bs-styles .mr-md-1,.bs-styles .mx-md-1{margin-right:.25rem !important}.bs-styles .mb-md-1,.bs-styles .my-md-1{margin-bottom:.25rem !important}.bs-styles .ml-md-1,.bs-styles .mx-md-1{margin-left:.25rem !important}.bs-styles .m-md-2{margin:.5rem !important}.bs-styles .mt-md-2,.bs-styles .my-md-2{margin-top:.5rem !important}.bs-styles .mr-md-2,.bs-styles .mx-md-2{margin-right:.5rem !important}.bs-styles .mb-md-2,.bs-styles .my-md-2{margin-bottom:.5rem !important}.bs-styles .ml-md-2,.bs-styles .mx-md-2{margin-left:.5rem !important}.bs-styles .m-md-3{margin:1rem !important}.bs-styles .mt-md-3,.bs-styles .my-md-3{margin-top:1rem !important}.bs-styles .mr-md-3,.bs-styles .mx-md-3{margin-right:1rem !important}.bs-styles .mb-md-3,.bs-styles .my-md-3{margin-bottom:1rem !important}.bs-styles .ml-md-3,.bs-styles .mx-md-3{margin-left:1rem !important}.bs-styles .m-md-4{margin:1.5rem !important}.bs-styles .mt-md-4,.bs-styles .my-md-4{margin-top:1.5rem !important}.bs-styles .mr-md-4,.bs-styles .mx-md-4{margin-right:1.5rem !important}.bs-styles .mb-md-4,.bs-styles .my-md-4{margin-bottom:1.5rem !important}.bs-styles .ml-md-4,.bs-styles .mx-md-4{margin-left:1.5rem !important}.bs-styles .m-md-5{margin:3rem !important}.bs-styles .mt-md-5,.bs-styles .my-md-5{margin-top:3rem !important}.bs-styles .mr-md-5,.bs-styles .mx-md-5{margin-right:3rem !important}.bs-styles .mb-md-5,.bs-styles .my-md-5{margin-bottom:3rem !important}.bs-styles .ml-md-5,.bs-styles .mx-md-5{margin-left:3rem !important}.bs-styles .p-md-0{padding:0 !important}.bs-styles .pt-md-0,.bs-styles .py-md-0{padding-top:0 !important}.bs-styles .pr-md-0,.bs-styles .px-md-0{padding-right:0 !important}.bs-styles .pb-md-0,.bs-styles .py-md-0{padding-bottom:0 !important}.bs-styles .pl-md-0,.bs-styles .px-md-0{padding-left:0 !important}.bs-styles .p-md-1{padding:.25rem !important}.bs-styles .pt-md-1,.bs-styles .py-md-1{padding-top:.25rem !important}.bs-styles .pr-md-1,.bs-styles .px-md-1{padding-right:.25rem !important}.bs-styles .pb-md-1,.bs-styles .py-md-1{padding-bottom:.25rem !important}.bs-styles .pl-md-1,.bs-styles .px-md-1{padding-left:.25rem !important}.bs-styles .p-md-2{padding:.5rem !important}.bs-styles .pt-md-2,.bs-styles .py-md-2{padding-top:.5rem !important}.bs-styles .pr-md-2,.bs-styles .px-md-2{padding-right:.5rem !important}.bs-styles .pb-md-2,.bs-styles .py-md-2{padding-bottom:.5rem !important}.bs-styles .pl-md-2,.bs-styles .px-md-2{padding-left:.5rem !important}.bs-styles .p-md-3{padding:1rem !important}.bs-styles .pt-md-3,.bs-styles .py-md-3{padding-top:1rem !important}.bs-styles .pr-md-3,.bs-styles .px-md-3{padding-right:1rem !important}.bs-styles .pb-md-3,.bs-styles .py-md-3{padding-bottom:1rem !important}.bs-styles .pl-md-3,.bs-styles .px-md-3{padding-left:1rem !important}.bs-styles .p-md-4{padding:1.5rem !important}.bs-styles .pt-md-4,.bs-styles .py-md-4{padding-top:1.5rem !important}.bs-styles .pr-md-4,.bs-styles .px-md-4{padding-right:1.5rem !important}.bs-styles .pb-md-4,.bs-styles .py-md-4{padding-bottom:1.5rem !important}.bs-styles .pl-md-4,.bs-styles .px-md-4{padding-left:1.5rem !important}.bs-styles .p-md-5{padding:3rem !important}.bs-styles .pt-md-5,.bs-styles .py-md-5{padding-top:3rem !important}.bs-styles .pr-md-5,.bs-styles .px-md-5{padding-right:3rem !important}.bs-styles .pb-md-5,.bs-styles .py-md-5{padding-bottom:3rem !important}.bs-styles .pl-md-5,.bs-styles .px-md-5{padding-left:3rem !important}.bs-styles .m-md-n1{margin:-.25rem !important}.bs-styles .mt-md-n1,.bs-styles .my-md-n1{margin-top:-.25rem !important}.bs-styles .mr-md-n1,.bs-styles .mx-md-n1{margin-right:-.25rem !important}.bs-styles .mb-md-n1,.bs-styles .my-md-n1{margin-bottom:-.25rem !important}.bs-styles .ml-md-n1,.bs-styles .mx-md-n1{margin-left:-.25rem !important}.bs-styles .m-md-n2{margin:-.5rem !important}.bs-styles .mt-md-n2,.bs-styles .my-md-n2{margin-top:-.5rem !important}.bs-styles .mr-md-n2,.bs-styles .mx-md-n2{margin-right:-.5rem !important}.bs-styles .mb-md-n2,.bs-styles .my-md-n2{margin-bottom:-.5rem !important}.bs-styles .ml-md-n2,.bs-styles .mx-md-n2{margin-left:-.5rem !important}.bs-styles .m-md-n3{margin:-1rem !important}.bs-styles .mt-md-n3,.bs-styles .my-md-n3{margin-top:-1rem !important}.bs-styles .mr-md-n3,.bs-styles .mx-md-n3{margin-right:-1rem !important}.bs-styles .mb-md-n3,.bs-styles .my-md-n3{margin-bottom:-1rem !important}.bs-styles .ml-md-n3,.bs-styles .mx-md-n3{margin-left:-1rem !important}.bs-styles .m-md-n4{margin:-1.5rem !important}.bs-styles .mt-md-n4,.bs-styles .my-md-n4{margin-top:-1.5rem !important}.bs-styles .mr-md-n4,.bs-styles .mx-md-n4{margin-right:-1.5rem !important}.bs-styles .mb-md-n4,.bs-styles .my-md-n4{margin-bottom:-1.5rem !important}.bs-styles .ml-md-n4,.bs-styles .mx-md-n4{margin-left:-1.5rem !important}.bs-styles .m-md-n5{margin:-3rem !important}.bs-styles .mt-md-n5,.bs-styles .my-md-n5{margin-top:-3rem !important}.bs-styles .mr-md-n5,.bs-styles .mx-md-n5{margin-right:-3rem !important}.bs-styles .mb-md-n5,.bs-styles .my-md-n5{margin-bottom:-3rem !important}.bs-styles .ml-md-n5,.bs-styles .mx-md-n5{margin-left:-3rem !important}.bs-styles .m-md-auto{margin:auto !important}.bs-styles .mt-md-auto,.bs-styles .my-md-auto{margin-top:auto !important}.bs-styles .mr-md-auto,.bs-styles .mx-md-auto{margin-right:auto !important}.bs-styles .mb-md-auto,.bs-styles .my-md-auto{margin-bottom:auto !important}.bs-styles .ml-md-auto,.bs-styles .mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.bs-styles .m-lg-0{margin:0 !important}.bs-styles .mt-lg-0,.bs-styles .my-lg-0{margin-top:0 !important}.bs-styles .mr-lg-0,.bs-styles .mx-lg-0{margin-right:0 !important}.bs-styles .mb-lg-0,.bs-styles .my-lg-0{margin-bottom:0 !important}.bs-styles .ml-lg-0,.bs-styles .mx-lg-0{margin-left:0 !important}.bs-styles .m-lg-1{margin:.25rem !important}.bs-styles .mt-lg-1,.bs-styles .my-lg-1{margin-top:.25rem !important}.bs-styles .mr-lg-1,.bs-styles .mx-lg-1{margin-right:.25rem !important}.bs-styles .mb-lg-1,.bs-styles .my-lg-1{margin-bottom:.25rem !important}.bs-styles .ml-lg-1,.bs-styles .mx-lg-1{margin-left:.25rem !important}.bs-styles .m-lg-2{margin:.5rem !important}.bs-styles .mt-lg-2,.bs-styles .my-lg-2{margin-top:.5rem !important}.bs-styles .mr-lg-2,.bs-styles .mx-lg-2{margin-right:.5rem !important}.bs-styles .mb-lg-2,.bs-styles .my-lg-2{margin-bottom:.5rem !important}.bs-styles .ml-lg-2,.bs-styles .mx-lg-2{margin-left:.5rem !important}.bs-styles .m-lg-3{margin:1rem !important}.bs-styles .mt-lg-3,.bs-styles .my-lg-3{margin-top:1rem !important}.bs-styles .mr-lg-3,.bs-styles .mx-lg-3{margin-right:1rem !important}.bs-styles .mb-lg-3,.bs-styles .my-lg-3{margin-bottom:1rem !important}.bs-styles .ml-lg-3,.bs-styles .mx-lg-3{margin-left:1rem !important}.bs-styles .m-lg-4{margin:1.5rem !important}.bs-styles .mt-lg-4,.bs-styles .my-lg-4{margin-top:1.5rem !important}.bs-styles .mr-lg-4,.bs-styles .mx-lg-4{margin-right:1.5rem !important}.bs-styles .mb-lg-4,.bs-styles .my-lg-4{margin-bottom:1.5rem !important}.bs-styles .ml-lg-4,.bs-styles .mx-lg-4{margin-left:1.5rem !important}.bs-styles .m-lg-5{margin:3rem !important}.bs-styles .mt-lg-5,.bs-styles .my-lg-5{margin-top:3rem !important}.bs-styles .mr-lg-5,.bs-styles .mx-lg-5{margin-right:3rem !important}.bs-styles .mb-lg-5,.bs-styles .my-lg-5{margin-bottom:3rem !important}.bs-styles .ml-lg-5,.bs-styles .mx-lg-5{margin-left:3rem !important}.bs-styles .p-lg-0{padding:0 !important}.bs-styles .pt-lg-0,.bs-styles .py-lg-0{padding-top:0 !important}.bs-styles .pr-lg-0,.bs-styles .px-lg-0{padding-right:0 !important}.bs-styles .pb-lg-0,.bs-styles .py-lg-0{padding-bottom:0 !important}.bs-styles .pl-lg-0,.bs-styles .px-lg-0{padding-left:0 !important}.bs-styles .p-lg-1{padding:.25rem !important}.bs-styles .pt-lg-1,.bs-styles .py-lg-1{padding-top:.25rem !important}.bs-styles .pr-lg-1,.bs-styles .px-lg-1{padding-right:.25rem !important}.bs-styles .pb-lg-1,.bs-styles .py-lg-1{padding-bottom:.25rem !important}.bs-styles .pl-lg-1,.bs-styles .px-lg-1{padding-left:.25rem !important}.bs-styles .p-lg-2{padding:.5rem !important}.bs-styles .pt-lg-2,.bs-styles .py-lg-2{padding-top:.5rem !important}.bs-styles .pr-lg-2,.bs-styles .px-lg-2{padding-right:.5rem !important}.bs-styles .pb-lg-2,.bs-styles .py-lg-2{padding-bottom:.5rem !important}.bs-styles .pl-lg-2,.bs-styles .px-lg-2{padding-left:.5rem !important}.bs-styles .p-lg-3{padding:1rem !important}.bs-styles .pt-lg-3,.bs-styles .py-lg-3{padding-top:1rem !important}.bs-styles .pr-lg-3,.bs-styles .px-lg-3{padding-right:1rem !important}.bs-styles .pb-lg-3,.bs-styles .py-lg-3{padding-bottom:1rem !important}.bs-styles .pl-lg-3,.bs-styles .px-lg-3{padding-left:1rem !important}.bs-styles .p-lg-4{padding:1.5rem !important}.bs-styles .pt-lg-4,.bs-styles .py-lg-4{padding-top:1.5rem !important}.bs-styles .pr-lg-4,.bs-styles .px-lg-4{padding-right:1.5rem !important}.bs-styles .pb-lg-4,.bs-styles .py-lg-4{padding-bottom:1.5rem !important}.bs-styles .pl-lg-4,.bs-styles .px-lg-4{padding-left:1.5rem !important}.bs-styles .p-lg-5{padding:3rem !important}.bs-styles .pt-lg-5,.bs-styles .py-lg-5{padding-top:3rem !important}.bs-styles .pr-lg-5,.bs-styles .px-lg-5{padding-right:3rem !important}.bs-styles .pb-lg-5,.bs-styles .py-lg-5{padding-bottom:3rem !important}.bs-styles .pl-lg-5,.bs-styles .px-lg-5{padding-left:3rem !important}.bs-styles .m-lg-n1{margin:-.25rem !important}.bs-styles .mt-lg-n1,.bs-styles .my-lg-n1{margin-top:-.25rem !important}.bs-styles .mr-lg-n1,.bs-styles .mx-lg-n1{margin-right:-.25rem !important}.bs-styles .mb-lg-n1,.bs-styles .my-lg-n1{margin-bottom:-.25rem !important}.bs-styles .ml-lg-n1,.bs-styles .mx-lg-n1{margin-left:-.25rem !important}.bs-styles .m-lg-n2{margin:-.5rem !important}.bs-styles .mt-lg-n2,.bs-styles .my-lg-n2{margin-top:-.5rem !important}.bs-styles .mr-lg-n2,.bs-styles .mx-lg-n2{margin-right:-.5rem !important}.bs-styles .mb-lg-n2,.bs-styles .my-lg-n2{margin-bottom:-.5rem !important}.bs-styles .ml-lg-n2,.bs-styles .mx-lg-n2{margin-left:-.5rem !important}.bs-styles .m-lg-n3{margin:-1rem !important}.bs-styles .mt-lg-n3,.bs-styles .my-lg-n3{margin-top:-1rem !important}.bs-styles .mr-lg-n3,.bs-styles .mx-lg-n3{margin-right:-1rem !important}.bs-styles .mb-lg-n3,.bs-styles .my-lg-n3{margin-bottom:-1rem !important}.bs-styles .ml-lg-n3,.bs-styles .mx-lg-n3{margin-left:-1rem !important}.bs-styles .m-lg-n4{margin:-1.5rem !important}.bs-styles .mt-lg-n4,.bs-styles .my-lg-n4{margin-top:-1.5rem !important}.bs-styles .mr-lg-n4,.bs-styles .mx-lg-n4{margin-right:-1.5rem !important}.bs-styles .mb-lg-n4,.bs-styles .my-lg-n4{margin-bottom:-1.5rem !important}.bs-styles .ml-lg-n4,.bs-styles .mx-lg-n4{margin-left:-1.5rem !important}.bs-styles .m-lg-n5{margin:-3rem !important}.bs-styles .mt-lg-n5,.bs-styles .my-lg-n5{margin-top:-3rem !important}.bs-styles .mr-lg-n5,.bs-styles .mx-lg-n5{margin-right:-3rem !important}.bs-styles .mb-lg-n5,.bs-styles .my-lg-n5{margin-bottom:-3rem !important}.bs-styles .ml-lg-n5,.bs-styles .mx-lg-n5{margin-left:-3rem !important}.bs-styles .m-lg-auto{margin:auto !important}.bs-styles .mt-lg-auto,.bs-styles .my-lg-auto{margin-top:auto !important}.bs-styles .mr-lg-auto,.bs-styles .mx-lg-auto{margin-right:auto !important}.bs-styles .mb-lg-auto,.bs-styles .my-lg-auto{margin-bottom:auto !important}.bs-styles .ml-lg-auto,.bs-styles .mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.bs-styles .m-xl-0{margin:0 !important}.bs-styles .mt-xl-0,.bs-styles .my-xl-0{margin-top:0 !important}.bs-styles .mr-xl-0,.bs-styles .mx-xl-0{margin-right:0 !important}.bs-styles .mb-xl-0,.bs-styles .my-xl-0{margin-bottom:0 !important}.bs-styles .ml-xl-0,.bs-styles .mx-xl-0{margin-left:0 !important}.bs-styles .m-xl-1{margin:.25rem !important}.bs-styles .mt-xl-1,.bs-styles .my-xl-1{margin-top:.25rem !important}.bs-styles .mr-xl-1,.bs-styles .mx-xl-1{margin-right:.25rem !important}.bs-styles .mb-xl-1,.bs-styles .my-xl-1{margin-bottom:.25rem !important}.bs-styles .ml-xl-1,.bs-styles .mx-xl-1{margin-left:.25rem !important}.bs-styles .m-xl-2{margin:.5rem !important}.bs-styles .mt-xl-2,.bs-styles .my-xl-2{margin-top:.5rem !important}.bs-styles .mr-xl-2,.bs-styles .mx-xl-2{margin-right:.5rem !important}.bs-styles .mb-xl-2,.bs-styles .my-xl-2{margin-bottom:.5rem !important}.bs-styles .ml-xl-2,.bs-styles .mx-xl-2{margin-left:.5rem !important}.bs-styles .m-xl-3{margin:1rem !important}.bs-styles .mt-xl-3,.bs-styles .my-xl-3{margin-top:1rem !important}.bs-styles .mr-xl-3,.bs-styles .mx-xl-3{margin-right:1rem !important}.bs-styles .mb-xl-3,.bs-styles .my-xl-3{margin-bottom:1rem !important}.bs-styles .ml-xl-3,.bs-styles .mx-xl-3{margin-left:1rem !important}.bs-styles .m-xl-4{margin:1.5rem !important}.bs-styles .mt-xl-4,.bs-styles .my-xl-4{margin-top:1.5rem !important}.bs-styles .mr-xl-4,.bs-styles .mx-xl-4{margin-right:1.5rem !important}.bs-styles .mb-xl-4,.bs-styles .my-xl-4{margin-bottom:1.5rem !important}.bs-styles .ml-xl-4,.bs-styles .mx-xl-4{margin-left:1.5rem !important}.bs-styles .m-xl-5{margin:3rem !important}.bs-styles .mt-xl-5,.bs-styles .my-xl-5{margin-top:3rem !important}.bs-styles .mr-xl-5,.bs-styles .mx-xl-5{margin-right:3rem !important}.bs-styles .mb-xl-5,.bs-styles .my-xl-5{margin-bottom:3rem !important}.bs-styles .ml-xl-5,.bs-styles .mx-xl-5{margin-left:3rem !important}.bs-styles .p-xl-0{padding:0 !important}.bs-styles .pt-xl-0,.bs-styles .py-xl-0{padding-top:0 !important}.bs-styles .pr-xl-0,.bs-styles .px-xl-0{padding-right:0 !important}.bs-styles .pb-xl-0,.bs-styles .py-xl-0{padding-bottom:0 !important}.bs-styles .pl-xl-0,.bs-styles .px-xl-0{padding-left:0 !important}.bs-styles .p-xl-1{padding:.25rem !important}.bs-styles .pt-xl-1,.bs-styles .py-xl-1{padding-top:.25rem !important}.bs-styles .pr-xl-1,.bs-styles .px-xl-1{padding-right:.25rem !important}.bs-styles .pb-xl-1,.bs-styles .py-xl-1{padding-bottom:.25rem !important}.bs-styles .pl-xl-1,.bs-styles .px-xl-1{padding-left:.25rem !important}.bs-styles .p-xl-2{padding:.5rem !important}.bs-styles .pt-xl-2,.bs-styles .py-xl-2{padding-top:.5rem !important}.bs-styles .pr-xl-2,.bs-styles .px-xl-2{padding-right:.5rem !important}.bs-styles .pb-xl-2,.bs-styles .py-xl-2{padding-bottom:.5rem !important}.bs-styles .pl-xl-2,.bs-styles .px-xl-2{padding-left:.5rem !important}.bs-styles .p-xl-3{padding:1rem !important}.bs-styles .pt-xl-3,.bs-styles .py-xl-3{padding-top:1rem !important}.bs-styles .pr-xl-3,.bs-styles .px-xl-3{padding-right:1rem !important}.bs-styles .pb-xl-3,.bs-styles .py-xl-3{padding-bottom:1rem !important}.bs-styles .pl-xl-3,.bs-styles .px-xl-3{padding-left:1rem !important}.bs-styles .p-xl-4{padding:1.5rem !important}.bs-styles .pt-xl-4,.bs-styles .py-xl-4{padding-top:1.5rem !important}.bs-styles .pr-xl-4,.bs-styles .px-xl-4{padding-right:1.5rem !important}.bs-styles .pb-xl-4,.bs-styles .py-xl-4{padding-bottom:1.5rem !important}.bs-styles .pl-xl-4,.bs-styles .px-xl-4{padding-left:1.5rem !important}.bs-styles .p-xl-5{padding:3rem !important}.bs-styles .pt-xl-5,.bs-styles .py-xl-5{padding-top:3rem !important}.bs-styles .pr-xl-5,.bs-styles .px-xl-5{padding-right:3rem !important}.bs-styles .pb-xl-5,.bs-styles .py-xl-5{padding-bottom:3rem !important}.bs-styles .pl-xl-5,.bs-styles .px-xl-5{padding-left:3rem !important}.bs-styles .m-xl-n1{margin:-.25rem !important}.bs-styles .mt-xl-n1,.bs-styles .my-xl-n1{margin-top:-.25rem !important}.bs-styles .mr-xl-n1,.bs-styles .mx-xl-n1{margin-right:-.25rem !important}.bs-styles .mb-xl-n1,.bs-styles .my-xl-n1{margin-bottom:-.25rem !important}.bs-styles .ml-xl-n1,.bs-styles .mx-xl-n1{margin-left:-.25rem !important}.bs-styles .m-xl-n2{margin:-.5rem !important}.bs-styles .mt-xl-n2,.bs-styles .my-xl-n2{margin-top:-.5rem !important}.bs-styles .mr-xl-n2,.bs-styles .mx-xl-n2{margin-right:-.5rem !important}.bs-styles .mb-xl-n2,.bs-styles .my-xl-n2{margin-bottom:-.5rem !important}.bs-styles .ml-xl-n2,.bs-styles .mx-xl-n2{margin-left:-.5rem !important}.bs-styles .m-xl-n3{margin:-1rem !important}.bs-styles .mt-xl-n3,.bs-styles .my-xl-n3{margin-top:-1rem !important}.bs-styles .mr-xl-n3,.bs-styles .mx-xl-n3{margin-right:-1rem !important}.bs-styles .mb-xl-n3,.bs-styles .my-xl-n3{margin-bottom:-1rem !important}.bs-styles .ml-xl-n3,.bs-styles .mx-xl-n3{margin-left:-1rem !important}.bs-styles .m-xl-n4{margin:-1.5rem !important}.bs-styles .mt-xl-n4,.bs-styles .my-xl-n4{margin-top:-1.5rem !important}.bs-styles .mr-xl-n4,.bs-styles .mx-xl-n4{margin-right:-1.5rem !important}.bs-styles .mb-xl-n4,.bs-styles .my-xl-n4{margin-bottom:-1.5rem !important}.bs-styles .ml-xl-n4,.bs-styles .mx-xl-n4{margin-left:-1.5rem !important}.bs-styles .m-xl-n5{margin:-3rem !important}.bs-styles .mt-xl-n5,.bs-styles .my-xl-n5{margin-top:-3rem !important}.bs-styles .mr-xl-n5,.bs-styles .mx-xl-n5{margin-right:-3rem !important}.bs-styles .mb-xl-n5,.bs-styles .my-xl-n5{margin-bottom:-3rem !important}.bs-styles .ml-xl-n5,.bs-styles .mx-xl-n5{margin-left:-3rem !important}.bs-styles .m-xl-auto{margin:auto !important}.bs-styles .mt-xl-auto,.bs-styles .my-xl-auto{margin-top:auto !important}.bs-styles .mr-xl-auto,.bs-styles .mx-xl-auto{margin-right:auto !important}.bs-styles .mb-xl-auto,.bs-styles .my-xl-auto{margin-bottom:auto !important}.bs-styles .ml-xl-auto,.bs-styles .mx-xl-auto{margin-left:auto !important}}.bs-styles .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.bs-styles .text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.bs-styles .text-justify{text-align:justify !important}.bs-styles .text-wrap{white-space:normal !important}.bs-styles .text-nowrap{white-space:nowrap !important}.bs-styles .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-styles .text-left{text-align:left !important}.bs-styles .text-right{text-align:right !important}.bs-styles .text-center{text-align:center !important}@media (min-width: 576px){.bs-styles .text-sm-left{text-align:left !important}.bs-styles .text-sm-right{text-align:right !important}.bs-styles .text-sm-center{text-align:center !important}}@media (min-width: 768px){.bs-styles .text-md-left{text-align:left !important}.bs-styles .text-md-right{text-align:right !important}.bs-styles .text-md-center{text-align:center !important}}@media (min-width: 992px){.bs-styles .text-lg-left{text-align:left !important}.bs-styles .text-lg-right{text-align:right !important}.bs-styles .text-lg-center{text-align:center !important}}@media (min-width: 1200px){.bs-styles .text-xl-left{text-align:left !important}.bs-styles .text-xl-right{text-align:right !important}.bs-styles .text-xl-center{text-align:center !important}}.bs-styles .text-lowercase{text-transform:lowercase !important}.bs-styles .text-uppercase{text-transform:uppercase !important}.bs-styles .text-capitalize{text-transform:capitalize !important}.bs-styles .font-weight-light{font-weight:300 !important}.bs-styles .font-weight-lighter{font-weight:lighter !important}.bs-styles .font-weight-normal{font-weight:400 !important}.bs-styles .font-weight-bold{font-weight:700 !important}.bs-styles .font-weight-bolder{font-weight:bolder !important}.bs-styles .font-italic{font-style:italic !important}.bs-styles .text-white{color:#fff !important}.bs-styles .text-primary{color:#007bff !important}.bs-styles a.text-primary:hover,.bs-styles a.text-primary:focus{color:#0056b3 !important}.bs-styles .text-secondary{color:#6c757d !important}.bs-styles a.text-secondary:hover,.bs-styles a.text-secondary:focus{color:#494f54 !important}.bs-styles .text-success{color:#28a745 !important}.bs-styles a.text-success:hover,.bs-styles a.text-success:focus{color:#19692c !important}.bs-styles .text-info{color:#17a2b8 !important}.bs-styles a.text-info:hover,.bs-styles a.text-info:focus{color:#0f6674 !important}.bs-styles .text-warning{color:#ffc107 !important}.bs-styles a.text-warning:hover,.bs-styles a.text-warning:focus{color:#ba8b00 !important}.bs-styles .text-danger{color:#dc3545 !important}.bs-styles a.text-danger:hover,.bs-styles a.text-danger:focus{color:#a71d2a !important}.bs-styles .text-light{color:#f8f9fa !important}.bs-styles a.text-light:hover,.bs-styles a.text-light:focus{color:#cbd3da !important}.bs-styles .text-dark{color:#343a40 !important}.bs-styles a.text-dark:hover,.bs-styles a.text-dark:focus{color:#121416 !important}.bs-styles .text-body{color:#212529 !important}.bs-styles .text-muted{color:#6c757d !important}.bs-styles .text-black-50{color:rgba(0,0,0,0.5) !important}.bs-styles .text-white-50{color:rgba(255,255,255,0.5) !important}.bs-styles .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.bs-styles .text-decoration-none{text-decoration:none !important}.bs-styles .text-break{word-wrap:break-word !important}.bs-styles .text-reset{color:inherit !important}.bs-styles .visible{visibility:visible !important}.bs-styles .invisible{visibility:hidden !important}@media print{.bs-styles *,.bs-styles *::before,.bs-styles *::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.bs-styles a:not(.btn){text-decoration:underline}.bs-styles abbr[title]::after{content:" (" attr(title) ")"}.bs-styles pre{white-space:pre-wrap !important}.bs-styles pre,.bs-styles blockquote{border:1px solid #adb5bd;page-break-inside:avoid}.bs-styles thead{display:table-header-group}.bs-styles tr,.bs-styles img{page-break-inside:avoid}.bs-styles p,.bs-styles h2,.bs-styles h3{orphans:3;widows:3}.bs-styles h2,.bs-styles h3{page-break-after:avoid}@page{.bs-styles{size:a3}}.bs-styles body{min-width:992px !important}.bs-styles .container{min-width:992px !important}.bs-styles .navbar{display:none}.bs-styles .badge{border:1px solid #000}.bs-styles .table{border-collapse:collapse !important}.bs-styles .table td,.bs-styles .table th{background-color:#fff !important}.bs-styles .table-bordered th,.bs-styles .table-bordered td{border:1px solid #dee2e6 !important}.bs-styles .table-dark{color:inherit}.bs-styles .table-dark th,.bs-styles .table-dark td,.bs-styles .table-dark thead th,.bs-styles .table-dark tbody+tbody{border-color:#dee2e6}.bs-styles .table .thead-dark th{color:inherit;border-color:#dee2e6}}.bs-styles .container{padding:0;margin:0;border:none !important}.bs-styles label{display:inline}.bs-styles a{color:#aa4301}.bs-styles a:hover{color:inherit;text-decoration:none}.bs-styles a.white{color:white}.bs-styles a.white:hover{color:white;text-decoration:none}.bs-styles .col-centered{margin:0 auto;float:none}.bs-styles hr{background-color:transparent}.bs-styles h1{line-height:1}.bs-styles h3,.bs-styles .h3{font-size:1.5rem}@media (max-width: 768px){.bs-styles h1{font-size:42px;line-height:.8}}#not_activated{display:none !important;height:0;width:0}.js-nav .outer-wrap{width:100%;position:relative;overflow:hidden}.wrapper{float:left;width:100%;min-height:603px;position:relative;-webkit-transition:1s;transition:1s}.page{background:#EEE}.page-empty{background:#fff;padding:20px;text-align:left}.page-popup{background:#fff;padding:25px 30px;text-align:left}.main .containerrepeatbg{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-content.jpg) no-repeat scroll center top transparent;float:left;padding-top:52px;position:relative;width:960px}.col-main,.col-left,.col-right{-webkit-box-sizing:border-box;box-sizing:border-box}.col-left{float:left;width:25%;padding:6px 0 1px 30px}.col-main{float:left;padding:0 30px 20px 30px;width:75%}.col-right{float:left;width:30%}.col1-layout .col-main{float:none;width:auto}.col2-left-layout .col-main{float:right}.col3-layout .col-main{width:475px;margin-left:17px}.col3-layout .col-wrapper{float:left;width:687px}.col3-layout .col-wrapper .col-main{float:right}.col2-set .col-1{float:left;width:48.5%}.col2-set .col-2{float:right;width:48.5%}.col2-set .col-narrow{width:32%}.col2-set .col-wide{width:65%}.col3-set .col-1{float:left;width:32%}.col3-set .col-2{float:left;width:32%;margin-left:2%}.col3-set .col-3{float:right;width:32%}.col4-set .col-1{float:left;width:23.5%}.col4-set .col-2{float:left;width:23.5%;margin:0 2%}.col4-set .col-3{float:left;width:23.5%}.col4-set .col-4{float:right;width:23.5%}input,select,textarea,button{vertical-align:middle;color:#2f2f2f}textarea{border:1px solid #C0C0C0;border-radius:6px 6px 6px 6px}select{padding:4px}select option{padding-right:10px}select.multiselect option{border-bottom:1px solid #b6b6b6;padding:2px 5px}select.multiselect option:last-child{border-bottom:0}textarea{overflow:auto}input.radio{margin-right:3px}input.checkbox{margin-right:3px}input.qty{width:47px !important;padding:5px;text-align:center}option.preferred,.ui-selectmenu-menu li.preferred{color:#000;background-color:#99CB2F;font-weight:bold !important}option.onfile,.ui-selectmenu-menu li.onfile{color:#000;background-color:#FFEF83;font-weight:bold !important}.ui-selectmenu-menu ul{background:#fff !important;border:1px solid #000 !important}.ui-selectmenu#ffl_search_dealer-button{height:22px}.ffl-note-red{padding:10px;background:#c43c35;text-shadow:0 -1px 0 rgba(0,0,0,0.25);color:#fff;border-radius:4px}.ffl-note-green{padding:10px;background:#99cb2f;text-shadow:0 -1px 0 rgba(255,255,255,0.25);color:#000;border-radius:4px}.ffl-note-yellow{padding:10px;background:#ffef83;text-shadow:0 -1px 0 rgba(255,255,255,0.25);color:#000;border-radius:4px}.cms-page-view .std ul.form-list{list-style-type:none}.cms-ffl-lookup .std ul.form-list{padding:0}p.control input.checkbox,p.control input.radio{margin-right:6px}input.input-text:focus,select:focus,textarea:focus{background-color:#f7f4ed}textarea{background:#fbfaf6}.ffl-add{padding-top:40px;line-height:14px}.form-list textarea{width:254px;max-width:100% !important;height:10em}.form-list select{width:260px;max-width:100% !important}.customer-account-create .buttons-set{width:535px;max-width:100% !important;padding-left:15px}.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}.form-list .input-range input.input-text{width:74px}.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}.form-list .name-prefix{width:65px}.form-list .name-prefix select{width:55px}.form-list .name-prefix input.input-text{width:49px}.form-list .name-suffix{width:65px}.form-list .name-suffix select{width:55px}.form-list .name-suffix input.input-text{width:49px}.form-list .name-middlename{width:70px}.form-list .name-middlename input.input-text{width:49px}.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname{width:140px}.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix-suffix .name-firstname{width:210px}.form-list .customer-name-prefix-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix-suffix .name-firstname{width:210px}.form-list .customer-name-prefix-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{width:210px}.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:205px}.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px}.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px}.form-list .customer-dob input.input-text{display:block;width:74px}.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888}.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}.form-list .customer-dob .dob-year{width:140px}.form-list .customer-dob .dob-year input.input-text{width:134px}input[id^='license_number']{margin-right:3px;text-align:center;font-size:11px}#regn{width:32px}#dist{width:50px}#cnty{width:52px}#type{width:40px}#xprdte{width:42px}#seqn{width:70px}#ffl_add h2 span.same{font-size:12px;font-weight:normal}#ffl_add h2 span.same label{font-weight:normal;float:none;margin-left:5px;cursor:pointer}.buttons-set{clear:both;margin:4em 0 0;padding:8px 0 0;text-align:right}#contactForm .fieldset{margin:0;padding-bottom:4px}#contactForm .buttons-set{margin:0 0 12px 0;padding:0}.buttons-set p.required{margin:0 0 10px}.buttons-set .back-link{float:left;margin:0}.buttons-set button.button{float:right;margin-left:5px}.buttons-set-order{margin:10px 0 0}.buttons-set-order .please-wait{padding:12px 7px 0 0}.fieldset{margin:18px 0;padding:15px}.fieldset .legend{background:white;float:left;margin:-33px 0 0 -10px;position:relative;color:#666666;font-size:16px;font-weight:bold;padding:10px 10px 0}.v-fix{float:left}.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}.success{color:#3d6611;font-weight:bold}.error{color:#df280a;font-weight:bold}.notice{color:#666666}.messages,.messages ul{list-style:none !important;margin:20px 0;font-size:16px}.messages{width:100%;overflow:hidden}.messages li{margin:0 0 10px !important}.messages li li{margin:0 0 3px !important;padding:10px}.error-msg ul{margin-bottom:18px;padding:7px 15px;position:relative;color:#FFFFFF;border-radius:4px 4px 4px 4px;background-color:#C43C35;background-image:-moz-linear-gradient(to bottom, #EE5F5B, #C43C35);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.error-msg a{color:#fff;font-weight:bold;text-decoration:underline}.success-msg ul{margin-bottom:18px;padding:7px 15px;position:relative;background-color:#57A957;border-radius:4px 4px 4px 4px;border-style:solid;color:#FFFFFF;border-width:1px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;background-image:-moz-linear-gradient(to bottom, #62C462, #57A957);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.backorder{margin:18px 0;padding:7px 15px;position:relative;background-color:#a00;border-radius:4px 4px 4px 4px;border-style:solid;color:#FFFFFF;border-width:1px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;background-image:-moz-linear-gradient(to bottom, #62C462, #57A957);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.note-msg,.notice-msg{padding:5px;border-color:#fcd344;background-color:#fafaec;color:#3d6611}#frame img{max-width:100% !important}.breadcrumbs{-webkit-box-sizing:border-box;box-sizing:border-box;top:-4px;left:12px;position:relative;width:100%;height:55px;line-height:0.1em;font-size:14px}.breadcrumbs ul{left:0;position:relative;top:0;margin-bottom:10px}.breadcrumbs div{color:#000000;font-size:14px;line-height:32px;margin:0;padding:0 19px;position:relative;z-index:200}.breadcrumbs div a{color:#000000;text-decoration:none}.breadcrumbs div a:hover{color:#AA4301;text-decoration:none}.breadcrumbs li{display:inline}.breadcrumbs li:first-of-type:before{content:"\00BB";font-size:20px;line-height:44px}.breadcrumbs li:not(:last-child):after{content:": "}.breadcrumbs li strong{font-weight:bold;color:#000}.page-title{width:100%;overflow:hidden;border-bottom:1px solid #ccc;margin:0 0 25px}.page-title h1{color:#000000;font-family:'Roboto', sans-serif;font-size:24px;font-weight:bold;line-height:normal}.page-title h2{margin:0;font-size:20px;color:#0a263c}.page-title .separator{margin:0 3px}.page-title .link-rss{float:right;margin:7px 0 0}.title-buttons{text-align:right}.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}.sales-order-view .title-buttons h1{width:100%;text-align:left}.subtitle,.sub-title{clear:both;padding:15px 0 0;font-size:15px;font-weight:bold;margin:0 0 6px;color:#e25203}.pager{font-size:14px;background:#fff;padding:10px 8px;text-align:center}img.lg-object{background:white}.videos{float:none;margin:0 auto;width:300px}.videos .elastislide-carousel ul li{padding-right:5px}.videos .elastislide-carousel ul li a img{display:inline;border:1px solid #ABABAB;padding:2px;margin-right:5px}.videos .elastislide-horizontal nav span{top:23%}.pager .amount{float:left;margin:0;color:black;font-family:'Roboto', sans-serif;font-size:14px;font-weight:bold}.pager .limiter{float:right;color:black;font-family:'Roboto', sans-serif;font-size:14px;font-weight:bold}.pager .limiter label{vertical-align:middle}.pager .limiter select{padding:4px;margin:0 0 1px;vertical-align:middle}.pager .pages{margin:0 140px;color:#000}.pager .pages ol{display:inline}.pager .pages li{display:inline;margin:0 2px}.pager .pages a.next img,.pager .pages a.previous img{position:relative;top:-1px}.sorter .view-mode{float:left;margin:0}.sorter .sort-by{float:right;padding-right:0}.sorter .sort-by label{vertical-align:middle}.toolbar .pager{padding:3px 0 3px 12px;border:0;background:transparent}.data-table{width:100%;border:1px solid #333}#product-review-table.data-table{width:39%;border:1px solid #9A8E74;border-bottom:0;margin-bottom:13px}.data-table .even{background:#eeeded}.data-table td.last,.data-table th.last{border-right:0}.data-table tr.last th,.data-table tr.last td{border-bottom:1px solid #9A8E74}.data-table th{padding:3px 8px;font-weight:bold}.data-table td{padding:3px 8px}.data-table thead th{color:#000000;font-size:12px;font-weight:bold;padding:10px 5px;white-space:nowrap;vertical-align:middle}.data-table thead th.wrap{white-space:normal}.data-table thead th a,.data-table thead th a:hover{color:#fff}.data-table thead th{background:#F8F6F1}.data-table thead th .tax-flag{font-size:11px;white-space:nowrap}.data-table tfoot{border-bottom:1px solid #d9dde3}.data-table tfoot tr.first td{background-color:#F8F6F1}.data-table tfoot tr{background-color:#F8F6F1 !important}.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3}.data-table tfoot strong{font-size:16px}.data-table tbody th,.data-table tbody td{border-bottom:1px solid #d9dde3}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody td .product-image{display:block}.data-table tbody td .product-image img{display:block;max-width:none !important}@media (max-width: 700px){.data-table tbody td .product-image img{width:35px;height:auto}}.data-table tbody.odd tr{background:#f8f7f5 !important}.data-table tbody.even tr{background:#f6f6f6 !important}.data-table tbody.odd tr td,.data-table tbody.even tr td{border-bottom:0}.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3}.data-table tbody td .option-label{font-weight:bold;font-style:italic}.data-table tbody td .option-value{padding-left:10px}.info-box{background:#fff;border:1px solid #333333;padding:12px 15px;margin:0 0 15px}.info-box h2{font-weight:bold;font-size:13px}.info-table th{font-weight:bold;padding:2px 15px 2px 0}.info-table td{padding:2px 0}tr.summary-total{cursor:pointer}tr.show-details .summary-collapse{background-position:0 -52px}tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}tr.summary-details-first td{border-top:1px solid #d2d8db}tr.summary-details-excluded{font-style:italic}.cart-tax-info{display:block}.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}.cart-tax-total{display:block;padding-right:20px;cursor:pointer}.cart-tax-info .price,.cart-tax-total .price{display:inline !important;font-weight:normal !important}.cart-tax-total-expanded{background-position:100% -52px}.std .subtitle{padding:0}.std ol.ol{list-style:decimal outside;padding-left:1.5em}.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}.std dl dt{font-weight:bold}.std dl dd{margin:0 0 10px}.links li{display:inline}.links li.first{padding-left:0 !important}.links li.last{background:none !important;padding-right:0 !important}.link-cart{color:#dc6809 !important;font-weight:bold}.link-wishlist{color:#dc6809 !important;font-weight:bold}.link-reorder{font-weight:bold;color:#dc6809 !important}.link-compare{font-weight:bold}.link-print{font-weight:bold;color:#dc6809}.link-rss{padding-left:18px;line-height:14px;white-space:nowrap}.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.cards-list dt{margin:5px 0 0}.cards-list .offset{padding:2px 0 2px 20px}.separator{margin:0 3px}.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/bkg_divider1.gif) 0 50% repeat-x;text-indent:-999em;overflow:hidden}.postTitle h2{font-size:22px !important}.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}.noscript .noscript-inner{width:950px;margin:0 auto;padding:12px 0 12px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/i_notice.gif) 20px 50% no-repeat}.noscript p{margin:0}.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff}.difficulties{background:#EFC14E}.difficulties .header{color:black;margin-bottom:20px;padding:12px 0 14px;font-size:17px;font-family:'Roboto', sans-serif;height:auto;text-align:center}.block-cart,.block-wishlist,.block-subscribe,.block-compare,.block-reorder,.block-poll,.block-viewed,.block-compared,.block-related,.block-tags,.block-login{font-size:11px;line-height:1.25}.block-cart .block-title strong,.block-wishlist .block-title strong,.block-subscribe .block-title strong,.block-compare .block-title strong,.block-reorder .block-title strong,.block-poll .block-title strong,.block-viewed .block-title strong,.block-compared .block-title strong,.block-related .block-title strong,.block-tags .block-title strong,.block-login .block-title strong{background-position:0 0;background-repeat:no-repeat}.mini-products-list .product-image{float:left;width:50px;border:1px solid #a9a9a9}.mini-products-list .product-details{margin-left:60px}.block-account{border-color:#bbb;width:100%}.block-account .block-title{border:0;padding:3px 10px}.block-account .block-title strong{font-size:13px;color:#AA4301}.block-account .block-content{padding:7px 10px 7px}.block-account .block-content li a{display:block;border-bottom:1px solid #ddd;padding:3px 0 3px 12px;color:#5f5d5c;text-decoration:none !important}.block-account .block-content li a:hover{color:#ea7900}.block-account .block-content li.last a{border-bottom:0}.block-account .block-content li.current{border-bottom:1px solid #ddd;padding:3px 0 3px 12px;color:#AA4301}.block-account .block-content li.current.last{border-bottom:0}.block-currency{border:0;padding:7px 12px 10px;height:51px}.block-currency .block-title{background:none;border:0;padding:0;margin:0 0 5px}.block-currency .block-title strong{font:bold 13px/21px Arial, Helvetica, sans-serif;padding:0 0 0 21px;text-transform:none;color:#fff}.block-currency .block-content{background:none;padding:0}.block-currency .block-content select{width:100%;padding:0}.block-layered-nav{border:0}.block-layered-nav .block-title{border:0;padding:0;height:24px;text-indent:-999em;overflow:hidden}.block-layered-nav .block-subtitle{line-height:1.35;background:#d5e8ff;padding:3px 9px;border:1px solid #b9ccdd;border-width:1px 0;text-transform:uppercase;color:#1f5070}.block-layered-nav .block-content{border:1px solid #a0b3c3;background:#e7f1f4}.block-layered-nav dt{padding:7px 10px 0 28px;font-weight:bold;text-transform:uppercase}.block-layered-nav dd{padding:0 12px 12px}.block-layered-nav dd.last{background:none}.block-layered-nav .currently li{background:#fff;padding:4px 6px 4px 10px}.block-layered-nav .currently .label{font-weight:bold;padding-left:18px;text-transform:uppercase}.block-layered-nav .currently .btn-remove{margin:3px 0 0}.block-layered-nav .actions{font-size:11px;padding:4px 9px;background:#cad6e4;border:1px solid #dee5e8;border-width:1px 0;text-align:right}.block-layered-nav .actions a{float:none}.block-wishlist .actions{text-align:right}.block-wishlist .actions a{float:none}.block-related .block-title{background:none;border:none}.block-related .block-subtitle{display:none}.block-related input.checkbox{display:none;float:left}.block-related .block-content ol li.item{float:left;padding:7px 15px;width:40%}.block-related .block-content ol li.item.odd{clear:both}.block-related .block-title strong span{color:#000000;font-family:'Roboto', sans-serif;font-size:18px;font-weight:bold;line-height:normal;padding-bottom:5px;background:none;padding:0;margin:0}.block-related{background:#f7f7f7;border:1px solid #ABABAB;padding:10px;margin-top:25px}.page-popup .link-print{padding:2px 0 2px 25px;font-weight:bold;color:#AA4301}.compare-table{border:0}.compare-table thead tr.first th,.compare-table thead tr.first td{border:0;background:none;padding:0;font-size:0;line-height:0}.compare-table .btn-remove{float:right;width:72px;height:15px}.compare-table tbody th{background:#d9e5ee}.compare-table tbody th,.compare-table tbody td{padding:10px;border:0;border-top:1px solid #ccc;border-left:1px solid #ccc}.compare-table tbody td.last{border-right:1px solid #ccc}.compare-table tbody tr.last th,.compare-table tbody tr.last td{border-bottom:1px solid #ccc !important}.compare-table tr.add-to-row td{background:#F8F6F1;text-align:center}.compare-table tr.first td{text-align:center}.compare-table tr.first td .product-name{font-size:13px;font-weight:bold;margin:0 0 5px;color:#203548}.compare-table tr.first td .product-name a{color:#203548}.compare-table tr.first td .ratings{width:69px;margin:0 auto}.compare-table tr.first td p,.compare-table tr.add-to-row td p{margin:0}.block-compared .block-title strong{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/i_block-list.gif);background-position:0 1px}.block-poll .block-title strong{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/i_block-poll.gif)}.block-poll .block-subtitle{font-size:12px}.block-poll label{color:#777;font-weight:bold}.block-poll input.radio{float:left;margin:1px -18px 0 0}.block-poll .label{display:block;margin-left:18px}.block-poll li{padding:3px 9px}.block-poll .actions{margin:5px 0 0}.block-poll .answer{font-weight:bold}.block-poll .votes{float:right;margin-left:10px}.block-tags .block-content .tags-list{background:none;border:0;font-size:12px}.block-tags .block-content a{color:#1b2d3b}.block-tags .actions{text-align:right}.block-tags .actions a{float:none}.block-subscribe .block-content{padding:5px 10px}.block-subscribe label{font-weight:bold;color:#666}.block-subscribe input.input-text{display:block;width:167px;margin:3px 0}.block-subscribe .actions{background:none;padding:0;margin:3px 0 0;text-align:left}.block-subscribe .actions button.button{float:none}.block-reorder input.checkbox{float:left;margin:2px -20px 0 0}.block-reorder .product-name{margin-left:20px}.block-reorder .validation-advice{margin:3px 9px 7px}.block-banner{border:0}.block-banner .block-content{padding:0;text-align:center}.block-login .block-title strong{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/i_ma-info.gif)}.block-login .block-content{padding:5px 10px}.block-login label{font-weight:bold;color:#666}.block-login input.input-text{display:block;width:167px;margin:3px 0}.block-login .actions{background:none;padding:0;margin:3px 0 0}.block-login .actions button.button span{border-color:#406a83;background:#618499}.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center}.sidebar .paypal-logo a{float:none}.listheader{display:block;color:#AA4301;font-family:'Roboto', sans-serif;font-weight:bold;font-size:18px;line-height:normal;padding-top:20px}.timer{clear:both;padding:5px 0;border-top:1px solid #9A8E74}.product-view .product-shop .short-description{margin-bottom:30px;overflow:hidden;position:relative}.short-description .readMore{display:block;position:absolute;width:100%;padding-top:20px;left:0;bottom:0;padding-left:20px;background:#fff url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/plus.gif) no-repeat left 21px;line-height:20px}.no-rating{display:none}.no-rating,.email-friend{margin:0;float:left}.ratings{font-size:11px;line-height:1.25;margin:0;float:left}.product-view .ratings{clear:both;margin-top:5px}.category-products .ratings{clear:left}.ratings strong{float:left;margin:1px 3px 0 0}.ratings .rating-links{margin:3px 0 0 5px;float:left}.block-amseorichdata .ratings .rating-links{float:none;margin:3px 0 0 2px}.block-amseorichdata .price-box{clear:both}.block-amseorichdata .price-box .price-label,.block-amseorichdata .price-box .price{font-weight:normal;color:#414040}.ratings .rating-links .separator{margin:0 2px}.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/bkg_rating.png) 0 0 repeat-x;text-indent:-999em;overflow:hidden;position:relative}.rating-box a{display:block;width:100%;position:absolute;z-index:11;height:13px}.rating-box .rating{float:left;height:13px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/bkg_rating.png) 0 100% repeat-x}.ratings .rating-box{float:left;margin:2px 0 5px 0}.block-amseorichdata .ratings .rating-margin{margin:2px 0 5px 5px}.category-products .rating-box{margin:10PX 0 0}.category-products .ratings .rating-links{width:72px;height:13px;overflow:hidden;margin:10PX 0 0 5px}.category-products .ratings .rating-links a{cursor:pointer}.category-products .ratings .rating-links a:hover{color:#AA4301}.category-products .ratings .rating-links.left{width:auto}.category-products .rating-box a{cursor:default}.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0}.ratings-table th{font-weight:bold;padding-right:8px}.availability{margin:0}.availability span{font-weight:bold}.availability.in-stock span{font-size:1.2em}.availability.out-of-stock span{color:#d83820}.availability-only{margin:10px 0 7px;line-height:16px;padding-left:15px}.availability-only span,.availability-only a{border-bottom:1px dashed #751d02;color:#000}.availability-only a{cursor:pointer;padding-right:15px;text-decoration:none}.availability-only .expanded{background-position:100% -15px}.availability-only strong{color:#be2c00}.availability-only-details{margin:0 0 7px}.availability-only-details th{background:#d2d6d9;font-size:10px;padding:0 8px}.availability-only-details td{background:#ebf0f3;border-bottom:1px solid #fff;font-size:11px;padding:2px 8px 1px}.availability-only-details tr.odd td.last{color:#d95e00;font-weight:bold}span.orange{color:#E96B00;font-weight:bold !important}span.green{color:#84b029;font-weight:bold}.product-view .product-shop .availability{font-size:12px}.product-view .product-shop .availability span{font-weight:bold;font-size:1.4em}.low-stock{font-weight:bold;color:#E96B00 !important;line-height:2}.email-friend{margin:0}.alert-price{margin:0;font-size:11px}.alert-stock{margin:0;padding:7px 15px;width:40%;float:none;font-size:1.6em;font-weight:bold;position:relative;background-color:#E7BC00;border-radius:4px 4px 4px 4px;border-style:solid;color:#FFFFFF;border-width:1px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.alert-stock a{color:#000}.price{white-space:nowrap !important;color:#E96B00}.data-table .a-right .price{font-weight:bold;color:#414040}.data-table .a-right.subtotal .price,.data-table .a-right strong .price{color:#E96B00}.price-box{margin:5px 0}.price-box .price{font-weight:bold;color:#c76200}.regular-price{color:#c76200}.regular-price .price{font-weight:normal;font-size:13px;color:#c76200}.block .regular-price,.block .regular-price .price{color:#2f2f2f}.catalog-product-view .price-per-round{font-size:15px !important;vertical-align:baseline !important;line-height:2em !important}.catalog-product-view .regular-price .price{line-height:1em}.old-price{margin:0}.old-price .price-label{white-space:nowrap;color:#999}.old-price .price{color:#c76200;text-decoration:line-through}.special-price{margin:0;padding:3px 0}.special-price .price-label{font-size:13px;font-weight:bold;white-space:nowrap;color:#E96B00}.special-price .price{font-size:13px;font-weight:bold;color:#c76200}.minimal-price{margin:0}.minimal-price .price-label{font-weight:bold;white-space:nowrap}.catalog-category-view .too-low-to-show{font-weight:bold}.catalog-product-view .too-low-to-show{display:none}.minimal-price-link{display:block}.minimal-price-link .label{color:#AA4301}.minimal-price-link .price{font-weight:normal;color:#AA4301}.crosssell .regular-price-label.aVersion{display:none}.crosssell .price-pipe{display:none}.price-excluding-tax{display:block;color:#999}.price-excluding-tax .label{white-space:nowrap;color:#999}.price-excluding-tax .price{font-size:13px;font-weight:normal;color:#c76200}.price-including-tax{display:block;color:#999}.price-including-tax .label{white-space:nowrap;color:#999}.price-including-tax .price{font-size:13px;font-weight:bold;color:#c76200}.configured-price{margin:0}.configured-price .price-label{font-weight:bold;white-space:nowrap}.configured-price .price{font-weight:bold}.weee{display:block;font-size:11px;color:#444}.weee .price{font-size:11px;font-weight:normal}.price-excl-tax{display:block}.price-excl-tax .label{display:block;white-space:nowrap}.price-excl-tax .price{display:block}.price-incl-tax{display:block}.price-incl-tax .label{display:block;white-space:nowrap}.price-incl-tax .price{display:block;font-weight:bold}.price-from{margin:0}.price-from .price-label{font-weight:bold;white-space:nowrap}.price-to{margin:0}.price-to .price-label{font-weight:bold;white-space:nowrap}.price-notice{padding-left:10px;color:#999;position:absolute;top:0;right:0}.price-notice .price{font-weight:bold;color:#2f2f2f}.price-as-configured{margin:0}.price-as-configured .price-label{font-weight:bold;white-space:nowrap}.price-box-bundle{padding:0 0 10px 0}.price-box-bundle .price-box{margin:0 !important;padding:0 !important}.price-box-bundle .price{color:#555}.std{padding-left:20px}.category-description.std{padding-left:0}.cms-home .std{padding-left:0}.onsale-position-BC{background-position:bottom center}.onsale-position-BR{background-position:bottom right}.onsale-position-BL{background-position:bottom left}.onsale-position-TC{background-position:top center}.onsale-position-TR{background-position:top right}.onsale-position-TL{background-position:top left}.onsale-position-MC{background-position:center}.onsale-position-MR{background-position:right}.onsale-position-ML{background-position:left}.onsale-category-container{background-repeat:no-repeat}.onsale-category-container-list img{height:auto}h2.brutusDesc{font-size:18px;padding-left:60px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-brutus-description.png) 0 center no-repeat;padding-top:11px}h2.manuDesc{font-size:18px}.stdDesc{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;background-color:#ffe6a6;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}.stdDesc h1{font-size:18px}.stdDesc h2{font-size:16px}.tier-prices{margin:10px 0;padding:10px;background-color:#f9fcf3;border:1px solid #709A23}.tier-prices li{line-height:1.4;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px;color:#709A23;font-size:12px}.tier-prices .benefit{font-style:italic;font-weight:bold;color:#709A23}.tier-prices .price{font-weight:bold;color:#709A23}.tier-prices-grouped li{padding:2px 0;color:#666666}.tier-prices-grouped li .price{font-weight:bold}.add-to-links{font-size:11px;margin:5px 0 0}.add-to-links .separator{display:none}.add-to-cart label{float:left;margin-top:4px;margin-right:5px;font-weight:bold;color:#666}.add-to-cart .qty{float:left;margin-right:5px;padding:5px}.add-to-cart button.button{float:left}.add-to-cart .paypal-logo{clear:left;margin:0;text-align:right}.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}.product-view .add-to-cart .paypal-logo{margin:0}.product-view .box-up-sell h2{border-bottom:0;padding:0;margin:0 0 8px}.product-view .box-up-sell .products-grid{width:100%;border:1px solid #e5dcc3}.product-view .box-up-sell .products-grid td{width:25%;background:#f6f2e7;border-right:1px solid #e5dcc3;border-bottom:1px solid #e5dcc3;padding:15px 10px 12px;line-height:1.6em}.product-view .box-up-sell .products-grid tr.last td{border-bottom:0}.product-view .box-up-sell .products-grid td.last{border-right:0}.product-view .box-up-sell .products-grid td img{border:1px solid #e5dcc3}.product-view .box-up-sell .products-grid .product-image{text-align:center}.product-view .box-up-sell .products-grid td.empty{border-right:0;background:#f1ecdb}.product-view .box-up-sell .products-grid .ratings .rating-box{float:none;display:block;margin:0 0 3px}.product-view .box-tags{margin:0}.product-view .box-tags h3{font-size:13px}.product-view .box-tags .product-tags{display:block;margin:0 0 15px}.product-view .box-tags .product-tags li{display:inline;padding:0 7px 0 4px}.product-view .box-tags .product-tags li.first{padding-left:0}.product-view .box-tags .product-tags li.last{background:none;padding-right:0}.product-view .box-tags .form-add label{display:block;font-size:13px;font-weight:bold;margin:0 0 5px;color:#0a263c}.product-view .box-tags .form-add .input-box{float:left;width:305px;margin:0 5px 0 0;padding:0 0 0 23px}.product-view .box-tags .form-add input.input-text{width:299px}.product-view .box-tags .note{margin:3px 0 0;padding:0 0 0 23px;font-size:11px}.product-view .box-reviews dl{margin:15px 0}.product-view .box-reviews dt strong{font-weight:bold;font-size:16px;color:#AA4301}.product-view .box-reviews dt span{font-style:italic;font-size:11px}.product-view .box-reviews dd{margin:0 0 15px}.product-view .box-reviews dd small{font-style:italic}.product-view .box-reviews .form-add{margin:15px 0 0}.product-view .box-reviews .form-add h3{font-size:13px;font-weight:normal}.product-view .box-reviews .form-add h3 span{font-weight:bold}.product-view .box-reviews .form-add h4{font-size:12px}.product-view .box-reviews .form-add .data-table td{text-align:center}.product-view .box-reviews .form-add .form-list{margin:15px 0 0}.product-view .box-reviews .form-add .form-list .input-box{width:360px}.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea{width:354px}.product-view .box-reviews .video{margin-top:10px}.product-view .box-reviews .video strong{font-size:14px}.product-view .box-reviews .video span.title{font-weight:bold}.product-view .box-reviews .video span.views{font-style:italic;font-size:11px}.product-view .box-reviews .video img{margin-right:10px}.product-view .box-reviews .response{background:#D0C4A5;margin:15px 0 0 50px;padding:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#review-form .form-list{width:39%}#review-form .form-list .input-box{width:100%}#review-form .form-list textarea,#review-form .form-list .input-text{width:100%}.send-friend .form-list{width:615px;overflow:hidden}.send-friend .form-list li{margin-right:-15px}.send-friend .form-list li p{margin:0 15px 0 0}.send-friend .form-list .field{width:315px}.send-friend .form-list .input-box{width:300px}.send-friend .form-list input.input-text,.send-friend .form-list textarea{width:294px}.send-friend .form-list li.wide .input-box{width:612px;max-width:100% !important}.send-friend .form-list li.wide textarea{width:609px;max-width:100% !important}.send-friend .buttons-set .limit{float:right;margin:0 7px 0 0;font-size:11px;line-height:21px}.product-name{margin:0;font-size:16px;font-weight:normal}.product-name a{color:#AA4301;font-size:14px}.tags-list{display:block;font-size:13px;border:1px solid #c1c4bc;background:#f8f7f5;padding:10px}.tags-list li{display:inline !important;margin:0 4px 0 0}.tags-list li a{color:#1b2d3b}.advanced-search .form-list label{width:160px;padding-right:10px}.advanced-search .form-list .input-box,.advanced-search .form-list .input-range{float:left;clear:none}.advanced-search-amount{margin:0 0 10px}.advanced-search-summary{margin:10px 0;border:1px solid #e9d7c9;background:#fff6f1;padding:10px}.advanced-search-summary ul{float:left;width:49%}.advanced-search-summary strong{color:#E17C24;padding-left:15px}.advanced-search-summary p{clear:both;font-weight:bold;margin:0}.page-sitemap .links{text-align:right;margin:0 8px -22px 0}.page-sitemap .links a{text-decoration:none;position:relative}.page-sitemap .links a:hover{text-decoration:underline}.page-sitemap .sitemap{margin:12px}.page-sitemap .sitemap a{color:#1b2d3b}.page-sitemap .sitemap li{margin:3px 0}.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:bold}.page-sitemap .sitemap li.level-0 a{color:#AA4301}dl.faq-items dt{font-size:16px;font-weight:bold;font-style:italic;color:#AA4301;margin-bottom:6px}.rss-title h1{padding-left:27px}.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px}.cart .page-title{border-bottom:0;margin:0 0 12px}.cart .page-title h1{margin:10px 0 0}.cart .page-title .checkout-types li{margin:0 0 5px}.cart .title-buttons .checkout-types{float:right}.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px}.cart-table th{padding:2px 10px}.cart-table td{padding:10px}.cart-table .product-name{font-weight:normal;font-size:14px;margin:0 0 5px;color:#2f2f2f}.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a}.cart-table tfoot td{padding:5px 10px}.video-callout{padding:15px;margin:15px 0;overflow:auto;background:#FCF6DC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3)}.video-callout h2{color:#414040;font-family:'Lobster', cursive;font-size:30px;font-weight:normal}.reseller{display:block;background:#D0C4A5;padding:0 20px;font-family:'Roboto', sans-serif;font-size:18px;line-height:40px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.cart .cart-collaterals{padding:25px 0 0}.cart .cart-collaterals .col2-set{float:left;width:605px}.cart .cart-collaterals .col2-set .col-2{width:294px}.cart .crosssell{border:1px solid #333333;background:#fafaec;padding:12px 15px}.cart .crosssell h2{font-size:13px;font-weight:bold}.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9}.cart .crosssell .product-details{margin-left:90px}.cart .crosssell .product-name{font-weight:bold}.cart .crosssell li.item{margin:12px 0}.cart .crosssell .link-compare{font-weight:normal}.cart .totals{float:right;width:300px;background:#F8F6F1;border:1px solid #333333}.cart .totals table{width:100%;margin:7px 0}.cart .totals td{padding:1px 15px 1px 7px}.cart .totals tfoot th{padding:5px 15px 5px 7px}.cart .totals tfoot td{padding-top:5px;padding-bottom:5px}.cart .totals tfoot th strong,.cart .totals tfoot td strong{font-size:15px}.cart .totals .checkout-types{font-size:13px;padding:8px 15px 15px;text-align:right}.cart .totals .checkout-types li{clear:both;margin:10px 0}.item-options dt{font-weight:bold;font-style:italic}.item-options dd{padding-left:10px;margin:0 0 6px}.truncated{cursor:help}.truncated a.dots{cursor:help}.truncated a.details{cursor:help}.truncated .truncated_full_value{position:relative;z-index:999}.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6}.truncated .truncated_full_value .item-options>p{font-weight:bold;text-transform:uppercase}.truncated .show .item-options{top:-20px;left:50%}.col-left .truncated .show .item-options{left:15px;top:7px}.col-right .truncated .show .item-options{left:-240px;top:7px}.saved-ffl,#textCR{padding:10px;border-radius:6px;margin-bottom:10px;background:#f4f4f4;color:#000;font-weight:bold;border:1px solid #aa4301}#textCR p{margin:0}.tool-tip{border:1px solid #7BA7C9;background:#EAF6FF;padding:15px 20px;position:absolute;z-index:9999}.tool-tip .btn-close{margin:-9px -14px 0;text-align:right}.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;text-align:left;text-indent:-999em;overflow:hidden}.tool-tip .tool-tip-content{padding:5px}.gift-messages h3{font-size:12px;font-weight:bold;color:#e87403}.gift-messages p.control{color:#8e8d8b}.gift-messages-form{position:relative}.gift-messages-form label{float:none !important;position:static !important}.gift-messages-form h4{font-size:12px;font-weight:bold;color:#e87403}.gift-messages-form .whole-order{margin:0 0 25px}.gift-messages-form .item{margin:0 0 10px}.gift-messages-form .item .product-img-box{float:left;width:75px}.gift-messages-form .item .product-image{margin:0 0 7px}.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;color:#8a8987}.gift-messages-form .item .details{margin-left:90px}.gift-messages-form .item .details .product-name{font-size:13px;font-weight:bold;margin:0 0 10px}.gift-messages-form .item .details .form-list .field{width:255px;max-width:100% !important}.gift-messages-form .item .details .form-list .input-box{width:240px;max-width:100% !important}.gift-messages-form .item .details .form-list input.input-text{width:234px;max-width:100% !important}.gift-messages-form .item .details .form-list li.wide .input-box{width:500px;max-width:100% !important}.gift-messages-form .item .details .form-list li.wide textarea{width:494px;max-width:100% !important}.gift-message-link{font-size:11px;padding-right:7px}.gift-message-link.expanded{background-position:100% -40px}.gift-message-row{background:#f2efe9}.gift-message-row .btn-close{float:right;width:16px;height:16px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}.centinel .authentication{border:1px solid #ddd;background:#fff}.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important}.opc .centinel{border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px}.info-set{background:#F8F6F1;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}.info-set h2{font-size:13px;font-weight:bold;margin:0 0 10px}.info-set h3,.info-set h4{font-size:13px;font-weight:bold;color:#666666}.info-set h2 a,.info-set h3 a,.info-set h4 a{font-weight:normal}.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#F8F6F1;border-bottom:1px solid #bbafa0;position:relative}.info-set h3.legend{margin:0 0 10px;color:#0a263c}.info-set .divider{margin:0 -20px;padding:25px 0;position:relative}.info-set .box{margin:0 0 15px}.info-set .box h2{color:#666666}.info-set .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#AA4301 !important}.info-set .data-table .product-name a{font-weight:bold !important}.info-set .data-table .item-options{margin:5px 0 0}.block-progress{border:0;margin:0}.block-progress .block-content{background:none;border:1px solid #CCC;padding-left:0}.block-progress dt{font-size:13px;font-weight:bold;line-height:27px;height:29px;margin:0 0;padding:2px 8px;color:#000;background:#E9E9E9;border-bottom:1px solid #c5c5c5}.block-progress dd{border:0;padding:8px 13px;margin:0 0 6px}.block-progress p{margin:0}.block-progress .cards-list dt{background:none;border:0 none;color:inherit;font-size:12px;margin:5px 0;padding:0}.block-progress .cards-list dd{border:0 none;margin:0;padding:0}.block-progress .cards-list .info-table th{font-weight:normal}.opc .buttons-set{margin-top:0;padding-top:2em}.opc .buttons-set p.required{margin:0;padding:0 0 10px}.opc .buttons-set.disabled button.button{display:none}.opc .buttons-set .please-wait{height:21px;line-height:21px}.opc .ul{list-style:disc outside;padding-left:18px}.opc{position:relative}.opc .step .tool-tip{right:30px}#opc-login .buttons-set{border-top:0}#opc-login h3{font-size:13px;border-bottom:1px solid #e4e4e4;padding-bottom:2px;text-transform:uppercase}#opc-login h4{font-size:1em;font-weight:bold;margin:0;color:#2f2f2f}#opc-shipping_method .buttons-set{border-top:0}.opc .gift-messages-form{margin:0 -30px;background:#f6f1eb;border:1px solid #e9e4de;border-width:1px 0;padding:22px 24px 22px 30px}.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto}.checkout-progress{padding:0 90px;margin:0 0 20px}.checkout-progress li{float:left;width:19%;margin:0 3px 0 0;border-top:10px solid #999;padding:2px 0 0;font-weight:bold;text-align:center;color:#abb5ba}.checkout-progress li.active{border-top-color:#e96200;color:#e96200}.multiple-checkout h2{font-size:13px;font-weight:bold;margin:0 0 10px}.multiple-checkout h3,.multiple-checkout h4{font-size:13px;font-weight:bold;color:#666666}.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a{font-weight:normal}.multiple-checkout .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#AA4301 !important}.multiple-checkout .data-table .product-name a{font-weight:bold !important}.multiple-checkout .data-table .item-options{margin:5px 0 0}.multiple-checkout .gift-messages{margin:15px 0 0}.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:20px}.multiple-checkout .col2-set,.multiple-checkout .col3-set{background:#F8F6F1;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}.multiple-checkout .col2-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#F8F6F1;border-bottom:1px solid #bbafa0;position:relative}.multiple-checkout .col2-set h3.legend{margin:0 0 10px;color:#0a263c}.multiple-checkout .col2-set .divider{margin:0 -20px;padding:25px 0;position:relative}.multiple-checkout .box{margin:0 0 15px}.multiple-checkout .box h2{color:#666666}.multiple-checkout .place-order .please-wait{float:right;padding:27px 7px 0 0}.multiple-checkout .place-order .grand-total{float:right;height:71px;font-size:1.5em;padding:0 0 0 21px;overflow:hidden}.multiple-checkout .place-order .grand-total .inner{float:left;height:57px;padding:14px 21px 0 0}.multiple-checkout .place-order .grand-total .inner div{display:inline}.multiple-checkout .place-order .grand-total big{display:inline;margin-right:12px}.multiple-checkout .place-order .grand-total .price{color:#666666}.multiple-checkout .place-order .grand-total button.button span{font-size:16px}.multiple-checkout .place-order .grand-total button.button span span{padding:0 45px 0 36px}.multiple-checkout .title-buttons button.button span{border-color:#406a83;background:#618499}#multiship-addresses-table td{padding:10px}#multiship-addresses-table tfoot td{padding:5px 10px}#multiship-addresses-table tfoot button.button span{border-color:#406a83;background:#618499}.multiple-checkout .gift-messages-form .item .details .form-list{width:100%;overflow:hidden}.multiple-checkout .gift-messages-form .item .details .form-list li{margin-right:-15px}.multiple-checkout .gift-messages-form .item .details .form-list .field{width:230px;max-width:100% !important}.multiple-checkout .gift-messages-form .item .details .form-list .input-box{width:215px;max-width:100% !important}.multiple-checkout .gift-messages-form .item .details .form-list input.input-text{width:209px;max-width:100% !important}.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:445px;max-width:100% !important}.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea{width:439px;max-width:100% !important}.checkout-multishipping-shipping .box-sp-methods{border:1px solid #d9d2be;background:#F8F6F1;padding:13px;position:relative}.checkout-multishipping-shipping .box-sp-methods .pointer{position:absolute;top:-20px;right:-40px;width:178px;height:41px;overflow:hidden}.checkout-multishipping-billing .multiple-checkout{position:relative}.window-overlay{background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}.remember-me label{float:none;margin:0 6px}.remember-me-popup{background:#fff;border:1px solid #ccc;left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;text-align:left;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;z-index:1000}.remember-me-popup h3{background:#d9e5ee;border-bottom:1px solid #ccc;font-size:14px;padding:5px 10px}.remember-me-popup .remember-me-popup-head{position:relative}.remember-me-popup .remember-me-popup-head .remember-me-popup-close{display:block;position:absolute;top:7px;right:7px;height:15px;width:15px;text-indent:-9999em}.remember-me-popup .remember-me-popup-body{padding:10px}.remember-me-popup .remember-me-popup-body a{display:inline-block;height:19px;border:1px solid #de5400;background:#f18200;padding:0 8px;font:bold 12px/19px Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;white-space:nowrap;color:#fff}.my-account .title-buttons .link-rss{float:none;margin:0}.dashboard .welcome-msg{margin:0 8em 1.5em 0}.dashboard .welcome-msg p{margin:0}.dashboard .col2-set{margin:0 0 15px}.box-account{margin:0 0 20px}.box-account .box-head{border-bottom:1px solid #d9dde3;margin:0 0 10px;text-align:right}.box-account .box-head h2{float:left;margin:0;font-size:13px;font-weight:bold;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;color:#666666}.dashboard .box .box-title{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 2px;margin:0 0 8px;text-align:right}.dashboard .box .box-title h3,.dashboard .box .box-title h4{float:left;font-size:13px;font-weight:bold;margin:0}.dashboard .box-info h4{font-size:11px;font-weight:bold;text-transform:uppercase}.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}.dashboard .box-reviews .details{margin-left:20px}.dashboard .box-reviews li.item{margin:0 0 7px}.dashboard .box-reviews li.item.last{margin:0}.dashboard .box-reviews .ratings{margin:7px 0 0}.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}.dashboard .box-tags .details{margin-left:20px}.dashboard .box-tags li.item{margin:0 0 7px}.dashboard .box-tags li.item.last{margin:0}.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li{display:inline}.addresses-list h2{font-weight:bold;font-size:13px;color:#666666;text-transform:uppercase}.addresses-list h3{font-weight:bold;font-size:13px}.addresses-list address{margin:0 0 3px}.addresses-list p{margin:0}.addresses-list a{font-weight:bold}.addresses-list .link-remove{color:#646464}.addresses-list .separator{margin:0 3px}.addresses-list li.item{background:#fff url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/bkg_account_box.gif) 0 0 repeat-x;border:1px solid #ccc;padding:10px 13px;margin:0 0 10px}.addresses-list li.empty{background:none;border:0;padding:0}.addresses-list li.empty p{font-weight:bold}.addresses-list .addresses-additional li.item{background:none;border:0;padding:0}.order-info{background:#dee5e8;margin:0 0 8px}.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}.order-info li{margin:0 3px}.order-info-box{padding:15px 0}.order-info-box .box-title h2{text-transform:none;text-align:left;margin-bottom:0;padding-bottom:0}.order-info-box .box-payment p{margin:0 0 3px}.order-info-box .box-payment th{font-weight:bold;padding-right:7px}.order-items{width:100%;overflow-x:auto}.order-items .product-name{font-size:1em !important;font-weight:bold !important}.order-items .link-print{color:#AA4301;font-weight:normal}.order-items .order-links{text-align:right}.order-additional{margin:15px 0}.gift-message dt strong{color:#666}.gift-message dd{font-size:13px;margin:5px 0 0}.order-about dt{font-weight:bold}.order-about dd{font-size:13px;margin:0 0 7px}.tracking-table{margin:0 0 15px}.tracking-table th{font-weight:bold;white-space:nowrap}.tracking-table-popup{width:100%}.tracking-table-popup th{font-weight:bold;white-space:nowrap}.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}.my-wishlist .data-table td{padding:10px}.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px}.my-wishlist textarea{display:block;width:97%;height:109px}.my-wishlist .buttons-set{margin-top:2em}.my-wishlist .buttons-set button.button{float:none}.my-wishlist .buttons-set .btn-add span,.my-wishlist .buttons-set .btn-share span{border-color:#406a83;background:#618499}#wishlist-table .add-to-links{white-space:nowrap}.my-tag-edit{float:left;margin:0 0 10px}.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px}#my-tags-table{clear:both}#my-tags-table td{padding:10px}#my-tags-table .add-to-links{white-space:nowrap}#my-reviews-table td{padding:10px}.product-review .product-img-box{float:left;width:140px}.product-review .product-img-box .product-image{display:block;width:125px;height:125px}.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}.product-review .product-details{margin-left:150px}.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px}.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f}.product-review .ratings-table{margin:0 0 10px}.product-review dt{font-weight:bold}.product-review dd{font-size:13px;margin:5px 0 0}.billing-agreements .info-box{margin:15px 0}.billing-agreements .form-list li select{float:left}.billing-agreements .form-list li button.button{float:left;margin-left:10px}.billing-agreements .table-caption{font-weight:bold;font-size:13px}.cart-msrp-totals{color:red;font-size:12px !important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase}.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:bold;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff}.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100}.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px}.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis}.map-popup-arrow{position:absolute;left:50%;top:-10px;height:10px;width:19px}.map-popup-close{display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;border-radius:2px}.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px}.map-popup-checkout{display:inline;float:right;text-align:right}.map-popup-checkout span{display:block;padding-right:30px}.map-popup-checkout .paypal-logo{margin:0 0 5px}.map-popup-price .price-box,.map-popup-price .price-box .special-price{margin:0;padding:0}.map-popup-price{margin:5px 0 0}.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word}.map-popup-only-text{border-top:1px solid #ddd}.home-callout{margin-bottom:12px}.home-callout img{display:block}.home-spot{float:left;width:470px;margin-left:20px}.best-selling h3{margin:12px 0 6px 0;color:#e25203;font-size:1.2em}.best-selling table{border-top:1px solid #ccc}.best-selling td{width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:11px}.best-selling .product-img{float:left;border:2px solid #dcdcdc}.best-selling .product-description{margin-left:107px;line-height:1.3em}.best-selling a.product-name,.home-spot .best-selling a.product-name:hover{color:#203548}.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col3-layout .product-options-bottom .price-box:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,z .sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.guest-select{width:305px !important}.golden{position:relative;margin:0 0 20px 0;z-index:1}.golden .goldencap{position:absolute;top:-6px;display:block;width:100%;height:30px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-golden-top-repeat.png) top left repeat-x;left:0;border-radius:3px 3px 0 0}.golden .goldenrepeat{position:relative;padding:1px 0px;width:100%;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-rightside-golden-repeat.png) top left repeat}.golden .goldenfooter{position:absolute;bottom:-10px;width:100%;height:30px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-golden-footer.png) top left repeat-x;left:0;border-radius:0 0 9px 9px;z-index:20}.golden .minicontainer{position:relative;z-index:100;margin:2px 0px 12px}.golden .minicontentcap{position:absolute;top:-4px;width:calc(100% - 10px);height:18px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-golden-content-cap-repeat.png) top left repeat-x;margin:0 5px}.golden .minicontentcap:before{content:'';display:block;width:7px;height:18px;position:absolute;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-golden-content-cap-left.png) no-repeat;left:-7px;top:0}.golden .minicontentcap:after{content:'';display:block;width:7px;height:18px;position:absolute;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-golden-content-cap-right.png) no-repeat;right:-7px;top:0}.golden .minicontentrepeat{position:relative;margin:2px auto 6px;width:97%;background:#fff;padding-bottom:10px}.golden .minicontentrepeat:before{content:'';display:block;width:5px;height:98%;position:absolute;left:-1px;top:14px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-golden-content-repeat-left.png) repeat-y;z-index:8}.golden .minicontentrepeat:after{content:'';display:block;width:5px;height:98%;position:absolute;right:0;top:14px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-golden-content-repeat-right.png) repeat-y;z-index:8}.golden .minicontentfooter{position:absolute;bottom:-4px;width:100%;height:18px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-golden-content-footer-repeat.png) top left repeat-x;z-index:30}.golden .minicontentfooter:before{content:'';display:block;width:7px;height:18px;position:absolute;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-golden-content-footer-left.png) no-repeat;left:-2px;top:0;z-index:22}.golden .minicontentfooter:after{content:'';display:block;width:7px;height:18px;position:absolute;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-golden-content-footer-right.png) no-repeat;right:-2px;top:0;z-index:22}#narrow-by-list li{position:relative;font-size:12px;line-height:30px}#narrow-by-list li a span.count{color:#999;float:right;padding-right:10px}#narrow-by-list li a span.count:hover{text-decoration:none}button.danger,.alert-message.danger,button.danger:hover,.alert-message.danger:hover,button.error,.alert-message.error,button.error:hover,.alert-message.error:hover,button.success,.alert-message.success,button.success:hover,.alert-message.success:hover,button.info,.alert-message.info,button.info:hover,.alert-message.info:hover{color:#ffffff}button.danger,.alert-message.danger,button.error,.alert-message.error{background-color:#c43c35;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.forgot-password,.forgot-password:hover{background:#d00;color:#fff;font-family:'Roboto', sans-serif;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-size:14px;font-weight:bold;padding:5px 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}button.info,.alert-message.info{background-color:#339bb9;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}button:hover{background-position:0 -15px;color:#333;text-decoration:none}button:focus{outline:1px dotted #666}button.primary{color:#ffffff;background-color:#0064cd;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}button:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05)}button.disabled{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;box-shadow:none}button[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;box-shadow:none}button.large,a.link-learn{font-size:15px;line-height:normal;padding:9px 14px 9px;border-radius:6px}button.small{padding:7px 9px 7px;font-size:11px}button.button::-moz-focus-inner,input[type=submit].button::-moz-focus-inner{padding:0;border:0}.featuredtitle{left:0;padding-left:12px;position:relative;top:10px;width:100%;z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box}.featuredtitle h3 span.cursive{color:#AA4301;font-family:'Lobster', cursive;font-size:35px;font-weight:normal;line-height:normal}.category-products ol{list-style:none;margin:0px 0px 0px;padding:0px}.category-products ol li{margin:0;padding:0px;width:100%}.category-products ol li .productcap{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-featured-cap.png) repeat-x scroll left top transparent;width:100%;height:18px;position:relative}.category-products ol li .productcap:before{display:block;content:'';width:8px;height:18px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-featured-cap-left.png) 0 0 no-repeat;position:absolute;left:0;top:0}.category-products ol li .productcap:after{display:block;content:'';width:8px;height:18px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-featured-cap-right.png) 0 0 no-repeat;position:absolute;right:0;top:0}.category-products ol li .productfooter{float:left;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-featured-footer.png) no-repeat scroll left top transparent;width:100%;height:13px}.category-products ol li .productcontent{float:left;line-height:18px;width:100%;padding:10px 24px;border:1px solid #9a8e74;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.category-products .productcontent .featuredimage{float:left;margin-right:16px;max-width:218px}.category-products .productcontent .featuredcontent{float:left;width:349px}.category-products .productcontent.chrome .product-image{width:auto;height:auto}.category-products .productcontent.chrome .featuredimage{width:178px}.category-products .productcontent.chrome .featuredimage img{padding:5px;border:1px solid silver}#quicksidelinks{margin-bottom:50px}#quicksidelinks ul{margin:0 0 0 13px;padding:0}#quicksidelinks ul li{margin:0;padding:4px 0;width:237px}#gift-cert{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-gift-cert.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#nagant{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-nagant-rifles.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#k98{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-ak-rifle.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#k31{display:block;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-k31-rifles.png) 0 0 no-repeat;height:43px;width:237px;text-indent:-999em}#photo{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-photo-wall.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#closeout{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-closeout.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#k98:hover,#k98.selected,#k31:hover,#k31.selected,#nagant:hover,#nagant.selected,#gift-cert:hover,#gift-cert.selected,#ffl-lookup:hover,#ffl-lookup.selected,#closeout:hover,#closeout.selected,#photo:hover,#photo.selected{background-position:0 -43px}#ffl-lookup{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-ffl-lookup.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#productspecials{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-product-specials.png) no-repeat scroll left top transparent;display:block;height:43px;line-height:43px;text-indent:-999em;width:237px}#productspecials:hover,#productspecials.selected{background-position:0 -43px}#closeoutitems{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-closeout-items.png) no-repeat scroll left top transparent;display:block;height:43px;line-height:43px;text-indent:-999em;width:237px}#closeoutitems:hover,#closeoutitems.selected{background-position:0 -43px}#newthisweek{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-new-this-week.png) no-repeat scroll left top transparent;display:block;height:43px;line-height:43px;text-indent:-999em;width:237px}#newthisweek:hover,#newthisweek.selected{background-position:0 -43px}#packagedeals{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-package-deals.png) no-repeat scroll left top transparent;display:block;height:43px;line-height:43px;text-indent:-999em;width:237px}#packagedeals:hover,#packagedeals.selected{background-position:0 -43px}#faqs{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-faqs.png) no-repeat scroll left top transparent;display:block;height:43px;line-height:43px;text-indent:-999em;width:237px}#faqs:hover,#faqs.selected{background-position:0 -43px}.faq li .question{font-weight:bold}.faq-list dt{font-weight:bold;color:#203548;font-size:15px;padding:10px 0}.faq-list li{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-question_bar.png);background-repeat:no-repeat;width:904px;max-width:100%;padding:10px 0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.faq-list li:after{display:block;content:'';position:absolute;width:10px;height:100%;right:0;top:0;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-question_bar.png) top right no-repeat}.question{display:block;font-size:13px;position:relative;margin-left:15px}.answer{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-faq.jpg);background-color:#fbd670;background-repeat:repeat-x;margin-top:10px;margin-bottom:-12px;padding-bottom:12px;-moz-border-radius:3px}.answer p{padding:5px 26px}#exclusives{margin-top:10px}#exclusives ul{margin:0 0 0 13px;padding:0}#exclusives ul li{margin:0;padding:4px 0;width:237px}#chromeguns{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-exclusive-chrome.png) no-repeat scroll left top transparent;display:block;height:64px;line-height:64px;text-indent:-999em;width:237px}#mostpopular{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-exclusive-popular.png) no-repeat scroll left top transparent;display:block;height:64px;line-height:64px;text-indent:-999em;width:237px}#topsellers{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/btn-exclusive-selling.png) no-repeat scroll left top transparent;display:block;height:64px;line-height:64px;text-indent:-999em;width:237px}#jokeoftheday,#todayinhistory,#verseoftheweek,#bornonthisday{margin:10px 0 0 0;position:relative}#jokeoftheday .content,#todayinhistory .content,#verseoftheweek .content,#bornonthisday .content{margin:10px}#jokeoftheday .content h5,#todayinhistory .content h5,#verseoftheweek .content h5,#bornonthisday .content h5{color:#2A2925;font-size:14px;font-weight:bold}#jokeoftheday .content p,#todayinhistory .content p,#verseoftheweek .content p,#bornonthisday .content p{color:#2A2925;line-height:18px;margin:0;padding:0}#jokeoftheday .title{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/joke-of-the-week.jpg) no-repeat scroll left top transparent;display:block;width:239px;height:72px;text-indent:-999em}#todayinhistory .title{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/today-in-history.jpg) no-repeat scroll left top transparent;display:block;width:239px;height:72px;text-indent:-999em}#verseoftheweek .title{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/verse-of-the-week.jpg) no-repeat scroll left top transparent;display:block;width:239px;height:72px;text-indent:-999em}#bornonthisday .title{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/born-on-this-day.jpg) no-repeat scroll left top transparent;display:block;width:239px;height:72px;text-indent:-999em}.categorylistingsort select{color:#414040;line-height:30px;height:25px}select{border:1px solid #C0C0C0;border-radius:6px 6px 6px 6px;color:#000000;padding:3px 12px;position:relative;font-size:12px;z-index:8;height:25px}.textarea{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-form-textarea.jpg) repeat-x scroll 0 0 #E5DECA;border:1px solid #C0C0C0;border-radius:6px 6px 6px 6px;color:#000000;padding:3px 12px;position:relative;z-index:11}input.textfield,input.textfield2{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-form-fields.jpg) repeat-x scroll 0 0 #E5DECA;border:1px solid #C0C0C0;border-radius:6px 6px 6px 6px;color:#000000;padding:3px 12px;position:relative;z-index:11}.float-left{float:left}.cms-contact .rightside #quicksidelinks{margin-top:50px}#msemantic{display:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-webkit-box-sizing:content-box;box-sizing:content-box}#cboxTopLeft{width:21px;height:21px}#cboxTopRight{width:21px;height:21px}#cboxBottomLeft{width:21px;height:21px}#cboxBottomRight{width:21px;height:21px}#cboxMiddleLeft{width:21px}#cboxMiddleRight{width:21px}#cboxTopCenter{height:21px}#cboxBottomCenter{height:21px}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingGraphic{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/loading.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}.hidden{display:none}.row.imgWall{padding-bottom:75px;position:relative}.row.imgWall .col{margin-bottom:15px}.row.imgWall .forHeight{visibility:hidden}#infscr-loading{position:absolute;width:100%;padding:15px 0;left:0;bottom:0;background:#000;color:#fff;font-size:14px;text-transform:uppercase;text-align:center}.imgWall a.magnify{position:absolute;bottom:10px;right:19px;z-index:100000;opacity:.8;width:19px}.col,a.col{display:block;float:left;padding:0 0.75%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;overflow:visible}.col img{max-width:100% !important}.row{clear:both;position:relative}.row .col:first-child{margin-left:0}.span_1_4{width:24.25%}.span_2_4{width:49.5%}.span_3_4{width:74.75%}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;transition-duration:0s}[class^="icon-"],[class*=" icon-"]{font-family:'entypo';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e60d"}.icon-arrow-down5:before{content:"\e6ce"}.icon-mobile:before{content:"\e601"}.icon-list2:before{content:"\e696"}.icon-minus2:before{content:"\e67c"}.icon-plus2:before{content:"\e67d"}.icon-disk:before{content:"\e6a4"}.icon-checkmark:before{content:"\e677"}.icon-cross3:before{content:"\e67e"}.icon-cycle:before{content:"\e688"}.icon-plus:before{content:"\e67d"}#quicksidelinks ul{margin:0}#quicksidelinks ul li{position:relative;color:#292925;font-family:"Roboto", sans-serif;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 8px;padding:0 0 0 0;width:100%;min-height:42px;line-height:14px;border:none;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#efefef;zoom:1}#quicksidelinks ul li a{display:block;width:100%;min-height:42px;padding-top:13px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;text-decoration:none;z-index:200;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.2);box-shadow:1px 2px 3px rgba(0,0,0,0.2)}#quicksidelinks ul li a:hover{color:#a34307}#quicksidelinks ul li.double a{padding-top:8px}#quicksidelinks ul li a div{display:block;height:100%;padding-left:27.848101265822784810126582278481%}#quicksidelinks ul li a span{font-size:12px;text-transform:uppercase;line-height:12px}#quicksidelinks ul li.new:after{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/cta-new-banner.png) right 0 no-repeat;content:'';display:block;position:absolute;top:0;right:0;width:62px;height:24px;pointer-events:none}#quicksidelinks ul li:before{display:block;position:absolute;content:'';width:25px;height:25px;background-color:#fff;border-radius:13px;border:0px solid #000;top:7px;left:11.814345991561181434599156118143%;background-position:center center;background-repeat:no-repeat;z-index:2;pointer-events:none;-webkit-box-shadow:0px 0px 0.5px 1px #000;box-shadow:0px 0px 0.5px 1px #000}li.gc:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-gc.png)}li.gc:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-gc-hover.png)}li.cpw:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-cpw.png)}li.cpw:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-cpw-hover.png)}li.ffl:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-mag.png)}li.ffl:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-mag-hover.png)}li.new-prods:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-new.png)}li.new-prods:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-new-hover.png)}li.specials:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-specials.png)}li.specials:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-specials-hover.png)}li.closeout:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-closeout.png)}li.closeout:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-closeout-hover.png)}li.package:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-package.png)}li.package:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-package-hover.png)}li.ak74:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-ak74.png)}li.ak74:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-ak74-hover.png)}li.swiss:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-swiss-shield.png)}li.swiss:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-swiss-shield-hover.png)}li.videos:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-video.png)}li.videos:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-video-hover.png)}li.back:before,li.nagant:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-shield.png)}li.back:hover:before,li.nagant:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-shield-hover.png)}li.faqs:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-question.png)}li.faqs:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-question-hover.png)}li.hiring:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-hiring.png);background-size:20px 20px}li.hiring:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-hiring-hover.png)}li.concealed:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-concealed-carry.png)}li.concealed:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-concealed-carry-hover.png)}li.auctions:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-auction.png);background-size:20px 20px}li.auctions:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-auction-hover.png)}li.news:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-news.png);background-size:20px 20px}li.news:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-news-hover.png)}#quicksidelinks ul li.rebates{background:#FFF !important;color:#CE0000 !important;border-color:#CE0000 !important}#quicksidelinks ul li.rebates:hover{background-color:#FFF !important;border-color:#000 !important}#quicksidelinks ul li.rebates a{color:#CE0000}#quicksidelinks ul li.rebates:hover a{color:#000}#quicksidelinks ul li.rebates:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-rebate.png);background-size:18px 18px;background-color:#FFF !important;border:1px solid #FFF !important}#quicksidelinks ul li.rebates:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-rebate.png)}#quicksidelinks ul li.black-friday{background:#000 !important;color:#FFF}#quicksidelinks ul li.black-friday:hover{background-color:#FFF !important}#quicksidelinks ul li.black-friday a{color:#FFF}#quicksidelinks ul li.black-friday:hover a{color:#000}li.black-friday:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-black-friday.png);background-size:20px 20px;background-color:#000 !important;border:1px solid #FFF !important}li.black-friday:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-black-friday-hover.png);background-color:#FFF !important}#quicksidelinks ul li.cyber-monday{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/cyber-monday-tab.jpg);background-size:cover;height:50px}#quicksidelinks ul li.cyber-monday:before{background-image:none;border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none}#quicksidelinks ul li.cyber-monday:hover:before{background-image:none}#quicksidelinks ul li.onsale{background:#44C553 !important;color:#FFF !important;border-color:#44C553 !important}#quicksidelinks ul li.onsale:hover{background-color:#FFF !important}#quicksidelinks ul li.onsale a{color:#FFF}#quicksidelinks ul li.onsale:hover a{color:#44C553}#quicksidelinks ul li.onsale a span.week{font-size:0.8em;text-transform:capitalize}#quicksidelinks ul li.onsale:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-sale.png);background-size:20px 20px}#quicksidelinks ul li.onsale:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-sale.png)}#quicksidelinks ul li.december{background:#0C8D0D !important;color:#FFF}#quicksidelinks ul li.december:hover{background-color:#FFF !important}#quicksidelinks ul li.december a{color:#FFF}#quicksidelinks ul li.december:hover a{color:#0C8D0D}li.december:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-christmas.png);background-size:18px 18px;background-color:#FFF !important;border:1px solid #FFF !important;-webkit-box-shadow:0px 0px 0.5px 1px #fff !important;box-shadow:0px 0px 0.5px 1px #fff !important}li.december:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon-christmas.png);background-color:#FFF !important;-webkit-box-shadow:0px 0px 0.5px 1px #0c8d0d !important;box-shadow:0px 0px 0.5px 1px #0c8d0d !important}li.california:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon_cali17.png)}li.california:hover:before{background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/icons/icon_cali-hover17.png)}#quicksidelinks ul li:hover:before{border-color:#a34307}div.hide-this{position:absolute;top:0;right:20px}.hide,.hidden{display:none}.featuredtitle h3{padding-bottom:0px}.featuredcontent .desc .link-learn{float:right;margin-top:10px}.main .container{margin:0 auto;padding:30px 12px;position:relative;width:1220px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #CCC;border-right:1px solid #CCC}.cms-home .main .container{padding-top:50px}#content,#footer{clear:both;float:left;width:100%;z-index:25}#content .containerrepeatbg{width:1220px;position:relative;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-content-repeat.jpg) top center repeat-y;margin:0 auto}.clearafter:after,.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden}.product-image-zoom #image{border:none}.productmsrp{width:100%}.categorylistingsort{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%;position:relative}.categorylistingsort:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:'';display:block;position:absolute;width:100%;height:12px;border-radius:3px 3px 0 0;border:1px solid rgba(75,53,8,0.55);border-bottom:none;left:0;top:0}.categorylistingsort .sorttitle{color:#000000;float:left;font-family:'Roboto', sans-serif;font-size:14px;font-weight:bold;line-height:22px;margin-right:5px !important;margin-top:5px;padding:4px 12px}.video-views h3{padding:5px 0}#checkoutSteps h3{color:#aa4301}#ffl_search_button{margin-top:17px}.checkmark:before{width:14px;height:14px;float:left;content:"\2713";color:#993300;padding-right:6px;font-size:18px}.phone .textfield{height:20px;line-height:20px;width:30px}.phone .textfield2{height:20px;line-height:20px;width:35px}.formItem{float:left;width:295px}#contactForm .formRow .formItem{width:305px}.formRow{margin-top:10px}.form.contact{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/bg-divider-line.png) no-repeat scroll left top transparent;padding:18px 10px;width:611px}#contactForm .formRow .formItem{width:305px}#contactForm .formRow label{font-weight:bold;margin:0;padding:0}#contactForm .formRow .formItemLong .textarea{width:587px}#contactForm .formRow .formItem .textfield{height:20px;line-height:20px;width:270px}#contactForm .formRow .formItemLong .contactsubject{width:420px}#contactForm .state{width:80px;float:left}#contactForm .city{float:left}#contactForm .zipcode{float:left}#contactForm .zipcode .textfield{width:40px;height:20px;line-height:20px}#contactForm .input-text{width:250px;max-width:100% !important}.block-nav dd{padding:0 10px 0px}.block-nav dt{font-weight:bold;padding:7px 10px 0 10px;text-transform:uppercase}.block-cart{margin-bottom:25px}button{-webkit-filter:none;filter:none}button.button{min-height:30px}button.button.btn-cart{min-height:30px;float:right;padding:5px 10px 6px}button.button.btn-edit-cart{min-height:30px;height:30px;margin-right:10px}.add-to-cart .button.btn-cart{margin-top:4px}button.button.success{min-height:30px}a.back,p.back-link a{font-size:13px;font-weight:bold}#search{width:193px;height:18px;z-index:20;float:left}#searchTerm{z-index:20}.searchbutton{height:24px;margin-left:-24px;position:relative;width:50px;z-index:10;float:right}.block-blog div.block-title strong span{background:none;padding-left:0;margin:0}h4.poster{font-size:12px;font-weight:bold}.block-blog .menu-categories ul{margin-top:4px !important}.block-blog .menu-categories ul li{margin-left:20px !important}.contactus-index-index .col-main{padding:48px 24px 20px 4px}.col-left #quicksidelinks,.col-left #ctas{margin-left:25px}.news-pages-pages .rightside,.news-show-test-html .rightside,.blog-post-view .rightside,.cms-policies-and-procedures .rightside,.contactus-index-index .rightside,.cms-page-view .rightside{margin-top:45px}div.messages.ffl.error.msg{padding:10px;font-weight:bold;font-size:15px;background:#df280a;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;border-radius:6px;margin-bottom:10px}#ffl_search_zip{width:30%;float:left;height:23px}#ffl_search_button.inline{margin-top:0;margin-left:1%;padding:5px 14px 4px}.ffl-left,.ffl-right{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.ffl-left{width:30%}.ffl-right{width:70%;padding-left:30px}.ffl-list ul{padding:0 !important}.ffl-list ul li{list-style-type:none;position:relative;background:#f4f4f4;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}#ffl-default ul li,#ffl-saved ul li{float:left;width:32%;margin-right:2%}#ffl-default ul li:nth-child(3n+3),#ffl-saved ul li:nth-child(3n+3){margin-right:0}.ffl-list ul li.highlighted{border:2px solid #000;width:106%;margin-left:-3%;z-index:25}.ffl-list li .icon-disk,.ffl-list li .icon-cross3{font-size:20px;position:absolute;top:2px;right:2px;color:#9c9c9c}.ffl-list li .icon-cycle{font-size:20px;position:absolute;top:2px;right:2px;color:#9c9c9c;-webkit-animation:rotation .7s infinite linear;-moz-animation:rotation .7s infinite linear}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.save-button{display:block;width:50%;margin:0 auto 6px auto;text-align:center;padding:1% 0;background:#ccc;border-radius:3px;border:1px solid #a9a9a9;color:#000;font-weight:bold;text-decoration:none;background:#f4f4f4}.save-button:hover{background:#bebebe;text-decoration:none;color:#fff}.default .save-button{background:#238c2f;color:#fff}.ffl-list li .icon-cycle.left{right:26px}.ffl-list li .icon-disk:hover,.ffl-list li .icon-disk.active,.ffl-list li .icon-checkmark:hover,.ffl-list li .icon-checkmark.active,.ffl-list li.saved .icon-disk,.ffl-list li.default .icon-checkmark,.ffl-list li .icon-plus:hover,.ffl-list li .icon-plus.active,.ffl-list li.default .icon-plus{color:#238c2f}.ffl-list li .icon-cross3:hover{color:#ff0000}.to-save-info{padding:6px;background:#f4f4f4;border-radius:6px;border:1px solid #ccc}.to-save-info span.icon-disk,.to-save-info span.icon-plus{font-size:20px;position:relative;bottom:-5px;line-height:10px}.return-to-cart a,.return-to-account a{display:block;float:left}.ffl-list li .icon-checkmark,.ffl-list li .icon-plus{font-size:20px;position:absolute;top:2px;right:2px;color:#9c9c9c}.ffl-list li.searching{padding:20px;font-size:14px;font-weight:bold}.ffl-list li.searching span.icon-cycle{top:calc(50% - 10px);right:20px}.ffl-list ul li.mapped:hover{cursor:-webkit-zoom-in;cursor:zoom-in}.ffl-list ul li.preferred{background:#e6f8e0}.ffl-list ul li.onfile{background:#ffedab}.ffl-list ul li.preferred h3{color:#229132 !important}.ffl-list ul li.onfile h3{color:#96780a !important}.ffl-list ul li.notOnFile{background:#c8c9ec}.ffl-list ul li.notOnFile h3,.ffl-list-blue{color:#2429c3 !important}.ffl-list-blue{background:#c8c9ec;color:#2429c3 !important}.ffl-list ul li h3{padding:4px 8px 4px 8px;text-align:center;color:#000;font-family:'Roboto', sans-serif;font-size:15px;text-transform:uppercase}.ffl-list ul li address{padding:0 8px 4px;font-size:14px;font-weight:bold;text-align:center}.ffl-list ul li form{display:block;border:1px solid #ccc;border-top:none}.ffl-list ul li .rating-cont,.ffl-list ul li .avg_fee,.ffl-list ul li .rate-this,.ffl-list ul li .your-fee{float:left;text-align:center;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.ffl-list .no-ratings{height:16px}.ffl-list ul li .rate-this,.ffl-list ul li .your-fee{text-align:left;font-size:11px;background:#fff}.ffl-list ul li .rate-this{width:50%;padding-right:0}.ffl-list ul li .your-fee{width:50%;padding-right:0}.ffl-list ul li .rating-cont,.ffl-list ul li .avg_fee{background:#238c2f;color:#fff}.ffl-list ul li.notOnFile .rating-cont,.ffl-list ul li.notOnFile .avg_fee{background:#2429c3}.ffl-list ul li.onfile .rating-cont,.ffl-list ul li.onfile .avg_fee{background:#96780a}.ffl-list ul li .rating-cont{width:100%}.ffl-list ul li .avg_fee{width:50%;line-height:18px}.ffl-list ul li .rating-box{margin:0 auto 3px}.ffl-list .rate-this .radio-hide{position:relative;width:14px;height:14px}.ffl-list .rate-this .radio-hide>input{width:14px;height:14px;opacity:0;padding:0;margin:0;float:left;position:absolute;left:0;top:3px}.ffl-list .rate-this .radio-hide>input+label,.ffl-list .rate-this .radio-hide>input[type=radio]:checked.hover-state+label{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/bkg_rating.png) 0 0 no-repeat;height:14px;padding:0 0 0 14px}.ffl-list .rate-this .stars{width:100% !important;position:relative}.ffl-list .rate-this .radio-hide>input[type=radio]:checked+label,.ffl-list .rate-this .radio-hide>input[type=radio]:hover+label,.ffl-list .rate-this .radio-hide>input[type=radio]:focus+label,.ffl-list .rate-this .radio-hide>input[type=radio]+label:hover,.ffl-list .rate-this .radio-hide.active>input[type=radio]+label,.ffl-list .rate-this .radio-hide.active>input[type=radio]:checked.hover-state+label,.ffl-list .rate-this .radio-hide.active>input[type=radio]:checked:hover.hover-state+label{background-position:0 -200px}.ffl-list .your-fee div,.ffl-list .your-fee input{-webkit-box-sizing:border-box;box-sizing:border-box}.ffl-list .your-fee div{float:left;width:35%}.ffl-list .your-fee input[type=text]{width:30%}.ffl-list .your-fee input[type=submit]{width:90%}.ffl-info{padding:6px;background:#f4f4f4;border-radius:6px;border:1px solid #ccc;margin-top:10px}li.fields.search-zip{margin-bottom:12px}.search-zip .field{width:100%;max-width:100%}.search-zip .input-box{width:100%}.search-zip #distance{width:30%;float:left;height:29px;margin-left:1%}.ffl-list .no-map{color:#ff0000;font-style:italic;text-align:center;font-size:10px}#gmap{width:100%;height:500px}#gmap img{max-width:none !important;width:auto;display:inline}.infowindow{width:auto;max-width:90%}.return-btn{margin-bottom:10px}.vids{width:400px;margin-left:auto;margin-right:auto}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.home-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.home-video iframe,.home-video object,.home-video embed{position:absolute;top:0;left:0;width:100%;height:100%}#c9-button.c9-default #c9-button-content{background:#E6BB00 !important}.msrp-label-list.aVersion,.msrp-label-list.aVersion .price{color:#000;font-size:12px}.your-price-label-list{color:#E96B00}.regular-price-label.aVersion{color:#E96B00}.product-options-bottom .price-pipe.aVersion{display:none}.product-options-bottom .regular-price-label.aVersion{display:none}.bVersion{display:none}.products-list .ratings.zero-count-reviews{display:none}.crosssell .msrp-label-list{display:none}.cms-new-products .col-main{width:100% !important}.cms-new-products .col-left.sidebar{width:0% !important}.cms-new-products .col-left.sidebar{display:none}.cms-new-products .breadcrumbs{padding:0 0 0 30px;top:5px;left:10px}.cms-new-products .col-main .std{padding-left:0px}.product-details span.msrp-label-list{display:none}.product-details span.price-pipe{display:none}.product-details span.regular-price-label{display:none}.product-details span.your-price-label-list{display:none}.cart .data-table tbody td .product-image{background-color:#fff;border:1px solid #d0cdc9}.cart .data-table .a-right .price{font-size:14px}.cart .crosssell .product-image{background-color:#ffffff}.crosssell .regular-price .price,.crosssell .special-price .price{font-weight:bold;font-size:16px}.crosssell .product-details h3.product-name{padding-bottom:6px}.crosssell li.item{margin:21px 0}.bVersion{display:none}.product-options-bottom .msrp-label-list{display:none !important}.product-options-bottom .your-price-label-list{display:none !important}.msrp-label-list .price{color:#000000}.productmsrp .learnmore{padding-bottom:10px;margin-top:10px}.learnmore.clear{display:none}.category-long-guns.js-ready .msrp-label-list{display:none}.category-long-guns.js-ready .price-pipe{display:none}.category-long-guns .products-grid .msrp-label-list{display:block}.checkout-onepage-index #navigation,.checkout-onepage-index .newsletter-signup{display:none}.checkout-onepage-index .main .container{padding:50px 12px}#checkout-step-login .buttons-set-register{margin-top:22px}@media only screen and (max-width: 800px){.catalog-category-view .noshowmobile{display:none !important}}@media only screen and (max-width: 4000px){.lb-image{max-height:800px !important;max-width:1000px !important}.lb-outerContainer{max-height:808px !important;max-width:1008px !important;min-width:408px;min-height:200px}.lb-details{float:left}.lb-close{float:left}.lb-dataContainer{max-width:808px !important;max-height:50px !important;min-width:400px;min-height:35px}}@media only screen and (max-width: 1260px){.header,#navigation{max-width:100%}.main .container,.footer-container .footer{width:100%}.header .topcontact .contact-header{font-size:10px}.cms-home .main .container{padding-top:30px}.soc-header+.soc-header img{margin:9px 0 0 0}.cms-ffl-lookup .std{padding-left:0}.ffl-left{width:40%}.ffl-right{width:60%}.lb-image{max-width:750px !important;max-height:800px !important}.lb-outerContainer{max-width:758px !important;max-height:808px !important;min-width:408px;min-height:200px}}@media only screen and (max-width: 1140px){.cart .cart-collaterals .col2-set .col-2{width:50%}.cart .discount .input-box,.form-list .input-box{max-width:100% !important}.form-list li.wide .input-box,.form-list li.wide select{width:100%;max-width:100% !important}.form-list li.wide input.input-text{width:100%;max-width:100%}.cart .cart-collaterals .col2-set{width:60%;-webkit-box-sizing:border-box;box-sizing:border-box}.cart .totals{width:38%;margin-left:2%;-webkit-box-sizing:border-box;box-sizing:border-box}#ffl_search_zip{height:29px}.tier-prices{margin:5px 0;padding:5px}.product-options{margin:5px 0 0 0;padding:0px 15px 0px}.lb-image{max-width:750px !important;max-height:800px !important}.lb-outerContainer{max-width:758px !important;max-height:808px !important;min-width:408px;min-height:200px}}@media only screen and (max-width: 1024px){.header .topcontact .contact-header{display:none}.topcontact span.phone.hours,.topcontact span.login.account,.topcontact span.cart.sidebar{margin-left:5px}li#longguns a,li#handguns a,li#candreligible a,li#ammunition a,li#accessories a{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:14px;padding:8px 12px 0;text-align:center}li#longguns a,li#handguns a,li#candreligible a{max-width:95px}li#ammunition a,li#accessories a{padding-top:15px}span.phone.hours{display:block}.featuredimage .product-image img,.products-list .product-image img,.product-img-box .product-image img{max-width:100% !important}.js-nav #mobile-nav{display:block}.col-left{padding-left:0;width:30%}.col-main{width:70%;padding:0 20px 20px 20px}.block .block-title strong span,#narrow-by-list li{font-size:12px}h1{padding-bottom:6px}.table-display{display:table;width:100%}.product-tabs{display:table-row;height:auto}.product-view .product-tabs>li{display:table-cell;float:none}.product-view .product-tabs>li>a{padding:6px 4px;display:block;text-align:center;font-size:11px;border-right:none}.ffl-left,.ffl-right{width:100%;padding:0;margin-top:10px}.ffl-list ul li{width:48%;float:left;clear:none;margin-right:2%}.ffl-list ul li:nth-child(2n+3){clear:both}.ffl-list ul li.highlighted{width:48%;margin-left:0%}.ffl-list ul li address{padding:3px;font-size:12px}.ffl-list ul li .rating-cont,.ffl-list ul li .avg_fee,.ffl-list ul li .rate-this,.ffl-list ul li .your-fee{padding:3px}#ffl-default ul li,#ffl-saved ul li{width:48%}.main .container{padding:30px 10px}.lb-image{max-width:750px !important;max-height:800px !important}.lb-outerContainer{max-width:758px !important;max-height:800px !important;min-width:408px;min-height:200px}#checkout-step-login .col2-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2{width:100%}#checkout-step-login .col2-set .col-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#checkout-step-login .col2-set .col-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}#checkout-step-login .buttons-set-register{margin-top:-25px}}@media only screen and (max-width: 920px){.form-list .field,.form-list .input-box,.form-list select{width:100%}.lb-image{max-width:740px !important;max-height:800px !important}.lb-outerContainer{max-width:748px !important;max-height:808px !important;min-width:400px;min-height:200px}}@media only screen and (max-width: 840px){li#longguns a,li#handguns a,li#candreligible a,li#ammunition a,li#accessories a{font-size:12px;line-height:12px}li#longguns a,li#handguns a,li#candreligible a{max-width:65px;padding:8px 0}.lb-image{max-width:650px !important;max-height:800px !important}.lb-outerContainer{max-width:658px !important;max-height:808px !important;min-width:400px;min-height:200px}}@media only screen and (max-width: 768px){.header,#navigation{width:calc(100% - 2px)}.header .logo{width:250px;top:33px;position:relative;left:auto;margin:0 auto;float:none;display:block}#mobile-toggle{display:block}.header .slogan{display:none}.col-left{width:100%}.col-left .block.block-nav{display:none}.col2-left-layout .col-main{padding:0 15px;float:none;width:100%}ul#mainNav{display:none}.cart .cart-collaterals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}.cart .cart-collaterals .col2-set .col-2{width:100%}.cart .cart-collaterals .col2-set,.cart .totals{width:100%}.cart .totals{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-bottom:20px}.cart .cart-collaterals .col2-set{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart .cart-collaterals .col2-set .col-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart .cart-collaterals .col2-set .col-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.footer-container .footer{padding:12px 0}.footer-container .footer .links{float:none;clear:both;width:94%;margin:0 auto}#quicksidelinks ul li:before{left:4%}#quicksidelinks ul li a div{padding-left:20%}#quicksidelinks ul li,#jokeoftheday .title,#todayinhistory .title,#verseoftheweek .title,#bornonthisday .title{font-size:15px}.lb-image{max-width:600px !important;max-height:800px !important}.lb-outerContainer{max-width:608px !important;max-height:808px !important;min-width:400px;min-height:200px}#navigation a.signup{display:none}.checkout-onepage-index .main .container{padding:20px 12px}}@media only screen and (max-width: 700px){.category-products ol li .productcontent{padding:10px 5px}.top-search .searchautocomplete{right:6px}#navigation a.signup{float:left}body[class*="catalog"] .main .container{padding-top:10px}span.cart.sidebar strong span.text{display:none}.header .topcontact span.icon-user,.topcontact span.icon-cart{font-size:17px;line-height:28px;margin-right:0}.header .topcontact span.icon-user{position:relative;top:2px;line-height:26px}.topcontact span.icon-cart{height:26px;width:19px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/icon-cart-large.png) no-repeat}.leftside,.rightside{width:100%;padding:0}img{max-width:100% !important}.toolbar .pager{padding:0 0 5px 0}.pager .pages{margin:0;display:block;width:100%;clear:both;padding:10px 0}.pager .pages strong{margin-left:-33px}.pager .pages ol li.current{padding:6px 10px;font-weight:bold;color:#000;background:#efefef;border-radius:2px}.pager .pages ol li a{display:inline-block;padding:5px 12px;background:transparent;border-radius:2px;color:#000;font-weight:bold}.pager .pages ol li a:hover{background-color:#efefef}.table-display{display:block}.cart-table .product-name a{font-size:12px}.phone-display{display:block}.phone-display.table-row{display:table-row}.phone-display.table-row h2.product-name{padding:0}.prod-phone{display:table-cell}.product-tabs-mobile{display:block}.product-view .product-tabs-mobile>li{display:block;width:100%;background:#e7e0ce}.product-view .product-tabs-mobile>li.active,.product-view .product-tabs-mobile>li:hover,.product-view .product-tabs-mobile li:hover>a{background:#d0c4a5}.product-view .product-tabs-mobile>li>a{padding:8px 4px 8px 30px;display:block;text-align:left;font-size:14px;position:relative}.product-view .product-tabs-mobile>li>a:before{content:"\e67d";display:block;position:absolute;left:6px;top:9px;font-family:'Entypo';font-size:18px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#fe6c00;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-view .product-tabs-mobile li.active>a:before{content:"\e67c"}#review-form .form-list{width:100%}.vids{width:200px;margin-left:auto;margin-right:auto}.owl-theme .owl-controls .owl-nav [class*=owl-]{margin:5px 25px}.lb-image{max-width:500px !important;max-height:800px !important}.lb-outerContainer{max-width:508px !important;max-height:808px !important;min-width:400px;min-height:200px}.soc-header img{display:none}}@media only screen and (max-width: 600px){.product-view .product-img-box .product-image{width:96%}.js-nav .wrapper{left:52%}.js-nav #mobile-nav{width:50%;left:-52%}.col-main{padding:0 5px 20px 5px}.cms-ffl-lookup .std{padding:10px 10px 0}.cart-table td{padding:2px}.col2-set .col-1,.col2-set .col-2{width:100%}#checkout-step-login>.col2-set+.col2-set .col-1{margin-bottom:25px}.opc .step{padding:15px 4px}.ffl-list ul li,.ffl-list ul li.highlighted{width:100%;margin:0 0 10px 0}.ffl-list ul li.preferred h3,.ffl-list ul li.onfile h3{padding:0}.form-hold .rate-this,.form-hold .your-fee{display:table-cell !important;vertical-align:center}.ffl-list .form-hold{width:100%}.ffl-list .your-fee input[type=submit]{border:1px solid #EEE;background:#FFF;border-radius:5px}.footer-container .footer .beourfriend{display:none}.footer-container .footer .links a{display:block;font-size:11px;line-height:22px;padding:6px 8px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-container .footer .links a:nth-child(4n+1){clear:both}#ffl-default ul li,#ffl-saved ul li{width:100%;margin-right:0}.faq-list li a.question{line-height:14px;top:-6px;height:21px}.lb-image{max-width:412px !important;max-height:800px !important}.lb-outerContainer{max-width:420px !important;max-height:808px !important;min-width:420px;min-height:125px}.lb-details{float:left}.lb-close{float:left}.lb-dataContainer{max-width:250px !important;max-height:50px !important;min-width:250px;min-height:35px;float:left;padding-left:30px}}@media only screen and (max-width: 420px){body{padding:0 0px}.products-list .product-shop{padding-left:8px}.product-view .product-img-box .product-image{width:96%}.page-title.title-buttons{border-bottom:none}.title-buttons button{float:none}.block-related .block-content ol li.item{width:100%;padding:6px 0}.lb-image{max-width:300px !important;max-height:800px !important}.lb-outerContainer{max-width:308px !important;max-height:808px !important;min-width:308px;min-height:125px}.lb-details{float:left}.lb-close{float:left}.lb-dataContainer{max-width:250px !important;max-height:50px !important;min-width:250px;min-height:35px;float:left;padding-left:30px}.header .logo{top:45px}}@media only screen and (max-width: 1224px){.products-grid li.item{width:45%}}@media only screen and (max-width: 845px){.products-grid li.item{width:95%}}@media only screen and (max-width: 768px){.cms-home .category-products,.splash-page-view .category-products{margin-left:0px !important}}@media only screen and (max-width: 640px){.catalog-category-view .products-grid{margin-left:0px !important}.category-package-deals .products-gri13{margin-left:-5px !important}.products-grid{margin-left:-20px !important}}@media only screen and (max-width: 435px){.splash-page-view .category-products{margin-right:0px !important}.splash-page-view .products-grid{margin-right:5px !important}.catalog-category-view .products-grid{margin-left:-12px !important}.category-long-guns .products-grid{margin-left:-15px !important}.products-grid{margin-left:-15px !important;margin-right:-10px !important}}@media only screen and (max-width: 320px){.splash-page-view .category-products{margin-right:5px !important}.category-products .pages{margin-left:15px}.splash-page-view .products-grid{margin-right:5px !important}.catalog-category-view .products-grid{margin-left:-15px !important}.category-long-guns .products-grid{margin-left:-20px !important}.products-grid{margin-left:-20px !important}}.top-search .klevu-miniform{top:17px !important}.klevu-miniform input[type=image]{display:none}.klevu-miniform button.klevu-search-button{display:block;height:50px !important;color:#993300;background:white;border-radius:0;border-radius:0 3px 3px 0;border:1px solid #c0c0c0;border-left:0;font-size:20px;float:right;z-index:999}.klevu-miniform div{display:-moz-box}.klevu-fluid .klevu-searching-area-l2 .klevu-price-l2{display:none}@media only screen and (max-width: 400px){.top-search .klevu-miniform{top:40px !important;width:calc(100% + 27px) !important;left:10px !important}#search_mini_form input[type=text]{border-right:1px solid #C0C0C0;border-radius:3px}.klevu-miniform button.klevu-search-button{display:none}}@media only screen and (max-width: 768px){.category-description .std{height:110px;overflow:auto}.category-description::-webkit-scrollbar{-webkit-appearance:none;width:7px}.category-description::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}}.product-view-bundle .price-box-bundle .price-box{display:none}.product-view-bundle .product-options .price-notice{position:relative !important;float:right}.product-view-bundle input.qty[disabled]{background:none;background-color:#CCC !important}.product-view-bundle input.qty[disabled]:hover{cursor:not-allowed}.product-view-bundle .price-box .price-as-configured{clear:both;margin-top:25px;font-size:16px}.product-view-bundle .price-box .price-as-configured .full-product-price .price{color:#E96B00 !important}.product-view-bundle .product-options-bottom .price-as-configured{display:none}.product-view-bundle .product-options-bottom{margin-top:25px}.product-view-bundle .product-options-bottom .alert-stock-container{padding:10px 0 15px 0}@media only screen and (max-width: 701px){.product-view-bundle .product-options-bottom{margin-top:10px}}.alert-stock-container{display:block;clear:both;text-align:center;width:95%;margin:10px auto 0px auto}@media only screen and (max-width: 768px){.alert-stock-container{width:100%}}#authnetcim_diff_card{font-size:14px}label[for="authnetcim_saved_cc_cid"],#authnetcim_saved_cc_li .cvv-what-is-this{line-height:30px}#payment-tool-tip .btn-close{margin:0 !important}#payment-tool-tip .btn-close #payment-tool-tip-close{width:100% !important;height:25px !important;text-align:right !important}.authnetcim-save-cc-new{font-size:14px;margin:20px 0 !important}.authnetcim-save-cc-new label{color:#000;font-style:italic;text-decoration:underline}.no-float{float:none !important}#hpci_card_info_new li,#payment_form_hpci li{margin:8px 0 8px 3px}#classic-hpci-existing-cards{margin-bottom:25px}#cartslist .fieldset{padding:0 15px}.validation-advice{padding-left:5px !important;font-size:14px}.validation-advice.iframe-validation-advice{margin-top:5px !important;display:block;height:25px}.block-layered-nav{border:none;background:#FFF}.block-layered-nav .block-title{display:none}.block-layered-nav .block-content{border:none;background:#FFF;border-right:1px solid #CCC}.block-layered-nav .block-footer{height:15px;background:#ebdfb5;border-right:1px solid #ebdfb5}.block-layered-nav .block-subtitle{background:#ebdfb5;border:none;border-bottom:1px solid #CCC !important;color:#000;line-height:1.5rem}.block-layered-nav .actions{background:#EEE;border:none;border-top:1px solid #CCC;border-bottom:1px solid #CCC}.block-layered-nav .block-content .currently{padding:10px 0 !important}.block-layered-nav .block-content .currently .label{padding-left:0px}.block-layered-nav .block-content ol{padding:5px 0}.block-layered-nav dd a.amshopby-attr:before,.block-layered-nav dd li.amshopby-cat a:before{content:"\25A1";font-size:25px;color:#000;margin-right:3px;float:left;margin-top:0}.block-layered-nav dd a.amshopby-attr{padding-left:0px;background:none}.block-layered-nav dd a.amshopby-attr-selected{background:none !important}.block-layered-nav dd li.amshopby-cat-multiselected a{font-weight:bold}.block-layered-nav dd a.amshopby-attr-selected:before,.block-layered-nav dd li.amshopby-cat-multiselected a:before{content:"\22A0";color:black;margin-right:4px;font-size:21px;float:left}.block-layered-nav .amshopby-cat-level-2{padding-left:0 !important}.block-layered-nav dd a.amshopby-attr-selected .count,.block-layered-nav dd li.amshopby-cat-multiselected a .count{font-weight:normal}.block-layered-nav dd li.amshopby-cat-multiselected a:before{line-height:25px}.block-layered-nav.amshopby-collapse-enabled dt,.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed{background:none !important;padding-left:15px;padding-top:10px}.block-layered-nav #narrow-by-list dt{background:#E9E9E9 !important;border-top:1px solid #c5c5c5;padding:7px 5px}.block-layered-nav #narrow-by-list dd{padding:0;margin-left:5px}.block-layered-nav #narrow-by-list #amshopby-price{margin:10px 15px 5px 10px}.block-layered-nav #narrow-by-list #amshopby-price-from,.block-layered-nav #narrow-by-list #amshopby-price-to{width:80px;float:none}.block-layered-nav #narrow-by-list #amshopby-price-btn{width:40px;padding:0 !important;min-height:26px !important}.block-layered-nav #narrow-by-list #amshopby-price-btn span{padding:0 !important}.block-layered-nav #narrow-by-list .amshopby-slider-ui.ui-slider.ui-slider-horizontal,.block-layered-nav #narrow-by-list .amshopby-slider-price.amshopby-slider-price-to{margin-right:10px}.block-layered-nav #narrow-by-list .ratings{float:left}.block-layered-nav #narrow-by-list .ratings .rating-box{float:right !important}div.block-layered-nav.amshopby-collapse-enabled dt:before{content:" - ";vertical-align:top}div.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed:before{content:" + " !important;vertical-align:top}.block-layered-nav a.amshopby-attr,.block-layered-nav #narrow-by-list li a{padding:0;background:none !important;width:100%}.block-layered-nav #narrow-by-list li a:hover{background-color:#f8f8f8 !important}.block-layered-nav a.amshopby-attr:hover,.block-layered-nav a.amshopby-attr-selected:hover{text-decoration:none !important}.block-layered-nav .amshopby-attr-title{display:inline-block;text-overflow:ellipsis;width:178px;overflow:hidden;white-space:nowrap;float:left}.block-layered-nav .currently .label{display:block}.block-layered-nav .currently .multiselect-child{display:block}.block-layered-nav .currently .ratings{float:none}.block-layered-nav #narrow-by-list .amshopby_attr_search{width:94%;background-image:none;border-radius:0;margin-bottom:10px}#mobile-nav .filters .block-layered-nav{margin-top:-11px}.block-layered-nav .amshopby-attr-title{width:calc(100% - 82px)}@media only screen and (max-width: 768px){.col-left.sidebar .block-layered-nav{display:none}#mobile-nav .filters .block-layered-nav #narrow-by-list dd{margin-left:0}#mobile-nav .filters .block .block-content ol{margin-top:10px}#mobile-nav .filters #narrow-by-list li{line-height:10px}#mobile-nav .filters .block-layered-nav .amshopby-attr-title{width:115px}#mobile-nav .block-layered-nav #narrow-by-list .amshopby-cat{padding-left:0}#mobile-nav .block-layered-nav #narrow-by-list input[name="amshopby-price"]{margin-bottom:5px;width:65px}#mobile-nav .block-layered-nav #narrow-by-list #amshopby-price-btn{margin-bottom:5px}#mobile-nav .block-layered-nav #narrow-by-list #amshopby-price-from{margin-left:5px}.block-layered-nav dd a.amshopby-attr:before,.block-layered-nav dd li.amshopby-cat a:before{margin-top:0px}}@media only screen and (max-width: 415px){#mobile-nav .block-layered-nav .amshopby-attr-title{width:130px}#mobile-nav .filters .block-layered-nav{width:104% !important}#mobile-nav .block-layered-nav #narrow-by-list input[name="amshopby-price"]{width:79px}#mobile-nav .block-layered-nav #narrow-by-list #amshopby-price-btn{display:block;text-align:center;margin-left:auto;margin-right:auto;width:75px}}@media only screen and (max-width: 320px){#mobile-nav .block-layered-nav .block-subtitle{line-height:1rem}#mobile-nav .block-layered-nav .amshopby-attr-title{width:105px}#mobile-nav .block-layered-nav #narrow-by-list input[name="amshopby-price"]{width:65px}}.pr-login{text-align:center;font-size:18px}.list-ratings-block.stars-only{display:block;clear:both}.list-ratings-block.stars-only.float-left{float:left}.list-ratings-block.stars-only.float-right{float:right}.list-ratings-block.stars-only .pr-snippet-rating-decimal,.list-ratings-block.stars-only .pr-snippet-read-and-write,.list-ratings-block.stars-only .pr-category-snippet__total{display:none !important}.list-ratings-block.show-decimal .pr-snippet-rating-decimal{display:inline-block !important;margin-left:5px}.list-ratings-block.show-write-review .pr-snippet-read-and-write{display:inline-block !important;margin-left:5px}.list-ratings-block.show-review-count .pr-category-snippet__total{display:inline-block !important;margin-left:5px}.list-ratings-block .pr-no-reviews{display:none}.os-list-ratings-block.list-ratings-block.stars-only{margin-top:15px;margin-left:-20px}.pr-location-form-group,div.form-group.pr-location-form-group{display:none;visibility:hidden}.pr-rd-author-location{display:none;visibility:hidden}.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a.pr-snippet-write-review-link{padding-left:0px !important}.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco,.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco{display:none}.p-w-r .pr-snippet-reco-to-friend{max-width:210px !important}.p-w-r .pr-snippet-reco-to-friend .pr-reco span{font-size:22px !important;line-height:25px !important}.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-reco-to-friend .pr-reco-to-friend-message{max-width:210px !important}.p-w-r .pr-review .pr-verified_reviewer{display:none;visibility:hidden}section.pr-rd-tags,section.pr-accordion{display:none !important}#pr-reviewimagedisplay,#pr-reviewdisplay{margin-left:15px;margin-bottom:0 !important}#pr-reviewimagedisplay .pr-image-snippet-header .pr-image-snippet-header-text,.pr-headline{color:#AA4301 !important;font-family:'Roboto', sans-serif !important;font-weight:bold !important;font-size:18px !important;line-height:normal !important}.pr-subheadline,#pr-wasthisagift,#pr-bestuses{display:none !important}#pr-name:after{content:"Please do not provide your full name as this this review will be published publicly.";color:#666666;margin-left:10px}.related-list-ratings-block{float:left;margin-top:5px;margin-left:-5px;padding-left:0}@media only screen and (max-width: 768px){.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco,.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco{float:none !important}}@media only screen and (max-width: 555px){.list-ratings-block.show-decimal .pr-snippet-rating-decimal{display:none !important}.list-ratings-block.show-write-review .pr-snippet-read-and-write{display:none !important}.list-ratings-block.show-review-count .pr-category-snippet__total{display:none !important}}.classic-product-view-section{clear:both;padding:10px 0;width:95%;margin-left:25px;margin-bottom:25px}.classic-product-view-section h2{color:#AA4301}.classic-product-view-section.border-top{border-top:2px solid #ccc}.classic-product-view-section.border-bottom{border-bottom:2px solid #CCC}.classic-product-view-section.full{margin-left:-30px;width:100%;padding:20px 30px}.classic-product-view-section.alternate-tan:nth-of-type(odd){background:#f8f6f1}.classic-product-view-section.alternate-gray:nth-of-type(odd),.classic-product-view-section.alternate-grey:nth-of-type(odd){background:#F1F1F1}.classic-product-view-section.brutus-description,.classic-product-view-section.manufacturer-description{background:#f8f6f1}.classic-product-view-section.responsive-x{overflow-x:scroll}.classic-product-view-section.responsive-y,.classic-product-view-section table.responsive{overflow-y:scroll}.classic-product-view-section.responsive{overflow:scroll}.classic-product-view-section h2{margin-left:15px}.availability.no-float{float:none}.membership-spiff .container:after,.membership-spiff .container:before{content:" ";display:table}.col-container{width:auto;margin-top:5px}.col-container .leftCol{width:49%;float:left}.col-container .rightCol{width:49%;float:right}.footer .links a:hover{color:rgba(224,224,224,0.5) !important}.thankyouemail{padding-top:20px;font-size:20px;text-align:center}.thankyouemail h2{color:#416114}.cms-home .category-products ol li .productcontent{border:none}.algolia-mpnandsku{font-size:.9em;color:black}.algolia-mpnandsku .algolia-mpnandsku-sku .algolia-price{height:25px;line-height:0.8rem}.algolia-price{clear:both}.algolia-price-value{font-weight:bold}.algolia-oos{padding-bottom:20px}#instant-search-results-container h3.result-title{overflow:hidden;display:block;height:58px;margin-bottom:10px !important}.algolia-label-oos{background-color:#777}.algolia-label-is{background-color:#5cb85c}.algolia-label{display:inline;padding:.2em .6em .3em;font-size:1em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.algolia-rating-stars .p-w-r{color:#000;font-family:Helvetica, Arial, sans-serif;font-size:14px;text-align:left;font-weight:400;-webkit-font-smoothing:subpixel-antialiased !important}.algolia-rating-stars .p-w-r{display:block !important}.algolia-rating-stars .p-w-r article,.p-w-r aside,.p-w-r details,.p-w-r figcaption,.p-w-r figure,.p-w-r footer,.p-w-r header,.p-w-r hgroup,.p-w-r menu,.p-w-r nav,.p-w-r section{display:block}.algolia-rating-stars .p-w-r .pr-category-snippet{margin:0 auto;display:table}.algolia-rating-stars .p-w-r article,.p-w-r aside,.p-w-r details,.p-w-r figcaption,.p-w-r figure,.p-w-r footer,.p-w-r header,.p-w-r hgroup,.p-w-r menu,.p-w-r nav,.p-w-r section{display:block}.algolia-rating-stars .p-w-r a,.p-w-r abbr,.p-w-r acronym,.p-w-r address,.p-w-r applet,.p-w-r article,.p-w-r aside,.p-w-r audio,.p-w-r b,.p-w-r big,.p-w-r blockquote,.p-w-r body,.p-w-r canvas,.p-w-r caption,.p-w-r center,.p-w-r cite,.p-w-r code,.p-w-r dd,.p-w-r del,.p-w-r details,.p-w-r dfn,.p-w-r div,.p-w-r dl,.p-w-r dt,.p-w-r em,.p-w-r embed,.p-w-r fieldset,.p-w-r figcaption,.p-w-r figure,.p-w-r footer,.p-w-r form,.p-w-r h1,.p-w-r h2,.p-w-r h3,.p-w-r h4,.p-w-r h5,.p-w-r h6,.p-w-r header,.p-w-r hgroup,.p-w-r html,.p-w-r i,.p-w-r iframe,.p-w-r img,.p-w-r ins,.p-w-r kbd,.p-w-r label,.p-w-r legend,.p-w-r li,.p-w-r mark,.p-w-r menu,.p-w-r nav,.p-w-r object,.p-w-r ol,.p-w-r output,.p-w-r p,.p-w-r pre,.p-w-r q,.p-w-r ruby,.p-w-r s,.p-w-r samp,.p-w-r section,.p-w-r small,.p-w-r span,.p-w-r strike,.p-w-r strong,.p-w-r sub,.p-w-r summary,.p-w-r sup,.p-w-r table,.p-w-r tbody,.p-w-r td,.p-w-r tfoot,.p-w-r th,.p-w-r thead,.p-w-r time,.p-w-r tr,.p-w-r tt,.p-w-r u,.p-w-r ul,.p-w-r var,.p-w-r video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.algolia-rating-stars .p-w-r *,.p-w-r :after,.p-w-r :before{-webkit-box-sizing:border-box;box-sizing:border-box}.algolia-rating-stars .p-w-r .pr-category-snippet__item{display:table-cell;vertical-align:middle}.algolia-rating-stars .p-w-r .pr-snippet .pr-snippet-stars-png{display:inline-block}.algolia-rating-stars .p-w-r .pr-snippet div,.p-w-r .pr-snippet span{vertical-align:middle}.algolia-rating-stars .p-w-r .pr-snippet-stars{background:#fff}.algolia-rating-stars .p-w-r .pr-snippet .pr-snippet-stars-png .pr-rating-stars{position:relative}.algolia-rating-stars .p-w-r .pr-rating-stars{line-height:normal;display:inline-block}.algolia-rating-stars .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled{height:20px;width:20px;padding:3px;border-radius:3px;margin-right:2px;margin-left:0}.algolia-rating-stars .p-w-r .pr-star-v4-0-filled{background-image:url("data:image/png;base64,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")}.algolia-rating-stars .p-w-r .pr-star-v4-25-filled{background-image:url("data:image/png;base64,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")}.algolia-rating-stars .p-w-r .pr-star-v4-50-filled{background-image:url("data:image/png;base64,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")}.algolia-rating-stars .p-w-r .pr-star-v4-75-filled{background-image:url("data:image/png;base64,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")}.algolia-rating-stars .p-w-r .pr-star-v4-100-filled{background-image:url("data:image/png;base64,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")}.algolia-rating-stars .p-w-r .pr-star-accessible-0-filled,.p-w-r .pr-star-accessible-25-filled,.p-w-r .pr-star-accessible-50-filled,.p-w-r .pr-star-accessible-75-filled,.p-w-r .pr-star-accessible-100-filled,.p-w-r .pr-star-v4,.p-w-r .pr-star-v4-0-filled,.p-w-r .pr-star-v4-25-filled,.p-w-r .pr-star-v4-50-filled,.p-w-r .pr-star-v4-75-filled,.p-w-r .pr-star-v4-100-filled{line-height:normal;width:50px;height:50px;display:inline-block;margin-right:5px;background-size:cover}.amshopby-tooltip-img{display:none !important}.block-layered-nav #narrow-by-list dd>ol>li:first-of-type>a{margin-top:0}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}.display-5{font-size:3rem;font-weight:300;line-height:1.2}.display-6{font-size:2.5rem;font-weight:300;line-height:1.2}.display-7{font-size:2rem;font-weight:300;line-height:1.2}.display-8{font-size:1.5rem;font-weight:300;line-height:1.2}.display-9{font-size:1rem;font-weight:300;line-height:1.2}#shopping-cart-table thead,#shopping-cart-table tfoot{line-height:50px;height:50px}#shopping-cart-table thead th{border-bottom:2px solid #d9dde3}#shopping-cart-table tfoot td{border-top:2px solid #d9dde3;border-right:none}#shopping-cart-table tbody tr td,#checkout-review-table tbody tr td{border-bottom:none !important}#checkout-review-table tbody tr.cart-product-line-item td{padding-bottom:10px}.checkbox input[type="checkbox"]{visibility:hidden;opacity:0;position:absolute}.checkbox label{display:block;line-height:15px;width:77px;background:#238c2f;border:2px solid #238c2f;border-radius:5px;padding:10px 17px;width:300px;text-align:center;color:#fff;font-weight:bold;font-size:13px}.checkbox label:hover{cursor:pointer}@media only screen and (max-width: 700px){.checkbox label{width:calc(100% - 30px)}}.simple-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s}.simple-modal .modal-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white;padding:1em 1.5em;border-radius:0.5em;width:95%;max-width:725px}.simple-modal .modal-content .modal-text{margin-top:0;margin-bottom:0;font-size:1.2em;color:#000}.simple-modal .modal-content .modal-text hr{margin-top:5px;margin-bottom:5px}.simple-modal .modal-content .close-button{float:right;width:1.5em;line-height:1.5em;text-align:center;cursor:pointer;border-radius:0.25em;background-color:lightgray;color:#000}.simple-modal .modal-content .btn2.close-button{float:none;width:auto;line-height:normal;text-align:center;background-color:initial;color:initial}.simple-modal .modal-content .close-button:hover{background-color:darkgray}.simple-modal.show-modal{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s;z-index:1001}.options-list input.product-custom-option:disabled+span.label{text-decoration:line-through}@font-face{font-family:'entypo';src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/entypo.eot);src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/entypo.eot) format("embedded-opentype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/entypo.woff) format("woff"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/entypo.ttf) format("truetype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/entypo.svg) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Droid Sans';src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/DroidSans.ttf);src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/DroidSans.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-regular.eot) format("embedded-opentype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-regular.woff2) format("woff2"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-regular.woff) format("woff"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-regular.ttf) format("truetype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-regular.svg) format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-italic.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-italic.eot) format("embedded-opentype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-italic.woff2) format("woff2"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-italic.woff) format("woff"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-italic.ttf) format("truetype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-italic.svg) format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500.eot) format("embedded-opentype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500.woff2) format("woff2"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500.woff) format("woff"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500.ttf) format("truetype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500.svg) format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500italic.eot);src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500italic.eot) format("embedded-opentype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500italic.woff2) format("woff2"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500italic.woff) format("woff"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500italic.ttf) format("truetype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-500italic.svg) format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700.eot) format("embedded-opentype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700.woff2) format("woff2"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700.woff) format("woff"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700.ttf) format("truetype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700.svg) format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700italic.eot);src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700italic.eot) format("embedded-opentype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700italic.woff2) format("woff2"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700italic.woff) format("woff"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700italic.ttf) format("truetype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/roboto-v20-latin-700italic.svg) format("svg");font-display:swap}@font-face{font-family:'Teko';font-style:normal;font-weight:400;src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-regular.eot);src:local("Teko Regular"),local("Teko-Regular"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-regular.eot) format("embedded-opentype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-regular.woff2) format("woff2"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-regular.woff) format("woff"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-regular.ttf) format("truetype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-regular.svg) format("svg");font-display:swap}@font-face{font-family:'Teko';font-style:normal;font-weight:500;src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-500.eot);src:local("Teko Medium"),local("Teko-Medium"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-500.eot) format("embedded-opentype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-500.woff2) format("woff2"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-500.woff) format("woff"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-500.ttf) format("truetype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-500.svg) format("svg")}@font-face{font-family:'Teko';font-style:normal;font-weight:700;src:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-700.eot);src:local("Teko Bold"),local("Teko-Bold"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-700.eot) format("embedded-opentype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-700.woff2) format("woff2"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-700.woff) format("woff"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-700.ttf) format("truetype"),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/fonts/teko-v9-latin-700.svg) format("svg")}h1,h2,h3,h4,h5,h6{padding-bottom:16px}h1{color:#222;font-family:"Teko",Helvetica,sans-serif;font-weight:700;font-size:42px;line-height:1}h2{color:#222;font-family:"Teko",Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1}h3{font-family:"Roboto",Helvetica,sans-serif;font-weight:bold;font-size:24px;line-height:1;color:#AA4301}h4{font-family:"Roboto",Helvetica,sans-serif;font-weight:bold;line-height:1;font-size:18px;padding-bottom:5px}h5{color:#222;font-family:"Roboto",Helvetica,sans-serif;font-weight:bold;font-size:18px !important;line-height:1;padding-bottom:4px;text-transform:uppercase}.newsletter-signup .cta h4{font-family:"Teko",Helvetica,sans-serif}.product-view .product-shop .short-description p{font-size:14px}.cart-table .product-name,.phone-display h1{font-family:"Roboto",Helvetica,sans-serif;font-size:24px}.account-login h4{font-family:"Teko",Helvetica,sans-serif;font-size:28px}.classic-product-view-section h2{margin-left:0}.classic-related-product-container h3,.classic-upsell-product-container h3,.classic-crosssell-product-container h3,.classic-carousel-product-container h3,.box-account .box-head h2,.addresses-list h2{font-family:"Teko",Helvetica,sans-serif;font-size:32px !important;color:#222;text-align:center;text-transform:uppercase}.out-of-stock-container h3{font-family:"Teko",Helvetica,sans-serif;font-size:24px !important;color:#222;text-align:center;text-transform:uppercase}.fieldset .legend{font-family:"Roboto",Helvetica,sans-serif;font-size:18px}.help-text{color:#707070;font-size:12px}.help-text-italic{font-style:italic}.importange,a.importange,.importange a{color:#AA4301 !important}.underline,a.underline,.underline a{text-decoration:underline}body{overflow-x:hidden}*{margin:0;padding:0}body{color:#222;background:white;font-size:14px;font-family:'Roboto', Helvetica, sans-serif;line-height:20px}img{border:0;vertical-align:top;max-width:100% !important}a{color:#AA4301;text-decoration:none}a:hover{color:#AA4301;text-decoration:underline}.hidden{display:none}:focus{outline:0}form{display:inline}fieldset{border:0;max-width:100% !important}legend{display:none}table{border:0;border-spacing:0;empty-cells:show;font-size:100%}caption,th,td{vertical-align:top;text-align:left;font-weight:normal}p{margin:0 0 10px}strong{font-weight:bold}address{font-style:normal;line-height:1.35}cite{font-style:normal}q,blockquote{quotes:none}q:before,q:after{content:''}small,big{font-size:1em}.bg-yellow{background-color:#99CB2F;font-weight:bold;padding:0 3px}.bg-blue{background-color:#FFEF83;font-weight:bold;padding:0 3px}.bg-red{background:#ff0000;font-weight:bold;padding:0 3px}ul,ol{list-style:none}.cms-page-view .std ol,.cms-page-view .std ul{padding-left:30px}.cms-page-view .std ol{list-style:decimal}.cms-page-view .std ul{list-style:disc}.hidden{display:none !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important}.nobr{white-space:nowrap !important}.wrap{white-space:normal !important}.a-left{text-align:left !important}.a-center{text-align:center !important}.a-right{text-align:right !important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.f-left,.left{float:left !important}.f-right,.right{float:right !important}.f-none{float:none !important}.f-fix{float:left;width:100%}.no-display,.phone-display,.prod-phone{display:none}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-bg{background:none !important}.bold{font-weight:bold}.red{color:#ff0000}.clearafter,.clear,form{display:block;clear:both}@media (max-width: 700px){.no-display,.phone-display,.prod-phone{display:block !important}}.flash{-moz-animation:flash 1s ease-out;-moz-animation-iteration-count:1;-webkit-animation:flash 1s ease-out;-webkit-animation-iteration-count:1;-ms-animation:flash 1s ease-out;-ms-animation-iteration-count:1}@keyframes flash{0%{background-color:transparent}50%{background-color:#7BA726}100%{background-color:transparent}}@-webkit-keyframes flash{0%{background-color:transparent}50%{background-color:#7BA726}100%{background-color:transparent}}.bg-light-gray{background-color:#F2F2F2}.bg-offwhite{background-color:#FAFAFA}.bg-padding-sm{padding:10px 20px}.bg-linear-angle{background:linear-gradient(105deg, #222 70%, #DDB441 30%)}@media (max-width: 767px){.bg-linear-angle{background:linear-gradient(175deg, #222 70%, #DDB441 30%)}}.overlay-dark{background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;left:0;top:0}@media (max-width: 768px){.overlay-dark{background-color:rgba(0,0,0,0.7)}}.ambanners p{margin-bottom:0 !important}.banner-signup-large{border-radius:2px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);padding:100px 50px;background-color:#DDB441}.banner-signup-large h1,.banner-signup-large p,.banner-signup-large label{color:white}.banner-signup-large label{margin:0;padding:0;line-height:36px;vertical-align:middle}.banner-signup-large .required-emph{color:#AA4301}.banner-signup-large .overlay-dark{display:none}@media (max-width: 768px){.banner-signup-large .overlay-dark{display:block}}.banner-signup-disclaimer{padding:25px 10px;font-size:12px;line-height:1;color:#707070;max-width:1200px;margin:0 auto}.banner-signup-alerts,.banner-signup-refresh{-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-timing-function:cubic-bezier(0, 0, 1, 1);transition-timing-function:cubic-bezier(0, 0, 1, 1)}.banner-signup-alerts p.success,.banner-signup-refresh p.success{margin-top:10px;background-color:#7BA726;border-radius:2px;padding:10px;display:inline-block}.banner-signup-alerts p.error,.banner-signup-refresh p.error{margin-top:10px;background-color:#AA4301;border-radius:2px;padding:10px;display:inline-block}.breadcrumbs{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;font-size:14px;z-index:9}.breadcrumbs ul li{display:inline}.breadcrumbs ul li.product{display:none}.breadcrumbs ul li:after{display:none}.breadcrumbs ul li:first-of-type:before{content:''}.breadcrumbs ul li:not(:first-child):before{font-family:"FontAwesome";content:"\f101 "}.breadcrumbs ul ul li a{display:inline-block}@media (max-width: 768px){.breadcrumbs{height:inherit;top:0;left:-7px;line-height:normal;margin:0 0 10px 0}.breadcrumbs ul li.home,.breadcrumbs ul li:after{display:none}.breadcrumbs ul li:nth-child(2):before{content:''}.breadcrumbs ul li:nth-child(1):nth-last-child(2),.breadcrumbs ul li:nth-child(2):nth-last-child(1){display:none}.breadcrumbs ul li:not(:nth-child(2)):before{font-family:"FontAwesome";content:"\f101 "}}.btn,a.btn{background-color:#416114;background-image:#7ba726;text-shadow:none;text-align:center}.btn:hover,a.btn:hover{color:#FFF !important;text-decoration:none !important;background-image:none}.btn2,a.btn2{display:inline-block;padding:15px 10px;border-radius:2px;background-color:#416114;color:#ffffff;text-transform:uppercase;text-decoration:none;-webkit-transition:0.1s ease-in-out;transition:0.1s ease-in-out;-webkit-box-shadow:1px 1px 5px solid rgba(0,0,0,0.2);box-shadow:1px 1px 5px solid rgba(0,0,0,0.2);width:100%;max-width:225px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;font-size:14px;cursor:pointer}.btn2:hover,a.btn2:hover{background-color:#334c10;color:#fff;text-decoration:none}.btn2a:hover,a.btn2a:hover{color:#fff;text-decoration:none}.btn2-warranty,a.btn2-warranty{padding:3px 7px;background-color:#7BA726;font-size:12px;text-align:center}.btn2-warranty i,.btn2-warranty span,a.btn2-warranty i,a.btn2-warranty span{vertical-align:middle}.btn2-warranty span,a.btn2-warranty span{margin-top:1px;display:inline-block}.btn2-alt,a.btn2-alt{background-color:#b28b20;color:#fff;font-weight:bold}.btn2-alt:hover,a.btn2-alt:hover{background-color:#9c7a1c;color:#fff}.btn2-alta:hover,a.btn2-alta:hover{color:#fff}.btn2-alt-small,a.btn2-alt-small{padding:5px 10px;width:auto}.btn2-ghost,a.btn2-ghost{background-color:transparent;border:1px solid #222;border-radius:3px;color:#222}.btn2-ghost a,a.btn2-ghost a{color:#222}.btn2-ghost:hover,a.btn2-ghost:hover{background-color:rgba(255,255,255,0.2)}.btn2-ghosta:hover,a.btn2-ghosta:hover{color:#222}.btn2-credova,a.btn2-credova{background-color:#0279A3;color:#fff;font-size:14px !important;padding:10px 5px}.btn2-credova:hover,a.btn2-credova:hover{background-color:#02668a;color:#fff}.btn2-credovaa:hover,a.btn2-credovaa:hover{color:#fff}.btn2-checkout,a.btn2-checkout{background-color:#416114;color:#fff;font-size:18px !important;max-width:335px;padding:20px}.btn2-checkout:hover,a.btn2-checkout:hover{background-color:#334c10;color:#fff}.btn2-checkouta:hover,a.btn2-checkouta:hover{color:#fff}.btn2-inline,a.btn2-inline{display:inline;float:right;width:auto;padding:10px 20px;margin:0}.btn2-connected-left,a.btn2-connected-left{display:inline;float:right;width:auto;padding:12px 45px;margin:0;border-radius:2px}.btn2-small,a.btn2-small{text-transform:none;padding:7px 15px;font-weight:bold;font-size:14px;margin-top:5px;width:auto;cursor:pointer}@media (max-width: 768px){.btn2-small,a.btn2-small{margin:5px auto 0;display:inline-block;max-width:175px}}.btn2-large,a.btn2-large{padding:20px;max-width:260px;font-size:20px;text-decoration:none;font-weight:bold}.btn2-fullWidth,a.btn2-fullWidth{width:100%;margin:0}.btn2-marginLeft,a.btn2-marginLeft{margin-left:10px}.btn2-auto,a.btn2-auto{max-width:none}.btn2-secondary,a.btn2-secondary{background-color:#F2F2F2;color:#222}.btn2-secondary:hover,a.btn2-secondary:hover{background-color:#C6C6C6}.btn2-light,a.btn2-light{background-color:white !important;color:#444 !important;font-weight:bold;font-size:16px;border:1px solid #dbdbe1;-webkit-box-shadow:2px 4px 4px -6px #777;box-shadow:2px 4px 4px -6px #777;max-width:300px;padding:15px 40px}.btn2-light:hover,a.btn2-light:hover{background-color:#fafafa;color:#444}button.btn2-connected-left{font-weight:500;font-size:16px;text-transform:uppercase}.inline-button:before,.inline-button:after{content:" ";display:table}.inline-button .input-wrapper{float:left;width:82%;width:calc(100% - 152px)}.input-wrapper{position:relative}.search-wrapper{background-color:#fff;z-index:0}.newsletter-signup form#newsletter{padding:10px 0}.inline-button .input-text{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;border-right:none !important;border-color:#4f5b31 !important}input.input-text{float:left}.button{background-image:none}.button:hover{background-position:unset}.buttons-set{clear:both;margin:0 0 1em;text-align:right}button.button span{display:block;font:bold 12px/19px Arial, Helvetica, sans-serif;text-align:center;white-space:nowrap;color:#333}button.button span span{border:0;padding:0;padding:0 10px}button.disabled span{border-color:#bbb !important;background:#bbb !important}button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba}button.btn-checkout.no-checkout span span{background-position:100% 100%}button.btn-update{border:0;-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.1);box-shadow:0px 2px 3px rgba(0,0,0,0.1);color:#62891e;padding:10px;background-color:white}.cart-table .btn-update span{border-color:transparent;background:transparent}button.btn-update:hover{background-position:0 8px}.cart-table button.btn-update span span{color:#62891e;font-size:14px}.add-to-cart .button.btn-cart,.btn-product-quote-modal-trigger{display:inline-block;width:100%;height:60px;max-width:100%;font-size:18px !important;text-transform:uppercase !important;font-weight:bold}.add-to-cart .button.btn-cart span,.btn-product-quote-modal-trigger span{font-size:18px;font-weight:bold}#ffl-search-form h2{margin:0 auto;width:100%;text-align:center;max-width:500px;position:relative}#btn-ffl-search.btn-ffl-search{background:none;color:#AA4301;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;text-decoration:underline;font-size:14px;text-align:left;margin:0 auto;position:absolute;top:-65px;left:10px}#btn-ffl-search.btn-ffl-search:hover,#btn-ffl-search.btn-ffl-search:active,#btn-ffl-search.btn-ffl-search:focus{background:none;border:none;color:#aa4301;-webkit-box-shadow:none;box-shadow:none;outline:none}#ffl-search-distance{line-height:0 !important}#ffl-sort-by{height:30px}.topcontact span.login.account,.topcontact span.cart.sidebar,.topcontact span.phone.hours{cursor:pointer;font-size:12px;text-transform:uppercase;text-decoration:none;line-height:32px;padding:0 15px;position:relative;border-radius:0 0 2px 2px;background-color:#416114;border:0}a.link-learn.success,button.success,button.warn,.alert-message.success,.block-reorder button,button.button.btn-cart,#opc-billing button,#opc-login button,#opc-shipping button,#opc-shipping_method button,#opc-payment button,#submitReg,a.link-learn,.button.btn-proceed-checkout.btn-checkout,.opc button.btn-checkout{border:0;cursor:pointer;font:bold 14px "Droid Sans",sans-serif;text-transform:uppercase;text-decoration:none;line-height:30px;padding:7px 15px;position:relative;border-radius:2px;background-clip:padding-box;background-color:#416114;color:white;-webkit-transition:0.1s ease-in;transition:0.1s ease-in;display:inline-block}a.link-learn.success:hover,a.link-learn.success:active,a.link-learn.success:focus,button.success:hover,button.success:active,button.success:focus,button.warn:hover,button.warn:active,button.warn:focus,.alert-message.success:hover,.alert-message.success:active,.alert-message.success:focus,.block-reorder button:hover,.block-reorder button:active,.block-reorder button:focus,button.button.btn-cart:hover,button.button.btn-cart:active,button.button.btn-cart:focus,#opc-billing button:hover,#opc-billing button:active,#opc-billing button:focus,#opc-login button:hover,#opc-login button:active,#opc-login button:focus,#opc-shipping button:hover,#opc-shipping button:active,#opc-shipping button:focus,#opc-shipping_method button:hover,#opc-shipping_method button:active,#opc-shipping_method button:focus,#opc-payment button:hover,#opc-payment button:active,#opc-payment button:focus,#submitReg:hover,#submitReg:active,#submitReg:focus,a.link-learn:hover,a.link-learn:active,a.link-learn:focus,.button.btn-proceed-checkout.btn-checkout:hover,.button.btn-proceed-checkout.btn-checkout:active,.button.btn-proceed-checkout.btn-checkout:focus,.opc button.btn-checkout:hover,.opc button.btn-checkout:active,.opc button.btn-checkout:focus{color:white;background-color:#7BA726}a.link-learn.success span,button.success span,button.warn span,.alert-message.success span,.block-reorder button span,button.button.btn-cart span,#opc-billing button span,#opc-login button span,#opc-shipping button span,#opc-shipping_method button span,#opc-payment button span,#submitReg span,a.link-learn span,.button.btn-proceed-checkout.btn-checkout span,.opc button.btn-checkout span{color:white}.button.btn-proceed-checkout.btn-checkout{height:45px;width:100%;max-width:275px}#opc-login button{width:100%;display:block;font-size:14px;margin-top:25px}#opc-billing button,#opc-shipping button,#opc-shipping_method button,#opc-payment button{width:100%;display:block;font-size:14px}.productmsrp .learnmore{float:right;font-weight:bold;text-align:right;max-width:175px;width:100%}.shipping-form .buttons-set button,.form-add button,button.warn,#add_dealer_button,input#curio_search,a.back,a.button,p.back-link a,.customer-account-forgotpassword button,.checkout-onepage-success .buttons-set button span span{display:block;border:0;float:left;width:auto;-webkit-filter:none;filter:none;padding:10px 15px;color:#fff;border-radius:2px;background:#b28b20;-webkit-transition:0.1s ease-in;transition:0.1s ease-in}.shipping-form .buttons-set button span span,.form-add button span span,button.warn span span,#add_dealer_button span span,input#curio_search span span,a.back span span,a.button span span,p.back-link a span span,.customer-account-forgotpassword button span span,.checkout-onepage-success .buttons-set button span span span span{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-weight:bold;font-size:14px}.shipping-form .buttons-set button:hover,.shipping-form .buttons-set button:active,.shipping-form .buttons-set button:focus,.form-add button:hover,.form-add button:active,.form-add button:focus,button.warn:hover,button.warn:active,button.warn:focus,#add_dealer_button:hover,#add_dealer_button:active,#add_dealer_button:focus,input#curio_search:hover,input#curio_search:active,input#curio_search:focus,a.back:hover,a.back:active,a.back:focus,a.button:hover,a.button:active,a.button:focus,p.back-link a:hover,p.back-link a:active,p.back-link a:focus,.customer-account-forgotpassword button:hover,.customer-account-forgotpassword button:active,.customer-account-forgotpassword button:focus,.checkout-onepage-success .buttons-set button span span:hover,.checkout-onepage-success .buttons-set button span span:active,.checkout-onepage-success .buttons-set button span span:focus{background-color:#DDB441}.cart-table .btn-continue{background:transparent !important}.cart-table .btn-continue>span span{display:block;border:0;float:left;width:auto;-webkit-filter:none;filter:none;padding:10px 15px;background:transparent !important}.my-account button{float:right}.cart-table .btn-continue,.checkout-onepage-success .buttons-set button{border:0;float:left}.cart-table .btn-continue span,.checkout-onepage-success .buttons-set button span{float:left;border:none;background:none}.cart-table .btn-continue span span,.checkout-onepage-success .buttons-set button span span{text-indent:0;padding:10px 20px;font-size:14px}button.btn-checkout span{width:100%;font-size:15px;color:#fff}.newsletter-signup .button.black,.newsletter-signup .button.black{background-color:#3f3f3f;color:#fff}.review-product-warranty-button .btn-product-warranty.btn-add-product-warranty{display:inline-block;padding:10px 5px;border:0;background-color:#7ba726;color:#ffffff;text-transform:uppercase;text-decoration:none;-webkit-transition:0.1s ease-in-out;transition:0.1s ease-in-out;-webkit-box-shadow:1px 1px 5px solid rgba(0,0,0,0.2);box-shadow:1px 1px 5px solid rgba(0,0,0,0.2);width:100%;text-align:center;margin:0}.review-product-warranty-button .btn-product-warranty.btn-add-product-warranty i,.review-product-warranty-button .btn-product-warranty.btn-add-product-warranty span{vertical-align:middle}.review-product-warranty-button .btn-product-warranty.btn-add-product-warranty span{margin-top:1px;display:inline-block}.review-product-warranty-button #checkout-review-table .btn-product-warranty.btn-add-product-warranty{line-height:10px}.btn-link{background:none;border:none;padding:none;color:#AA4301;display:block;margin-top:5px}.btn-link:hover{text-decoration:underline;cursor:pointer}@media (max-width: 768px){.btn-link{text-align:center}}button.button{-webkit-border-fit:lines}button.button{overflow:visible;width:auto;margin:0;cursor:pointer}button.button::-moz-focus-inner{padding:0;border:0}.product-alert-signup .btn{width:100%;padding:0}button.button.btn-edit-cart,button.button.btn-sidebar-cart{background-color:#C6C6C6;border:0;padding:10px 20px;line-height:20px;display:inline-block;height:initial;font-weight:bold;color:white;text-transform:uppercase;border-radius:2px}button.button.btn-sidebar-cart{background-color:#416114;padding:10px 50px}@media (max-width: 576px){.btn2-connected-left{float:none;margin-top:10px !important}.inline-button .input-wrapper{float:none;width:100%}}.btn-product-warranty:hover{cursor:pointer}.btn-product-quote-modal-trigger{padding:7px 25px}.gift-card-question{background-color:#F2F2F2;padding:5px;text-align:center;font-size:14px}a.triangle{text-decoration:none;padding-left:10px;font-weight:normal}a.triangle:hover{text-decoration:underline}a.externalicon{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/icon-external-link.png) 0px 0px no-repeat;width:17px;height:18px;padding:0 0 5px 22px}a.downloadicon{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/icon-download-file.png) 0px 0px no-repeat;width:17px;height:18px;padding:0 0 5px 22px}hr{background-color:#9A8E74;border:0 none;color:#9A8E74;height:1px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.classic-crosssell-product-container,.classic-carousel-product-container{clear:both;padding:10px 0;margin-bottom:25px;width:95%}.classic-crosssell-product-container{width:100%}.classic-crosssell-product-container .classic-crosssell-product-loader,.classic-carousel-product-container .classic-carousel-product-loader{height:370px;width:100%;text-align:center;font-size:24px;color:#888}.classic-crosssell-product-container .classic-crosssell-product-loader i,.classic-carousel-product-container .classic-carousel-product-loader i{margin-top:100px}.classic-crosssell-product-container .classic-crosssell-product-inner,.classic-carousel-product-container .classic-carousel-product-inner{min-height:270px;padding:5px 10px;background-image:none;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:none;border-radius:none}.classic-crosssell-product-container .classic-crosssell-product-inner{height:300px}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-title,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-title{margin-top:10px;height:45px}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image{text-align:center;overflow:hidden}.classic-crosssell-product-container .classic-crosssell-product-inner .msrp-label-list,.classic-carousel-product-container .classic-carousel-product-inner .msrp-label-list{clear:both;display:block}.classic-crosssell-product-container .classic-crosssell-product-inner .price-pipe,.classic-carousel-product-container .classic-carousel-product-inner .price-pipe{display:none}.classic-crosssell-product-container .classic-crosssell-product-inner .old-price,.classic-crosssell-product-container .classic-crosssell-product-inner .special-price,.classic-carousel-product-container .classic-carousel-product-inner .old-price,.classic-carousel-product-container .classic-carousel-product-inner .special-price{padding:3px 0;line-height:13px}.classic-crosssell-product-container .classic-crosssell-product-inner .msrp-label-list,.classic-carousel-product-container .classic-carousel-product-inner .msrp-label-list{display:none}@media only screen and (max-width: 415px){.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image{text-align:center;overflow:hidden}}.classic-crosssell-product-container .classic-crosssell-product-inner .btn-cart{float:none !important;bottom:0;position:absolute}.classic-crosssell-product-container,.classic-carousel-product-container{margin-top:20px;display:block;clear:both;margin-left:25px}.classic-crosssell-product-container{margin-left:0}.classic-related-product-container.classic-related-product-container-ab,.classic-upsell-product-container.classic-upsell-product-container-ab,.classic-crosssell-product-container.classic-crosssell-product-container-ab,.classic-carousel-product-container.classic-carousel-product-container-ab{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;height:0px}.classic-crosssell-product-container .classic-crosssell-product-outer,.classic-carousel-product-container .classic-carousel-product-outer{text-align:center;padding-right:5px}.classic-crosssell-product-container .classic-crosssell-product-inner,.classic-carousel-product-container .classic-carousel-product-inner{min-height:210px;border:1px solid #bdbdbd;border-radius:5px;padding:10px;background:#FFFFFF;-webkit-box-shadow:1px 1px 3px 0 #f2f2f2;-ms-box-shadow:1px 1px 3px 0 #f2f2f2;box-shadow:1px 1px 3px 0 #f2f2f2}.classic-crosssell-product-container .classic-crosssell-product-slide-outer:hover,.classic-carousel-product-container .classic-carousel-product-slide-outer:hover{cursor:pointer}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-title,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-title{display:block;overflow:hidden;height:42px;font-size:13px;line-height:15px;text-align:center}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image{overflow:hidden}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image img,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image img{vertical-align:middle;width:auto;display:inline-block}.classic-crosssell-product-container .classic-crosssell-product-inner .regular-price,.classic-carousel-product-container .classic-carousel-product-inner .regular-price{color:#c76200;line-height:13px}.classic-crosssell-product-container .classic-crosssell-product-inner .regular-price .price,.classic-carousel-product-container .classic-carousel-product-inner .regular-price .price{font-weight:normal;font-size:13px;color:#c76200}.classic-crosssell-product-container .classic-crosssell-product-inner .regular-price .price,.classic-carousel-product-container .classic-carousel-product-inner .regular-price .price{color:#2f2f2f}.classic-crosssell-product-container .classic-crosssell-product-inner .old-price,.classic-carousel-product-container .classic-carousel-product-inner .old-price{margin:0;line-height:13px}.classic-crosssell-product-container .classic-crosssell-product-inner .old-price .price-label,.classic-carousel-product-container .classic-carousel-product-inner .old-price .price-label{white-space:nowrap;color:#999}.classic-crosssell-product-container .classic-crosssell-product-inner .old-price .price,.classic-carousel-product-container .classic-carousel-product-inner .old-price .price{color:#c76200;text-decoration:line-through}.classic-crosssell-product-container .classic-crosssell-product-inner.special-price,.classic-carousel-product-container .classic-carousel-product-inner.special-price{margin:0;padding:3px 0;line-height:13px}.classic-crosssell-product-container .classic-crosssell-product-inner .special-price .price-label,.classic-carousel-product-container .classic-carousel-product-inner .special-price .price-label{font-size:12px;font-weight:bold;white-space:nowrap;color:#E96B00}.classic-crosssell-product-container .classic-crosssell-product-inner .special-price .price,.classic-carousel-product-container .classic-carousel-product-inner .special-price .price{font-size:13px;font-weight:bold;color:#c76200}.classic-crosssell-product-container .classic-crosssell-product-inner,.classic-carousel-product-container .classic-carousel-product-inner{margin:0;padding:3px 0;line-height:13px;clear:both;float:left}.classic-crosssell-product-container .classic-crosssell-product-inner .minimal-price-link .price-label,.classic-carousel-product-container .classic-carousel-product-inner .minimal-price-link .price-label{font-size:12px;font-weight:bold;white-space:nowrap;color:#E96B00}.classic-crosssell-product-container .classic-crosssell-product-inner .minimal-price-link .price,.classic-carousel-product-container .classic-carousel-product-inner .minimal-price-link .price{font-size:13px;font-weight:bold;color:#c76200;float:none}.classic-crosssell-product-container .classic-crosssell-product-inner .regular-price .price,.classic-crosssell-product-container .classic-crosssell-product-inner .product-options-bottom .price,.classic-carousel-product-container .classic-carousel-product-inner .regular-price .price,.classic-carousel-product-container .classic-carousel-product-inner .product-options-bottom .price{margin-top:0}.classic-crosssell-product-container .classic-crosssell-product-inner .minimal-price,.classic-carousel-product-container .classic-carousel-product-inner .minimal-price{float:left}.classic-crosssell-product-container .classic-crosssell-product-inner ul li .rating-box,.classic-carousel-product-container .classic-carousel-product-inner ul li .rating-box{clear:both}.classic-crosssell-product-container .classic-crosssell-product-loader,.classic-carousel-product-container .classic-carousel-product-loader{height:370px;width:100%;text-align:center;font-size:24px;color:#888}.classic-crosssell-product-container .classic-crosssell-product-loader i,.classic-carousel-product-container .classic-carousel-product-loader i{margin-top:100px}.classic-crosssell-product-container .classic-crosssell-product-inner,.classic-carousel-product-container .classic-carousel-product-inner{min-height:270px;padding:5px 10px;background-image:none;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:none;border-radius:none}.classic-crosssell-product-container .classic-crosssell-product-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-title,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-title{margin-top:10px;height:60px}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image{text-align:center;overflow:hidden}.classic-crosssell-product-container .classic-crosssell-product-inner .msrp-label-list,.classic-carousel-product-container .classic-carousel-product-inner .msrp-label-list{clear:both;display:block}.classic-crosssell-product-container .classic-crosssell-product-inner .price-pipe,.classic-carousel-product-container .classic-carousel-product-inner .price-pipe{display:none}.classic-crosssell-product-container .classic-crosssell-product-inner .old-price,.classic-carousel-product-container .classic-carousel-product-inner .old-price,.classic-crosssell-product-container .classic-crosssell-product-inner .minimal-price-link,.classic-carousel-product-container .classic-carousel-product-inner .minimal-price-link{display:none}.classic-crosssell-product-container .classic-crosssell-product-inner .special-price,.classic-carousel-product-container .classic-carousel-product-inner .special-price{padding:3px 0;line-height:13px}.classic-crosssell-product-container .classic-crosssell-product-inner .msrp-label-list,.classic-carousel-product-container .classic-carousel-product-inner .msrp-label-list{display:none}.classic-crosssell-product-container .classic-crosssell-product-inner{height:inherit;width:inherit}@media only screen and (max-width: 415px){.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image{text-align:center;overflow:hidden}}.classic-crosssell-product-container .classic-crosssell-product-inner .btn-cart{margin-top:10px;background-color:#DDB441}.classic-crosssell-product-container .classic-crosssell-product-inner .btn-cart:hover{background-color:#c79c24}@media only screen and (max-width: 1024px){.alert-stock{font-size:1.2em !important}}@media only screen and (max-width: 768px){.category-description .std{height:110px;overflow:auto}.category-description::-webkit-scrollbar{-webkit-appearance:none;width:7px}.category-description::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}}@media only screen and (max-width: 415px){.alert-stock{font-size:1.2em !important}}.classic-related-product-container{padding:50px 15px}.classic-upsell-product-container{padding:10px 30px}@media (max-width: 991px){.classic-upsell-product-container{padding:10px 15px}}.classic-upsell-product-container,.classic-carousel-product-container{clear:both;padding:0;margin-bottom:50px}.classic-crosssell-product-container{padding:0 25px;width:100%}.out-of-stock-container{text-align:center;padding:25px}.out-of-stock-container .price{font-size:18px;font-weight:bold;color:#222}.out-of-stock-container .price-per-round{font-size:12px !important;vertical-align:baseline !important;line-height:1em !important;display:block;font-weight:normal !important}.out-of-stock-container .special-price .price-label,.out-of-stock-container .price-label,.out-of-stock-container .old-price .price-label{display:none}.out-of-stock-container .old-price{font-size:11px;margin-bottom:0}.out-of-stock-container .old-price .price{color:#C6C6C6}.out-of-stock-container .special-price{margin-bottom:0}.out-of-stock-container .slick-list{margin:0 auto}.out-of-stock-container .out-of-stock-loader{height:160px;width:100%;text-align:center;font-size:24px;color:#888;padding-top:50px}.out-of-stock-container .out-of-stock-slide-inner{border:none;text-align:center;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.out-of-stock-container .aw-arp-block-title{line-height:normal;padding-top:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.out-of-stock-container .aw-arp-block-title a{text-align:center;color:#222 !important}.out-of-stock-container .out-of-stock-slide-inner .aw-arp-item-image{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.out-of-stock-container .out-of-stock-slide-inner .aw-arp-item-image img{width:auto;height:100%;margin:0 auto}.input-minimal{display:inline-block;padding:0 10px;border:1px solid rgba(112,112,112,0.25);border-radius:1px;color:#444;text-overflow:clip;background:#fcfcfc;-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);max-width:100%;min-height:30px}.input-full{width:100%}input[type="text"],.input-text{font-size:16px !important;display:inline-block;padding:0 10px;border:1px solid rgba(112,112,112,0.25);border-radius:1px;color:#444;text-overflow:clip;background:#fcfcfc;-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);max-width:100%;margin-bottom:5px !important}.amcustomerattr input,#crSearch input,#ffl_add input,#contactForm input,#hpci_nickname{height:40px}label{vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:100%;outline:0;padding:0;margin:0;border:0}select{font-size:16px !important;height:45px}.width-100{width:100% !important}.form-list li{margin:0 0 20px;max-width:100% !important}.form-list label{float:left;color:#666;font-weight:normal;position:relative;z-index:0;line-height:1.2em;font-size:14px}.form-list label em{font-weight:normal;font-size:0.9em}.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px}.form-list li.control label{float:none}.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px}.form-list li.control .input-box{clear:none;display:inline;width:auto}.form-list .input-box{display:block;clear:both;max-width:100% !important}.form-list .validate-email-invalid:after{content:"Invalid Email - please enter valid email";color:crimson}.form-list .field{width:100%;max-width:100% !important}.form-list .field-full{width:100%;max-width:100% !important;height:45px;padding-left:10px}.form-list .field-thick{height:50px;margin-bottom:0 !important}.form-list .field.country{visibility:hidden;display:none;height:0}.form-list li.wide textarea{width:529px;max-width:100% !important;height:45px}.form-list li.wide select{max-width:535px !important;width:100% !important;height:45px}.form-list li.half textarea{width:529px;max-width:46% !important;height:45px}.form-list li.half select{max-width:535px !important;width:46% !important;height:45px}.input-checkout{width:100%;min-height:40px}.checkbox-wrapper{text-align:left;clear:none;display:inline-block;position:relative;margin-left:0;width:50%}.checkbox-remember{text-align:left;margin:10px 0}.checkbox-custom,.radio-custom{opacity:0;position:absolute}.checkbox-custom,.checkbox-custom-label,.radio-custom,.radio-custom-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer;margin-left:35px}.checkbox-custom-label,.radio-custom-label{position:relative}.checkbox-custom+.checkbox-custom-label:before,.radio-custom+.radio-custom-label:before{content:"";background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;margin-left:-35px}.checkbox-custom:checked+.checkbox-custom-label:before{background:#DDB441;-webkit-box-shadow:inset 0px 0px 0px 4px #fff;box-shadow:inset 0px 0px 0px 4px #fff}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+.radio-custom-label:before{background:#DDB441;border:2px solid #DDB441;-webkit-box-shadow:inset 0px 0px 0px 4px #fff;box-shadow:inset 0px 0px 0px 4px #fff}input[name="shipping_method"]+.radio-custom-label{margin:0 0 5px}input[name="shipping_method"]+.radio-custom-label:before{display:none}input[name="shipping_method"]+.radio-custom-label .price{color:#222}.product-alert-signup .input-text{float:none;width:98%;line-height:2rem}.product-alert-signup .input-text:focus{background:#fff}.newsletter-signup input.newsletter-email{outline:none;padding:4px 3% !important;margin:0;background-color:#fff !important;color:#222;line-height:37px !important;border-radius:2px 0 0 2px;vertical-align:top;-webkit-transition:border-color 0.24s ease-out, opacity 0.24s ease-out;transition:border-color 0.24s ease-out, opacity 0.24s ease-out;-webkit-appearance:none;border:none;font-size:18px;width:100%;height:45px}.newsletter-signup input.newsletter-email::-webkit-input-placeholder{text-transform:uppercase}.newsletter-signup input.newsletter-email::-moz-placeholder{text-transform:uppercase}.newsletter-signup input.newsletter-email:-ms-input-placeholder{text-transform:uppercase}.newsletter-signup input.newsletter-email::-ms-input-placeholder{text-transform:uppercase}.newsletter-signup input.newsletter-email::placeholder{text-transform:uppercase}.am-giftcard-form{padding:25px 0}.am-giftcard-form .fieldset{margin:0;padding:0}.am-giftcard-form input{height:30px;max-width:300px;width:100%}.am-giftcard-form input#am_giftcard_date_delivery{width:75%}.am-giftcard-form label{font-size:16px;margin-bottom:5px}.am-giftcard-form .amount-range{height:30px;line-height:10px;font-size:14px;color:#416114}.am-giftcard-form .amount-range span.price{color:#416114;font-weight:bold}.am-giftcard-form .input-box img{display:inline;height:100%;padding:2%}.am-giftcard-form .notice{display:inline-block}.btn-remove-amgiftcard{display:inline-block;vertical-align:middle}.newsletter-signup input#newsletter-email{outline:none;padding:4px 3% !important;margin:0;background-color:#fff !important;color:#222;line-height:37px !important;border-radius:2px 0 0 2px;vertical-align:top;-webkit-transition:border-color 0.24s ease-out, opacity 0.24s ease-out;transition:border-color 0.24s ease-out, opacity 0.24s ease-out;-webkit-appearance:none;border:none;font-size:18px;width:100%}.newsletter-signup input#newsletter-email::-webkit-input-placeholder{text-transform:uppercase}.newsletter-signup input#newsletter-email::-moz-placeholder{text-transform:uppercase}.newsletter-signup input#newsletter-email:-ms-input-placeholder{text-transform:uppercase}.newsletter-signup input#newsletter-email::-ms-input-placeholder{text-transform:uppercase}.newsletter-signup input#newsletter-email::placeholder{text-transform:uppercase}@supports (-webkit-appearance: none) or (-moz-appearance: none){.input-box-modern input[type='checkbox'],.input-box-modern input[type='radio']{--active: #416114;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: #BBC1E1;--border-hover: #416114;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:border-color .3s, -webkit-box-shadow .2s;transition:border-color .3s, -webkit-box-shadow .2s;transition:border-color .3s, box-shadow .2s;transition:border-color .3s, box-shadow .2s, -webkit-box-shadow .2s}.input-box-modern input[type='checkbox']:after,.input-box-modern input[type='radio']:after{content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease)}.input-box-modern input[type='checkbox']:checked,.input-box-modern input[type='radio']:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.input-box-modern input[type='checkbox']:disabled,.input-box-modern input[type='radio']:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.input-box-modern input[type='checkbox']:disabled:checked,.input-box-modern input[type='radio']:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.input-box-modern input[type='checkbox']:disabled+label,.input-box-modern input[type='radio']:disabled+label{cursor:not-allowed}.input-box-modern input[type='checkbox']:hover:not(:checked):not(:disabled),.input-box-modern input[type='radio']:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.input-box-modern input[type='checkbox']:focus,.input-box-modern input[type='radio']:focus{-webkit-box-shadow:0 0 0 var(--focus);box-shadow:0 0 0 var(--focus)}.input-box-modern input[type='checkbox']:not(.switch),.input-box-modern input[type='radio']:not(.switch){width:21px}.input-box-modern input[type='checkbox']:not(.switch):after,.input-box-modern input[type='radio']:not(.switch):after{opacity:var(--o, 0)}.input-box-modern input[type='checkbox']:not(.switch):checked,.input-box-modern input[type='radio']:not(.switch):checked{--o: 1}.input-box-modern input[type='checkbox']+label,.input-box-modern input[type='radio']+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}.input-box-modern input[type='checkbox']:not(.switch){border-radius:7px}.input-box-modern input[type='checkbox']:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(var(--r, 20deg));transform:rotate(var(--r, 20deg))}.input-box-modern input[type='checkbox']:not(.switch):checked{--r: 43deg}.input-box-modern input[type='checkbox'].switch{width:38px;border-radius:11px}.input-box-modern input[type='checkbox'].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));-webkit-transform:translateX(var(--x, 0));transform:translateX(var(--x, 0))}.input-box-modern input[type='checkbox'].switch:checked{--ab: var(--active-inner);--x: 17px}.input-box-modern input[type='checkbox'].switch:disabled:not(:checked):after{opacity:.6}.input-box-modern input[type='radio']{border-radius:50%}.input-box-modern input[type='radio']:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s, 0.7));transform:scale(var(--s, 0.7))}.input-box-modern input[type='radio']:checked{--s: .5}}.block-layered-nav{border:none;background:#FFF}.block-layered-nav .block-title{display:none}.block-layered-nav .block-content{border:none;background:#FFF}.block-layered-nav .block-footer{height:15px;background:#F2F2F2;border-right:1px solid #ebdfb5}.block-layered-nav .block-subtitle{background:#F2F2F2;border:none;border-bottom:1px solid rgba(0,0,0,0.2);color:#000;line-height:1.5rem}.block-layered-nav .actions{background:#EEE;border:none;border-top:1px solid #CCC;border-bottom:1px solid #CCC}.block-layered-nav .block-content .currently{padding:10px 0 !important}.block-layered-nav .block-content .currently .label{padding-left:0px}.block-layered-nav .block-content ol{padding:5px 0}.block-layered-nav dd a.amshopby-attr:before,.block-layered-nav dd li.amshopby-cat a:before{content:"\25A1";font-size:41px;color:gray;margin-right:5px;float:left;margin-top:-2px}.block-layered-nav dd a.amshopby-attr{padding-left:0px;background:none}.block-layered-nav dd a.amshopby-attr-selected{background:none !important}.block-layered-nav dd li.amshopby-cat-multiselected a{font-weight:bold}.block-layered-nav dd a.amshopby-attr-selected:before,.block-layered-nav dd li.amshopby-cat-multiselected a:before{content:"\22A0";color:black;margin-right:4px;font-size:21px;float:left}.block-layered-nav .amshopby-cat-level-2{padding-left:0 !important}.block-layered-nav dd a.amshopby-attr-selected .count,.block-layered-nav dd li.amshopby-cat-multiselected a .count{font-weight:normal}.block-layered-nav dd li.amshopby-cat-multiselected a:before{line-height:25px}.block-layered-nav.amshopby-collapse-enabled dt,.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed{background:none !important;padding-left:15px;padding-top:10px}.block-layered-nav #narrow-by-list dt{background:white !important;border-top:1px solid #c5c5c5;padding:15px 10px}.block-layered-nav #narrow-by-list dd{padding:0;margin-left:10px;margin-bottom:0}.block-layered-nav #narrow-by-list #amshopby-price{margin:10px 15px 5px 10px}.block-layered-nav #narrow-by-list #amshopby-price-from,.block-layered-nav #narrow-by-list #amshopby-price-to{width:80px;float:none}.block-layered-nav #narrow-by-list #amshopby-price-btn{width:40px;padding:0 !important;min-height:26px !important}.block-layered-nav #narrow-by-list #amshopby-price-btn span{padding:0 !important}.block-layered-nav #narrow-by-list .amshopby-slider-ui.ui-slider.ui-slider-horizontal,.block-layered-nav #narrow-by-list .amshopby-slider-price.amshopby-slider-price-to{margin-right:10px}.block-layered-nav #narrow-by-list .ratings{float:left}.block-layered-nav #narrow-by-list .ratings .rating-box{float:right !important}div.block-layered-nav.amshopby-collapse-enabled dt:before{content:none !important}div.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed:before{content:none !important}div.block-layered-nav.amshopby-collapse-enabled dt:after{content:" - " !important;font-size:20px;font-weight:normal;vertical-align:top;float:right}div.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed:after{content:" + " !important;font-size:20px;font-weight:normal;vertical-align:top;float:right}.block-layered-nav a.amshopby-attr,.block-layered-nav #narrow-by-list li a{padding:0;background:none !important;width:100%}.block-layered-nav #narrow-by-list li a:hover{background-color:#f8f8f8 !important}.block-layered-nav a.amshopby-attr:hover,.block-layered-nav a.amshopby-attr-selected:hover{text-decoration:none !important}.block-layered-nav .amshopby-attr-title{display:inline-block;text-overflow:ellipsis;width:178px;overflow:hidden;white-space:nowrap;float:left}.block-layered-nav .currently .label{display:block}.block-layered-nav .currently .multiselect-child{display:block}.block-layered-nav .currently .ratings{float:none}.block-layered-nav #narrow-by-list .amshopby_attr_search{width:94%;background-image:none;border-radius:0;margin-bottom:10px}#mobile-nav .filters .block-layered-nav{margin-top:-11px}.block-layered-nav .amshopby-attr-title{width:calc(100% - 90px)}@media only screen and (max-width: 768px){.col-left.sidebar .block-layered-nav{display:none}#mobile-nav .filters .block-layered-nav #narrow-by-list dd{margin-left:0}#mobile-nav .filters .block .block-content ol{margin-top:10px}#mobile-nav .filters #narrow-by-list li{line-height:10px}#mobile-nav .filters .block-layered-nav .amshopby-attr-title{width:115px}#mobile-nav .block-layered-nav #narrow-by-list .amshopby-cat{padding-left:0}#mobile-nav .block-layered-nav #narrow-by-list input[name="amshopby-price"]{margin-bottom:5px;width:65px}#mobile-nav .block-layered-nav #narrow-by-list #amshopby-price-btn{margin-bottom:5px}#mobile-nav .block-layered-nav #narrow-by-list #amshopby-price-from{margin-left:5px}}@media only screen and (max-width: 415px){#mobile-nav .block-layered-nav .amshopby-attr-title{width:130px}#mobile-nav .filters .block-layered-nav{width:104% !important}#mobile-nav .block-layered-nav #narrow-by-list input[name="amshopby-price"]{width:79px}#mobile-nav .block-layered-nav #narrow-by-list #amshopby-price-btn{display:block;text-align:center;margin-left:auto;margin-right:auto;width:75px}}@media only screen and (max-width: 320px){#mobile-nav .block-layered-nav .block-subtitle{line-height:1rem}#mobile-nav .block-layered-nav .amshopby-attr-title{width:105px}#mobile-nav .block-layered-nav #narrow-by-list input[name="amshopby-price"]{width:65px}}.modal .minimize-x{width:30px;height:30px;position:absolute;right:10px;top:10px;z-index:1000}.modal .minimize-x i{font-size:24px;padding:5px;color:white;background-color:#222;cursor:pointer}.modal-generic{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-generic .modal-content{padding:20px;width:50%;display:inline-block}.modal-mobile-signin{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1001}.modal-mobile-signin-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white;padding:1em 1.5em;min-width:24em;border-radius:0.5em}.modal-mobile-signin .minimize-x{width:30px;height:30px;position:absolute;right:10px;top:10px;z-index:1000}.modal-mobile-signin .minimize-x i{font-size:24px;padding:5px;color:white;background-color:#222;cursor:pointer}.modal-mobile-signin .minimize-x:hover,.modal-mobile-signin .minimize-x:focus{color:black;text-decoration:none}.modal-cart{display:block;position:fixed;right:-400px;top:0;width:100%;height:100%;visibility:hidden}.modal-cart-content{max-width:40%;width:400px;margin:0 auto;background-color:white;padding:20px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,0.2);box-shadow:5px 5px 15px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;height:100%;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-pack:center;-ms-flex-pack:center;justify-content:center}.modal-cart-content h2{text-align:center;margin:0 auto 10px}.modal-cart-content .cart-alert{background-color:#F8D5D5;max-width:500px;margin:0 auto 25px}.modal-cart-content .cart-alert p{font-size:16px;text-align:center;font-weight:bold;padding:5px 20px}.modal-cart-content button.close-button.btn2{margin:20px auto;display:block;font-size:16px;font-weight:bold;max-width:300px;padding:20px;cursor:pointer}.modal-cart-content .minimize-x{width:100%;display:inline-block;text-align:right}.modal-cart-content .minimize-x i{font-size:24px;padding:5px;color:white;background-color:#222;cursor:pointer}.modal-cart-cta{margin:10px auto;display:block;width:100%;text-align:center}.modal-cart-cta a{text-decoration:none;font-size:15px;font-weight:bold;text-transform:uppercase}.modal-cart.show-modal{z-index:99999;right:0;visibility:visible}.modal-cart-data .data-inner{max-width:440px;margin:0 auto;overflow-x:hidden;overflow-y:scroll;max-height:50vh;height:100%;width:100%}.modal-cart-data .data-inner::-webkit-scrollbar{-webkit-appearance:none;width:10px}.modal-cart-data .data-inner::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.modal-cart-data .data-inner-item{padding:10px;margin:10px;font-size:14px}.modal-cart-data .data-inner-item:not(:last-of-type){border-bottom:2px solid #efefef}.modal-cart-data .data-inner-image img{width:100%;max-width:100px !important;height:auto}.modal-cart-data .data-inner-price{font-weight:bold;padding-top:10px}.modal-cart-data .data-inner-qty{padding-top:10px}.modal-cart-data .data-inner-qty a.item-remove{margin-left:15px;font-weight:bold;color:#AA4301}@media (max-width: 576px){.modal-cart-data .data-inner-image img{display:block;margin:0 auto 20px}.modal-cart-data .data-inner-name{max-width:200px;margin:0 auto}.modal-cart-data .data-inner-item,.modal-cart-data .data-inner-price,.modal-cart-data .data-inner-qty{text-align:center}}@media (max-width: 991px){.modal-cart{height:93%;-webkit-transform:none;transform:none}.modal-cart.show-modal .modal-content{bottom:0;-webkit-transition:all 1.2s;transition:all 1.2s}.modal-cart-content{bottom:-700px;max-width:100%;width:100%;margin:50px auto 0;background-color:white;padding:20px;border-radius:0;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,0.2);box-shadow:5px 5px 15px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:80vh;position:absolute;z-index:99}.modal-cart-content button.close-button.btn2{display:none}}.modal-ffl{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s;z-index:9999}.modal-ffl-content{max-width:95%;width:950px;margin:25px auto;background-color:white;padding:20px;border-radius:4px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,0.2);box-shadow:5px 5px 15px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;overflow:hidden;height:auto;position:relative}.modal-ffl-content-overlay{text-align:center;height:200px;width:200px;position:absolute;left:50%;margin-left:-100px;top:50%;margin-top:-100px;z-index:10}.modal-ffl-content-overlay-inner .loading{padding-top:20px;font-weight:bold;font-size:18px}.modal-ffl-content h2{text-align:center;margin:-25px auto 10px}.modal-ffl-content .cart-alert{background-color:#F8D5D5;max-width:500px;margin:0 auto 25px}.modal-ffl-content .cart-alert p{font-size:16px;text-align:center;font-weight:bold;padding:5px 20px}.modal-ffl-content button.close-button.btn2{margin:20px auto;display:block;font-size:16px;font-weight:bold;max-width:300px;padding:20px;cursor:pointer}.modal-ffl-content .ffl-card{background-color:#eae3d5;padding:0;margin-bottom:10px;color:#222;line-height:15px}.modal-ffl-content .ffl-card p{margin-bottom:0;line-height:14px}.modal-ffl-content .ffl-card-saved{border:4px solid #DDB441}.modal-ffl-content .ffl-card-saved:before{content:"Current Selected Dealer";text-align:center;width:160px;height:20px;background-color:#ddb441;padding:1px;color:white;border-radius:0 0 5px 0;display:block;margin:0px auto -25px;font-weight:bold;position:absolute;z-index:10}.modal-ffl-content .ffl-card-saved .ffl-card-top{padding-top:30px;padding-bottom:15px}.modal-ffl-content .ffl-card-distance{padding-top:5px}.modal-ffl-content .ffl-card-map{display:block;padding-top:5px;text-align:center;color:#b28b20}.modal-ffl-content .ffl-card-map:hover{color:#DDB441}.modal-ffl-content .ffl-card-wrapper{position:relative;max-width:440px;margin:0 auto;overflow-x:hidden;overflow-y:scroll;max-height:50vh;height:100%;width:100%}.modal-ffl-content .ffl-card-wrapper::-webkit-scrollbar{-webkit-appearance:none;width:12px}.modal-ffl-content .ffl-card-wrapper::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.modal-ffl-content .ffl-card-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.modal-ffl-content .ffl-card-loader{display:block;position:absolute;width:100%;height:100%;background-color:rgba(239,239,239,0.8);z-index:11;text-align:center;font-size:16px}.modal-ffl-content .ffl-card-top{padding:15px 15px 0}.modal-ffl-content .ffl-card .btn-thin{padding:2px !important;margin-top:10px !important;width:100% !important;display:inline-block !important}.modal-ffl-content .ffl-card-status-1 .ffl-card-file{background-color:#7ba726;padding:5px 8px;font-weight:bold;line-height:16px;color:white;display:inline-block;font-size:14px}.modal-ffl-content .ffl-card-status-1 .ffl-card-file:after{font-family:"FontAwesome";content:"\f00c";line-height:1;padding-left:5px;vertical-align:middle}.modal-ffl-content .ffl-card-status-1 .ffl-card-file:before{content:"On File"}.modal-ffl-content .ffl-card-status-0 .ffl-card-file{background-color:#d8c291;padding:5px 8px;font-weight:bold;line-height:16px;color:white;display:inline-block;font-size:14px}.modal-ffl-content .ffl-card-status-0 .ffl-card-file:after{font-family:"FontAwesome";content:"\f057";line-height:1;padding-left:5px;vertical-align:middle}.modal-ffl-content .ffl-card-status-0 .ffl-card-file:before{content:"Not on File"}.modal-ffl-content .ffl-card .preferred:before{content:"Current Selected Dealer";text-align:center;width:160px;height:20px;background-color:#ddb441;padding:1px;color:white;border-radius:0 0 5px 0;display:block;margin:0px auto -25px;font-weight:bold;position:absolute;z-index:10}.modal-ffl-content .ffl-namesearch #search-section{width:100%;margin-top:20px}.modal-ffl-content .ffl-namesearch .search-toggler{color:#AA4301;text-decoration:none;line-height:14px;display:inline-block}.modal-ffl-content .ffl-namesearch .ffl-search-button{padding-top:10px;display:block}.modal-ffl-content .ffl-namesearch h1{font-weight:bold;font-size:24px;line-height:normal;margin-bottom:0;padding-bottom:0}.modal-ffl-content .ffl-namesearch a h3{background-color:#DDB441;padding:15px;color:white !important;display:inline-block;margin-bottom:0 !important}.modal-ffl-content .ffl-namesearch .field-full{width:100%;height:100%}.modal-ffl-content .ffl-namesearch .alt-line{line-height:50px}.modal-ffl-content .ffl-data{display:none}.modal-ffl-content .ffl-data-header{text-align:center;font-weight:bold}.modal-ffl-content .ffl-data-header h3{margin-bottom:0 !important;padding-bottom:10px}.modal-ffl-content .ffl-data-header p{font-size:16px}@media (max-width: 767px){.modal-ffl-content .ffl-map-wrapper{display:none;overflow:hidden}}.modal-ffl-content .ffl-sort{max-width:440px;margin:0 auto 0.5rem}.modal-ffl-content .dealerinfo-map{background-color:#F2F2F2;position:relative;height:89%}.modal-ffl-content .dealerinfo-map #map2{width:100%;height:100%;position:relative;overflow:hidden}.modal-ffl-content .dealerinfo-map #map2 .padding-sm{padding:10px}@media (max-width: 768px){.modal-ffl-content .ffl-namesearch a h3{margin-top:0;padding:5px 10px;font-size:14px !important}}@media (max-width: 576px){.modal-ffl-content{margin:10px auto}.modal-ffl-content .ffl-namesearch{text-align:center;margin:0 auto}.modal-ffl-content .ffl-namesearch h1{font-size:16px !important}.modal-ffl-content .ffl-namesearch #search-section{display:none}.modal-ffl-content .ffl-data-header h3{font-size:16px !important}.modal-ffl-content .ffl-card-map{display:none}.modal-ffl-content .ffl-card-wrapper{max-height:50vh}.modal-ffl-content .ffl-card strong{font-size:12px;line-height:13px;display:inline-block}.modal-ffl-content .ffl-card p{margin-bottom:0;font-size:10px;line-height:11px}.modal-ffl-content .ffl-card-status-1,.modal-ffl-content .ffl-card-status-0{font-size:10px}.modal-ffl-content .ffl-card-status-1 .ffl-card-file,.modal-ffl-content .ffl-card-status-0 .ffl-card-file{padding:1px 5px;font-size:9px}}@media (max-width: 375px){.modal-ffl-content .ffl-card-wrapper{max-height:45vh}}@media (max-width: 325px){.modal-ffl-content .ffl-card-wrapper{max-height:35vh}}.modal-ffl.show-modal{display:block;opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s;z-index:9999}.modal-ffl-data{display:none}.modal-ffl-data .data-inner{max-width:440px;margin:0 auto;overflow-x:hidden;overflow-y:scroll;max-height:50vh;height:100%;width:100%}.modal-ffl-data .data-inner::-webkit-scrollbar{-webkit-appearance:none;width:10px}.modal-ffl-data .data-inner::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.modal-ffl-data .data-inner-item{padding:10px;margin:10px;font-size:14px}.modal-ffl-data .data-inner-item:not(:last-of-type){border-bottom:2px solid #efefef}.modal-ffl-data .data-inner-image img{width:100%;max-width:100px !important;height:auto}.modal-ffl-data .data-inner-price{font-weight:bold;padding-top:10px}.modal-ffl-data .data-inner-qty{padding-top:10px}.modal-ffl-data .data-inner-qty a.item-remove{margin-left:15px;font-weight:bold;color:#AA4301}@media (max-width: 576px){.modal-ffl-data .data-inner-image img{display:block;margin:0 auto 20px}.modal-ffl-data .data-inner-name{max-width:200px;margin:0 auto}.modal-ffl-data .data-inner-item,.modal-ffl-data .data-inner-price,.modal-ffl-data .data-inner-qty{text-align:center}}#product-warranty-modal{overflow-y:auto}#__rr_instant_survey_modal{top:50px !important}.bs-styles .pagination{margin-top:10px;margin-bottom:0}.bs-styles .pagination .page-item:first-child .page-link{margin-left:0;border-radius:5px 0 0 5px}.bs-styles .pagination .page-item:last-child .page-link{border-radius:0 5px 5px 0}.bs-styles .pagination .page-item.active .page-link{z-index:2;background-color:#DDB441;color:#fff;pointer-events:none;cursor:default;border-color:#F2F2F2}.bs-styles .pagination .page-link{position:relative;display:block;padding:0;margin-left:-1px;line-height:35px;width:35px;text-align:center;color:#DDB441;background-color:#fff;border:.75px solid #d2d2d2}.bs-styles .pagination .disabled .page-link,.bs-styles .pagination .page-link.disabled{color:#d2d2d2;pointer-events:none;background-color:#f8f8f8;cursor:default}.bs-styles .pagination .pager{display:table;list-style:none;padding:0;font-size:12px}.bs-styles .pagination .pager::after{display:block;content:"";clear:both}.bs-styles .pagination .pager .page-link{display:block;width:auto;white-space:nowrap;padding:0 10px;float:left}.bs-styles .pagination .pager .page-link:first-child{border-radius:5px 0 0 5px}.bs-styles .pagination .pager .page-link:last-child{border-radius:0 5px 5px 0}.bs-styles .pagination .pager span{display:block;float:left}p.required{font-size:11px;text-align:right;color:#EB340A;margin-bottom:0 !important}#shopping-cart-table.data-table{border:none}#algolia-searchbox{margin:0}#search_mini_form{margin-top:15px;min-width:300px;width:500px;max-width:100%;-webkit-transition:0.25s linear;transition:0.25s linear;height:60px}#search_mini_form label{display:none}#search_mini_form input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;padding:0 47px 0 10px;width:calc(100% - 55px);height:50px;line-height:50px;border:0px;outline:0px;left:0;color:#000;background:#F2F2F2;border-radius:2px 0 0 2px;font-size:15px;-webkit-appearance:none}#search_mini_form button.mini-search-button{display:block;position:absolute;right:0;top:0;height:51px;color:white;background:#416114;border-radius:0 2px 2px 0;border:0;font-size:20px;z-index:999;padding:5px 18px 6px}#search_mini_form span.mini-search-clear-button{display:none;position:absolute;margin-top:0;background:#f2f2f2 url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/algoliasearch/clear-cross.svg) no-repeat center center;background-size:16px 16px;height:50px;width:50px;border-radius:0;border-radius:0 3px 3px 0;border:0;border-left:0;z-index:999;right:50px;top:0}#search_mini_form span.mini-search-clear-button:hover{cursor:pointer}#fancybox-bg{background-color:transparent !important}#fancybox-overlay{height:100% !important;position:fixed !important}#fancybox-wrap{position:fixed;left:0;padding:20px;z-index:1101;outline:none;top:50px !important}#fancybox-content div div{width:100% !important;max-width:100% !important}#fancybox-wrap #fancybox-bg-e,#fancybox-wrap #fancybox-bg-s,#fancybox-wrap #fancybox-bg-se{background-color:white !important;background-image:none !important}@media only screen and (max-width: 768px){#search_mini_form{right:11px}#fancybox-wrap{top:0 !important}#fancybox-wrap,#fancybox-content,#fancybox-content div,#fancybox-content div object embed{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100%) !important;height:auto !important;margin:auto auto !important;max-width:100% !important;left:0 !important}#fancybox-content p{line-height:22px}#fancybox-content button{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:none !important;width:75% !important;margin:auto auto !important}#fancybox-content button:first-of-type{margin-bottom:10px !important}#fancybox-wrap #fancybox-bg-e,#fancybox-wrap #fancybox-bg-s,#fancybox-wrap #fancybox-bg-se{background-color:transparent !important;background-image:none !important}}@media only screen and (max-width: 400px){#search_mini_form{right:0;width:calc(100% + 20px);top:10px;left:13px}#search_mini_form input[type=text]{border-right:1px solid #c0c0c0;border-radius:3px}#fancybox-content{width:100% !important}}.ais-search-box--input{margin-top:0 !important}#algolia_instant_selector #instant-search-box .clear-query-instant{top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#algolia-searchbox .clear-query-autocomplete{top:17px;right:60px}.scroll-search-container{display:none;background-color:white;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1);width:100%;text-align:left;padding:0px 10px;position:absolute;border:solid 1px #ccc;z-index:100;right:10%;width:400px;max-width:100%}.scroll-search-container.selected{display:block}@media (max-width: 991px){.scroll-search-container{position:static;display:none;right:0;max-width:100%;width:100%;margin-top:5px !important;border:none;border-top:1px solid #ccc;padding:0;background-color:transparent}}.scroll-search-button{display:none;position:absolute;right:-30px;top:11px;background:#416114;border-radius:3px;border:0;font-size:20px;z-index:99}.scroll-search-button a{padding:7px 12px;display:inline-block;color:white !important}.scroll-search-button a:hover{color:white;background-color:#334c10}@media (max-width: 991px){.scroll-search-button-mobile{display:inline-block;position:relative;right:0;top:0;background:#416114;font-size:16px}.scroll-search-button-mobile a{padding:3px 10px}}@media (max-width: 360px){.scroll-search-button-mobile{font-size:14px}.scroll-search-button-mobile a{padding:3px 5px}}.slick-slider{opacity:0}.slick-slider.slick-initialized{opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}.slick-track .slick-slide{height:auto;margin-bottom:10px}.slick-track .slick-slide img{display:inline-block;padding:10px;margin:0 auto}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;-webkit-box-shadow:none !important;box-shadow:none !important;text-align:center}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;-webkit-box-shadow:none !important;box-shadow:none !important}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:30px;line-height:1;opacity:0.75;color:#555;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:"\f137"}.slick-next{right:-25px}.slick-next:before{content:"\f138"}.slick-dots{bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0 transparent;outline:none;background:transparent;-webkit-box-shadow:0 0 0 0 transparent;-ms-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:0.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:0.75;color:black}@media only screen and (max-width: 768px){.slick-prev:before,.slick-next:before{font-size:20px}}@media only screen and (max-width: 680px){.slick-prev:before,.slick-next:before{font-size:25px}.slick-slider{margin:0}.slick-slider .slick-list{margin:0}}.simple-tabs{margin:0 auto 40px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.simple-tabs .tabs{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.simple-tabs input,.simple-tabs section{clear:both;padding-top:10px;display:none}.simple-tabs label{font-weight:bold;font-size:14px;display:inline-block;padding:20px 30px;margin-bottom:10px;text-decoration:none;margin-left:auto;margin-right:auto;min-width:100px;position:relative;background-color:#F2F2F2}.simple-tabs label:hover{cursor:pointer;text-decoration:none;background-color:#F2F2F2}.simple-tabs #p_method_hpci_acc:checked ~ #p_method_hpci_acc-content,.simple-tabs #p_method_checkmo:checked ~ #p_method_checkmo-content{display:block}.simple-tabs input:checked+label{background-color:#DDB441;color:#fff}.simple-tabs input:checked+label:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:20px solid transparent;border-top-color:#DDB441;border-bottom:0;margin-left:-20px;margin-bottom:-18px}@media (max-width: 768px){.simple-tabs label{padding:10px;font-size:12px}}@media (max-width: 576px){.simple-tabs{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;margin-bottom:25px}.simple-tabs .tabs{-webkit-box-flex:0;-ms-flex:none;flex:none}.simple-tabs label{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box}.simple-tabs label:after{display:none}}.Toggles{vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:440px;margin:0 auto .5rem;background-color:#F2F2F2;padding:5px;color:#222;border-radius:20px}.Toggle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}.Toggle-input{position:absolute;margin-left:-9999px;visibility:hidden}.Toggle-input+.Toggle-label{position:relative;display:block;width:2.8rem;height:1.8rem;background-color:#fff;font-size:0px;text-indent:-9999px;border-radius:.9rem;-webkit-box-shadow:inset 0 0 0 .2rem #94a5b7;box-shadow:inset 0 0 0 .2rem #94a5b7;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s;margin-bottom:0}.Toggle-input+.Toggle-label::before{position:absolute;top:.4rem;left:.4rem;display:block;width:1rem;height:1rem;background-color:#94a5b7;border-radius:.5rem;content:"";-webkit-transition:background 0.3s, -webkit-transform 0.3s;transition:background 0.3s, -webkit-transform 0.3s;transition:background 0.3s, transform 0.3s;transition:background 0.3s, transform 0.3s, -webkit-transform 0.3s}.Toggle-input:checked+.Toggle-label{-webkit-box-shadow:inset 0 0 0 .2rem #416114;box-shadow:inset 0 0 0 .2rem #416114}.Toggle-input:checked+.Toggle-label::before{background-color:#416114;-webkit-transform:translateX(1rem);transform:translateX(1rem)}@media (max-width: 576px){.Toggles span{line-height:12px;text-align:center}}.toggle-password{font-size:18px;position:absolute;right:25px;top:38px}#login-form .toggle-password{top:33px}.open-close-plus{float:right}#tooltip{position:absolute;z-index:3000;padding:15px 15px 5px;opacity:0.95;background-color:#222;color:white;font-weight:normal;max-width:330px;border-radius:5px}#tooltip h3{color:white;font-weight:normal;font-size:14px;margin:0}.tagtip,.tooltip{position:absolute;z-index:3000;padding:5px 15px 10px;opacity:0.95;background-color:#222;color:white;font-weight:normal;max-width:330px;border-radius:5px}.tagtip .content,.tooltip .content{line-height:normal}.tagtip-question,.tooltip-question{background-image:none;width:18px;height:18px;display:inline-block;margin-left:5px;background-color:#808080;border-radius:50%;position:relative;line-height:18px}.tagtip-question:before,.tooltip-question:before{content:'?';font-weight:bold;color:#fff;text-align:center;display:inline-block;padding-left:5.5px}@media screen and (device-aspect-ratio: 2 / 3){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}@media screen and (device-aspect-ratio: 40 / 71){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}@media screen and (device-aspect-ratio: 375 / 667){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}@media screen and (device-aspect-ratio: 9 / 16){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}.opc .buttons-set{padding-top:0}.opc .buttons-set .password-recovery{width:50%;float:right}.opc .buttons-set .password-recovery a{color:#222;text-decoration:underline}.opc .buttons-set a.link-newAccount{display:inline-block;font-weight:bold;font-size:14px;text-transform:uppercase;color:#222;text-decoration:none;margin-top:25px}.opc .buttons-set a.link-newAccount:hover{border-bottom:1px solid}.account-register{display:none}.account-login{display:block}.password-toggle{float:right}.password-toggle input#togglePassword{background:#D4DBCD;border:none;text-decoration:underline;font-size:14px;padding:2px 10px}.opc{margin-bottom:40px}.opc .step{border-top:0;padding:50px 30px;max-width:700px;margin:0 auto}.opc .step-title{padding:8px 8px;text-align:right;background:#C6C6C6;border:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1px;border-radius:0;color:white;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.1);box-shadow:0px 5px 5px rgba(0,0,0,0.1)}.opc .step-title .number{float:right;background:#FFF;font:bold .46667;color:#fff;border-radius:50%;width:32px;height:32px;font-weight:bold;font-size:14px;background:rgba(255,255,255,0.4)}.opc .step-title h2{padding-bottom:0;float:left;margin:0;font-size:14px;color:white;vertical-align:middle;line-height:32px;font-family:"Roboto", Helvetica, sans-serif}.opc .step-title a{font-size:16px;line-height:32px;margin-right:15px;color:#707070;text-decoration:underline;font-weight:bold}.opc .active .step-title{background-color:#DDB441}.opc .active .step-title h2{color:white}span.number{text-align:center;padding-top:6px}.opc .allow .step-title .number{background:rgba(255,255,255,0.4);color:#fff}.cart-merge-alert{background-color:#AA4301;padding:25px;text-align:center;margin-bottom:10px;color:white}.cart-merge-alert p,.cart-merge-alert a{margin:0;font-weight:bold;font-size:16px;color:white}.cart-merge-alert a{text-decoration:underline;padding-top:5px}#checkoutSteps h3{color:#222;text-align:center;font-weight:bold;font-size:18px;border-bottom:none;margin-bottom:25px}.please-wait{margin-top:20px;display:inline-block;width:100%;margin:20px auto 0;text-align:center}.please-wait img{vertical-align:middle}.progress-edit{display:none;display:inline-block;line-height:48px;z-index:2;float:right;margin-top:-50px;margin-right:50px}.progress-edit a{color:#707070;font-weight:bold;text-decoration:underline}dd.complete{padding:5px 10px;background-color:#F2F2F2;border:0;color:#ADADB0;font-weight:bold}dd.complete address{text-transform:uppercase}#checkoutSteps li.section .previous{display:none;line-height:30px;margin-right:10px;font-size:16px;text-decoration:underline;color:#efefef}#checkoutSteps li.section.allow .previous{display:inline-block;cursor:pointer}#checkoutSteps li.section.allow.active .previous{display:none}@media (max-width: 992px){.opc .step{padding:25px 20px}.mobile-hide{display:none}.meshim_widget_components_chatButton_Button .button_bar{min-width:0 !important}.meshim_widget_components_chatButton_ButtonBar .button_text{display:none !important}}#amstcred-customerbalance{text-align:center;margin:0 0 20px 0;padding:10px 20px;background-color:#F2F2F2}#amstcred-customerbalance input[type=checkbox]{opacity:0;position:absolute}#amstcred-customerbalance input[type=checkbox]:checked+label:before{background:#DDB441;-webkit-box-shadow:inset 0px 0px 0px 4px #fff;box-shadow:inset 0px 0px 0px 4px #fff}#amstcred-customerbalance input[type=checkbox]+label:before{content:'';background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;margin-left:-35px}#amstcred-customerbalance label{position:relative}#amstcred-customerbalance input[type=checkbox],#amstcred-customerbalance label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer;margin-left:35px}.credova-tooltip{display:none;position:absolute;font-size:12px;line-height:12px;font-weight:normal;font-style:italic;text-align:center;color:white;background-color:#AA4301;padding:20px 10px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2);right:0;top:50px;z-index:999}.credova-tooltip:after{content:'';position:absolute;top:0;left:95%;width:0;height:0;border:15px solid transparent;border-bottom-color:#AA4301;border-top:0;margin-left:-15px;margin-top:-15px}.credova-tooltip p{margin:0}.credova-tooltip-trigger{display:none;text-align:center;position:absolute;right:-10px;top:5px}.credova-tooltip-trigger:after{content:'?';display:inline-block;height:20px;width:20px;color:#ffffff;text-decoration:none !important;background-color:#AA4301;border-radius:50%;margin-left:1px}@media (max-width: 576px){.credova-tooltip{right:0px;top:60px;z-index:999}.credova-tooltip-trigger{bottom:auto;top:9px;right:32px}}.cvv-what-is-this{font-size:14px;cursor:help;margin-left:5px;margin-bottom:10px;display:inline-block}@media (min-width: 780px){.cvv-what-is-this{position:absolute;right:33%;top:5%}}.validation-advice{float:left}.validation-advice,.card-type-invalid,.card-expiration-invalid{clear:both;min-height:13px;margin:0;padding-left:17px;font-size:11px;font-weight:bold;line-height:13px;color:#eb340a}.validation-failed{border:1px dashed #eb340a !important;background:#faebe7 !important}.sp-methods{margin:0 0 8px}.sp-methods dt{margin:13px 0 5px;font-weight:bold}.sp-methods dd li{margin:5px 0}.sp-methods label{font-weight:bold;color:#666}.sp-methods .price{font-weight:bold}.sp-methods .form-list li{margin:0 0 8px;font-size:16px}.sp-methods select.month{width:154px;margin-right:10px}.sp-methods select.year{width:96px}.sp-methods input.cvv{width:3em !important}.sp-methods .checkmo-list li{margin:0 0 20px;font-size:14px}.sp-methods .checkmo-list label{padding-right:10px}.sp-methods .checkmo-list address{float:left}.sp-methods .centinel-logos a{margin-right:3px}.sp-methods .centinel-logos img{vertical-align:middle}.sp-methods .release-amounts{margin:0.5em 0}.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}li#s_method_freeshipping_freeshipping{display:none}.ship-row{margin-bottom:25px}.ship-row .title{padding:4px 10px;margin-bottom:5px;background:#F1EDE2;text-transform:uppercase;font-size:15px;font-weight:bold}.ship-row dl{padding:4px 0 4px 10px;margin:10px 0 0 32px;border-left:3px solid #f1ede2}.ship-row dl dd{padding-bottom:10px}#payment_form_hpci_acc label,#payment_form_hpci label{display:inline-block;vertical-align:middle;margin-right:15px}.classic-hpci-card-nickname label{line-height:50px;margin-bottom:0 !important}@media (max-width: 576px){#hpciframe{display:block;height:155px !important}.cc_info td{display:block}}@media (min-width: 780px){.relative-payment-container{position:relative}}#checkout-progress-wrapper{background-color:#F2F2F2;display:inline-block;width:19.5rem;max-width:100%;text-align:left;top:1em;vertical-align:top;height:auto;max-height:100%}#checkout-progress-wrapper .block-title-wrapper{background-color:#416114;padding:20px 10px}#checkout-progress-wrapper .block-cart{padding:0;margin:0;position:relative;height:100%}#checkout-progress-wrapper .block-cart .liner{display:none}#checkout-progress-wrapper .block-cart .not-logged{text-align:center;display:inline-block;padding:50px;font-size:16px}#checkout-progress-wrapper .block-cart .summary{padding:0;margin:0}#checkout-progress-wrapper .block-cart .summary #sidebar-data-wrapper{position:relative}#checkout-progress-wrapper .block-cart .loading-overlay{display:block;background-color:#F2F2F2;margin:0 auto;position:absolute;width:100%;min-height:400px;height:100%;z-index:10;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:center;-ms-flex-align:center;align-items:center;padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#checkout-progress-wrapper .block-cart .loading-overlay-inner{text-align:center;font-size:18px;color:#707070}#checkout-progress-wrapper .block-cart .loading-overlay-inner img{display:inline-block;vertical-align:middle}#shopping-cart-totals-table{width:100%;padding:10px;font-size:16px;line-height:24px}#shopping-cart-totals-table .price{white-space:nowrap !important;color:#222}.block-progress .block-title{border:0;padding:0;margin-left:0;width:100%}.block-progress .block-title strong{font-size:14px;color:#fff}.block-products img{width:30%;float:left;height:auto;margin-right:20px}.block{margin:0}.block-title{height:30px;position:relative;margin:0 5px;font-size:16px;font-weight:normal;color:#fff;display:inline}.block-right{text-align:right}.block-right a{color:#fff !important;font-weight:bold;text-decoration:underline !important}.block .block-subtitle{margin:0;padding:5px 9px;font-size:1em;font-weight:bold;color:#0a263c}.block .block-content{position:relative}.block .block-content .product-details{overflow:hidden}.block .block-content ol{padding:0}.block .block-content li.item{padding:15px 20px;border-bottom:1px solid #C6C6C6}.block .block-content li.item:last-child{border-bottom:0}.block .block-content p.product-name{color:#222;font-size:12px;line-height:15px;margin-bottom:10px}.block .block-content .product-price .price{white-space:nowrap !important;color:black;padding-top:5px;display:inline-block}.block .block-content p.amount{margin:0}.block .block-content p.amount a{text-align:center;font-size:16px;color:black;display:block;margin-top:-45px;padding:50px 0 15px 0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);border-bottom:none}.block .btn-remove,.block .btn-edit{float:right;margin:4px 0 2px 5px}.block .actions{padding:6px 9px;text-align:right}.block .actions a{float:left}.block .actions button.button{float:right}.block .empty{margin:0;padding:15px 9px 26px}#opc-review .product-name{font-weight:bold;color:#0a263c;font-size:12px}#opc-review .item-options{margin:5px 0 0}#opc-review .buttons-set{padding:10px 5px;margin:0 auto;display:block}#opc-review .buttons-set button{font-weight:bold;margin:0 auto;display:block}#opc-review .buttons-set .please-wait{height:40px;line-height:40px}#opc-review .authentication{margin:0 auto;width:570px}#opc-review .warning-message{color:#222;font-weight:bold;text-align:center;padding:10px 10px 0}.checkout-review-total{background-color:#efefef;padding:20px 10px;text-align:center;font-size:16px;font-weight:bold;margin:10px 18px}#checkout-review-table{border-bottom:0}#checkout-review-table-wrapper h4{background-color:#d3d3d3;padding:10px;width:inherit;display:block;font-size:14px;margin:0}#checkout-review-table .btn-product-warranty.btn-add-product-warranty{line-height:16px}.review-totals-wrapper{padding:10px;position:relative}.review-totals-wrapper #shopping-cart-totals-table{max-width:265px;float:right;font-size:12px;line-height:18px;padding:10px}.cart-product-line-item{background-color:#fafafa}.address-summary{border-top:0;margin-left:0 !important;margin-right:0 !important;margin-bottom:10px;padding:0}.address-summary h4{background-color:#d3d3d3;padding:10px;width:100%;display:block;font-size:14px;margin:0;font-weight:bold}.address-summary address{padding:10px;margin-bottom:0}.warranty-header{margin-bottom:25px !important;text-align:center}.warranty-header h3{margin-bottom:0 !important}.warranty-header p{text-align:center}.warranty-header span{font-weight:bold}.warranty-header2{text-align:center}.warranty-header2 h3{padding-bottom:0}.checkout-agreements .agreement-content{overflow:auto;height:12em;padding:10px;background-color:#F8F6F1}.checkout-agreements .agree{margin:0;padding:5px 0 5px 10px}.checkout-agreements .agree input.checkbox{margin-right:6px}.checkout-agreements .agree label{font-weight:bold;color:#666}.opc .checkout-agreements{padding:10px 15px 0px;margin:25px auto;border:2px solid #AA4301;max-width:475px}.opc .checkout-agreements li{margin:0}.opc .checkout-agreements .agreement-content{background-color:#fff;padding:5px}.opc .checkout-agreements .agree{padding-left:6px}ol.checkout-agreements:before{content:'REQUIRED*';top:15px;position:absolute;background-color:white;padding:0 10px;font-weight:bold;font-size:16px;color:#AA4301}.review-product{padding:15px 0;border-bottom:1px solid #C6C6C6;margin-right:0 !important;margin-left:0 !important}.review-product img{width:50px;height:auto}.review-product-name p{margin-bottom:0}.review-product-name h3{text-align:left;font-size:14px !important;font-weight:normal !important;margin-bottom:0 !important}.review-product-warranty{background-color:white;border-left:6px solid #7BA726;padding:10px;margin-top:10px;margin-left:7%;margin-right:7%}.review-product-warranty-price{font-size:14px;color:#222;float:left;width:60%}.review-product-warranty-price p{margin-bottom:0}.review-product-warranty-button{float:right;width:40%}.review-product-warranty-added{font-style:italic;background-color:#F2F2F2;border-left:6px solid #707070;padding:10px;margin-top:20px;margin-left:7%}#credova-checkout-container{text-align:center}#credova-checkout-container label{font-size:16px}#credova-checkout-container label em{color:red}#credova-checkout-container .input-box{min-height:42px;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-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}#credova-checkout-container .input-box input{height:50px;max-width:200px;font-size:16px;text-align:center}.tax-tooltip{display:none;position:absolute;font-size:12px;line-height:12px;font-weight:400;font-style:italic;text-align:center;color:#222;background-color:#f2f2f2;padding:20px 10px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2);left:-51px;bottom:0;z-index:999;width:205px}.tax-tooltip-trigger{background-color:#C6C6C6 !important;border-radius:50%;padding:4px;height:auto;width:auto;display:inline-block;color:#fff !important;line-height:6px;font-weight:bold;text-decoration:none}.tax-tooltip-trigger:hover{text-decoration:none !important;color:white !important}@media (max-width: 576px){.review-product-warranty-price{margin:2px auto}.review-product-warranty-price,.review-product-warranty-button{width:100%}.review-product-warranty-button{margin-top:5px}#opc-review h4{text-align:center}}.selected-dealer h3{color:#707070;text-align:center;font-weight:bold;font-size:18px;border-bottom:none;margin-bottom:0 !important}.selected-dealer p{max-width:400px;margin:0 auto 30px auto;text-align:center;font-size:16px}.alert-dealer-error{text-align:center;max-width:350px;margin:0 auto;background-color:#AA4301;font-size:16px;color:white;padding:10px}#checkoutSteps .ffl-list-none{width:100%;max-width:500px;min-height:175px;text-align:center;margin:0 auto;background-color:#efefef;border:4px solid white;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2);box-shadow:2px 2px 5px rgba(0,0,0,0.2);font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#checkoutSteps .ffl-list-none i{color:orange;font-size:50px}#checkoutSteps .ffl-list-loader{display:none;text-align:center;position:absolute;width:100%;height:100%;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#F2F2F2;padding:60px 25px}#checkoutSteps .ffl-list-checkout .row{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.2);box-shadow:3px 3px 6px rgba(0,0,0,0.2);min-height:175px}#checkoutSteps .ffl-list-checkout-left{padding:25px 25px 50px;min-height:100%}#checkoutSteps .ffl-list-checkout-right{border:6px solid white;min-height:100%;padding-left:0;padding-right:0}#checkoutSteps .ffl-list-checkout-right #map{width:100%;height:100%;min-height:160px}#checkoutSteps .ffl-list-checkout ul li{float:none;max-width:500px;width:100%;margin:10px auto;position:relative}#checkoutSteps .ffl-list-checkout ul li.ffl-card:before{content:'Current Selected Dealer';text-align:center;width:160px;height:20px;background-color:#DDB441;padding:1px;color:white;border-radius:0 0 5px 0;display:block;margin:0px auto -25px;font-weight:bold;position:absolute;z-index:10}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-1{background-color:#D4DBCD}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-1 .ffl-status-1{background-color:#7BA726;padding:5px 20px;font-weight:bold;color:white;display:inline-block;font-size:14px}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-1 .ffl-status-1:before{content:'On File'}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-1 .ffl-status-1:after{font-family:'FontAwesome';content:'\f00c';line-height:1;padding-left:5px;vertical-align:middle}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-0{background-color:#eae3d5}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-0 .ffl-status-0{background-color:#d8c291;padding:5px 20px;font-weight:bold;color:white;display:inline-block}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-0 .ffl-status-0:before{content:'Not on File'}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-0 .ffl-status-0:after{font-family:'FontAwesome';content:'\f057';line-height:1;padding-left:5px;vertical-align:middle}#checkoutSteps .ffl-list-checkout ul li h3{text-align:left;margin-bottom:0;color:#222}#checkoutSteps .ffl-list-checkout ul li address{font-size:14px;text-align:left}.ffl-search{margin:0 auto;padding:20px 20px 0}.ffl-search .mobile-padding-bottom{padding-bottom:25px}.ffl-search h2{text-align:center;margin:0;padding:0}.ffl-search-hidden{display:none}.ffl-additional{text-align:center;margin:25px 0;font-size:16px}.dealerinfo-box{background-color:#AA4301;padding:15px;margin-top:10px;font-size:14px;color:white;text-align:center}.dealerinfo-box span:nth-of-type(1){display:inline-block;line-height:1.3}.dealerinfo-box span:nth-of-type(2){display:block;margin-top:10px}.curio_only{padding:25px;background:#f4f4f4;border-radius:6px;margin:0 0 25px}.curio_only button{margin-top:12px;margin-left:193px}.shipment-methods li{font-size:18px;font-weight:bold;font-size:18px;font-weight:bold;padding:20px 10px}.shipment-methods li .radio-custom-label{margin:0}.multifees-shipping-fee .fee-title{font-size:16px;font-weight:bold;margin-bottom:15px;color:#EB340A}.multifees-shipping-fee label{font-size:16px}.multifees-shipping-fee input[type="radio"],.multifees-shipping-fee .bs-styles input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.multifees-cart-fee .required,.multifees-payment-fee .required,.multifees-shipping-fee .required{color:#EB340A;font-size:20px}.amorderattr-shipping .input-text{display:inline-block;padding:0 10px;border:1px solid rgba(112,112,112,0.25);border-radius:1px;color:#444;text-overflow:clip;background:#fcfcfc;-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);max-width:100%;min-height:30px}#foid-tooltip{display:none;position:absolute;font-size:12px;line-height:12px;font-weight:400;font-style:italic;text-align:center;color:#222;background-color:#f2f2f2;padding:20px 10px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2);left:0;top:50px;z-index:999;max-width:200px}@media (max-width: 576px){#foid-tooltip{left:0;top:50px;z-index:999}#foid-tooltip-trigger{top:auto;bottom:22px;right:32px}}.success-column{padding:0 25px}.success-step p{padding-bottom:0;margin-bottom:0}.success-step-wrapper{padding:20px;background-color:#F2F2F2;margin:0 auto 25px auto}.success-step-wrapper-alt{background-color:transparent;padding:0}.success-step-wrapper-alt .success-step{padding:20px;width:100%;background-color:#F2F2F2}.success-step-wrapper-alt .success-step h4{text-align:center}.success-step-wrapper-alt .success-step p{text-align:center}.success-step-wrapper-alt .success-step ul{margin:0;padding:0;list-style:none;text-align:center}.success-step-wrapper i{font-size:50px}.success-step-wrapper i .fa-exclamation-triangle,.success-step-wrapper i .fa-money-check-alt{color:#AA4301}.referral-step{text-align:center;background:#F2F2F2}.referral-step-inner{padding:20px}.header{max-width:1220px;margin:0 auto;padding:5px 10px 0px 10px;position:relative;background:transparent}.header .logo img{width:190px;height:auto;-webkit-transition:top 1s linear;transition:top 1s linear}@media (max-width: 1200px){.header .logo img{width:150px}}.header .logo-scroll{display:none;width:150px !important}.header .logo-mobile{display:none}@media (max-width: 991px){.header .logo-desktop{display:none}.header .logo-scroll{display:none}.header .logo-mobile{display:inline-block;max-width:150px}}.header-container{border-top:5px solid #DDB441;margin-top:65px;top:-65px;z-index:1000 !important}.header-container .topcontact{font-size:12px;background-color:#F2F2F2;padding:10px}.header-container .topcontact .row{max-width:1220px;margin:0 auto}.header-container span.login.account,.header-container span.cart.sidebar{display:inline-block;vertical-align:middle}.header-container .login-icon-wrapper{position:static}.header-container .navigation-right.col-9{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}.header-container-light{background-color:white;-webkit-box-shadow:0px 1px 7px rgba(0,0,0,0.2);box-shadow:0px 1px 7px rgba(0,0,0,0.2);position:absolute;width:100%;z-index:11}.header-container-dark{background-color:#222;-webkit-box-shadow:0px 1px 15px rgba(0,0,0,0.5);box-shadow:0px 1px 15px rgba(0,0,0,0.5);position:absolute;width:100%;z-index:11}.header-container-dark .rootmenu-list>li>a,.header-container-dark span.account.login strong,.header-container-dark span.cart.sidebar>strong,.header-container-dark span.cart.sidebar span.text a{color:white}@media (max-width: 991px){.header-container-dark .rootmenu-list>li>a{color:#222}.header-container-dark span.account.login strong{color:#AA4301}}.header-container-holiday{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.8))),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/headers/holiday-header.jpg);background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.8)),url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/headers/holiday-header.jpg);background-size:cover;background-position:50% 33%}.header-container.sticky{position:fixed;width:100%;border-top:none;top:0;margin-top:0 !important;-webkit-transition:top 0.25s linear;transition:top 0.25s linear;min-height:0 !important}.header-container.sticky .topcontact,.header-container.sticky .top-search{display:none}.header-container.sticky span.account.login strong,.header-container.sticky span.cart.sidebar>strong{font-size:16px}.header-container.sticky .account .pulldown{top:52px}.header-container.sticky .account .pulldown:before{right:22%}.header-container.sticky span.cart.sidebar .block-cart:before{right:7%}.header-container.sticky span.login.account span.text,.header-container.sticky span.cart.sidebar span.text{display:none}@media (max-width: 768px){.header-container.sticky span.login.account span.text{display:inline-block;padding-left:3px}}@media (max-width: 991px){.header-container .topcontact,.header-container .top-search{display:none}.header-container .top-account .login.account a{display:none}}@media (min-width: 991px){.header-container.sticky .rootmenu{margin:0 auto}.header-container.sticky .rootmenu-list>li>a{padding:20px 6px;line-height:20px;font-size:16px;font-weight:400}.header-container.sticky .rootmenu-list>li:hover>a:after,.header-container.sticky .rootmenu-list>li>a:hover:after{top:46px}.header-container.sticky .megamenu{top:60px !important}}@media (max-width: 991px){.header{padding:5px 10px 5px 10px;min-height:40px}}nav.rootmenu{display:block}.rootmenu{font-family:"Roboto", Helvetica, sans-serif;z-index:11;background:transparent;font-weight:normal !important}.rootmenu ul.rootmenu-list{margin-bottom:0 !important}.rootmenu ul.rootmenu-list>li{border:none}.rootmenu .rootmenu-list>li>a{padding:0 12px 15px;line-height:20px}.rootmenu .rootmenu-list>li>a.active{background:transparent}@media (max-width: 1100px){.rootmenu .rootmenu-list>li>a{padding:0 8px 15px;font-size:16px}}.rootmenu .rootmenu-list>li:hover>a,.rootmenu .rootmenu-list>li>a:hover{background:transparent;color:#DDB441 !important}.rootmenu .rootmenu-list>li.custom-menus:hover>a:after,.rootmenu .rootmenu-list>li.custom-menus>a:hover:after{display:none}.rootmenu .rootmenu .tabmenu .tabimgtext{width:100%;max-width:200px;padding:6px 10px 6px 0;font-size:16px;border:0}.rootmenu .root-col-1{padding:0 10px}.rootmenu .linksmenu{font-size:16px;color:#222}.rootmenu .linksmenu ul{margin-top:10px}.rootmenu .tabmenu .vertical-menu>li>a{border:0;display:inline-block;font-weight:normal;line-height:18px;padding:6px 10px;text-align:left;width:100%;font-size:18px;background:none}@media (min-width: 991px){.rootmenu .rootmenu-list ul>li>a{font-size:14px;padding:6px 10px 6px 0}.rootmenu .rootmenu-list>li:hover>a:after,.rootmenu .rootmenu-list>li>a:hover:after{content:"▲";position:absolute;left:37%;top:20px;color:white;text-shadow:1px solid black;text-shadow:0 0 3px rgba(0,0,0,0.4);width:30px;height:30px;-webkit-transform:scaleX(2) translateY(1px);transform:scaleX(2) translateY(1px);z-index:12}.rootmenu .rootmenu-list>li.simpledropdown-list01>a:hover:after{content:""}.rootmenu .tabmenu .vertical-menu>li>a{display:block;border-bottom:solid 1px;padding:5px 15px;line-height:24px;font-weight:normal;float:left;font-size:14px;background-color:#efefef}.rootmenu .mobilemainheader{display:none !important}}.megamenu{text-align:left;margin:0px;padding:20px 50px;position:absolute;border:solid 1px #ccc;z-index:12;left:-220px;width:105vw;max-width:1100px;border-top:0;top:36px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2);box-shadow:0px 1px 2px rgba(0,0,0,0.2)}.megamenu .page-title-results{font-size:14px;font-weight:normal}.megamenu .page-title-viewall{float:right}.topmenu_main .megamenutopheader{border-bottom:1px solid #efefef;display:block;font-size:20px;font-weight:bold;padding:10px 15px 10px 0;width:100%;color:#424242}.topmenu_main .megamenutopheader a{color:inherit;text-decoration:none}.verticalmenu02{width:100%;height:inherit;margin:0}@media only screen and (max-width: 901px) and (min-width: 230px){.verticalmenu02{background-color:transparent;padding:0 !important}.verticalmenu02 .vertical-list{display:block !important}.verticalmenu02 .verticalmenu-mobile,.verticalmenu02 .verticalmenu-mobile-text{display:none !important}}.verticalmenu02>.vertical-list>li>a{padding:0;line-height:inherit}.verticalmenu02>.vertical-list>li>a:hover{text-decoration:underline}.header-color-toggle{position:absolute;top:27%;left:5px}@media (max-width: 1200px){.header-color-toggle{display:none}}.color-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:80px;height:32px;display:inline-block;position:relative;border-radius:50px;outline:none;border:none;cursor:pointer;background-color:#707070;-webkit-transition:background-color ease 0.3s;transition:background-color ease 0.3s;overflow:hidden !important}.color-toggle:before{content:"Light Dark";display:block;position:absolute;z-index:2;width:27px;height:26px;background:#fff;left:4px;top:3px;border-radius:50%;font:10px/28px Helvetica;text-transform:uppercase;font-weight:bold;text-indent:-36px;word-spacing:41px;color:#fff;text-shadow:-1px -1px rgba(0,0,0,0.15);white-space:nowrap;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-transition:all cubic-bezier(0.3, 1.5, 0.7, 1) 0.3s;transition:all cubic-bezier(0.3, 1.5, 0.7, 1) 0.3s}.color-toggle:checked{background-color:#DDB441}.color-toggle:checked:before{left:49px;text-shadow:none}.top-search .searchautocomplete{padding:0;height:38px;width:inherit;right:180px;top:15px}.top-search .searchautocomplete .nav .nav-search-in{position:relative;left:inherit;right:31px}.top-search .searchautocomplete .nav .nav-search-in .nav-down-arrow{right:222px;top:18px;position:absolute}.top-search .searchautocomplete>label{display:none}.top-search .searchautocomplete .nav .nav-input:before,.searchautocomplete .nav .nav-input{padding-left:40px !important;margin:1px 0 0 10px !important}.top-search .searchautocomplete .nav .nav-search-in .category-fake{background-image:none;height:38px;margin:0;border:1px solid #eee;line-height:38px;border-radius:3px 0 0 3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c0c0c0;position:absolute;top:0px;right:214px}.top-search .searchautocomplete .nav .nav-search-in .category{top:0;left:inherit;right:215px;height:38px}.top-search .nav{height:24px;width:260px;border-radius:8px 0 0 8px}.top-search .searchautocomplete .nav-submit-button{padding:0;height:38px;background-image:none;position:absolute;right:0;top:0;z-index:200}.top-search .searchautocomplete .nav-submit-button .button{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/buttons/search-mag.png) center center no-repeat;text-indent:-9999px;border:none;border-radius:0 3px 3px 0;width:28px;height:36px;min-height:0;top:2px;position:relative}.top-search .searchautocomplete .searchautocomplete-placeholder{top:36px;right:0;width:286px;z-index:120}.top-search .searchautocomplete .searchautocomplete-loader{top:5px}.top-search .searchautocomplete .searchautocomplete-placeholder ul li{padding-bottom:10px;border-bottom:1px dotted #eee;margin:0 5px 10px;line-height:14px;font-size:10px;color:#555}.top-search .searchautocomplete .searchautocomplete-placeholder .top{border-bottom:1px dotted #eee}.top-search .searchautocomplete .searchautocomplete-placeholder ul li .name{font-size:12px}.top-search .searchautocomplete .searchautocomplete-placeholder ul li div.highlight,.top-search .searchautocomplete .searchautocomplete-placeholder ul li .old-price,.top-search .searchautocomplete .searchautocomplete-placeholder ul li .special-price{padding-left:80px}.top-search .searchautocomplete .searchautocomplete-placeholder ul li .regular-price{padding:5px 0 0 80px;position:static}.top-search .searchautocomplete .searchautocomplete-placeholder ul li .regular-price .price{font:bold 15px Arial, Helvetica, sans-serif;color:#ea7900;position:static}.top-search .searchautocomplete .searchautocomplete-placeholder ul li .special-price .price{font:bold 15px Arial, Helvetica, sans-serif;color:#ea7900}.header .topcontact>span{color:#696969;display:block;float:left;line-height:36px;margin:0 0 0 15px;font-size:12px}.header .topcontact span.amount{float:left;margin:0 7px}.header .topcontact span strong a{font-weight:bold;text-transform:uppercase}.header .topcontact span.topcontactspacer{width:60px}.header .topcontact span strong{font-weight:bold;text-transform:uppercase}#navigation{clear:both;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;height:80px;position:relative;z-index:9;max-width:1218px;margin:0 auto}#navigation span a{margin:5px 8px}#navigation span a.footer-only{display:none}#navigation span.loggedin a{margin:5px 2px}.header ul#mainNav{height:52px;margin:0;padding:0;z-index:99;margin:45px 12px 0 0;position:relative;float:right}ul#mainNav li{display:inline;list-style:none outside none;margin:0;padding:0}ul#mainNav a{float:left;height:42px;text-align:center;text-transform:uppercase;font-size:17px;color:#000;text-decoration:none;position:relative;z-index:100;padding:0 15px;letter-spacing:-0.015rem}ul#mainNav a:after{display:block;content:"";position:absolute;right:0;top:7px;width:1px;height:27px;border-left:1px solid #000}ul#mainNav a:before{display:block;content:"";position:absolute;left:0;top:1px;width:1px;height:33px;z-index:10}ul#mainNav li:last-child a:after,ul#mainNav li:first-child a:before{display:none}ul#mainNav a:hover,ul#mainNav a.selected{border-bottom:1px solid #aa4301;color:#aa4301}#mobile-toggle{display:none;height:52px;margin:0;padding:0;z-index:99;position:relative;float:left;text-decoration:none;color:#000;text-shadow:0 1px 1px #fff;line-height:12px;font-size:11px;text-align:center}#navigation a.signup{display:block;float:right;height:55px;margin-left:5px;margin-right:15px;padding:0;position:relative;text-align:left;text-indent:-9999em;top:5px;width:155px}#navigation a.signup:hover{background-position:0 -55px}.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}.header h1.logo{margin:0}.header .quick-access{float:right;width:600px;padding:28px 10px 0 0}.header .welcome-msg{margin:0;color:#fff;text-align:right}.header .welcome-msg a{color:#ebbc58}.header .form-search{position:absolute;top:0;right:112px;width:232px;height:30px;padding:1px 0 0 16px}.header .form-search label{float:left;width:24px;height:21px;text-align:left;text-indent:-999em;overflow:hidden}.header .form-search input.input-text{float:left;border-color:#5c7989;width:209px;margin-right:4px}.header .form-search button.button{float:left}.header .form-search button.button span{border:0;height:21px;padding:0 0 0 3px;font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif}.header .form-search button.button span span{background-position:100% 0;padding:0 6px 0 3px}.header .form-search .search-autocomplete{z-index:999;left:20px !important;top:24px !important}.header .form-search .search-autocomplete ul{border:1px solid #5c7989;background-color:#f9f5f0}.header .form-search .search-autocomplete li{text-align:left;border-bottom:1px solid #f4eee7;padding:2px 8px 1px 8px;cursor:pointer}.header .form-search .search-autocomplete li .amount{float:right;font-weight:bold}.header .form-search .search-autocomplete li.odd{background-color:#fffefb}.header .form-search .search-autocomplete li.selected{background-color:#f7e8dd}.header .form-language{clear:both;padding:5px 0 0;text-align:right}.header .form-language label{font-weight:bold;padding-right:5px;color:#a7c6dd;vertical-align:middle}.header .form-language select{padding:0}.header .form-language select.flags option{background-position:4px 50%;background-repeat:no-repeat;padding-left:25px}.header .form-search #search_autocomplete ul li span{position:relative;top:0;right:0}.header .links li{float:left;font-size:11px;padding:0 8px 0 7px}.header .links a{color:#ebbc58}.header-container .top-container{clear:both;padding:5px 10px 0 12px;text-align:right}.header-container .top-container a{font-size:11px;color:#ebbc58}.nav-container{display:none}#nav{width:918px;margin:0 auto;padding:0 16px;font-size:13px}#nav li{position:relative;text-align:left}#nav li.over{z-index:998}#nav a,#nav a:hover{display:block;line-height:1.3em;text-decoration:none}#nav span{display:block;cursor:pointer;white-space:nowrap}#nav li ul span{white-space:normal}#nav ul li.parent li a{background-image:none}#nav li{float:left}#nav li.active a{color:#d96708}#nav a{float:left;padding:5px 12px 6px 8px;color:#a7c6dd;font-weight:bold}#nav li.over a,#nav a:hover{color:#d96708}#nav ul li,#nav ul li.active{float:none;margin:0;padding-bottom:1px;background:#ecf3f6}#nav ul li.last{background:#ecf3f6;padding-bottom:0}#nav ul a,#nav ul a:hover{float:none;padding:0;background:none}#nav ul li a{font-weight:normal !important}#nav ul,#nav div{position:absolute;width:15em;top:27px;left:-10000px;border:1px solid #899ba5}#nav div ul{position:static;width:auto;border:none}#nav ul ul,#nav ul div{top:5px}#nav ul li a{background:#ecf3f6}#nav ul li a:hover{background:#d5e4eb}#nav ul li a,#nav ul li a:hover{color:#2f2f2f !important}#nav ul span,#nav ul li.last li span{padding:3px 15px 4px 15px}#nav li ul.shown-sub,#nav li div.shown-sub{left:0;z-index:999}#nav li .shown-sub ul.shown-sub,#nav li .shown-sub li div.shown-sub{left:100px}#mobile-nav{display:none;height:100%;width:27%;background:#000;left:-27%;position:absolute;top:0;padding:2% 0}#mobile-nav .top{padding-bottom:5%}#mobile-nav .top li{border-bottom:1px solid #4a4a4a}#mobile-nav .top li a{display:block;color:#fff;text-align:center;font-size:17px;line-height:48px;font-family:"Droid Sans"sans-serif;text-transform:uppercase;font-weight:bold}#mobile-nav .block-nav dt{padding:5px 5px 0 5px}#mobile-nav .block-nav dd{padding:0 5px}#mobile-nav .block .block-content ol{padding:0 2px}#mobile-nav #narrow-by-list li a{display:block;padding:4px 0 4px 4px;background:#f4f4f4;margin-bottom:4px;border-radius:3px;line-height:11px}#mobile-nav #narrow-by-list li a:hover,#mobile-nav #narrow-by-list li a:active{background:#ccc}#mobile-nav .block .btn-remove{margin-right:4px}#mobile-nav .currently li{padding-left:5px}body.js-nav{padding:0}.js-nav .wrapper{left:27%}.header #topnav:before,.header #topnav:after{display:block;content:"";position:absolute;top:0}.header #topnav .icon-list2{display:block;width:55px;height:27px;right:auto;top:auto;font-size:30px;text-align:center}span.phone.hours{line-height:23px;padding:5px 10px 0;color:#fff;background-color:#f8cc47;background-image:-webkit-gradient(linear, left bottom, left top, from(#f3a826), to(#f8cc47));background-image:linear-gradient(to top, #f3a826 0%, #f8cc47 100%)}.header span.phone.hours strong span{line-height:20px}.header span.phone.hours strong span.icon-mobile{color:#fff;font-size:20px;text-shadow:0 -1px 1px rgba(0,0,0,0.3)}.header span.phone.hours strong span.icon-arrow-down5{font-size:12px;color:#785313;top:-3px;position:relative}span.cart.sidebar{margin-left:8px}.header span.icon-user{margin:0;font-size:13px;line-height:30px;margin-right:8px;text-shadow:0 -1px 1px rgba(0,0,0,0.3)}span.icon-cart{display:block;float:left;width:14px;height:14px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/structure/icon-cart.png) 0 0 no-repeat;margin:6px 8px 0 0}span.phone.hours{display:none}span.account.login a{display:block;width:100%}span.account.login strong,span.cart.sidebar>strong{color:#222;display:block;float:left;font-size:18px;text-transform:uppercase;cursor:pointer}span.cart.sidebar .product-name strong{display:inline;color:#000;text-shadow:none}span.cart.sidebar span.text a{color:#222;text-decoration:none}.account .pulldown,.phone .phone-pulldown,span.cart.sidebar .block-cart{display:none;position:absolute;right:-10px;top:52px;width:100vw;max-width:500px;z-index:250;border-radius:0;font-size:14px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.4);box-shadow:0px 1px 3px rgba(0,0,0,0.4);text-align:left;line-height:initial}@media (min-width: 991px){.account .pulldown,.phone .phone-pulldown,span.cart.sidebar .block-cart{max-width:350px}}.account .pulldown{right:0}span.cart.sidebar .block-cart{top:41px}@media (min-width: 991px){.account .pulldown{right:-10px;top:75px}.account .pulldown:before,span.cart.sidebar .block-cart:before{content:"▲";position:absolute;right:50%;top:-15px;color:white;text-shadow:0 -1px 1px rgba(0,0,0,0.2);width:15px;height:15px;-webkit-transform:scaleX(3) scaleY(1.5) translateY(0px);transform:scaleX(3) scaleY(1.5) translateY(0px);z-index:0}span.cart.sidebar .block-cart:before{right:10%}}.phone .phone-pulldown{width:208px}.phone .phone-pulldown strong{color:#aa4301}.account .pulldown .liner,.cart .block-cart .liner{background:#fff;border-radius:0;padding:15px;top:27px}.account .pulldown .liner a,.cart .block-cart .liner a{font-size:14px}.account .pulldown .liner a{line-height:32px}.phone .phone-pulldown .liner{background:#fff;padding:5px 10px;color:#000;text-transform:none;cursor:default}.account .pulldown{color:#000}.account .pulldown .actions{text-transform:none;display:inline-block}.account .pulldown label{display:block;text-align:left;text-transform:none}.account .pulldown input.input-text{background:#fff;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}span.cart.sidebar .block-content{color:#000}span.cart.sidebar .block-content .empty{padding:0}.block-cart .block-subtitle{padding:10px 0}ol#cart-sidebar.mini-products-list{padding:0}ol#cart-sidebar.mini-products-list li.item{padding:12px 0}.block-cart .block-title{position:relative}.block-cart .summary{padding:2px 8px 8px;margin:-1px 0 0;position:relative;z-index:1}.minicontentrepeat .block-title .amount{margin:0;background:none;padding:0 0 0 5px;color:#000;text-transform:none;float:right}.block-cart .amount a{font-weight:bold}.block-cart .subtotal{margin:5px 0 0;padding:2px 0;text-align:right}.block-cart .subtotal .label,.block-cart .subtotal .price{color:#000;font-size:14px;font-weight:bold}.block-cart .subtotal .price{font-weight:bold}.block-cart .actions{padding:0}.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 8px 0}.modal-mobile-signin .pulldown{display:none;background-color:white !important}.modal-mobile-signin .pulldown .liner{max-width:300px;margin:0 auto}.modal-mobile-signin .pulldown input.input-text{background:#fff;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.winter-is-coming,.snow{z-index:100;pointer-events:none}.winter-is-coming{overflow:hidden;position:absolute;top:0;height:100%;width:100%;max-width:100%}.snow{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-animation:falling linear infinite both;animation:falling linear infinite both;-webkit-transform:translate3D(0, -100%, 0);transform:translate3D(0, -100%, 0)}.snow--mid{-webkit-animation-duration:20s;animation-duration:20s;background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/snow-mid.png);background-size:10%}.snow--mid+.snow--alt{-webkit-animation-delay:10s;animation-delay:10s}@media (max-width: 768px){.snow--mid{background-size:30%}}.snow--far{-webkit-animation-duration:30s;animation-duration:30s;background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/snow-small.png);background-size:10%}.snow--far+.snow--alt{-webkit-animation-delay:15s;animation-delay:15s}@media (max-width: 768px){.snow--far{background-size:30%}}@-webkit-keyframes falling{0%{-webkit-transform:translate3D(-7.5%, -100%, 0);transform:translate3D(-7.5%, -100%, 0)}100%{-webkit-transform:translate3D(7.5%, 100%, 0);transform:translate3D(7.5%, 100%, 0)}}@keyframes falling{0%{-webkit-transform:translate3D(-7.5%, -100%, 0);transform:translate3D(-7.5%, -100%, 0)}100%{-webkit-transform:translate3D(7.5%, 100%, 0);transform:translate3D(7.5%, 100%, 0)}}.rootmenu-mobile{display:none;top:0;right:0;padding:0;position:relative;cursor:pointer;vertical-align:middle;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.rootmenu-mobile-wrapper{display:none !important}.rootmenu-mobile span{font-size:10px;text-align:center}.rootmenu-mobile .icon-bar{display:block;position:absolute;width:30px;height:4px;background-image:none;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.rootmenu-mobile .icon-bar:nth-child(1){top:0px}.rootmenu-mobile .icon-bar:nth-child(2){top:7px}.rootmenu-mobile .icon-bar:nth-child(3){top:14px}.rootmenu-mobile .icon-text{font-family:'Roboto', Helvetica, sans-serif;top:21px;position:absolute}.rootmenu-mobile.open span:nth-child(1){top:7px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rootmenu-mobile.open span:nth-child(2){opacity:0;left:-60px}.rootmenu-mobile.open span:nth-child(3){top:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.rootmenu-mobile-light .icon-bar{background-color:#222222}.rootmenu-mobile-light span{color:#222}.rootmenu-mobile-dark .icon-bar{background-color:white}.rootmenu-mobile-dark span{color:white}.wrapper-overlay{display:none;position:absolute;background-color:white;height:100%;width:100%;left:0;right:0;z-index:100}.wrapper-overlay-dark{display:none;position:absolute;background-color:rgba(0,0,0,0.5);height:100%;width:100%;left:0;right:0;z-index:101}.noscroll{height:100%;overflow:hidden;width:100%;position:fixed}.rootmenu-click{position:absolute;top:0;right:0;display:none;cursor:pointer;z-index:100}.rootmenu-click i{float:right;display:block;height:25px;width:25px;margin-right:25px;font-size:25px}.rootmenu-click-back{cursor:pointer;z-index:100;display:none;position:absolute}.rootmenu-click-back i{float:left;display:block;height:25px;width:25px;margin-right:25px;font-size:25px}.rootmenu-rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rootmenu .rootmenu-submenu ul>li{position:relative;margin:0px;padding:0px}.rootmenu-text{width:50%;position:absolute;top:0px;left:0px;color:#fff;line-height:44px;text-indent:15px;font-weight:normal;font-size:20px;display:none;text-transform:none}.rootmenu-addimg{width:100%;display:block}.rootmenu-addimg img{width:100%}.rootmegamenu_block img{width:100%}.rootmenu .sub-cat-name{vertical-align:middle;font-weight:400;font-size:16px}.simpledropdown-list01{position:relative}.mobilemainheader,.mobile-sub-contact{display:none}@media only screen and (min-width: 230px) and (max-width: 991px){nav.rootmenu{display:none}.rootmenu>.rootmenu-list>li>.topmenu_main{display:none}.rootmenu .linksmenu ul:nth-of-type(2){margin-top:0 !important}.rootmenu .tabmenu .vertical-menu>li>a{font-weight:400}.rootmenu .tabmenu .tabmaintitle{float:none}.custom-menus span{color:#fff}.level3-popup{display:none}.level4-popup{display:none}.rootmenu li{position:relative}.halfwidth-dropdown-arrow,.fullwidth-dropdown-arrow{display:none !important}.level3-popup{padding-left:20px !important}.level4-popup{padding-left:20px !important}.rootmegamenu_block{display:none}.rootmenu-click-back{display:block}.mobile-sub-contact{display:block;background-color:#F2F2F2;padding:25px 15px;margin-top:25px}.mobile-sub-contact ul li{font-size:16px;line-height:22px}.mobile-sub-contact ul li a{font-size:16px;line-height:30px;color:#AA4301}.verticalmenu-arrow{display:none}span.cart.sidebar .block-cart{top:31px}.rootmenu .tabmenu02 .verticalopen02{position:relative !important;display:block !important;opacity:1 !important;visibility:visible !important;top:0px}.rootmenu>.rootmenu-list>li>.tabmenu02>.mainmenuwrap02>.vertical-menu02>li{width:100%;float:none !important}.rootmenu .tabmenu .vertical-menu{margin-top:10px;font-size:16px}.roottag{position:static}.sub_cat_listing li{position:relative}.rootmenu-submenu a.submenuarrow:after{border:none !important}.verticalopen{display:none !important}.rootmenu .tabmenu .tabimtag{height:auto !important}.rootmenu-list>li>a>.homeicon{display:none !important}.rootmenu-list>li>a>em{display:block !important;font-style:normal}.rootmenu-list>li{text-align:left;border-right:0px;float:none !important;display:inline-block}.rootmenu-list>li a{font-size:18px;padding:0 5px 15px;line-height:24px}.megamenu{position:absolute;top:0px;left:0px;padding:0;-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out;height:100vh;border:0;width:100%}.megamenu .carousel .item img{width:100%}.rootmenu-mobile{display:inline-block;width:40px;height:30px}.rootmenu-mobile-wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.mobile-sub{margin:0;list-style:none;float:none;width:100%}.mobile-sub>li{margin:0px 0px 0px 0px !important;display:block;position:relative}.mobile-sub>li>a{display:block;padding:5px 10px;line-height:35px;border-bottom:0}.mobile-sub>li>a.active{color:#000 !important;-webkit-box-shadow:none;box-shadow:none}.mobile-sub>li:hover>a{-webkit-box-shadow:none;box-shadow:none}.rootmenu{display:none;width:100%;padding:0 !important;background-color:#fff;margin:0px 0px;position:absolute;-webkit-box-shadow:0px 10px 10px rgba(0,0,0,0.2);box-shadow:0px 10px 10px rgba(0,0,0,0.2);-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out}.rootmenu-flex{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:inherit}.rootmenu-item{width:100%;float:none;text-align:left}.rootmenu-item>a{padding:13px;line-height:20px;text-transform:none;position:static !important}.rootmenu-click{padding-left:15px;display:inline-block;position:absolute;width:100%;height:40px}.rootmenu-click02{display:block}.rootmenu-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.rootmenu-item:hover .rootmenu-submenu{display:none}.rootmenu-submenu{position:static;width:100%;padding:0px;-webkit-box-shadow:none;box-shadow:none;display:none}.rootmenu-submenu:after{border-color:transparent transparent transparent transparent;border-style:none}.rootmenu-submenu li{margin:0px 0px 0px 0px !important;position:relative}.rootmenu-submenu a{display:block;color:#000;padding:12px 25px;background:#fff !important;border-bottom:solid 1px #ccc}.rootmenu-submenu li a.active{color:#000 !important}.rootmenu-submenu li:hover>a{background-color:#f5f5f5 !important;color:#000}.rootmenu-submenu-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0px;padding:0px}.rootmenu-submenu-sub li{margin:0px 0px 0px 0px !important;padding:0px;position:relative}.rootmenu-submenu-sub a{display:block;color:#000;padding:10px 25px 10px 25px;background:#fff !important;border-bottom:solid 1px #ccc;font-weight:normal}.rootmenu-submenu-sub li a.active{color:#000 !important}.rootmenu-submenu-sub li:hover>a{background-color:#a5a5a5 !important;color:#fff}.rootmenu-submenu-sub-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0px;padding:0px}.rootmenu-submenu-sub-sub li{margin:0px 0px 0px 0px !important}.rootmenu-submenu-sub-sub a{display:block;color:#000;padding:10px 25px 10px 25px;background:#fff !important;border-bottom:solid 1px #ccc;font-weight:normal}.rootmenu-submenu-sub-sub li a.active{color:#000 !important}.rootmenu-submenu-sub-sub li:hover>a{background-color:#606060 !important;color:#fff}.rootmenu-text{display:block}.rootmenu-submenu .cat-arrow{display:none !important}.skip-link.skip-nav{display:none !important}#header-nav{display:block}.rootmenu{width:100%;margin:0px 0px;font-size:16px !important}.rootmenu .halfmenu{position:relative;width:100%;top:0px}.rootmenu .catproductimg img{width:100%}.linksmenu img{width:100%}.rootmenu .tabmenu .tabimtag img{width:70%}.rootmenu .tabmenu02 .vertical-menu02>li>a{padding:5px 15px !important;height:auto}.rootmenu .tabmenu02 .vertical-menu02>li>.verticalopen02 .root-col-4{width:100% !important;margin:0px;padding:0px}.rootmenu .tabmenu02 .vertical-menu02>li>a>span{margin:12px 0 !important;float:none;text-align:center;display:block}.topmenu_main .megamenutopheader,.mobilemainheader{background-color:#F2F2F2;padding:15px 10px;width:100%;text-align:center}.topmenu_main .megamenutopheader .page-title-results,.mobilemainheader .page-title-results{display:none}.mobilemainheader{border-bottom:1px solid #efefef;display:block;font-size:20px;font-weight:bold;margin-bottom:20px}.mobilemainheader-name{padding-right:10px;font-size:14px}.mobilemainheader-list{display:inline-block}.mobilemainheader-list li{display:inline;padding:0 10px;font-size:14px}.mobilemainheader-list li:nth-child(1){border-left:1px solid #C6C6C6}.megamenutopheader a{padding:0 !important;z-index:999}.megamenutopheader a:hover{color:inherit;text-decoration:none}.header-container.sticky .megamenu{top:auto}.header-container.sticky .rootmenu-list>li>a{font-size:18px;line-height:20px;font-weight:700}}.footer-container .footer .copyright{color:#8D8D8D;font-size:11px;left:30px;position:relative;top:65px}.footer-container .footer .links{float:right;line-height:16px;text-align:left;width:100%}.footer-container .footer .links a{color:#E0E0E0;padding:5px;text-decoration:none;display:inline-block}.footer-container .footer .links a:hover,.footer-container .footer a.selected{color:#DDB441;text-decoration:none}.footer .links .social-links,.footer .links .social-links i{font-size:40px}.footer .store-switcher{display:inline;margin:0 5px 0 0;color:#fff}.footer .store-switcher label{font-weight:bold;vertical-align:middle}.footer .store-switcher select{padding:0;vertical-align:middle}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.footer .bugs{margin:13px 0 0;color:#ecf3f6}.footer .bugs a{color:#ecf3f6;text-decoration:underline}.footer .bugs a:hover{text-decoration:none}.footer address{margin:0 0 20px;color:#ecf3f6}.footer address a{color:#ecf3f6;text-decoration:underline}.footer address a:hover{text-decoration:none}.footer ul{display:inline}.footer ul.links{display:block}.footer li{display:block;padding:4px 7px 0 0;color:#C6C6C6;font-size:16px}.footer li a:hover{color:#DDB441}.footer li.last{background:none !important;padding-right:0 !important}.footer-container .bottom-container{margin:0 0 5px}.footer-container-inner .container{background:transparent !important}.footer-container .footer{background:#222;min-height:100px;color:transparent;position:relative;width:100%;max-width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px}.footer-container .footer:before{display:inline-block;content:' ';background-size:auto;background-image:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/svg/classic-border-1.svg);height:50px;width:175%;top:-34px;left:0;position:absolute}.footer-container .footer h5{color:#ca9a2d}.footer-container .footer h5:not(:first-of-type){margin-top:20px}.footer-container .footer .container{width:1300px !important;max-width:100%;margin:0 auto !important}@media (max-width: 768px){.footer-container .footer h5{margin-top:20px}}.newsletter-signup{padding:50px 50px;color:#222;background-color:#C6C6C6;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.newsletter-signup .container{max-width:1300px !important;width:100% !important;margin:0 auto !important;-webkit-transition:width .2s linear;transition:width .2s linear;max-width:1300px !important}.newsletter-signup .cta{text-align:left;margin-bottom:10px}.newsletter-signup .cta h4{font-size:36px}.newsletter-signup .cta span{font-size:16px}.copyright{padding:10px 10px 0;text-align:center;background-color:white}.copyright ul li{display:inline;font-size:14px}.copyright a{padding:0 10px;display:inline-block}@media only screen and (max-width: 1260px){.newsletter-signup{width:100%}}@media only screen and (max-width: 1024px){.newsletter-signup .cta h4{font-size:30px}.col-container .leftCol{width:100%;clear:both}.col-container .rightCol{width:100%;clear:both}}.container{margin:0 auto !important;position:relative !important;width:1300px !important;max-width:100% !important}.main{margin:0 auto;padding:0;position:relative;width:100%}.wrapper{overflow:hidden !important}.page,.main .container,.main-container,#navigation{border-left:0 !important;border-right:0 !important;border:0 !important}.page{padding-top:175px}.std{padding-left:0;padding-right:0}@media only screen and (min-width: 992px){.leftside{width:76.568965517241379310344827586207%;padding:0 30px 0 0;float:left}.rightside{width:20.431034482758620689655172413793%;float:right;padding:0;min-height:400px}.checkout .leftside,.checkout .rightside{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0px}.checkout .leftside{width:100%;max-width:74.568965517241379310344827586207%;padding:0 30px 0 0;float:left}.checkout .rightside{width:100%;max-width:25.5421455938%;display:block;float:right;position:absolute;top:2.5rem;right:20px}.mobilecart{display:none}}@media only screen and (max-width: 991px){.page{padding-top:45px}.leftside,.rightside{width:100%;padding:0}.checkout .leftside{width:100%;max-width:100%;float:none}.checkout .rightside{display:none !important}.mobilecart{position:fixed;display:inline-block;left:0;bottom:0;width:100%;z-index:100;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.4);box-shadow:10px 10px 10px rgba(0,0,0,0.4);background-color:#D4DBCD;border-top:1px solid white}.mobilecart a{color:#222 !important;text-decoration:none !important}.mobilecart .row{font-size:16px;padding:15px;margin-left:0 !important;margin-right:0 !important}.mobilecart .row .col-3,.mobilecart .row .col-6{padding:0 !important}.mobilecart-right{text-align:right}.mobilecart .item-count{background-color:white;width:30px;height:30px;display:inline-block;border-radius:50%;padding:6px 10px;margin-left:8px}}@media only screen and (max-width: 991px) and (max-width: 576px){.mobilecart .row{padding:10px 10px 15px}}.section-wrapper{width:100%}.section-wrapper-padding{padding:50px 0}.section-wrapper-padding-xs{padding:25px 0}.section-wrapper section-listCategories a,.section-wrapper ul,.section-wrapper li,.section-wrapper body{font-size:18px;line-height:24px}.section-wrapper h1{margin-bottom:0;padding-bottom:5px}.section-featureSlider{position:relative}.section-featureSlider .loading-spinner{position:absolute;top:30%;left:45%;z-index:999}.section-blog h2{margin:0;padding:10px 0 0 0;font-size:26px !important;line-height:26px !important}.section-blog h2 a{font-size:30px;color:#222}.section-blog h2 p{font-size:16px}.section-blog .featured-image{background-color:#F2F2F2;width:100%;min-height:250px}.section-blog .featured-image img{width:100%;height:auto}.section-blog a{color:#222 !important}@media (max-width: 991px){.section-listCategories a{font-size:15px}}@media (max-width: 768px){.section-listCategories a{font-size:13px}}.section-checkoutComments-inner{padding:0 25px}.section-checkoutComments-card{border:1px solid #efefef;background-color:white;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.1);box-shadow:0 10px 6px -6px rgba(0,0,0,0.1)}.section-checkoutComments-card i{font-size:43px;color:#0001}.section-checkoutComments .load-overlay{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(49%, #f2f2f2));background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #f2f2f2 49%);position:absolute;bottom:-40px;height:130px;width:100%;text-align:center}.section-reviews .reviews-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:white;margin:0 10px;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.1);box-shadow:0 10px 6px -6px rgba(0,0,0,0.1)}.section-reviews .reviews-container i{font-size:43px;color:rgba(0,0,0,0.1);float:left;height:100%}.section-reviews .reviews-container-inner{padding:10px}.section-reviews .reviews-product .product-img{max-height:50px;width:auto}@media (min-width: 500px){.section-reviews .reviews-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-reviews .reviews-product,.section-reviews .reviews-body{height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.full-width{min-height:300px;position:relative;overflow:hidden}.full-width .hero-content svg{position:absolute;right:-45px;top:0}.full-width-inner{max-width:1300px;margin:0 auto;height:100%}.full-width-inner:before{content:"";position:absolute;background-color:rgba(255,255,255,0.8);left:-100%;top:0;width:200%;height:inherit;z-index:-1}@media (max-width: 1300px){.full-width-inner{margin:0 25px}}.full-width-small-container{max-width:1000px}.full-width-right-extend{padding-top:225px;padding-bottom:225px}.full-width-bg-yellow{background-color:#ca9a2d;font-weight:normal}.full-width-bg-medium{background-color:#444 !important}.full-width-bg-dark{background-color:#222 !important}.full-width-bg-lightgray{background-color:#F2F2F2}.fixed-width{position:relative;overflow:hidden}.fixed-width-inner{max-width:1300px;margin:0 auto;height:100%}@media (max-width: 1300px){.fixed-width-inner{margin:0 25px}}.fixed-width-inner.bg-yellow{background-color:#ca9a2d;font-weight:normal}.fixed-width-inner.bg-dark{background-color:#444 !important}.fixed-width-inner.bg-lightgray{background-color:#F2F2F2}.fixed-width-inner .feature-content{padding:75px 50px 25px}.fixed-width-inner .feature-content-tall{padding:75px 50px}.page-homepage p{font-size:18px !important}.page-homepage .breadcrumbs{display:none}.page-homepage .main .container{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.page-homepage .container{width:100% !important}.page-homepage .col-main{padding:0}.page-homepage .std{padding-left:0}.page-homepage .std p:first-of-type{margin:0}.page-homepage .minimal-price-link{display:none}.page-homepage .special-price{padding:0}.page-homepage .special-price .price-label{font-size:18px}.page-homepage .special-price-ends-at{display:inline-block;width:100%;margin:0;font-size:12px}.page-homepage p.old-price{font-size:14px}.page-homepage .old-price .price-label{font-size:12px !important}.page-homepage .old-price .price{font-size:12px !important;color:#999 !important}.page-homepage h1{font-size:40px;line-height:36px}.page-homepage h1.mega{color:#ca9a2d;font-size:60px;line-height:50px;padding:18px 18px 18px 0 !important}.page-homepage h2{font-size:40px;line-height:45px;font-weight:bold;padding:0 0 10px 0}.page-homepage h2.feature{color:white;text-shadow:0 1px 0 black;background-color:#222;padding:15px 24px 10px 24px;display:inline-block;z-index:2;position:relative;margin-left:30px}@media (max-width: 768px){.page-homepage h2.feature{display:block;z-index:2;position:relative;margin:0 auto;text-align:center}}.page-homepage h1.thin-lines{line-height:32px}.page-homepage .view-float-right{float:right}.page-homepage .view-float-right p{margin-bottom:0;padding-bottom:0}.page-homepage img.lazy{display:block;border:0;opacity:0}.page-homepage img:not(.initial){-webkit-transition:opacity 1s;transition:opacity 1s}.page-homepage img.initial,.page-homepage img.loaded,.page-homepage img.error{opacity:1}.page-homepage img:not([src]){visibility:hidden}.page-homepage .btn2 a{color:#222 !important}.page-homepage .btn2-alt a{color:#fff !important}@media (max-width: 768px){.page-homepage h1.mega{font-size:42px;line-height:34px}.page-homepage h1{font-size:36px;line-height:36px}.page-homepage h2{font-size:32px !important;line-height:32px !important}}.hero-slick-slider-wrapper{padding:25px 0 0;min-height:300px !important}.hero-slick-slider{opacity:0}.hero-slick-slider .slick-list{margin:0 25px}.hero-slick-slider .slick-slide{opacity:50%;margin:0 25px !important}.hero-slick-slider .slick-slide.slick-current.slick-active.slick-center{opacity:100%;background-color:#fafafa !important}.hero-slider-card{width:100%;max-width:600px;background-color:#dbdbdb;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.2);box-shadow:0 10px 6px -6px rgba(0,0,0,0.2)}.hero-slider-card .card-left{padding:40px}@media (max-width: 768px){.hero-slider-card .card-left{padding:15px 40px}}.hero-slider-card .card-right{padding:0}.hero-slider-card h2{font-size:40px;line-height:36px;font-weight:bold;margin-bottom:0;padding-bottom:0}@media (max-width: 991px){.hero-slick-slider .slick-slide{opacity:100%;text-align:center;margin:0 auto !important}}.shortcode-product-default .products-list li.item .product .product-details .product-name{height:60px;overflow:hidden}.header-underline-yellow,.header-underline-yellow-long,.header-underline-yellow-center{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.header-underline-yellow,.header-underline-yellow-long,.header-underline-yellow-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.header-underline-yellow-long h2{display:inline-block;line-height:37px !important;padding-bottom:0;margin-bottom:0}.header-underline-yellow-center:after{content:"";position:absolute;width:100px;bottom:0;border-bottom:4px solid #ddb441;right:-50%;left:50%;margin-left:-50px;top:50%;margin-top:-50px}.header-underline-yellow-long:after{content:"";position:absolute;width:100%;height:5px;bottom:0;left:0;border-bottom:3px solid #ddb441}.header-underline-yellow:after{content:"";position:absolute;width:100px;height:5px;bottom:0;left:0;border-bottom:4px solid #ddb441}.thick-yellow-border-top{display:inline-block;border-top:4px solid}.thick-yellow-border-left{display:inline-block;border-left:4px solid #ca9a2d}.grid-wrapper .post-list-item{border:1px solid #efefef;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.1);box-shadow:0 10px 6px -6px rgba(0,0,0,0.1);margin:20px}.grid-wrapper .post-entry-content{padding:20px}.grid-wrapper .post-entry-with-image img{width:600px;height:auto;max-width:100%}@media (min-width: 768px){.grid-wrapper .post-list-item{margin:10px;width:33%}.grid-wrapper .grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sidebar-email{display:block;background-color:#F2F2F2;background-size:cover;margin-bottom:25px;padding:35px 10px 35px 10px;min-height:250px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.sidebar-email h2{text-align:center;line-height:24px;padding-bottom:25px}.sidebar-email input.newsletter-email{outline:none;padding:4px 3% !important;margin:0;background-color:#fff !important;color:#222222;line-height:37px !important;border-radius:2px 0 0 2px;vertical-align:top;-webkit-transition:border-color 0.24s ease-out, opacity 0.24s ease-out;transition:border-color 0.24s ease-out, opacity 0.24s ease-out;-webkit-appearance:none;border:none;font-size:18px;width:100%;height:40px;max-width:300px}.sidebar-email .btn2{margin-top:10px}.thankyouemail{padding:5px}.account-login .content{min-height:100px;padding:14px 21px}.account-login .content h2{font-weight:bold;font-size:32px;margin:0 0 14px;padding:0 0 5px 0;border-bottom:1px solid #ddd;background-position:0 1px;background-repeat:no-repeat;text-transform:uppercase;color:#AA4301}.account-login .buttons-set{margin:0;padding:8px 13px}#simple-modal-account-login .modal-content{max-width:450px;margin:0 auto}#simple-modal-account-login .modal-content .account-modal .form-group{max-width:275px;margin:0 auto}#simple-modal-account-login .modal-content .account-modal .error-message{font-size:12px;color:#AA4301;line-height:12px;padding-top:5px}#simple-modal-account-login .modal-content .account-modal .toggle-password{font-size:18px;position:absolute;right:10px;top:33px}#simple-modal-account-login .modal-content .account-modal .alert{padding:0.4rem 1rem;max-width:90%;font-size:14px}#simple-modal-account-login .modal-content .account-modal .required span{color:#AA4301}#simple-modal-account-login .modal-content .account-modal h4{font-family:"Teko",Helvetica,sans-serif;font-size:28px}#simple-modal-account-login .modal-content .account-modal label{margin-bottom:0;font-size:12px;color:#707070}#simple-modal-account-login .modal-content .account-modal hr{padding-bottom:10px}#simple-modal-account-login .modal-content .account-modal p{margin-bottom:5px}@media (max-width: 768px){.my-account h1#order-info{font-size:32px}}.account-order.order-items{overflow-x:hidden}.account-order .pager .limiter{display:none}.account-order .pager .pages{font-size:16px;width:100%;margin:0 auto}.account-order-items .price{color:#222}.account-order-items .order-number h2{font-size:1.5rem}.account-order-items-totals .data-table td{padding:2px 8px}.account-order-items-totals .data-table .a-right .price{font-weight:normal}.account-order-items-totals .data-table,.account-order-items-totals .data-table tbody th,.account-order-items-totals .data-table tbody td{border:none}.account-order-items-totals .data-table .odd,.account-order-items-totals .data-table .even{background:transparent}.account-order-items-totals .data-table .a-right.subtotal .price,.account-order-items-totals .data-table .a-right strong .price{color:#222;font-weight:bold}@media (max-width: 991px){.account-order-items a,.account-order-items p{font-size:12px;display:inline-block;line-height:1.2}}@media (max-width: 991px){.block-account{border-top:2px solid #efefef;padding-top:20px}}.page-print{background:#fff;padding:25px 30px;text-align:left;max-width:800px;margin:0 auto}.page-print h1,.page-print h2,.page-print h3,.page-print p,.page-print a{color:#222;padding-bottom:0;margin-bottom:0;font-family:"Roboto",Helvetica,sans-serif}.page-print h1,.page-print h2{font-size:22px;padding-bottom:5px}.page-print .data-table .a-right.subtotal .price,.page-print .data-table .a-right strong .price{color:#222}.page-print .data-table thead th,.page-print .data-table tfoot tr,.page-print .data-table tfoot tr.first td{background-color:#F2F2F2 !important}.page-print .data-table tbody.odd tr{background-color:#fff !important}.page-print .print-head{margin:0 0 15px}.page-print .print-head .logo{float:left}.page-print .print-head address{float:left;margin-left:15px}.page-print .order-date{background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 10px;margin:0 0 10px}.page-print .col2-set{margin:0 0 10px}.page-print .gift-message-link{display:none}.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}.classic-shipping-tracking-index .page{background:#fff !important}.section-shippingTracker .container{width:100%;color:#4d483f;padding:10px 10px 0;max-width:1000px;margin:0 auto;border-radius:2px}.section-shippingTracker .progress-tracker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;counter-reset:item;padding-left:calc(34px*2);padding-right:calc(34px*2)}@media screen and (max-width: 768px){.section-shippingTracker .progress-tracker{padding-left:calc(34px);padding-right:calc(34px)}}@media screen and (max-width: 375px){.section-shippingTracker .progress-tracker{padding-left:20px;padding-right:20px}}.section-shippingTracker .progress-tracker-small{padding-left:calc(34px);padding-right:calc(34px);max-width:500px;margin:15px 0}.section-shippingTracker .progress-tracker-small .progress-text{font-size:12px}.section-shippingTracker .progress-tracker-small .progress-marker{width:20px;height:20px;font-weight:normal;font-size:12px;-webkit-transform:translateY(2px);transform:translateY(2px)}.section-shippingTracker .progress-tracker-small .progress-marker.multi-line{-webkit-transform:translateY(0);transform:translateY(0)}.section-shippingTracker .progress-tracker-small .checkmark-complete:after{left:.75em}.section-shippingTracker .progress-tracker-small .progress-step:not(:last-child)::after{content:'';display:block;position:absolute;top:calc(calc((34px/2) + 1.2em) - .2em);left:25px;width:calc(100% - 30px);height:calc(8px / 2);border-radius:2px}.section-shippingTracker .progress-tracker-small .progress-text.multi-line{-webkit-transform:translateX(calc(-50% + (20px/2))) translateY(-5px);transform:translateX(calc(-50% + (20px/2))) translateY(-5px)}.section-shippingTracker .progress-tracker-small .progress-text{-webkit-transform:translateX(calc(-50% + (20px/2))) translateY(-10px);transform:translateX(calc(-50% + (20px/2))) translateY(-10px)}@media screen and (max-width: 768px){.section-shippingTracker .progress-tracker-small{padding-left:calc(34px);padding-right:calc(34px)}}@media screen and (max-width: 375px){.section-shippingTracker .progress-tracker-small{padding-left:5px;padding-right:0}}.section-shippingTracker .progress-step{display:block;position:relative;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding:0;min-width:34px}.section-shippingTracker .progress-step:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.section-shippingTracker .progress-step:not(:last-child)::after{content:'';display:block;position:absolute;top:calc((34px/2) + 1.2em);left:45px;width:calc(100% - 45px - 10px);height:8px;border-radius:4px}.section-shippingTracker .progress-step::after{background-color:#ccc}.section-shippingTracker .progress-step.is-active .progress-marker{background-color:#ccc}.section-shippingTracker .progress-step.is-complete .progress-marker{background-color:#7ba726}.section-shippingTracker .progress-step.is-complete::after{background-color:#7ba726}.section-shippingTracker .progress-step.is-complete.gradient::after{background:-webkit-gradient(linear, right top, left top, from(#efefef), color-stop(99%, #7ba726));background:linear-gradient(to left, #efefef 0%, #7ba726 99%)}.section-shippingTracker .progress-marker{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:20;width:34px;height:34px;font-weight:bold;border-radius:50%;color:#fff;background-color:#ccc}.section-shippingTracker .progress-marker.multi-line{-webkit-transform:translateY(-6px);transform:translateY(-6px)}@media screen and (max-width: 768px){.section-shippingTracker .progress-marker.multi-line{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.section-shippingTracker .progress-text{text-transform:uppercase;text-align:center;display:inline-block;font-size:0.9em;padding-right:0;padding-left:0;-webkit-transform:translateX(calc(-50% + (34px/2))) translateY(-18px);transform:translateX(calc(-50% + (34px/2))) translateY(-18px);vertical-align:top}.section-shippingTracker .progress-text.multi-line{-webkit-transform:translateX(calc(-50% + (34px/2))) translateY(-12px);transform:translateX(calc(-50% + (34px/2))) translateY(-12px);width:175px;line-height:1.2}@media screen and (max-width: 768px){.section-shippingTracker .progress-text{font-size:.7em}.section-shippingTracker .progress-text.multi-line{width:100px}}@media screen and (max-width: 375px){.section-shippingTracker .progress-text{font-size:.6em}}.section-shippingTracker .count:before{content:counter(item) " ";counter-increment:item}.section-shippingTracker .checkmark-complete:after{content:" ";counter-increment:item;display:block;width:0.3em;height:0.8em;border:solid white;border-width:0 0.1em 0.1em 0;position:absolute;left:.9em;top:34%;margin-top:-0.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section-shippingDetails{max-width:1100px;margin:0 auto}.section-shippingDetails .small-text{font-family:"Roboto",Helvetica,sans-serif;font-size:14px;font-weight:normal}.section-shippingDetails .tracking-chart{border:solid 1px #ccc;max-width:500px}.section-shippingDetails .shipping-info{line-height:1.5;border-bottom:solid 1px #ccc;padding:20px}.section-shippingDetails .tracking-status{overflow-y:auto;min-height:25rem;max-height:30rem;position:relative}.section-shippingDetails .tracking-status-inner{padding:5px 20px 20px}.section-shippingDetails .tracking-status-inner-heading{background-color:#F2F2F2;padding:5px 20px}@media screen and (max-width: 768px){.section-shippingDetails .tracking-status{min-height:20rem}}.section-shippingDetails .related-shipments-card,.section-shippingDetails .items-shipment-card{white-space:nowrap;max-width:460px;width:100%}.section-shippingDetails .related-shipments-card-inner,.section-shippingDetails .items-shipment-card-inner{white-space:normal}.section-shippingDetails .related-not-logged-in{min-height:300px}.section-shippingSnippet{font-size:12px;line-height:1.2;max-width:375px}.section-shippingSnippet a{font-weight:normal}.section-shippingSnippet .tracking-number{display:inline-block;font-weight:bold;text-decoration:underline;padding-bottom:5px}.section-productFeeds{padding:25px}.section-productFeeds h2{margin-bottom:0;padding-bottom:0}.track-feature{height:298px;position:relative;z-index:1;max-width:100%;background-size:cover;background-position:center center}.track-feature:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:-1}.track-feature .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:inherit;height:inherit;text-align:center;position:relative;color:#ffffff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.track-feature .title:hover{color:#ca9a2d}.track-feature h2{height:inherit;position:relative}.category-title{border:0;margin:0 0 7px 2px}.category-image{width:100%;overflow:hidden;margin:0 0 10px;text-align:center}.category-description{margin:0 0 10px}.products-grid{position:relative;margin:25px 0px !important}.products-grid.abtest{display:none}.products-grid.last{border-bottom:0}.products-grid li.item{float:left;width:138px;padding:0px 10px 20px !important}.products-grid .product-image{display:block;width:135px;height:135px;margin:0 0 10px}.products-grid .product-name{margin:0 0 5px;font-weight:bold;font-size:13px;color:#203548}.products-grid .product-name a{color:#AA4301;display:block;font-size:16px;font-weight:bold;padding-bottom:3px}.products-grid .price-box{margin:5px 0}.products-grid .availability{line-height:21px}.col2-left-layout .products-grid,.col2-right-layout .products-grid{width:632px;margin:0 auto}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.col2-left-layout .products-grid,.col2-right-layout .products-grid{width:100%;margin:0 auto}.col2-left-layout .col-left{width:20%;padding:0px}.col2-left-layout .col-main{/*!important*/padding:0}.grid-row{clear:both;width:100%;margin-top:5px;margin-bottom:5px}.grid-col{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.grid-col.grid-col-full{width:98%;padding:1%}.grid-col.grid-col-one-half{width:48%;padding:1%}.grid-col.grid-col-one-third{width:31%;padding:1%}.grid-col.grid-col-two-third{width:65%;padding:1%}.product-gel{width:95%;height:375px;display:inline-block;position:relative;float:left;padding:10px;border:1px solid #EEE;border-radius:5px;background:#FFFFFF;-webkit-box-shadow:1px 1px 3px 0 #f2f2f2;-ms-box-shadow:1px 1px 3px 0 #f2f2f2;box-shadow:1px 1px 3px 0 #f2f2f2}.product-gel .product-name{padding-bottom:0px}.products-grid .productflags{float:none}.products-grid .gridFlags div{display:inline-block}.products-grid .productflags img{width:25px;padding-left:3px;vertical-align:bottom}.grid-row-rating-shipping{margin-top:-5px;height:30px}.grid-ratings-block{margin-top:-5px}.grid-ratings-block .rating-links{margin:10px 0px 0px 0px !important}.grid-ratings-block .rating-links.ratings-count{clear:both;margin-top:5px !important}.grid-row-out-of-stock-product{margin-top:-5px}.grid-row.grid-action-row{min-height:85px;margin-top:15px}.grid-row.view-out-of-stock-product{margin-top:-2px;margin-bottom:0px}.link-compare{display:none}.msrp-label-list .price{color:#000}div.msrp{float:left}.your-price-label-list{display:none}.regular-price{color:#E96B00 !important;font-weight:normal}.special-price-ends-at{clear:both;font-weight:bold;display:inline-block}span.special-price-ends-at+div.add-to-cart{margin-top:-30px}.catalog-category-view .special-price-ends-at{display:none}.grid-price-block{line-height:1.6;font-family:'Droid Sans', sans-serif;margin-top:2px}.grid-price-block .special-price{padding:0 !important}.grid-price-block .was-price-label{font-size:14px;color:#7a7a7a;text-decoration:line-through}.grid-price-block .was-price{font-size:14px;color:#7a7a7a;text-decoration:line-through}.grid-price-block .sale-price-label{font-size:18px;color:#c76200}.grid-price-block .sale-price{font-size:18px;color:#c76200}.grid-price-block .regular-price-label{font-size:14px;color:#7a7a7a}.grid-price-block .regular-price{font-size:18px;color:#7a7a7a}.grid-price-block .regular-price-label,.grid-price-block .regular-price{display:inline-block}.grid-price-block .price-pipe{color:transparent !important;display:block;line-height:0}.productmsrp .sale-price{color:#c76200}.product-shop .ratings .rating-links .separator{display:inline}.product-shop .f-fix .ratings .rating-links .separator{display:none}.product-shop .f-fix .ratings .rating-links .addYourReview{display:none}.category-products .productGel .ratings{clear:left;position:absolute;bottom:12px}.ratings .rating-links .separator{margin:0 2px;display:none}.category-products .rating-box{margin:0px 0 0}.category-products .productGel .ratings .rating-links{width:72px;height:13px;overflow:hidden;margin:3px 0 0 0px;float:left;clear:both}.category-products .ratings .rating-links{width:inherit !important;height:13px;overflow:hidden;margin:3px 0 0 5px}.category-products .ratings .rating-links a{cursor:auto}.category-products .ratings .rating-links .addYourReview{display:none}.category-products .ratings .rating-links.left{width:auto;display:none}.ratings .amount{clear:both;float:left;margin-top:3px}button.button.btn-notify-me,button.button.btn-low-stock,button.button.btn-in-stock{background-color:#464646;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#464646 #464646 #464646;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-width:0}button.button.btn-notify-me span{font-size:12px;line-height:12px;margin-top:-4px;color:white;font-family:'Droid Sans', sans-serif;text-shadow:0 -1px 1px rgba(0,0,0,0.6)}button.button.btn-notify-me{min-height:30px;float:right;padding:5px 1px 6px;margin-left:3px}button.button.btn-cart{min-height:30px;float:right;padding:5px 1px 6px !important;margin-left:3px}button.button.btn-low-stock{min-height:30px;float:right;padding:5px 8px 6px !important;margin-left:3px}button.button.btn-in-stock{min-height:30px;float:right;padding:5px 18px 6px !important;margin-left:3px}button.button.btn-view-details{min-height:30px;float:right;padding:5px 1px 6px !important;margin-left:3px}button.button.btn-in-stock span,button.button.btn-low-stock span,button.button.btn-view-details span{font-size:14px;font-weight:bold;color:white;font-family:'Droid Sans', sans-serif;text-shadow:0 -1px 1px rgba(0,0,0,0.6)}.filters-toggle{display:none}.filters-toggle img{width:25px;height:auto;margin-left:10px}.filters-toggle a{background-color:#ddb441;padding:5px 10px;text-align:center;color:#222;font-size:14px;display:inline-block;font-weight:bold;border-radius:2px}.filters-toggle a:hover,.filters-toggle a:active,.filters-toggle a:focus{text-decoration:none}.filters-action{display:block}.categorylistingsort{padding:10px 10px 0 10px}.categorylistingsort:before{height:1px}.categorylistingsort .sorttitle{padding:0;margin-right:0}@media (max-width: 575px){.categorylistingsort .sort-by select{font-size:14px !important}}@media (max-width: 360px){.categorylistingsort .sort-by select{font-size:11px !important}}.categorylistingsort .sort-by-asc i,.categorylistingsort .sort-by-desc i{font-size:25px;vertical-align:middle;padding:0 0 0 5px}@media (max-width: 360px){.categorylistingsort .sort-by-asc i,.categorylistingsort .sort-by-desc i{font-size:18px;padding:0}}.categorylistingsort .sort-by-desc i{transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1)}.categorylistingsort select{height:35px}.category-title{border:0;margin:0 0 0px 2px}.sorter select{padding:3px 5px}.toolbar .pager{width:100%;padding:7px 15px 3px;border:0}.limiter label{margin-bottom:0}.toolbar-top .pager,.toolbar-top .selected-filters,.selected-filters,.toolbar-bottom .narrow-sort,.toolbar-bottom .filters{display:none}.categorylistingsort .narrow-sort{height:35px}.page-title h1{display:inline-block;padding-bottom:10px}.page-title span.page-title-results{font-size:14px;color:#707070;padding-left:5px;padding-bottom:5px;display:inline-block}.block-layered-nav .block-content .currently{padding:0 !important}@media (max-width: 768px){.filters-subtitle{display:none}.filters-toggle{display:block}.filters-criteria ol{margin-bottom:0}.filters-criteria ol li{background-color:#F2F2F2;margin:5px 5px 5px 0 !important;padding:5px;color:#222;display:inline-block;width:inherit}.filters-criteria ol li .btn-remove{text-indent:0;background:none;font-size:16px;color:#AA4301;line-height:inherit;width:inherit;height:inherit}.filters-criteria ol li .btn-remove-inline{display:inline;background:none !important;line-height:inherit;width:inherit;height:inherit}.filters-action{display:inline-block}.toolbar-top .selected-filters{display:inline-block;margin-top:10px}}.products-grid li.item{float:left;width:30%;padding:0px 10px 0px;margin-left:10px;margin-right:-10px}.products-grid .product-image{display:block;width:100%;height:180px;margin:5px auto;text-align:center}.products-grid .product-image img{height:90%}.products-grid .product-name{margin:0 0 5px;font-weight:bold;font-size:13px;color:#203548;height:55px;overflow:hidden}.products-grid .product-name a{color:#AA4301;display:block;font-size:26px;font-weight:normal;padding-bottom:3px;padding-top:5px}.products-grid .in-stock-btn.stock-status-flag{color:#567A1A;font-weight:bold}.products-grid .out-of-stock-btn{color:red}.products-grid .out-of-stock-product-link{margin-left:-50px;clear:both;display:block}.products-list li.item{border-bottom:1px solid #9A8E74;margin:0;padding:18px 0 0 0;list-style:none}.products-list li.item.last{border-bottom:0}.products-list .product-image{float:left;width:24%;height:auto;margin:0 0 10px}.products-list .product-shop{display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:76%;padding-left:20px}.products-list .btn-cart-listing{float:right}.products-list .product-name{margin:0 0 5px;font-weight:bold;font-size:13px;color:#203548;padding-bottom:0px}.products-list .product-name a{font-family:"Roboto",Helvetica,sans-serif;color:#222;font-size:18px;font-weight:bold;padding-bottom:3px}.products-list .price-box{float:right;margin:8px 13px 5px 0}.products-list .catalog-category-view .products-list .price-box{float:none}.products-list .availability{float:left;margin:3px 0 0}.products-list .desc{clear:both;padding:6px 0 0;margin:0 0 15px;line-height:1.35}.products-list .desc .link-learn{font-size:12px;float:right}.products-list .add-to-links{clear:both}.products-list .add-to-links li{display:inline}.products-list .add-to-links .separator{display:inline;margin:0 2px}.catalog-product-view .main .container{width:100% !important;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.catalog-product-view .col-main{padding:0}.catalog-product-view .validation-failed{border:1px solid #eb340a !important;background:#faebe7 !important;border-radius:2px;margin-bottom:10px !important;padding:10px}.catalog-product-view .validation-advice{clear:both;min-height:20px;margin:0;padding-left:17px;font-size:14px;font-weight:bold;line-height:20px;color:#eb340a;padding-top:10px;float:none}.catalog-product-view span.required{color:#eb340a}.catalog-product-view .section-wrapper section-listCategories a,.catalog-product-view .section-wrapper ul,.catalog-product-view .section-wrapper li,.catalog-product-view .section-wrapper body{font-size:14px;line-height:21px}.catalog-product-view #tt-instant-answers-widget:before,.catalog-product-view #tt-reviews-list:before,.catalog-product-view #tt-chatter-widget:before{content:"";display:block;height:150px;margin:-150px 0 0}.product-view hr{height:1px}.product-view .product-img-box{width:100%}.product-view .col1-layout .product-view .product-shop{width:100%;padding:0}.product-view iframe{max-width:100%}.product-view img.lazy{display:block;border:0;opacity:0}.product-view img:not(.initial){-webkit-transition:opacity 1s;transition:opacity 1s}.product-view img.initial,.product-view img.loaded,.product-view img.error{opacity:1}.product-view .product-shop{width:100%;max-width:450px;margin:0 auto}.product-view .product-shop h1{font-family:"Roboto", Helvetica, sans-serif}.product-view .product-shop .availability{font-weight:bold;font-size:1em;text-transform:uppercase}.product-view .product-shop .availability .available-number{color:#AA4301;display:block;font-size:12px !important}.product-view .product-shop-top .email-friend{float:left;position:relative;text-align:right}.product-view .product-shop-top .box-collateral.box-additional{display:none}.product-view .product-shop-top .breadcrumbs{left:0;margin-bottom:0}.product-view .product-shop-top h1{font-family:"Teko",Helvetica,sans-serif;font-weight:500;font-size:32px;line-height:2rem;font-family:"Teko", Helvetica, sans-serif;font-weight:400;font-size:32px;line-height:2rem;margin:0;padding:0 0 5px}.product-view .product-shop-top .in-stock,.product-view .product-shop-top .out-of-stock{text-transform:uppercase;margin:0}.product-view .product-shop-top span.upc-spacing,.product-view .product-shop-top span.mpn-spacing{display:inline-block}@media (max-width: 576px){.product-view .product-shop-top h1{font-size:26px;line-height:1.5rem}}@media (max-width: 991px){.product-view .product-shop-top{display:none}.product-view .product-shop-top-mobile{display:block !important}}.product-view .product-shop-bottom .add-to-box .tier-prices{margin:0;padding:0 0 10px;border:0;background:0}.product-view .product-shop-bottom .add-to-box .tier-prices li{background:0;padding:2px 0;color:#666666}.product-view .product-shop-bottom .add-to-box .tier-prices .price,.product-view .product-shop-bottom .add-to-box .tier-prices .benefit{color:#666666}.product-view .product-shop-bottom .add-to-box .add-to-cart{padding-bottom:15px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-view .product-shop-bottom .add-to-box .add-to-links{margin:0}.product-view .product-shop-bottom .add-to-box .add-to-links li{display:block !important}.product-view .product-shop-bottom .add-to-box .add-to-links li .separator{display:none !important}.product-view .product-shop-bottom .add-to-box .availability-grouped{padding-top:15px}.product-view .product-shop-bottom .add-to-box .availability-grouped .availability{border-left:none}.product-view .product-shop-bottom .add-to-box .availability.in-stock{color:#7BA726}.product-view .product-shop-bottom .add-to-box .price-box-bundle{padding-top:10px;border-top:1px solid #d8d8d8}.product-view .product-shop-bottom .add-to-box .price-box-bundle .price-label{display:inline-block}.product-view .product-shop-bottom .add-to-box .price-box-bundle .price-from .price,.product-view .product-shop-bottom .add-to-box .price-box-bundle .price-to .price,.product-view .product-shop-bottom .add-to-box .price-box-bundle .minimal-price .price{font-size:14px !important}.product-view .product-shop-bottom .add-to-box .price-box .price-as-configured .price{color:#222}.product-view .product-shop-bottom .add-to-box .price-box .price-as-configured .price-label{display:block}.product-view .product-shop-bottom .product-after-options{border-top:1px solid #efefef;padding:20px 0}.product-view .product-shop-bottom .product-after-options a{display:inline-block;padding:10px 20px}.product-view .product-shop-bottom .product-after-options .sharethis-wrapper{padding-top:20px}.product-view .product-shop-bottom .credova-financing-offer{padding:15px 20px !important;clear:both;text-align:left}.product-view .product-shop-bottom .credova-financing-offer .product-financing-terms{color:#0D5067;font-size:16px}.product-view .product-shop-bottom .credova-financing-offer .product-financing-pre-qualify{display:inline-block;border:1px solid #ABBEC5;background-color:rgba(255,255,255,0.25);padding:10px;font-size:15px;text-align:center;color:#0D5067;width:100%;max-width:125px;-webkit-transition:500ms ease-in;transition:500ms ease-in}.product-view .product-shop-bottom .credova-financing-offer .product-financing-pre-qualify:hover{background-color:rgba(255,255,255,0.75)}.product-view .product-shop-media .product-img-box{width:100%;border:2px solid #efefef;margin-bottom:25px}.product-view .product-shop-media .product-img-box .pagingInfo{display:block;text-align:center;width:100%;padding-bottom:10px}.product-view .product-shop-media .product-img-box .product-image{display:block;margin:0 0 13px;border:1px solid #ABABAB;padding:3px;position:relative;width:580px;max-width:100%;margin:0 auto}.product-view .product-shop-media .product-img-box .product-image img{max-width:100% !important;max-height:350px}.product-view .product-shop-media .product-img-box .product-image .mag{position:absolute;z-index:10;right:5px;top:5px}.product-view .product-shop-media .product-img-box .product-image-feature{padding-top:20px;padding-bottom:20px}.product-view .product-shop-media .product-img-box .product-image-zoom{position:relative;width:580px;height:355px;overflow:hidden;z-index:9}.product-view .product-shop-media .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move}.product-view .product-shop-media .product-img-box .zoom{display:none;position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;cursor:pointer}.product-view .product-shop-media .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:.3}.product-view .product-shop-media .product-img-box .zoom #track{position:relative;height:18px}.product-view .product-shop-media .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(https://cdn.classicfirearms.com/skin/frontend/default/classic-arms-19/images/magnifier_handle.gif) 0 0 no-repeat}.product-view .product-shop-media .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}.product-view .product-shop-media .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}.product-view .product-shop-media .product-img-box .zoom-notice{display:none;font-size:11px;margin:0 0 5px;text-align:center}.product-view .product-shop-media .product-img-box .more-views h2{font-size:11px;border-bottom:1px solid #ccc;margin:0 0 8px;text-transform:uppercase}.product-view .product-shop-media .product-img-box .more-views ul{margin-left:-9px}.product-view .product-shop-media .product-img-box .more-views li{float:left;margin:0 0 8px 9px;display:block}.product-view .product-shop-media .product-img-box .more-views li a{float:left;padding:3px 0 5px;overflow:hidden}.product-view .product-shop-media .product-img-box .more-views li a:hover{border-bottom:2px solid #ababab;padding-bottom:3px}.product-view .product-shop-media .product-img-box li a img{border:1px solid #CCC}.product-view .product-shop-media .product-img-box .mz-hint-swipe{display:none;bottom:8px;left:0;right:0;padding:0 10%;background-color:#0000;-webkit-transition:opacity 0.25s ease, z-index 0.25s ease;transition:opacity 0.25s ease, z-index 0.25s ease;color:#eee;text-decoration:none;text-align:center;direction:ltr;margin:0;position:absolute;z-index:1000;pointer-events:none}.product-view .product-shop-media .product-img-box .mz-hint-swipe-message{display:inline-block;background:#31333db3;border-radius:2em;padding:.4em 1.1em}.product-view .product-shop-media .product-img-box .mz-hint-swipe-message:before{content:'\f07e';font-family:'FontAwesome';font-size:1.5em;speak:none;text-align:center;vertical-align:-2px;margin-right:6px;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}@media (min-width: 991px){.product-view .product-shop-media .product-img-box .mz-hint-swipe{display:none !important}}.product-view .product-shop-media .product-img-box .MagicScroll{margin-bottom:15px}.product-view .product-shop-media .product-img-box .MagicScroll a[data-zoom-id] img,.product-view .product-shop-media .product-img-box .MagicScroll .mz-thumb img{-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #F2F2F2}.product-view .product-shop-media .product-img-box .MagicScroll .mz-thumb.mz-thumb-selected img,.product-view .product-shop-media .product-img-box .MagicScroll .mz-thumb:hover:not(.mz-thumb-selected) img,.product-view .product-shop-media .product-img-box .MagicScroll .item-thumbnail.item-360.mz-thumb-selected img{border:1px solid #DDB441;-webkit-filter:none;filter:none}.product-view .product-shop-media .product-img-box .MagicScroll .mz-thumb{margin:0 5px}.product-view .product-shop-media .product-img-box .item-thumbnail-carousel{padding-bottom:20px}@media (max-width: 991px){.product-view .product-shop-media .product-img-box{border:none;margin-bottom:0}}.product-view .product-video{width:auto;margin-top:20px;background-color:#F2F2F2;height:100%}@media (max-width: 991px){.product-view .product-video{margin-top:0;padding-top:20px}.product-view .product-video-feature-desktop{display:none}.product-view .product-video-feature-mobile{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.product-view .product-video-feature{min-height:328px}.product-view .product-video .yt-api-container{padding:0 35px;background-color:transparent}.product-view .product-video .yt-api-video{width:60%}.product-view .product-video .yt-api-video-list{max-height:250px;width:40%}.product-view .product-video .yt-api-video-description{font-size:12px;line-height:1;padding-top:0;color:#222;font-weight:bold;padding-left:5px}.product-view .product-video .yt-api-video-item{margin:0 5px 5px;padding:5px}.product-view .product-video .yt-api-video-item.active .yt-api-video-description{color:#fff}.product-view .product-video .yt-api-video-title{padding-bottom:5px}.product-view .product-video .yt-api-video-extra{font-size:10px}@media (max-width: 700px){.product-view .product-video .yt-api-video{width:100%;padding-bottom:56.25%}.product-view .product-video .yt-api-video-list{width:100%;padding:5px 0;margin:0 auto}.product-view .product-video .yt-api-video-item{display:inline-block !important}.product-view .product-video .yt-api-video-description{padding-top:5px;text-align:center}}@media (max-width: 500px){.product-view .product-video .yt-api-video-list{max-height:100%;margin-top:10px}}.product-view .product-options{margin:0;padding:20px 25px 0;position:relative;border:0}.product-view .product-options dt{padding:10px 0 0;font-weight:normal}.product-view .product-options dt label{font-weight:bold;color:#2f2f2f}.product-view .product-options dt label.required em{color:#eb340a;margin-left:5px}.product-view .product-options dd .qty-holder{display:block;padding:10px 0 0}.product-view .product-options dd .qty-holder label{vertical-align:middle}.product-view .product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#2f2f2f}.product-view .product-options dd{margin:0 0 5px;padding-bottom:5px}.product-view .product-options dl{padding-bottom:0;margin-bottom:0}.product-view .product-options dl.last dd.last{border-bottom:0;margin-bottom:0}.product-view .product-options dd input.input-text{width:98%}.product-view .product-options dd input.datetime-picker{width:150px}.product-view .product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}.product-view .product-options dd textarea{width:98%;height:8em}.product-view .product-options dd select{width:99%}.product-view .product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px}.product-view .product-options ul.options-list{margin-right:0;margin-bottom:0}.product-view .product-options ul.options-list li{line-height:1.5;padding:2px 0}.product-view .product-options ul.options-list input.radio{float:left}.product-view .product-options ul.options-list input.checkbox{float:left}.product-view .product-options ul.options-list .label{display:block;margin-left:30px;padding-top:3px;font-weight:normal;display:block;position:relative;line-height:15px}.product-view .product-options ul.options-list .label label{width:calc(100% - 100px)}.product-view .product-options ul.validation-failed{padding:0 7px}.product-view .product-options p.note{margin:0;font-size:11px}.product-view .product-options p.required{text-align:left;margin-bottom:5px;color:#222;font-size:18px;font-weight:bold}.product-view .product-options .price-notice{width:100px}.product-view .product-options .price-notice .price{font-size:14px;float:right;margin-top:0;position:absolute}.product-view .product-options-top{background-color:#F2F2F2;padding:25px 0px 20px;margin-top:20px}.product-view .product-options-top .msrp,.product-view .product-options-top .price-label,.product-view .product-options-top .regular-price-label{display:none}.product-view .product-options-top .product-price .price-too-low{color:#AA4301;font-weight:bold;font-size:18px;text-transform:uppercase}.product-view .product-options-top .old-price{padding-left:5px;margin-bottom:0}.product-view .product-options-top .old-price .price{font-size:16px;color:#707070;margin:0}.product-view .product-options-top .special-price{margin-bottom:0}.product-view .product-options-top .special-price .price{color:#AA4301;margin:0}.product-view .product-options-top .special-price .special-tag{display:block;font-weight:bold;text-transform:uppercase;padding-bottom:5px}.product-view .product-options-top .price,.product-view .product-options-top .main-product-price{font-size:32px;font-weight:bold;color:#222 !important;margin:0}.product-view .product-options-top .price span.decimal,.product-view .product-options-top .main-product-price span.decimal{font-size:60%;position:relative;top:-8px;left:-7px}.product-view .product-options-top .price-per-round{font-size:15px !important;vertical-align:baseline !important;line-height:2em !important}.product-view .product-options-top .regular-price .price span.decimal,.product-view .product-options-top .price.main-product-price span.decimal,.product-view .product-options-top .main-product-price span.decimal{top:-9px;left:0}.product-view .product-options-bottom{padding:0;border:0;background-color:white}.product-view .product-options-bottom label{margin-bottom:0;display:inline-block}.product-view .product-options-bottom input#qty{height:40px;margin:0;padding:0;margin-bottom:0 !important;border:1px solid #70707040}.product-view .product-options-bottom button.minus.decrease,.product-view .product-options-bottom button.plus.increase{height:40px;width:35px;border:1px solid #70707040;border-radius:1px;color:#444;text-overflow:clip;background:#fcfcfc}.product-view .product-options-bottom-credova{margin:0;padding-bottom:1rem;background-color:#E3EAEC}.product-view .product-options-bottom-credova .min-amount{font-size:20px;font-weight:bold}.product-view .product-options-bottom .product-options{margin:0;padding:15px 0;position:relative;border:0}.product-view .product-options-bottom .product-options-purchase{margin:10px auto 0;padding:10px 0 0 0;border-top:1px solid #efefef}.product-view .product-options-bottom .product-options-purchase .qty-box label{font-weight:bold}.product-view .product-options-bottom .product-options-bottom-quote .product-quote-info{width:100%;margin:0 auto}.product-view .product-options-bottom .product-options-bottom-quote .product-quote-info a{color:#000;text-decoration:underline}.product-view .product-options-bottom .product-options-bottom-quote .product-quote-info small{font-weight:bold}.product-view .section-productDescriptions{background-color:#F2F2F2}.product-view .section-productDescriptions .product-view-descriptions{padding:25px}.product-view .section-productDescriptions .product-view-descriptions-more a:hover,.product-view .section-productDescriptions .product-view-descriptions-more a:active,.product-view .section-productDescriptions .product-view-descriptions-more a:focus{color:#AA4301}.product-view .section-productDescriptions .product-view-descriptions .quick-description{height:100%;max-height:100%;overflow:visible}.product-view .section-productDescriptions .product-view-descriptions .quick-description,.product-view .section-productDescriptions .product-view-descriptions .key-specs{padding:10px 25px}.product-view .section-productDescriptions .product-view-descriptions .quick-description h2,.product-view .section-productDescriptions .product-view-descriptions .key-specs h2{line-height:.9}.product-view .section-productDescriptions .product-view-descriptions .quick-description h5,.product-view .section-productDescriptions .product-view-descriptions .key-specs h5{padding-bottom:0;margin-bottom:0}.product-view .section-productDescriptions .product-view-descriptions .key-specs{border-left:1px solid #C6C6C6}.product-view .section-productDescriptions .product-view-descriptions-more{background:transparent;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(49%, #f2f2f2));background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #f2f2f2 49%);position:absolute;bottom:0;left:0;height:100px;width:100%;text-align:center;padding-top:35px}.product-view .section-productDescriptions .product-view-descriptions-more h2{margin-bottom:0;padding-bottom:0}.product-view .section-productDescriptions .product-view-descriptions-more a{text-shadow:1px 1px 1px rgba(0,0,0,0.2);padding:10px}.product-view .section-productDescriptions .product-view-descriptions-full{padding:25px 0}.product-view .section-productDescriptions .product-view-descriptions-full .full-description{padding:10px 25px}.product-view .section-productDescriptions .product-view-descriptions-short.hide-now{height:100%;max-height:350px;overflow:hidden}.product-view .section-productDescriptions .full-specs{padding:10px 25px;border-left:1px solid #C6C6C6}.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table{background-color:#0000;border:none}.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table .odd{background:#fff}.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table .even{background:#0000}.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table tbody th{width:40%}.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table tbody th,.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table tbody td{border:none !important;padding:7px 8px}@media (max-width: 991px){.product-view .section-productDescriptions .product-view-descriptions{padding:0}.product-view .section-productDescriptions .product-view-descriptions .key-specs{border-left:none}.product-view .section-productDescriptions .full-specs{padding-bottom:40px;border-left:none}}.product-view .section-turntoEnabled .turnto-section-title{padding-top:50px}.product-view .section-turntoReviews{padding:50px 0}.product-view .product-alert-signup{background-color:#F2F2F2}.product-view .product-alert-signup h2{margin-bottom:0 !important;padding-bottom:0}.product-view .product-alert-signup label{display:inline-block;margin-bottom:0.3rem}.product-view .product-alert-signup input#product-alert-email{height:45px;padding:0;margin:0;vertical-align:middle}.product-view .product-alert-signup .messages{display:none}.product-view .product-alert-signup .col-1{width:60%}.product-view .product-alert-signup .col-2{width:33%;padding-left:1%}@media only screen and (max-width: 767px){.product-view .product-alert-signup .col-1,.product-view .product-alert-signup .col-2{width:100%}}@supports (-webkit-appearance: none) or (-moz-appearance: none){.product-view input[type='checkbox'],.product-view input[type='radio']{--active: #416114;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: #BBC1E1;--border-hover: #416114;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:border-color .3s, -webkit-box-shadow .2s;transition:border-color .3s, -webkit-box-shadow .2s;transition:border-color .3s, box-shadow .2s;transition:border-color .3s, box-shadow .2s, -webkit-box-shadow .2s}.product-view input[type='checkbox']:after,.product-view input[type='radio']:after{content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease)}.product-view input[type='checkbox']:checked,.product-view input[type='radio']:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.product-view input[type='checkbox']:disabled,.product-view input[type='radio']:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.product-view input[type='checkbox']:disabled:checked,.product-view input[type='radio']:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.product-view input[type='checkbox']:disabled+label,.product-view input[type='radio']:disabled+label{cursor:not-allowed}.product-view input[type='checkbox']:hover:not(:checked):not(:disabled),.product-view input[type='radio']:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.product-view input[type='checkbox']:focus,.product-view input[type='radio']:focus{-webkit-box-shadow:0 0 0 var(--focus);box-shadow:0 0 0 var(--focus)}.product-view input[type='checkbox']:not(.switch),.product-view input[type='radio']:not(.switch){width:21px}.product-view input[type='checkbox']:not(.switch):after,.product-view input[type='radio']:not(.switch):after{opacity:var(--o, 0)}.product-view input[type='checkbox']:not(.switch):checked,.product-view input[type='radio']:not(.switch):checked{--o: 1}.product-view input[type='checkbox']+label,.product-view input[type='radio']+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}.product-view input[type='checkbox']:not(.switch){border-radius:7px}.product-view input[type='checkbox']:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(var(--r, 20deg));transform:rotate(var(--r, 20deg))}.product-view input[type='checkbox']:not(.switch):checked{--r: 43deg}.product-view input[type='checkbox'].switch{width:38px;border-radius:11px}.product-view input[type='checkbox'].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));-webkit-transform:translateX(var(--x, 0));transform:translateX(var(--x, 0))}.product-view input[type='checkbox'].switch:checked{--ab: var(--active-inner);--x: 17px}.product-view input[type='checkbox'].switch:disabled:not(:checked):after{opacity:.6}.product-view input[type='radio']{border-radius:50%}.product-view input[type='radio']:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s, 0.7));transform:scale(var(--s, 0.7))}.product-view input[type='radio']:checked{--s: .5}}.mz-expand{background-color:rgba(0,0,0,0.8) !important;-webkit-transform-style:unset;transform-style:unset}.mz-expand-thumbnails{bottom:50px}.mz-expand-bg{-webkit-transform:none !important;transform:none !important}.mz-expand-bg>img{display:none}.mz-figure{background-color:white !important}.mz-expand-thumbnails .magic-thumb>img{background-color:white !important}#product-custom-quote .product-card{background-color:#efefef;padding:15px;border-radius:5px;margin:0}#product-custom-quote label{display:inline-block;margin-bottom:0.3rem}#product-custom-quote input#product-quote-email{height:45px;padding:0;margin:0;vertical-align:middle}#lightgallery{max-height:557px}.image-height-wrapper{position:relative;height:0;padding-top:calc(3 / 4 * 100%);display:block;background-color:#fff !important}.image-height-wrapper img{position:absolute;top:0;left:0;right:0;margin-left:auto !important;margin-right:auto !important;max-width:100%;height:auto;width:auto}.item-full-zoom{position:absolute;top:10px;right:10px;color:#fff;font-size:25px;width:100%;height:100%;text-align:center;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.item-full-zoom-inner{width:50px;height:50px;position:relative;background-color:rgba(0,0,0,0.3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;text-align:center;line-height:50px;border-radius:5px;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;z-index:999}.item-full-zoom-inner:hover,.item-full-zoom-inner:focus{background-color:rgba(0,0,0,0.7)}.hint-swipe{display:none}.slider-nav{max-width:90%;margin:0 auto;margin-top:5px;min-height:80px}.slider-nav img{margin:0 auto}.slider-nav .slick-slide{cursor:pointer}.slider-nav .slick-dots{display:none !important}.slider-nav .slick-current.slick-active img{border:1px solid orange}.slider-single img{max-width:100%}.slider-nav,.slider-single{opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.slider-nav.slick-initialized,.slider-single.slick-initialized{opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.slider-loading{display:inline-block;position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Magic360-container{z-index:999 !important;overflow:visible !important;width:auto !important;max-width:100% !important}.Magic360,.Magic360-container{border:none}#lg-actual-size,#lg-share,#lg-autoplay-button,#lg-share,#lg-download,.lg-autoplay-button{display:none}.lg-backdrop{background-color:rgba(0,0,0,0.9)}.lg-outer .lg-thumb{padding:15px 0;height:100%;text-align:center;margin:0 auto}.lg-outer .lg-thumb-item img{background-color:white}@media (max-width: 992px){.hint-swipe{display:block;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;width:100%}span.hint-swipe-message{background-color:rgba(0,0,0,0.6);color:#fff;font-size:16px;padding:10px 20px;border-radius:20px;z-index:999;height:40px}}.cart #shopping-cart-totals-table{width:100%;padding:10px 20px 10px 10px;font-size:16px;line-height:24px;margin:10px;text-align:right}.cart .discount,.cart .shipping{border:none;background:transparent;padding:0;margin:0}.cart .discount input.input-text,.cart .shipping input.input-text{float:none;height:40px}.cart .shipping{padding:0}.cart .discount{border:none}.cart .discount-form{display:none;padding:0 0 10px 0}.cart .discount .buttons-set,.cart .shipping .buttons-set{border:0;padding:0;text-align:left}.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{float:none;margin-left:0}@media (max-width: 768px){.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{margin-left:auto;margin:0 auto}}.cart .shipping h2,.cart .totals h2{color:black;font-family:'Droid Sans', sans-serif;font-weight:bold;font-size:18px;line-height:normal;padding-left:0;padding-bottom:8px}.cart .discount h2{color:#707070;font-size:14px;cursor:pointer;font-weight:normal;text-transform:none}.cart .shipping .sp-methods{padding:1px 5px 10px 14px;background-color:#efefef;font-size:16px;color:#222}.cart .shipping .sp-methods label,.cart .shipping .sp-methods span.price{color:#222}.cart .totals tfoot th strong,.cart .totals tfoot td strong{font-size:16px}#amgiftcard-form .input-text,.cart .giftcard .input-text{width:auto}.am-gift-card-info{background-color:#F2F2F2;padding:5px 5px 0;margin-bottom:10px}.am-gift-card-info p{margin:0}span.cart.sidebar .block-cart{z-index:999}tr.cart-product-line-item-name td h2,#checkout-review-table .product-name{padding-bottom:0}tr.cart-product-line-item:not(:first-child)>td{border-top:1px solid #d0cdc9}.cart-product-line-item-warranty{color:#238c2f}.no-padding{padding:0 !important}.warranty-action .warranty-action-feedback{margin-left:10px;font-size:1.2em;font-style:italic}#shopping-cart-table tbody input.input-text{float:none}.cart-product-line-item-warranty .warranty-shield{color:#238c2f;font-size:19px}.cart-product-line-item-warranty .warranty-name{font-weight:bold;font-size:13px}.cart-product-line-item-warranty-mobile .warranty-product,.cart-product-line-item-warranty .warranty-product{font-weight:bold;font-size:14px}#checkout-review-table .cart-product-line-item-warranty,#checkout-review-table .cart-product-line-item-warranty .price{background:#FFF !important;color:#238c2f}.btn-product-warranty.btn-add-product-warranty{margin-left:10px;display:inline-block;line-height:19px;background:#238c2f;border:2px solid #238c2f;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:13px;text-shadow:none;padding:5px 10px;cursor:pointer}.cart-collaterals .tax-tooltip-trigger{display:none}.cart .totals{float:right;width:100% !important;max-width:500px;background:#f8f6f1;border:none;padding:25px 20px 0;-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.1);box-shadow:2px 2px 1px rgba(0,0,0,0.1)}@media (max-width: 768px){.cart .totals{width:100%;max-width:400px;margin:0 auto 15px}}.cart .totals table{width:100%;margin:7px 0}.cart .totals td{padding:1px 15px 1px 7px}.cart .totals tfoot th{padding:5px 15px 5px 7px}.cart .totals tfoot td{padding-top:5px;padding-bottom:5px}.cart .totals tfoot th strong,.cart .totals tfoot td strong{font-size:15px}.cart .totals .checkout-types{font-size:13px;padding:8px 15px 15px;text-align:center}.cart .totals .checkout-types li{clear:both;margin:10px 0}.cart .cart-collaterals{padding:0}@media (max-width: 991px){.cart .cart-collaterals{padding-top:25px}}.cart .cart-collaterals .col2-set{float:left;width:605px}.cart .cart-collaterals .col2-set .col-2{width:294px}.cart .crosssell{border:1px solid #333333;background:#fafaec;padding:12px 15px}.cart .crosssell h2{font-size:13px;font-weight:bold}.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9}.cart .crosssell .product-details{margin-left:90px}.cart .crosssell .product-name{font-weight:bold}.cart .crosssell li.item{margin:12px 0}.cart .crosssell .link-compare{font-weight:normal}.cart-table .product-name{line-height:18px;margin:0 0 5px;font-size:14px}.cart-table .product-name a{color:#2f2f2f;font-weight:normal}@media (max-width: 700px){.cart-table .product-name{font-size:12px}}#shopping-cart-table thead th{border-bottom:5px solid white;background-color:#f8f6f1;padding:10px 20px}#shopping-cart-table tfoot td{border-top:5px solid white;border-right:none;background-color:#f8f6f1}#shopping-cart-table tbody tr td,#checkout-review-table tbody tr td{border-bottom:none !important}#checkout-review-table tbody tr.cart-product-line-item td{padding-bottom:10px}.cart .page-title{border-bottom:0;margin:0 0 12px}.cart .page-title h1{margin:10px 0 0}.cart .page-title .checkout-types li{margin:0 0 5px}.cart .title-buttons .checkout-types{float:right;margin-right:30px}.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px}.cart-table th{padding:2px 10px}.cart-table td{padding:10px}.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a}.cart-table tfoot td{padding:5px 10px}.data-table .cart-price .price{color:#222 !important;font-size:16px !important}.data-table .cart-price-each .price{color:#222 !important;font-weight:normal !important;font-size:12px !important}@media (max-width: 768px){.cart-product-line-item-product-image{width:25px}.data-table tbody td a.product-image img{width:25px;height:25px}}@media (max-width: 700px){.cart-table thead th.prod-wide,.cart-table tbody td.prod-wide{display:block !important;font-size:12px}}@media (max-width: 325px){.cart-product-line-item-product-image{display:none !important}}#your_cr h3{margin-bottom:0}#your_license>div{display:block;float:left;width:100%;padding:10px;background:#f4f4f4;border:1px solid #ccc;margin-right:2%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;display:none}#your_license input[type=submit]{float:right}.curio_only.license-info{margin-bottom:20px}.curio_only.license-info address{padding:10px;background:#ccc}#crSearch .curio_only{width:95%;margin-bottom:20px}#crSearch select{max-width:100% !important}#cr_results{margin-top:20px}.no-license.messages{background:#C43C35;border-radius:4px;margin:10px 0;color:#fff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.no-license.messages a{font-weight:bold;color:#000}#crSearch .form-row>span[class^='lic_']{display:block;float:left;margin:0px 0px 0 0px;line-height:45px;padding:0px}#crSearch .form-row>span[class^='lic_'] span.note{display:block;text-align:center;margin-right:8px}#crSearch .form-row{display:block !important;margin-top:15px}form#ffl_add .form-list{padding:0}form#ffl_add fieldset{padding:10px;background:#d8d8d8;margin:0 0 20px 0;border-radius:6px}form#ffl_add .field-row{margin:8px 0 0 0;display:inline-block;vertical-align:middle}form#ffl_add .field-row select{font-size:16px !important;margin-top:5px !important;margin-bottom:5px !important;height:35px}form#ffl_add h2{padding:0 0 3px 0}form#ffl_add span.req{color:#ff0000}form#ffl_add .validation-advice{padding-left:2px}form#ffl_add .field-row>span[class^='lic_'],#crSearch .form-row>span[class^='lic_']{display:block;float:left;margin:0 3px 0 0}form#ffl_add .field-row>span[class^='lic_'] span.note,#crSearch .form-row>span[class^='lic_'] span.note{display:block;text-align:center;margin-right:8px}.classic-sms-contest-index .main .container,.classic-sms-index-index .main .container{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;width:100% !important;background-color:#F2F2F2 !important}.classic-sms-contest-index .col-main,.classic-sms-index-index .col-main{padding:0}.classic-sms-contest-index .full-width-inner,.classic-sms-index-index .full-width-inner{margin:0 auto}.classic-sms-contest-index .section-wrapper,.classic-sms-index-index .section-wrapper{padding-top:25px}@media (max-width: 991px){.classic-sms-contest-index .section-wrapper,.classic-sms-index-index .section-wrapper{padding-top:0}}.classic-sms-contest-index input#sms-mobile-phone,.classic-sms-contest-index input#birthday,.classic-sms-index-index input#sms-mobile-phone,.classic-sms-index-index input#birthday{height:45px;border-radius:4px}.TTteaser{margin:10px 0}.TTteaser a{text-decoration:underline}.TTteaser__rating{display:inline-block;margin-right:5px}.TTteaser__star svg{width:20px;height:20px}.TTteaser__icon--full{fill:#DDB441}.TTteaser__icon--half{stroke:#DDB441;fill:transparent;color:#DDB441}.TTteaser__icon--empty{stroke:#DDB441}nav.tt-o-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.tt-o-page-list{margin-bottom:0 !important}.button.tt-o-button--primary,.tt-o-button--primary{max-width:300px !important}button.tt-o-button--toolbar,.tt-o-button--toolbar{padding:.29571rem .29571rem !important}.button.tt-o-button--toolbar,.tt-o-button--toolbar{margin:unset}.tt-c-ask{max-width:800px;margin:0 auto}.TTteaser__read-qa,.TTteaser__ask-qa,.TTteaser__read-comments,.TTteaser__read-reviews,.TTteaser__write-review{color:#000 !important;text-decoration:underline}.TTteaser__write-review{border:none;text-decoration:underline;background:transparent;padding:0;cursor:pointer;font-size:14px;color:#666;vertical-align:baseline}.tt-c-review-form-header--with-image .tt-c-review-form-header__heading,.tt-c-added-media__caption--quoted:before,.tt-c-question__heading,.tt-c-question__title,.tt-c-review__heading-text,.tt-c-related-questions-list__heading,.tt-c-reviews-summary__heading,.tt-c-related-reviews-list__heading,.tt-c-reviews-list__heading,.tt-w-chatter__heading{font-family:Roboto, arial, helvetica, sans-serif;font-size:1.12857rem !important;letter-spacing:normal;line-height:1.1;text-transform:none}.category-tt-rating .category-review-tt-review-text{font-size:1.2em;margin-left:0.4em}.turnto-section-title{color:#222;line-height:1.1;font-size:2rem;text-align:center;text-transform:uppercase}.tt-c-reviews-summary__rating-number{font-size:2.57143rem !important;font-weight:bold;color:#222;margin-right:.57143rem}@media (max-width: 991px){.tt-c-ratings-breakdown__heading{display:none}button.tt-c-reviews-toolbar__write-review{display:none !important}.tt-c-reviews-summary__heading{display:none}}.email-signup-top{width:100%;position:relative;background-color:#F2F2F2;padding:10px 20px;display:inline-block}.email-signup-top-inner{max-width:1100px;margin:0 auto}.email-signup-top-inner p{margin-bottom:0;font-size:14px !important}.email-signup-top-inner .newsletter-form-container{max-width:400px;margin:0 auto}.email-signup-top-inner .newsletter-email{width:100%;height:35px}.email-signup-top-inner .inline-button .input-wrapper{width:calc(100% - 100px)}.email-signup-top .close-button{cursor:pointer;position:absolute;top:0;right:5px}@media (max-width: 991px){.email-signup-top .inline-button .input-wrapper{width:77%;float:left}}.btn-newsletter-signup{min-height:35px}@media (max-width: 768px){.btn-newsletter-signup{width:23%;padding:0}}.shortcode-product-default{padding:5px 0 0 0;background-color:transparent;width:100%;text-align:center;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.shortcode-product-default .slick-track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shortcode-product-default .products-list{width:100%;max-width:1200px;margin:0 auto}.shortcode-product-default .products-list li.item{list-style:none;border:none}.shortcode-product-default .products-list li.item .product-image{float:none;min-height:150px}.shortcode-product-default .products-list li.item .product .price{font-size:18px;font-weight:bold;color:#222}.shortcode-product-default .products-list li.item .product .product-details p{margin-bottom:0}.shortcode-product-default .products-list li.item .product .product-details .list-ratings-block{margin:10px 0}.shortcode-product-default .products-list li.item .product .product-details .list-ratings-block .TTteaser{margin:0}.shortcode-product-default .products-list li.item .product .product-details .product-name{max-width:250px;margin:5px auto}.shortcode-product-default .products-list li.item .product .product-details .product-name a{font-size:16px;font-weight:normal;line-height:19px;display:inline-block}.shortcode-product-default .products-list a.btn2{margin-top:20px}@media (max-width: 642px){.shortcode-product-default .products-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main_box{width:100%;margin:16px 0}.yt-api-video-list::-webkit-scrollbar{-webkit-appearance:none;width:10px}.yt-api-video-list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ca9a2d;-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.yt-api-video-list::-webkit-scrollbar-button{background-size:100%;height:10px;width:10px}.yt-api-video-list::-webkit-scrollbar-button:end{display:block}.yt-api-video-list::-webkit-scrollbar-button:start{display:none}.ytapiv3-playlist-container{float:none;margin:12px 0}#ytapiv3-title{font-size:smaller;line-height:24px}.yt-api-container{padding:20px;width:100%;height:104%;background-color:#222}.yt-api-container .slick-dots li button:before{color:white}.yt-api-video{position:relative;width:65%;height:0;padding-bottom:36.25%;float:left}#vid_frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.yt-api-video-list{margin:0;padding:5px 20px;width:35%;float:right;position:relative;max-height:455px;overflow:auto}.yt-api-video-item{display:-ms-grid;display:grid;-ms-grid-columns:35% 65%;grid-template-columns:35% 65%;-ms-grid-rows:1fr;grid-template-rows:1fr;float:left;margin:0 10px 10px;padding:10px;cursor:pointer}.yt-api-video-item > *:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1}.yt-api-video-item > *:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2}.yt-api-video-item.active{background-color:#ca9a2d}.yt-api-video-thumb img{width:100%;position:relative}.yt-api-video-description{font-size:13px;line-height:1.25;padding-top:5px;color:white;font-weight:bold;padding:10px}@media (max-width: 700px){.yt-api-video{width:100%;padding-bottom:56.25%}.yt-api-video-list{width:100%;padding:5px 0;overflow:initial}.yt-api-video-item{display:inline-block !important;padding:0}.yt-api-video-description{text-align:center}}@media (max-width: 500px){.yt-api-video-list{max-height:100%;margin-top:10px}}

