.bg-red{background-color:#e70000}.bg-white{background-color:#fff}.bg-gray{background-color:#fafafa}.bg-dark-grey{background-color:#434343}.mgn1{margin:15px}.mgn2{margin:30px}.mgn3{margin:45px}.mgn4{margin:60px}.pdng1{padding:15px}.pdng2{padding:30px}.pdng3{padding:45px}.pdng4{padding:60px}.mgn_h1{margin-top:15px;margin-bottom:15px}.mgn_h2{margin-top:30px;margin-bottom:30px}.mgn_h3{margin-top:45px;margin-bottom:45px}.mgn_h4{margin-top:60px;margin-bottom:60px}.mgn_w1{margin-left:15px;margin-right:15px}.mgn_w2{margin-left:30px;margin-right:30px}.mgn_w3{margin-left:45px;margin-right:45px}.mgn_w4{margin-left:60px;margin-right:60px}.pdng_h1{padding-top:15px;padding-bottom:15px}.pdng_h2{padding-top:30px;padding-bottom:30px}.pdng_h3{padding-top:45px;padding-bottom:45px}.pdng_h4{padding-top:60px;padding-bottom:60px}.pdng_w1{padding-left:15px;padding-right:15px}.pdng_w2{padding-left:30px;padding-right:30px}.pdng_w3{padding-left:45px;padding-right:45px}.pdng_w4{padding-left:60px;padding-right:60px}@media(max-width:1000px){.superbox{min-width:0}.superbox.superbox-narrow{min-width:0}.header-more.header-more-admin{display:block}.footer{min-width:0}.title{min-width:0}#header,.header{min-width:0}.homepage-header{min-width:0}.left-menu-box{margin:15px 0 0 0}.left-menu{display:none;position:absolute;top:70px;right:0;width:50%;z-index:10}.header-search{padding-right:0}.mega-menu-brand>a>img{width:100px;height:auto}.mega-menu-price-numbers{font-size:16px;line-height:22px;margin-left:40px}.review-title{width:66.6%}.review-title-img{display:none}.review-title-score{width:33.3%}.main-box-admin{width:100%}}@media(max-width:900px){.top-header-title,.header-title{float:none;clear:both;display:inline-block;position:relative;vertical-align:top}.top-header-title img,.header-title img{height:auto}.top-header-subtitle,.header-subtitle{font-size:12px;font-weight:700;line-height:24px;display:inline-block;float:none}.top-header-subtitle>span,.header-subtitle>span{line-height:12px;position:relative}.top-header-subtitle.top-header-subtitle-hover{left:70px;left:137px;top:-7px}.header-fixed .header-button,.header-button{border:0;width:60px}.header-fixed .header-button>a,.header-button>a{padding-top:7.5px;height:52.5px}.header-fixed .header-button>a>img,.header-button>a>img{height:25px;width:auto}.header-fixed .header-button>a>span,.header-button>a>span{font-weight:400;font-size:12px}.header-buttons>ul>li>ul{left:0}ul.navigation-level-1{width:98%;margin:0 1%}.navigation-level-1>li{width:25%}.navigation-level-1>li>.selector-link{padding:0 30px 0 15px}.navigation-level-1-content{left:25%;width:100%}.selector-link>img{right:0}.navigation-level-2 .tree-leaf>a{padding-left:15px}.navigation-level-2 .tree-leaf>a.tree-leaf-compact{padding:0}.navigation-level-3-best{left:100%}li.nav-recommendation{float:none;clear:both;display:block;width:65%}.nav-recommendation>div{padding:0 0 0 15px;font-size:14px}.nav-recommendation>div>a>img{width:30%;display:block;float:left;position:relative;margin:0}.nav-recommendation>div>a,.nav-recommendation-name>span{line-height:16px;position:relative;left:7.5px}.nav-recommendation-title{line-height:20px}.navigation-level-2{width:27%;font-size:14px}.navigation-level-2.navigation-level-2-best{width:25%;position:relative}.navigation-level-2 .tree-leaf{padding:0}}@media(max-width:800px){.deal-flex-wrap .deal-box{width:calc(100% *(1/2) - 15px)}}@media(max-width:700px){h1{font-size:36px;line-height:40px;letter-spacing:-2px}.title-light{font-size:24px;line-height:30px;letter-spacing:-1px}.title{padding-top:30px}.silo-main h1{font-size:75px;line-height:75px;padding:50px 0}.header-list.header-button-right{padding-right:15px}.header-list>a{font-size:12px}.left-menu{width:100%;top:140px}.box-l-2_3{width:100%;float:none}.contributor-page .contributor-title h1{line-height:48px;letter-spacing:-3px;padding:90px 0}.box-r-2_3{width:100%;float:none}.box-l-1_3{width:100%;float:none}.box-r-1_3{width:100%;float:none}.box-l-1_2{width:100%;float:none}.box-r-1_2{width:100%;float:none}.box-grid-1_4{width:50%}.box-grid-1_2{width:100%}.box-grid-1_3{width:100%}.box-grid-2_3{width:100%}.box-inside-big{padding:0}.box-grid-1_4{width:50%}.box-grid-1_2{width:100%}.box-grid-1_3{width:100%}.box-grid-1_6{width:33.3%}.review-title{width:100%}.scorecard-title{margin-top:0}.auto-2{width:100%}.auto-3_8{width:100%}.auto-3{width:100%}.auto-2-f{width:100%}.auto-2-max{width:100%}.auto-23{width:100%}.auto-14{width:100%}.auto-34{width:100%}.auto-3-d{width:48%}.auto-4{width:48%}.auto-6{width:30%}.auto-2-c{width:48%}.row-height{display:block}.table-height{display:block}.product-cards{margin:0;border-spacing:0}.review-content{margin:0;border-spacing:0}.review-recommendations{margin:0;border-spacing:0}.review-recommendation{padding:0}.review-recommendation:nth-child(even){border:0}.tooltip-article{margin:15px 0}}@media(max-width:600px){.header-more{display:block;padding-left:0;padding-right:0}.header-list,.header-search,.header-more{display:none}.header-button-right.header-more{display:block}.header-more .header-img{width:30px;height:auto;margin-top:2px;margin-right:5px}#outfloat{top:60px;z-index:4;position:fixed}.left-menu-box{display:block}#searchbox-text{display:none;position:fixed;background-color:#FFF;height:60px;top:130px;width:auto;border:1px solid #eaeaea;z-index:11;margin-left:15px;margin-right:15px;left:0}#searchbox-text.searchbox-visible{top:75px}#searchbox-text>div{padding-left:0;padding-right:0}.topmenuboxname0,.topmenuboxname0 a{text-transform:uppercase}.header-title img{padding-top:12.5px}.silo-title{display:inline;left:-70px;position:relative;top:45px}.header-button:hover .header-img{display:inline}.header-button:hover .header-img-hover{display:none}.header-buttons>ul li:hover>ul{display:none}.header-button>a>span{margin-left:0}.header-subtitle .header-img,.header-subtitle .header-img-hover{display:none}.top-header-subtitle .header-img,.top-header-subtitle .header-img-hover,.header-subtitle .header-img,.header-subtitle .header-img-hover{height:auto;width:30px}.header-subtitle{height:10px}.top-header-subtitle.top-header-subtitle-hover{left:97px}.top-header-title img{padding-top:24px}.header-subtitle:hover>.header-img-hover{display:none}.header-subtitle>span{margin-left:0;bottom:12px;right:25px}.header-subtitle:hover,.header-button:hover>a>span{color:inherit}.silo-title:hover .header-subtitle-hover{display:none}.header-button{display:block}.header-button>a>span{display:block}.header-subtitle{width:0}.header-title>a:hover,.header-subtitle:hover,.header-button:hover{background:0}img.header-title-img,img.header-title-img-hover{width:85px}a.touch-click:hover>img.header-title-img{display:block}a.touch-click:hover>img.header-title-img-hover{display:none}.top-header-title a.touch-click:hover>img.header-title-img-hover{position:relative;top:-39px;display:inline}.deal-flex-wrap .deal-box{width:calc(100% - 15px)}}@media(max-width:500px){.silo-main h1{font-size:48px;line-height:50px;padding:30px 0 0 0}.series_chart{height:200px;clear:both;float:none}#chart_div_big{height:400px}.header-list{display:none}.header-more{display:block;padding-left:0;padding-right:0}.header-search{display:none}.top-header-subtitle{display:none}#login-box{margin-top:7px}#login-box a{margin:7.5px}.header-stores{display:inline-block}.header-stores>span{font-size:12px}.header-stores>select{width:60px}}@media(max-width:400px){.header-fixed .header-button,.header-button{width:auto;padding-left:3px;padding-right:3px}.header-fixed .header-button>a>span,.header-button>a>span{font-weight:400;font-size:11px}.header-fixed .header-button>a>img,.header-button>a>img{height:20px;width:auto}.auto-6{width:48%}.auto-7{width:23%}.auto-3-d{width:100%}.auto-3-c{width:31%}.box-grid-1_6{width:100%}}@media screen and (max-width:400px){td{font-size:12px;text-align:left}}@media(max-width:700px){.mega-menu-size{display:block;width:100%}.mega-menu-size-numbers{height:auto;padding-bottom:15px}.mega-menu-size-dot{display:none}.mega-menu-size-bar{display:none}.mega-menu-size-32>a>img{width:10%}.mega-menu-size-40>a>img{width:20%}.mega-menu-size-46>a>img{width:30%}.mega-menu-size-50>a>img{width:40%}.mega-menu-size-55>a>img{width:50%}.mega-menu-size-60>a>img{width:60%}.mega-menu-size-65>a>img{width:70%}.mega-menu-size-70>a>img{width:80%}}@media(max-width:929px){.home-table{margin:0}}.home-about{min-width:inherit}@media(max-width:820px){.silo-top-selections .col-1_3-height{width:90%;display:block;margin:30px auto;position:relative}.silo-top-selections .col-1_3-height .review-link{text-align:center;width:100%;left:0}.silo-top-selections .col-1_3-height p{width:85%;display:block;position:relative;margin:0 auto}}@media(max-width:800px){.homepage-main h1{font-size:42px;line-height:40px;letter-spacing:-1px}.homepage-main-top-bar{display:none}.home-banner h1{font-size:60px;line-height:55px}.home-about{background-image:url("http://i.rtings.com/images/office-bg/office-red.jpg")}.home-about-title-wrap{padding:45px 0}.home-about-title-wrap h2{display:block;width:90%;margin-left:5%;padding:0;font-size:45px;line-height:45px}.home-about-title-wrap h4{font-size:18px}img.silo-icon.home-silo-logo,img.silo-icon.home-silo-logo-hover{width:auto;height:30px}.silo-top-selections .auto-image{width:50%;display:block;margin:15px auto;position:relative}.silo-top-selections .brand-name,.silo-top-selections .product-name{text-align:center}.silo-top-selections .box-grid-1_3 a{text-align:center;margin:15px 0;display:block}.how-reviews-work .box-grid-1_3{width:40%;padding:15px 0}.how-reviews-work .box-grid-2_3{width:60%;padding:2.5px}.how-reviews-work .box-grid-2_3 .row{margin:0}.how-reviews-work .box-grid-2_3 .box-grid-1_3{display:block;width:100%}.how-reviews-work .rating{padding:0}.how-reviews-work .rating span{padding:15px 0}.how-reviews-work h3{border:0;font-size:20px;text-align:center}.how-reviews-work .box-grid-1_3 .rating span{font-size:14px;width:100%;margin:15px auto;text-align:center;margin:15px 0;padding:0;border:solid 1px #c3c3c3}.how-reviews-work .box-grid-1_3{position:relative;font-size:14px;text-align:left;padding:2.5px}.how-reviews-work .rating span.selected{border:0}}@media(max-width:700px){.home-banner h1{font-size:45px;line-height:40px;padding:30px 0}.slogan span{display:inline}.home-tile-2_3>div,.home-tile-2_3>a{width:100%}.tile-header-2_3{min-height:auto;border-bottom:1px solid #EEE}a.tile-header-2_3{padding-bottom:15px}.home-tile-2_3>a.silo-tile-header>div{width:50%;float:left}.home-tile>div{padding-bottom:30px}.home-about-content img{width:100%;display:block;margin:0 auto}.home-about-content-text{margin:15px auto 30px;width:100%;max-width:300px;display:block}.home-about-title-wrap h3{padding:0;font-size:30px;line-height:35px}.home-company-news ul{width:100%;float:none}.tile-section .finder-box.thin-tile{min-height:520px;margin:-12.5px}.show-mobile-categories .finder-mobile-header{background-image:url("http://i.rtings.com/images/upvote-white-right.png")}.finder-mobile-header{display:block;top:0;position:relative;padding:7.5px;margin:0;background:#3491df;min-height:30px;cursor:pointer;background-image:url("http://i.rtings.com/images/upvote-white-left.png");background-repeat:no-repeat;background-position:5%;padding-left:10%;text-align:center;color:white;font-weight:bold}.finder-mobile-header:hover{background-color:#3ba6ff}.finder-mobile-header span{color:white;font-weight:bold}.finder-mobile-header button{border:0;width:70%;margin:0;background:0;padding:0;color:white;font-weight:bold;left:15%;position:relative;cursor:pointer}.show-mobile-categories .finder-categories>ul{left:0}.finder-categories>ul{left:-40%;transition:left .25s}.finder-categories ul li{font-size:11px;line-height:normal}.finder-categories li.selected ul li.selected ul{width:500%}.finder-categories li.selected ul li.selected ul li.selected>div .row .best-winner span{padding-top:30px}.finder-categories li.selected ul li.selected ul li.selected>div .row .col-1_2 .picture-link .auto-image{width:60%}.finder-categories li.selected ul li.selected ul li.selected>div br{display:none}.finder-categories li.selected ul li.selected ul li.selected>div>a{padding:7.5px;display:block}.finder-categories li ul li ul li h3{padding:0;bottom:-2.5px;font-size:12px}.recommendation-content-wrap{height:420px}.recommendation-content-wrap .recommendation-img,.recommendation-button{display:block;width:100%;vertical-align:middle}.recommendation-content-wrap h3{margin-top:0;padding:15px 0 0 0}.recommendation-content-wrap a.picture-link{width:40%;display:block;margin:0 auto}.recommendation-content-wrap .recommendation-text p{margin-top:15px}.recommendation-content-wrap .recommendation-all-link{bottom:0;position:absolute;left:0;right:0;margin:auto}.home-contributor{max-width:none;position:static;margin-top:15px;margin-bottom:-15px}}@media(max-width:700px){.col-1_2{width:100%}.col-1_3,.col-2_3{width:100%}.col-1_4{width:50%}.col-1_4_2{width:100%}.col-3_4{width:100%}.col-1_6{width:33%}.col-1_8{width:25%}.col-3_8{width:100%}.col-5_8{width:100%}.col-1_2-height{width:100%;display:block;margin:15px 0}.col-1_3-height{width:100%;display:block;margin:15px 0}.col-2_3-height{width:100%;display:block;margin:15px 0}.col-1_12{width:16.6%}.col-5_12,.col-7_12{width:100%}}@media(max-width:400px){.col-1_4{width:100%}.col-1_6{width:100%}.col-1_8{width:50%}.col-1_12{width:33%}}@media screen and (max-width:640px){.admin-row{width:100%;text-align:center;display:block}.admin-section{width:100%}.admin-section,.admin-section-half{width:90%;display:block;vertical-align:top;left:5%;overflow-x:hidden}.admin-section p,.admin-section-half p{position:relative;left:5%;text-align:left;width:90%;font-size:16px}.admin-section .admin-dashboard-content-wrap div{width:90%;left:5%}.admin-section .form-item label,.admin-section .form-item input,.admin-section .form-item select{width:100%;text-align:center}.admin-section__sub-section-half{width:80%}.admin-section__sub-section-half .form-item label{text-align:center}.admin-section__sub-section-half .form-item input[type='checkbox']{width:100%;margin:0}form.edit_page{background-color:transparent}form.edit_page h3{margin:32px 0;font-size:24px}div.date-time>select{width:20% !important;display:inline-block !important;margin:0 !important}}@media(max-width:1279px){ol#toc{display:none}}@media(max-width:700px){.review-title-box>div{padding:0 15px}.review-title-box{margin:-30px -15px -30px -15px}.scorecard-worth table thead>tr>td{font-size:10px}.scorecard-worth table tbody>tr.scorecard-worth-preferred>td{font-size:16px}.scorecard-worth table tbody>tr>td{font-size:14px;line-height:1.5em}.scorecard-worth table tbody>tr>td.scorecard-worth-beaten{font-size:14px;line-height:12px}.scorecard-worth-beaten-arrow-left{padding-right:0;width:14px}.scorecard-worth-beaten-arrow-right{padding-left:0;width:14px}}