body,html{height:100%}body{overflow-y:scroll}.modal.hide{pointer-events:none;z-index:-10}.left{float:left}.right{float:right}.center{text-align:center!important}.clear{clear:both}body{background:#fcfcfc;color:#222;font-size:13px;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}a{color:#df7100;will-change:color,height,width,background-color,font-size,opacity;transition:all .15s ease-out;-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;-webkit-transition-property:color,height,width,background-color,font-size,opacity;transition-property:color,height,width,background-color,font-size,opacity}a:hover{color:#bf6100}.btn,a,button{-ms-touch-action:manipulation;touch-action:manipulation}.inline,header .dropdown{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.btn.flat,body .btn.flat.disabled,body .btn.flat[disabled]{background:#aaa;color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:.6em 3em;text-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border:0}.flex-row>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.container,.navbar .container{width:94%;max-width:1100px;position:relative}header{background:#0d0d0d;margin:0;position:relative;z-index:3;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}header .container{position:static}#site{position:relative}#mobile-navigation,#navigation{text-align:left;float:left;font-weight:400;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;position:relative;z-index:2;background:#0d0d0d}#navigation{max-width:50%;-webkit-box-flex:0 1 5em;-webkit-flex:0 1 5em;-ms-flex:0 1 5em;flex:0 1 5em;white-space:nowrap}h2.brand img{max-height:20px}h2.brand{margin-top:0;margin-right:10px;margin-bottom:0}header #navigation nav.desktop,header #navigation nav.mobile{font-size:1.15em;color:#bbb;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;position:relative}header #navigation nav.desktop,header nav.mobile{padding:.3em 0}#category-bar{background:#212121;color:#888;padding:.6em 0;width:100%;text-transform:uppercase}#category-bar a{color:inherit;margin-right:1em}#mobile-nav-menu,#navigation nav{text-transform:uppercase}#brand-header{position:relative;z-index:3;text-align:left;padding:.5em 0}header #userlinks .inline{position:relative;-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#userlinks{padding:0;white-space:nowrap;float:right;font-size:14px}#brand-header .flex,#userlinks.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}#userlinks.flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#search-form{background:#313131;padding:.5em;margin-right:.25em;-webkit-box-flex:1 0 4em;-webkit-flex:1 0 4em;-ms-flex:1 0 4em;flex:1 0 4em;margin:0;-webkit-transition:.3s all linear;-moz-transition:.3s all linear;-ms-transition:.3s all linear;transition:.3s all linear;display:none;position:absolute;top:4.5em;left:0;right:0}#search-form input{border:1px solid #515151;background:#414141;color:#999;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:.75em 1em;line-height:150%;padding-left:2.5em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:auto;display:block;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search-form #search-input{position:relative}#search-form #search-input:before{padding:0 1em;line-height:200%;position:absolute;left:0;top:50%;bottom:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:100%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);content:"\f002";z-index:2;color:#aaa;margin-top:-.5em}#search-form input:not(:focus){color:#8a8a8a}#cart-button-clone,header #userlinks #cart-button,header #userlinks .my-profile{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}#cart-button-clone,header #userlinks #cart-button,header #userlinks .my-profile a{font-size:1em;text-align:left;letter-spacing:1px;margin-left:.25em}#cart-button-clone,header #userlinks #cart-button,header #userlinks .my-profile a{color:#b9b9b9;display:block;padding:.5em 1.2em;line-height:2em;position:relative;text-transform:uppercase;border:1px solid #3b3b3b}body.logged_in header #userlinks .my-profile.with-avatar a{padding-left:.75em;padding-right:1.5em}header #userlinks .my-profile .caret,header .dropdown .caret{border-top-color:#aaa;margin-left:6px;line-height:33px;vertical-align:middle;margin-top:-3px}header #userlinks .my-profile .caret{position:absolute;right:.6em;top:50%}header #userlinks .my-profile a{text-decoration:none}header .dropdown a,header .navigation-container>a,header .navigation-container>nav a{padding:.5em .6em;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;text-decoration:none!important;line-height:25px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#b9b9b9}header .container>nav a,header .dropdown a{color:#aaa}#site,#wrapper{min-height:100vh}#content-container,#wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#wrapper{-webkit-justify-content:flex-start;justify-content:flex-start}#content,footer,header{width:100%}#content,#content-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;position:relative}#content{position:relative;z-index:2;min-height:500px}header .dropdown .menu{display:none;position:absolute;top:100%;left:50%;list-style:none;margin:0;padding:0;margin-top:6px;z-index:2}#copyright{text-transform:uppercase;color:#888;margin-top:1em}footer{background:#000;color:#fff;margin:0;font-size:0}footer strong{font-weight:400;color:#f1f1f1;display:block;letter-spacing:.75px;font-size:1.2em}footer nav{list-style-type:none;padding:1em 0 0;font-size:13px;text-align:left}footer nav ul{list-style-type:none;margin:0;padding:0}footer nav li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;line-height:150%;font-size:.9em;padding:.2em 0}footer nav li a{color:#aaa}#footer-container{background:#333;width:100%}footer .social-links{margin:0}footer .social-links a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;font-size:21px;padding:.3em;width:1em;height:1em;color:#fff}footer .social-links span{position:absolute;left:-100000px;top:-100000px;text-indent:-9999px}footer nav a{margin-right:10px}#disclosure{padding:20px 0;font-size:12px;color:#777}#welcome{background-color:#cbced0;background-size:cover;background-position:center center;color:#fff;text-shadow:0 1px 0 #fff;position:relative}#page-tagged #welcome section{opacity:.85}#page-tagged #welcome{background-repeat:no-repeat;background-position:center center;background-size:cover}#page-tagged #welcome:before{background:-moz-linear-gradient(top,rgba(255,255,255,.9) 0,rgba(255,255,255,.85) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.9) 0,rgba(255,255,255,.85) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.9) 0,rgba(255,255,255,.85) 100%);content:" ";position:absolute;left:0;right:0;top:0;bottom:0}#welcome p,#welcome small{color:inherit;font-weight:inherit}#welcome p{font-size:1.3em}#page-home #content-container{background:#f2f2f2}#frontpage{max-width:900px;margin:0 auto}#frontpage-wrapper{position:relative;text-align:left}#frontpage-container{position:relative;min-height:1900px}.post{margin-bottom:1em;background:#fff;position:relative}.post h2{font-size:1.25em;line-height:120%;margin:.5em 0;color:#666;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smooth:never;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased!important;font-weight:400;margin-top:0;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}.post h2 a{color:inherit;text-decoration:none}.post .image{background-position:center center;position:relative}#post-feed{position:relative}#promotional-stories{margin-bottom:3em}#promotional-stories .container{max-width:100%;width:100%;height:100%}#featured-posts .post .image,#promotional-stories .post .image{width:100%;height:100%;position:relative;left:auto;top:auto;margin:0;border:0;background-size:cover}.post .image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.post .image img{min-width:100%}#product-notes,.post .info{padding:1em 1.5em;line-height:150%;margin:0;color:#aaa}#pagination,.bumper{background:#e6e6e6;margin-top:1em;margin-bottom:1em}#pagination .center{text-transform:uppercase;padding:.6em 0;font-size:100%;line-height:150%;color:#888;font-weight:700}#pagination .btn.flat{padding:.8em 3em}#page-tagged #welcome{text-shadow:none;color:#313131;padding:3rem 0;margin-bottom:3em}#page-tagged #welcome p{white-space:pre-line}#page-tagged #frontpage{margin-top:0;padding-top:0}#page-tagged #welcome h1{margin-bottom:1rem}@media all and (min-width:600px){#navigation{-webkit-box-flex:2 0;-webkit-flex:2 0;-ms-flex:2 0;flex:2 0}#subscribe-footer .gradient-bg,#welcome .gradient-bg{position:relative;z-index:2;padding:6em 0}#welcome h1{font-size:3em}#welcome p{font-size:1.3em}#subscribe-footer .input-append button,#subscribe-footer .input-append input{padding:1em}}@media screen and (min-width:1024px){header .search-link{display:none!important}#search-form,header.fixed #search-form{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;background:0 0;padding:0;position:relative;left:auto;right:auto;top:auto!important}}@media screen and (min-width:800px){#post.loadout .post-container .post-content{min-width:500px}footer nav{width:48%;font-size:14px;display:-moz-inline-stack;display:inline-block;zoom:1;margin:0;vertical-align:top;width:21%;padding:3em 0}footer nav li{display:block}footer .container nav:first-child,footer .container nav:nth-child(2){padding-bottom:0}footer strong{margin-bottom:1em}}#signon-modal{width:420px}div.supportedByRidge{display:none}@media (min-width:1024px){div.supportedByRidge{display:block;float:right;width:auto;font-size:13px;text-transform:none}div.supportedByRidge a{margin:0!important}div.supportedByRidge img{width:63px;vertical-align:top}}.btn.flat.btn-primary,body .btn.flat.btn-primary.disabled,body .btn.flat.btn-primary[disabled]{background:#527595}.flex-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}header #userlinks .my-profile .caret,header .dropdown .caret{border-top-color:#aaa;margin-left:6px;line-height:33px;vertical-align:middle;margin-top:-3px}header .dropdown .toggle{display:block}#frontpage .banner_ad{margin:1em auto}.post-controller{background:#333;color:#515151;font-size:1em;margin:0;margin-bottom:.5em;text-transform:uppercase;position:relative;z-index:10}.post-controller .flex-row .nav{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.post-controller .container{width:100%;max-width:100%}.post-controller .nav{margin:0;padding:0;position:relative;clear:both;white-space:nowrap}.post-controller .nav:before{content:" ";width:100%;top:100%;left:0;right:0;position:absolute;margin-top:-3px;border-bottom:3px solid rgba(0,0,0,.12);z-index:2}.post-controller .nav>li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:0;margin:0;position:relative}.post-controller .nav li a,.post-controller .nav li span.tab{display:block;line-height:200%;font-size:1em;padding:.25em 1.5em;color:#999;font-weight:700;cursor:pointer}.post-controller .nav li.active a,.post-controller .nav li.active span.tab,.post-controller .nav li:hover a,.post-controller .nav li:hover span.tab{background:#555;color:#fff}#frontpage-sidebar{display:none;float:right;width:40%;text-align:center;margin-left:1.5em;position:relative;z-index:2}#frontpage-sidebar h5{background:#333;color:#fff;text-transform:uppercase;padding:.5em;margin:0;margin-bottom:.5em}#frontpage-sidebar h5 a{color:inherit}.post .image .numbers{position:absolute;left:0;right:0;top:0;bottom:0;z-index:6}.post .image .selection{min-width:24px;min-height:24px;border:2px dashed #fff;border:2px dashed rgba(255,255,255,.75);background:rgba(0,0,0,.15);position:absolute;z-index:8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#post .image .selection,#post-feed .post .image .selection,#profession .post .image .selection{display:none}.post .image img.spacer{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:5}.post.vertical .text{font-size:120%;line-height:125%}.post.vertical .image{overflow:hidden;position:relative!important}.post.vertical .details,.post.vertical .details .text,.post.vertical .image,.post.vertical .short{float:none;width:auto;position:static}#promotional-stories .post{height:15em;margin-bottom:.15em}#promotional-stories .post .feature-title{font-size:1.1em;color:#bbb;text-shadow:0 1px 1px #0a0a0a;position:absolute;left:0;right:0;bottom:0;width:100%;text-align:center;margin:0;text-transform:uppercase;z-index:5;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}#promotional-stories .post .feature-title h2{margin:0;font-weight:400;font-weight:700;text-transform:uppercase}#promotional-stories .post .feature-title h2 a{background:#111;background:rgba(17,17,17,.75);color:#fff;text-shadow:0 1px 10px #000;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:.5em}#promotional-stories .post.featured0 .feature-title h2{font-size:1.15em;text-align:center}#buying-guides .post .image{height:15em}#buying-guides .post .feature-title{background:#fff;color:#444;padding:1em;text-transform:uppercase}#buying-guides .post .feature-title a,#buying-guides .post .feature-title h2{color:inherit;font-weight:700;margin:0}.post .image.cover{height:400px}.post .short{background:#fff;border-top:1px solid #f0f0f0;color:#777;text-shadow:0 1px 0 #fff;padding:.75em 1em;margin:0;line-height:100%;font-size:1em}.post .short a,.post .short span.favorites{white-space:nowrap}.post span.favorites i{font-weight:700}.post .credit{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:0;white-space:nowrap}#post-feed .post .credit{float:left}.post .credit.flex-row .details{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}#post .credit.flex-row>.image{min-height:60px}.post .credit .name{font-weight:700;color:#303030;font-size:1em}.post .short a,.post .short i{color:inherit;text-decoration:none}#top-contributors li img,.post .avatar img,.post .credit img,.post img.avatar{width:2em;height:2em;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;margin-right:.8em;min-width:30px;min-height:30px}.post .avatar{float:left}.post .short .profession{text-transform:uppercase;font-size:.75em;color:#bbb}.post .credit .name+.profession{display:block}.post>.details{overflow:hidden}.post>.details .text{padding:.5em 1.2em;overflow:auto;overflow-x:hidden}.post ol.items{counter-reset:li;margin:0;padding-left:30px;position:relative;list-style:none;font-size:1em}.post ol.items.max10 li:nth-child(10)~li{display:none}.post ol.items li.truncated{display:block!important;color:#4690d5;cursor:pointer;margin-bottom:0}.post ol.items li.truncated:before{list-style:none;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f067";color:#4690d5;background:0 0;text-shadow:0 1px 0 transparent}.post ol.items li{margin-bottom:.75em;line-height:19px;list-style:none;color:#979797;font-size:inherit;position:relative}.post ol.items li:last-child{border-bottom-color:transparent}.post ol.items li a{line-height:130%;color:inherit;text-decoration:none;display:block}.amzn-discount{color:#d34a00;text-transform:uppercase;font-size:85%;margin-left:1em}.post ol.items li a{cursor:pointer}.post ol.items li:before{border:1px solid #fff;content:counter(li);counter-increment:li;color:#fff;background:#ccc;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:19px;text-align:center;line-height:19px;height:19px;font-size:11px;padding:0;position:absolute;left:-27px;top:-1px;color:#fff;text-shadow:0 1px 0 #aaa}.post .info .comments,.post .info .featured,.post .info a{color:inherit;margin-right:1em;text-decoration:none}.post .read-more{float:right}.post .read-more a{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-transform:uppercase;color:#777;font-size:.8em;padding:.2em .9em;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}.post .read-more a i{margin-left:.3em}.post a.timestamp{color:inherit;font-size:.8em;letter-spacing:.5px;color:#bbb;text-transform:uppercase;text-decoration:none}.post .favorites{cursor:pointer;transition:color .2s ease-out;-moz-transition:color .2s ease-out;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out}@media all and (min-width:800px){#promotional-stories{margin:1em 0}#promotional-stories .container{width:94%;max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#promotional-stories .post{width:48.5%;margin:1%}#promotional-stories .post:nth-child(2n+1){margin-left:0}#promotional-stories .post:nth-child(2n+2){margin-right:0}}@media screen and (min-width:900px){#promotional-stories .post.featured0 .feature-title{text-align:left}}@media screen and (min-width:800px){.banner-ad{display:block}#as-seen-logos{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#promotional-stories .post{width:31%;width:calc(100% / 3);margin:0;margin-bottom:1em;display:inline-block}#promotional-stories .post.featured0{width:100%;height:47em;bottom:0;margin:0 auto;display:block}#promotional-stories .post.featured0 .feature-title{font-size:2em}}#page-home{overflow-x:hidden}.feed.products .product,.product-list .product{background:#fff;border-bottom:1px solid #eee;border-collapse:separate;border-spacing:0;padding:1em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.feed.products .stats,.product-list .stats{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:100%;color:#777}.feed.products .stats i,.product-list .stats i{color:#aaa}.feed.products .product .image,.feed.products .stats>.inline:last-child,.product-list .product .image,.product-list .stats>.inline:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.feed.products .product .short,.product-list .product .details{-webkit-box-flex:1;-ms-flex:1;flex:1}.feed.products .product .stat,.product-list .product .stat{display:inline-block;vertical-align:middle;margin-right:1em}.feed.products .product .details,.feed.products .product .image,.product-list .product .details,.product-list .product .image{vertical-align:middle}.feed.products .product .image,.product-list .product .image{background-position:center center;background-repeat:no-repeat;height:120px;width:20%;background-size:contain;position:relative}.feed.products .product .image img,.product-list .product .image img{width:100%;height:100%}.feed.products .product .details,.product-list .product .details{padding:1em;padding-left:2em}.feed.products .product .clicks,.product-list .product .clicks{border:1px solid #ddd;border-radius:.15em;font-weight:700;padding:.25em .5em;text-align:center;line-height:150%;color:#1cc259;-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em}.feed.products .product .clicks a,.product-list .product .clicks a{text-decoration:none}.feed.products .product .clicks i,.product-list .product .clicks i{display:inline-block;color:#aaa;margin-right:.05em;position:relative;top:-2px}.feed.products .product a,.product-list .product a{color:inherit}.page-content{-webkit-box-flex:3;-ms-flex:3;flex:3;padding-right:2em;max-width:75%}.page-sidebar{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-width:25%}.page-sidebar .pane h3{text-transform:uppercase;font-size:1.25em}#page-products .page-header{border-bottom:0;padding-bottom:0;margin-bottom:0}.page-header .nav-tabs:last-child{margin-bottom:0}.page-header .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.sidescroll{overflow-y:scroll;overflow:-moz-scrollbars-none;white-space:nowrap}.sidescroll::-webkit-scrollbar{display:none}.page-header .nav-tabs>li>a.active{position:relative;background:#fff;border-color:#ddd}.page-header .nav-tabs>li>a.active::after{padding:1px;position:absolute;left:0;right:0;top:100%;margin-top:-1px;background:#fff;content:" "}#page-products #content .container{max-width:900px}#page-products #frontpage-sidebar .pane,.page-sidebar .pane{background:#fff;padding:1em;margin-bottom:1em}@media screen and (max-width:480px){.post h2 a{display:block}.post h2 .label{float:none}.post-controller .nav{text-align:center}.post-controller .nav li a{padding:.5em}.post-controller .nav li{float:none}#frontpage-bar .selector{margin-right:.5em}#frontpage-bar .btn-group .dropdown-toggle span{display:none}#frontpage-bar .btn-group .dropdown-toggle span.caret{display:block;margin:.5em 0}#frontpage-bar .selector .dropdown-menu{width:150px!important}#frontpage-bar .selector ul.menu-column{display:block;width:100%!important}}@media screen and (min-width:321px) and (max-width:639px){#explore-search{padding:15px}#post-feed{width:auto}.post .details{margin:0;position:relative;left:auto;right:auto;top:auto;bottom:auto}.post #thread .details{margin:0}}@media screen and (max-width:900px){body#page-home #featured-posts .post{display:block;position:relative;left:0;right:0;top:0;bottom:0;width:100%;margin:2% 0;max-height:12em}body#page-home #featured-posts .container{margin:0 auto;width:auto;padding:0}#page-home #featured-posts{height:auto}#featured-posts .post .feature-title{position:absolute;bottom:6px;left:0;right:0;text-align:center}#page-home #featured-posts .post h2{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:0 auto;position:static;max-width:75%}.post .short{width:auto;border-top:1px solid #ddd}.post .credit{position:relative}.post .image{width:auto;float:none}.post>.details{float:none;margin:0;width:100%}.post>.details .text{padding:.5em 1.2em;padding-top:0;overflow:visible}.post>.details>.info{margin-bottom:0}.post .details,.post .details .text,.post .short,.post.announce .details h2,.post.plug .details h2{position:relative;left:auto;right:auto;top:auto;bottom:auto}.post.announce .details,.post.plug .details{position:absolute;left:0;right:0;top:0;bottom:0}.post.announce .details .short,.post.plug .details .short{position:absolute;left:0;right:0;bottom:0}.post .related{position:relative;bottom:auto;margin-top:5px}.post.promo:first-child:nth-last-child(1){width:100%!important;margin:0}.post.promo:first-child:nth-last-child(2),.post.promo:first-child:nth-last-child(2)~.post.promo{width:49%!important}.post.promo:first-child:nth-last-child(3),.post.promo:first-child:nth-last-child(3)~.post.promo{width:32%!important}.post.promo:first-child:nth-last-child(4),.post.promo:first-child:nth-last-child(4)~.post.promo{width:49%!important;margin-top:1%;margin-bottom:1%}.post.promo:first-child:nth-last-child(4)~.post.promo:nth-child(2n+2){margin-right:0}.post.promo:first-child:nth-last-child(4)~.post.promo:nth-child(3n+3){margin-left:0}}@media screen and (max-width:480px){body,footer nav{font-size:13px}header h1,header h1 a,header h1 img{position:relative;text-align:center}.container{width:93%}}@media screen and (max-width:600px){#page-profile #profile{padding-top:1em}#profile-header{margin-top:3em}#page-profile #profile-options{position:relative;left:auto;right:auto;top:auto;bottom:auto}body.logged_in header #userlinks .my-profile a .username{display:none}footer{white-space:normal}.form-mobile-vertical .control-label{float:none;width:auto;text-align:left}.form-mobile-vertical .controls{margin:0}}@media screen and (max-width:640px){#post.article article #post-footer .post-profile{text-align:center}#post.article .article-share-options,#post.article .credit{float:none;clear:both}#post.article .credit{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;text-align:left}#post.article .article-share-options{display:block}#post.article section.header #post-footer .post-profile:before{left:50%;margin-left:-3em}body.logged_in header #userlinks .my-profile a .username{font-size:.75em}#userlinks nav.active{left:auto;right:0}body.logged_in header #userlinks .my-profile a{min-width:0}#favorite-navigation li{text-align:center}#favorite-navigation li a{padding:1em 1.2em}#favorite-navigation li a i{display:block;margin:0;font-size:150%}.modal{width:80%}#category-boxes .category{width:48%!important;margin:1%!important}#category-boxes .category:nth-child(2n+1){width:49%!important;margin-left:0!important}#category-boxes .category:nth-child(2n+2){width:49%!important;margin-right:0!important}#category-boxes .category:nth-child(2n+1):last-child{width:100%!important;margin-right:0!important;margin-left:0!important}}@media screen and (max-width:749px){body.logged_out header #userlinks .my-profile a{padding:1.0365em;line-height:75%}header h1.brand{padding-bottom:0}#email-newsletter{position:fixed;top:0!important;left:0!important;right:0!important;margin:0!important;max-height:100%;max-height:100vh;width:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:auto}#email-newsletter .nowrap{white-space:normal}}@media screen and (max-width:450px),@media screen and (max-width:630px){#signon-modal{position:fixed!important;left:0!important;top:0!important;right:0!important;bottom:0!important;margin:0!important;height:100%!important;width:100%!important;overflow:auto}}@media screen and (max-width:700px){.page-content .product-list .product{-webkit-flex-direction:column;flex-direction:column}.page-content .product-list .product .image{width:100%}}@media screen and (max-width:700px){.page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-sidebar{order:-1;max-width:100%}.page-content{max-width:100%}.page-sidebar .nav li{display:inline-block}#page-products .disposable{display:none}}@media screen and (max-width:700px){#frontpage-wrapper{padding:0}}body small{font-size:90%}header #userlinks nav{display:none}header #userlinks .avatar{width:1.75em;height:1.75em;-moz-border-radius:3em;-webkit-border-radius:3em;border-radius:3em;margin-right:.2em}#thread .comment section textarea,#thread .new-comment textarea{height:60px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:9px;font-size:1em;resize:vertical}#thread .new-comment .message .comment,.thread-message-list .message .comment{position:relative;padding:.85em}#thread .message .anchor-link{display:block;position:relative;top:-6em;visibility:hidden}#thread .message .avatar,.thread-message-list .message .avatar{width:60px;height:60px;float:none}@media screen and (min-width:500px){.thread-message-list .message .replies:before{position:absolute;left:-2.85em;bottom:0;top:0;border-left:1px solid #ddd;content:" "}.thread-message-list .message .replies .message:before{position:absolute;left:-2.85em;right:100%;top:2.8em;border-top:1px solid #ddd;content:" "}.thread-message-list .message .replies{margin-left:5.5em}#thread .message .avatar,.thread-message-list .message .avatar{position:absolute;left:.5em;top:.5em}#thread .new-comment .message .comment,.thread-message-list .message .comment{padding-left:5.5em}}.thread-message-list .message section a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#thread .message .avatar img,.thread-message-list .message .avatar img{width:4em;height:4em;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px}#thread-options{border-bottom:2px solid #eee}#thread-sort{list-style:none;padding:0;margin:0}#thread-sort li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}#thread-sort li a{display:block;padding:6px 9px;color:#555;font-weight:700;text-decoration:none;position:relative}#thread-sort li.active a,#thread-sort li:hover a{color:#0073dc}#thread-sort li a,#thread-sort li a:after{transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}#thread-sort li a:hover:after,#thread-sort li.active a:after{position:absolute;top:100%;left:0;right:0;content:" ";border-bottom:2px solid #0073dc}#thread .message .details,.thread-message-list .message .details{line-height:120%}#thread .message .details .timestamp,.thread-message-list .message .details .timestamp{color:#888;font-size:80%}#thread .message .details .timestamp time,.thread-message-list .message .details .timestamp time{color:inherit}#thread .message .details .divider,.thread-message-list .message .details .divider{margin:0 6px;font-weight:700}#thread .message,.thread-message-list .message{margin:9px 0;position:relative;border-bottom:1px solid #eee}#thread .message:last-child,.thread-message-list .message:last-child{border:0}.thread-message-list .message .actions{font-size:.9em}.thread-message-list .message .actions a{color:#3e7194;margin-right:12px;text-decoration:none;white-space:nowrap}.thread-message-list .more{background:#f8f8f8;color:#5e7385;font-weight:700;text-transform:uppercase;padding:.25em;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center;position:relative;border:1px solid #eee;font-size:.9em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin:6px 0}.thread-message-list .more:after{position:absolute;left:50%;bottom:100%;border:8px solid transparent;border-bottom-color:#f8f8f8;position:absolute;content:" ";margin-left:-4px}#thread .new-comment button{margin-top:3px;width:100%;display:none}.post .author{color:#444;margin-right:15px}#post-wrapper article#post>.flex-row{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}article#post #post-sidebar{-webkit-box-flex:0;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:3em;max-width:100%}@media screen and (min-width:700px){article#post #post-sidebar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media screen and (min-width:1080px){#post-wrapper article#post>.flex-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#next-post-list{display:block!important}#next-post-list .next-post{width:auto!important}#post.loadout #next-up .next-post{max-width:18em!important}article#post #post-sidebar{padding-left:2em;border-left:1px solid #eee;margin-top:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:300px;width:calc(100% - 730px - 1.5em)}}#feedback-sent{background:#0fb56d;padding:15px;font-size:19px;line-height:150%;color:#f7fff8}#post-container.editorial{max-width:730px}.flex-row #post-container{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-width:730px}#post{border:0}#post h1#post-title{line-height:130%;margin:0;color:#444;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smooth:never;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased!important;font-weight:600;font-size:1em}@media screen and (min-width:1080px){#post h1#post-title{font-size:1.25em}}#post .container,#post .post-container,#post .video-container,#post .video-container+#post-title-container{margin:0 auto;position:relative;max-width:900px}#post .post-container{position:relative;z-index:5}#post .image-container-container{max-width:900px}article#post{padding-top:1.5em}#post section.header{font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}#post section.header #post-title-container{background:0 0;color:#444;text-align:left;font-size:1.5em;margin-bottom:.5em}#post-title-container{background:#333;background:rgba(0,0,0,.6);color:#fff;text-align:center;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}#post section{color:#555;font-size:1.35em;line-height:145%}#post-after-options{margin-top:2em}#post .image{float:none;width:100%;border:0;margin-bottom:2em}#post .image img{width:100%}#liked-post{margin-top:2em}#liked-post-list .inline{text-align:center;margin:.45em}#liked-post-list .user.others{background:#eee;-moz-border-radius:4em;-webkit-border-radius:4em;border-radius:4em;width:4em;height:4em;text-align:center;line-height:120%;color:#777;margin:0 auto;padding:.25em}#liked-post-list .user.others strong{padding-top:.75em;display:block;margin:0 auto;color:#444;font-size:125%}#liked-post-list .user img,#mentioned-product-list .product img{-moz-border-radius:4em;-webkit-border-radius:4em;border-radius:4em;width:4em;height:4em}#post div#comments{margin-top:2em;padding:0}#post div#comments section{font-size:inherit}#post #comments h2 a{color:inherit;text-decoration:none;cursor:default}#post #comments h2 small{font-size:80%}#post section.header{margin-bottom:1em}#post-text img{max-width:100%}#post section li,#post section ul{line-height:120%}#post .tags{position:static;bottom:auto;left:auto;right:auto;top:auto;padding:0;margin:0;white-space:normal;overflow:hidden;color:#666;font-size:85%}#post .tags a{color:#fff;background:#aaa;border-radius:.15em;font-size:1em;padding:.2em .4em .1em;margin:.2em 0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;text-decoration:none;white-space:nowrap;letter-spacing:.75px}#post .tags strong{font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}#post h2{font-size:1.2em}#next-post-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}#next-up .next-post h2{font-size:1em;font-weight:700}#next-up .next-post{margin-bottom:3em;font-size:1rem;font-family:Roboto,serif;border-bottom:1px solid #eee;color:#888;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:300px;min-width:10em}#next-up .next-post:last-child{border-bottom:0}@media screen and (min-width:500px){article#post #next-up .next-post{width:calc((100% / 2) - 1em)}}@media screen and (min-width:700px){article#post #next-up .next-post{width:calc((100% / 3) - 1em)}}#next-up .next-post .image{margin-bottom:1em}#next-up .next-post p{font-size:.9em;line-height:130%}.post-profile.flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.post-profile .stat-cards{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-box-flex:3;-ms-flex:3;flex:3}.post-profile .stat-card{text-transform:uppercase;display:inline-block;vertical-align:middle;font-size:.8em;padding:.5em;color:#999;text-decoration:none}.post-profile .stat-card.favorites{cursor:default}.post-profile .article-share-options,.post-profile .stat-card{-webkit-box-flex:0;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.post-profile .stat-card .number{display:block;font-size:1.5em;color:#333}article#post{background:0 0}.post-profile{padding:1em 0;padding-bottom:0;margin:1em 0 1em 0;border-top:1px solid #eee;text-align:left}#post #follow-link,#post .btn-bubble.favorites button,#post button.favorites{text-transform:uppercase;letter-spacing:1px;line-height:125%}#post .btn-bubble.favorites button,#post button.favorites{background:#313131}#post .favorites i,#post .post-profile-options .see-through i{margin-left:.5em}article #post-footer .post-profile{border-bottom:0}#post .credit .timestamp,#post .credit .views{opacity:.65;font-size:.85em;margin-right:1em}#post .credit .image{position:relative;margin:0;margin-right:1em;width:60px;height:60px;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;overflow:hidden;display:inline-block;vertical-align:middle;-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#post .credit img{width:inherit;height:inherit;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#post-footer{padding-top:1em;position:relative}#post section.header #post-footer{padding-top:0}.btn-bubble .btn,.btn.with-blip{text-align:left;white-space:pre;padding-left:1em;padding-right:1em;position:relative}.btn-bubble{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;white-space:nowrap}.btn-bubble.with-blip .btn,.btn.with-blip{padding-right:3.5em}.btn i.blip,.btn span.blip,.btn-bubble .btn i.blip,.btn-bubble .btn span.blip{position:absolute;right:0;top:0;bottom:0;padding:0 .75em;line-height:2.5em;background:#777;background:rgba(0,0,0,.15)}.btn-bubble .btn .if-inactive{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.btn-bubble .btn .if-active,.btn-bubble.active .btn .if-inactive,.btn.with-blip .if-active,.btn.with-blip.active .if-inactive{display:none}.froala-element{font-family:Roboto,serif}.froala-element h1,.froala-element h2,.froala-element h3,.froala-element h4,.froala-element h5,.froala-element h6{font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}#inline-admin-options{background:#fff;color:#444;position:fixed;bottom:0;left:0;padding:0;z-index:9}#inline-admin-options i{margin-right:.3em;background:#dc3000;color:#fff;float:left;padding:1em;margin-right:1em}#inline-admin-options>a{display:block;color:#dc3000;line-height:300%;padding-right:1em;text-decoration:none}#inline-admin-options .menu{display:none}#notification-menu>a{font-size:85%}#userlinks .notification-menu{list-style-type:none;margin:0;padding:0;min-width:12em;max-width:30em;width:24em;max-height:30em;overflow:auto;text-overflow:ellipsis;color:#e8ddc8;left:auto;right:0}#userlinks .active-count>a{color:#dec45d;font-weight:400}#userlinks .active-count>a .count{margin-right:.25em}@media screen and (max-width:900px){.post-profile{display:block}.post-profile .stat-cards{border-top:1px solid #eee;margin-top:1em;padding-top:.5em}}@media screen and (min-width:1025px){#frontpage{max-width:1200px}#page-products #content #pf{max-width:1100px;margin:0 auto}#page-tagged #frontpage{max-width:1050px}#frontpage-sidebar{display:block;width:0;width:calc(100% - 630px - 1.5em)}#frontpage.two-col #frontpage-container,#page-home #frontpage-container,#page-products #frontpage-container{float:left;width:630px}#gear-nav{display:block}}.tocH2{font-size:31.5px!important}