#comments{padding-top:10px;background:#f5f5f5;margin-bottom:-30px;content-visibility:auto;contain-intrinsic-size:734px}#comments>.wrapper{padding:30px 0 10px 8px;position:relative}@media only screen and (max-width:960px){#comments .col-2-3{width:100%}}#comments .col-1-3-last{width:28%}@media only screen and (max-width:960px){#comments .col-1-3-last{display:none}}#comments .title{color:#4484d0;font-size:1.4em;font-weight:500;line-height:2}#comments .title span.small{font-size:.55em}#comments a.post-new-comment{display:inline-block;font-size:.8em;color:#353535;margin-bottom:10px;padding:0 0 15px 0}#comments a.post-new-comment svg{float:left;margin:-2px 6px 0 0}#comments .comment{font-size:.7em;border-top:1px solid #ddd!important;padding:3px 5px 25px}#comments .comment cite{display:block;line-height:50px;font-style:normal;padding-top:10px}#comments .comment time{display:inline-block;float:right;font-size:.9em;color:#666;margin-right:5px}#comments .comment time a{color:#666}#comments .comment span.comment_likes{float:left;display:inline-block;font-size:.9em;color:#666;margin-right:5px}#comments .comment span.comment_likes a{color:#666}#comments .comment span.comment_likes.userlikes{float:none;padding-left:10px}#comments .comment img.user-avatar{background:#eaeaea;width:24px;height:24px;box-shadow:2px 2px 0 #ddd;margin:0 10px 5px 0}#comments .comment a.user{color:#105ab2;font-weight:500;font-size:1.22em}#comments .comment span.user_title{font-size:.9em;padding-left:3px;color:#444}#comments .comment .commentText{display:block;font-family:-apple-system,helvetica neue,Arial,sans-serif;font-size:16px;line-height:1.5;margin:5px 25px 5px 0}@media only screen and (max-width:760px){#comments .comment .commentText{padding-right:0}}#comments .comment .commentText p{padding:3px 0 5px}#comments .comment .commentText img{max-width:100%;height:auto;padding:14px 0}#comments .comment .commentText img.smilie--emoji{max-width:21px;padding:0 2px}#comments .comment .commentText b{font-family:Roboto;font-weight:500}#comments .comment .commentText .quote,#comments .comment .commentText blockquote{color:#666;font-size:13px;line-height:1.55;border-left:5px solid #ddd;padding:8px 10px;background:#eee;margin:10px 0 15px}#comments .comment .commentText .quote p,#comments .comment .commentText blockquote p{font-size:13px;padding:0!important}#comments .comment .commentText .quote img,#comments .comment .commentText blockquote img{max-height:100px;display:block}#comments .comment .commentText .quote img.mceSmilieSprite,#comments .comment .commentText blockquote img.mceSmilieSprite{display:inline!important;height:15px}#comments .comment .commentText blockquote div:first-child{font-family:Roboto}#comments .comment .commentText .morecommentquotes{line-height:23px;font-size:.85em;margin:-15px 0 10px;display:block;text-align:center;font-weight:400;color:#666;background-color:#eee}#comments .comment .commentText .morecommentquotes:hover{color:#05408f;background-color:#fafafa}#comments .comment .commentText .bbMediaWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:25px 0}#comments .comment .commentText .bbMediaWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#comments .comment .commentText .bbCodeBlock--unfurl .contentRow-figure,#comments .comment .commentText .bbCodeBlock--unfurl .contentRow-minor,#comments .comment .commentText .bbCodeBlock--unfurl .js-unfurl-desc{display:none}#comments .comment.eliteUser img.user-avatar{width:38px;height:38px;margin:10px 14px 5px 0}#comments .comment.eliteUser a.user{position:absolute;margin:-6px 0 0}#comments .comment.eliteUser .commentText{margin-top:22px}#comments .comment.eliteUser .elite{display:block;background:url(../png/staff_elite2c.png) no-repeat;width:95px;height:22px;overflow:hidden;text-indent:-1000px;position:absolute;margin:-20px 0 0 52px;background-size:contain}#comments .comment.eliteUser.noAva a.user{position:relative;margin:0}#comments .comment.eliteUser.noAva .commentText{margin-top:5px}#comments .comment.eliteUser.noAva .elite{display:inline-block;position:relative;margin:0 0 -7px 15px}#comments .comment ul.action-links{text-align:right;margin:15px 0 0}#comments .comment ul.action-links li{display:inline-block;line-height:100%;padding:0 5px;text-transform:uppercase;font-size:.8em;font-weight:500}#comments .comment ul.action-links li a{color:#105ab2}#comments .comment ul.action-links li a:hover{color:#b61f1f}#comments .recently-commented-stories{height:50px}#comments .recently-commented-stories ul{text-align:center;color:#555}#comments .recently-commented-stories ul li{display:inline-block;color:#105ab2;font-size:.7em;margin:20px 0;padding:0 15px 0 10px;line-height:13px}#comments .recently-commented-stories ul li:first-child{border-right:2px solid #ccc}#comments .CommentOpt{font-size:.7em;position:relative;height:100px;color:#444}#comments .CommentOpt .ontheleft{float:left;display:inline-block;line-height:22px;padding:5px 0}@media only screen and (max-width:760px){#comments .CommentOpt .ontheleft{padding:5px 0 18px}}#comments .CommentOpt .ontheright{float:right;display:inline-block;line-height:30px;padding:5px 0}@media only screen and (max-width:760px){#comments .CommentOpt .ontheright{padding:0;float:none}}#comments .CommentOpt .ComBut{font-size:1.1em;width:320px;text-align:center;float:left;margin-top:10px;color:#000;text-shadow:0 1px 0 rgba(255,255,255,.9);cursor:pointer;height:30px;line-height:25px;font-weight:500;font-family:roboto,sans-serif;border:solid 1px #ccc;border-radius:5px 5px 5px 5px;background:linear-gradient(to bottom,rgba(30,41,51,0) 0%,rgba(30,41,51,0.1) 100%)}@media only screen and (max-width:760px){#comments .CommentOpt .ComBut{padding-top:5px}}#comments .CommentOpt .ComBut.post{height:40px}@media only screen and (max-width:760px){#comments .CommentOpt .ComBut.post{margin-top:15px;width:100%;height:44px}}#comments #add-new-comment{background-color:#f5f5f5}#comments #add-new-comment .add-title{line-height:200%;font-weight:500}#comments #add-new-comment .tagline{margin:0 0 25px;font-size:.75em}#comments #add-new-comment b,#comments #add-new-comment strong{font-weight:500}@media only screen and (max-width:500px){#comments #add-new-comment b,#comments #add-new-comment strong{font-size:.9em}}#comments #add-new-comment .wrapper{padding:25px 0 50px}#comments #add-new-comment .signin_icon{display:block;background-image:url(https://www.techspot.com/images/signin_icon2.png);background-size:60px 60px;width:60px;height:60px;margin-right:10px;float:left;padding-bottom:30px;background-repeat:no-repeat}@media only screen and (max-width:500px){#comments #add-new-comment .signin_icon{display:none}}#comments #add-new-comment .signin{font-size:.85em;margin:10px 0 20px}#comments #add-new-comment .signin_text{margin:15px 10px 0 0;font-size:15px;line-height:22px}#comments #add-new-comment .social-login{margin:12px 0 0}#comments #add-new-comment .social-login a img:hover{opacity:.9}#comments #add-new-comment .textarea{min-height:150px;padding:8px;line-height:1.3;font-size:.85em;font-family:-apple-system,helvetica neue,Arial,sans-serif;border:1px solid #aaa;border-radius:5px 5px 5px 5px;box-shadow:0 0 6px rgba(0,0,0,.2) inset}@media only screen and (max-width:760px){#comments #add-new-comment .textarea{width:94%!important}}#comments .staff{display:inline-block;margin:17px 10px 0 0;background:url(https://www.techspot.com/images/staff_badge2x.png) no-repeat;width:44px;height:18px;overflow:hidden;text-indent:-1000px;float:right;background-size:contain}#comments button.bbCodeSpoiler-button.button--longText.button{background:#aaa;border-radius:0}.commoff{display:block;height:2px}.commoff:focus{outline:none}body.interior .comment-count-block{background-image:url(https://www.techspot.com/images/icon-comments-lg.svg);background-repeat:no-repeat;background-position:left 5px;background-size:33px;height:43px;overflow:visible;letter-spacing:-.333px;font-family:roboto,sans-serif;filter:grayscale(90%);float:left;background-position:0 10px}body.interior .comment-count-block:hover{filter:grayscale(40%)}@media only screen and (max-width:760px){body.interior .comment-count-block{margin:10px 0;background-position:left 9px;background-size:30px}}body.interior .comment-count-block.article{margin-top:20px}body.interior .comment-count-block.features{font-size:.8em;font-weight:400;line-height:2!important;height:100px}@media only screen and (max-width:760px){body.interior .comment-count-block.features{height:42px;margin-bottom:15px}}body.interior .comment-count-block.features .count{font-size:1.2em;font-weight:500}body.interior .comment-count-block.features a{display:inline;padding-left:0}body.interior .comment-count-block.features ul li{padding-left:60px}body.interior .comment-count-block a{display:block;line-height:1.45;padding-left:50px}@media only screen and (max-width:760px){body.interior .comment-count-block a{line-height:1.25}}body.interior .comment-count-block a span{display:block;font-size:.85em}body.interior .comment-count-block a span.comment-count{color:#b61f1f}body.interior .comment-count-block a span.interactions-count{color:#39579d;font-size:.8em;line-height:1.5}body.dark #comments .title{color:#7194bd}body.dark #comments #add-new-comment{margin:20px 0 -10px}body.dark #comments a.post-new-comment{opacity:.8}body.dark #comments .comment{border-top:1px solid #3e4851!important}body.dark #comments .comment .commentText .morecommentquotes:hover{background:#363c42;color:#ffaf5f}body.dark #comments .comment span.user_title{color:#c7c7c7}body.dark #comments .comment img.user-avatar{box-shadow:2px 2px 0 #535e69}body.dark #comments .CommentOpt .ComBut{background:#ccc;text-shadow:none}body.dark #comments .CommentOpt .ComBut:hover{background:#a7bbc9}body.dark #comments .staff{filter:invert(1)}body.dark #comments .elite{height:20px;border-radius:6px}body.dark #comments .comment span.comment_likes,body.dark #comments .comment time a{color:#999}body.dark #comments,body.dark #comments .recently-commented-stories{background:#21262d}body.dark #comments .CommentOpt,body.dark #comments .comment .commentText,body.dark #comments a.post-new-comment{color:#f5f5f5}body.dark #comments .CommentOpt a,body.dark #comments .comment .commentText a,body.dark #comments a.post-new-comment a{color:#82a9d6}body.dark #comments .CommentOpt a:hover,body.dark #comments .comment .commentText a:hover,body.dark #comments a.post-new-comment a:hover{color:#afc8e5}body.dark #comments .comment a.user,body.dark #comments .comment ul.action-links li a{color:#93b7e5}body.dark #comments .comment a.user:hover,body.dark #comments .comment ul.action-links li a:hover{color:#ffaf5f}body.dark #comments .comment .commentText .morecommentquotes,body.dark #comments .comment .commentText .quote,body.dark #comments .comment .commentText blockquote{background:#4f545a;color:#ccc;border-left:5px solid rgba(30,41,51,.55)}footer{background:#1e2933;z-index:2;left:0;width:100%;margin:30px auto 0;padding:0;content-visibility:auto;contain-intrinsic-size:514px}@media only screen and (max-width:760px){footer{contain-intrinsic-size:1146px}}footer .wrapper{padding:40px 0 35px}@media only screen and (max-width:500px){footer .wrapper{padding:10px 0}}footer .desktop{display:block!important}@media only screen and (max-width:500px){footer .desktop{display:none!important}}footer .mobile{display:none!important}@media only screen and (max-width:500px){footer .mobile{display:block!important;margin-bottom:20px}}footer form{font-size:.8em}footer form .footitle{margin:0 0 10px}footer form .form-email{width:66.3333333333%;margin-right:1%;display:block;float:left;list-style-type:none;position:relative;box-sizing:border-box}footer form .form-email input{width:90%;line-height:30px;margin-top:0;border:1px solid #bbb;padding:0 4%;font-size:.85em;-webkit-appearance:none;border-radius:0}@media only screen and (max-width:760px){footer form .form-email input{font-size:16px;border:none;line-height:33px}}footer form .form-submit{width:32.6666666667%;margin-right:0%;display:block;float:right;list-style-type:none;position:relative;box-sizing:border-box}footer form .form-submit input{line-height:30px;display:block;background:#105ab2;color:#fff;width:100%;padding:0 5%;border:1px solid #105ab2;font-size:.8em;cursor:pointer;-webkit-appearance:none;border-radius:0}@media only screen and (max-width:760px){footer form .form-submit input{line-height:31px}}footer form .form-submit input:hover{background:#1368ce}footer .footitle{color:#e3e5e6;font-size:.9em}footer .menu{width:17%;margin-right:7%;float:left;list-style-type:none;position:relative;box-sizing:border-box;font-size:.8em}footer .menu.thin{width:12%}footer .menu.wide{width:22%}footer .menu ul{margin-top:15px;font-size:.85em;letter-spacing:-.5px}footer .menu ul li{padding-bottom:10px}@media only screen and (max-width:960px){footer .menu ul li{line-height:1.3;padding-bottom:15px}}footer .menu ul li a{font-weight:400;color:#b7c0ca;font-size:1.025em}@media only screen and (max-width:960px){footer .menu ul li a{font-size:1.1em}}footer .menu ul li a:hover{color:#e28427;transition:ease .1s}@media only screen and (max-width:760px){footer #Main{display:none}footer .menu{width:95%}footer .menu.wide{width:95%;margin:10px 0}}footer .follow-subscribe{width:27.25%;margin-right:0%;display:block;float:right;list-style-type:none;position:relative;box-sizing:border-box}footer .follow-subscribe .menu{width:100%;margin-top:45px}@media only screen and (max-width:760px){footer .follow-subscribe .menu{margin-top:25px}}footer .follow-subscribe .menu ul li{display:inline-block;width:40px;height:40px;padding:0;margin:0 12.5px 12.5px 0}footer .follow-subscribe .menu ul li a{display:block;line-height:38px;border-bottom:none}footer .follow-subscribe .menu ul li img{width:25px;height:25px;letter-spacing:unset;margin-left:8px}footer .follow-subscribe .menu ul li.facebook{background-color:#39559f}footer .follow-subscribe .menu ul li.twitter{background-color:#1da0d7}footer .follow-subscribe .menu ul li.youtube{background-color:#e63d28}footer .follow-subscribe .menu ul li.rss{background-color:#ff7f00}footer .follow-subscribe .menu ul li.instagram{background-color:#f56040}@media only screen and (max-width:1200px){footer .follow-subscribe{width:32.5%;margin-right:0%;display:block;float:right;list-style-type:none;position:relative;box-sizing:border-box}}@media only screen and (max-width:960px){footer .follow-subscribe{width:40%;margin-right:0%;display:block;float:right;list-style-type:none;position:relative;box-sizing:border-box}}@media only screen and (max-width:760px){footer .follow-subscribe{width:50%;margin-right:0%;display:block;float:right;list-style-type:none;position:relative;box-sizing:border-box}}@media only screen and (max-width:500px){footer .follow-subscribe{width:100%;margin-right:0%;display:block;float:right;list-style-type:none;position:relative;box-sizing:border-box;padding-top:20px}}footer .copyright{font-size:.66em;color:#bbb;letter-spacing:-.333px;background:#282e36}footer .copyright .wrapper{padding:18px 0 20px}@media only screen and (max-width:500px){footer .copyright .wrapper{padding:20px 0 55px}}footer .copyright p{margin:15px 0}footer .copyright a{display:inline-block;color:#bbb;letter-spacing:.1px}footer .copyright a.pad{margin-left:20px;letter-spacing:revert}footer .copyright a:hover{border-bottom:2px solid #aaa;padding-bottom:2px;text-decoration:none;margin-bottom:-4px}footer a.back-to-top{position:absolute;margin-top:-22px;left:50%;width:50px;height:50px;margin-left:-25px;z-index:5;overflow:hidden}footer a.back-to-top:hover #ts-triangle{fill:#ef8632}