*{margin:0;padding:0}article,aside,audio,dialog,figcaption,figure,footer,header,hgroup,main,nav,section,video{display:block}#loader{position:fixed;top:0;left:0;right:0;bottom:0;display:none;background-color:rgba(82,82,82,.8);cursor:progress;z-index:99999}#loader-progress{position:fixed;top:0;bottom:0;border-right:5px solid #fff;background-color:rgba(255,255,255,.2)}#msg-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99998;background-color:rgba(82,82,82,.7)}#msg-wrapper{width:95%;max-width:700px;margin:10% auto 0;background-color:#fff;box-shadow:0 0 3px #30475c;border-radius:1px;position:relative}#msg-title{font-size:21px;font-weight:400;background-color:#444;color:#fff;padding:0 40px 0 10px;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#msg-body{padding:10px;color:#333;font-size:14px}#msg-body ol,#msg-body ul{padding-left:20px}#msg-body li{margin-left:11px}#msg-closer{cursor:pointer;position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;font-size:22px;color:#fff;background-color:#c76e6e;text-align:center;font-family:monospace}#msg-closer:hover{background-color:#c73232}#msg-wrapper.msg-icon #msg-title{background-repeat:no-repeat;background-position:5px center;padding-left:35px}#msg-icon{display:inline-block;width:24px;height:24px;margin:8px 8px 0 0;float:left;background:url(../img/msg.png) no-repeat}.form-messages-errors{color:red;margin-bottom:10px}.msg-icon-done #msg-icon{background-position:0 0}.msg-icon-fail #msg-icon{background-position:0 -24px}body{border-top:5px solid #098ec5;font:14px/19px Verdana,sans-serif}.center{text-align:center;margin:auto}.jslink{text-decoration:none;border-bottom:1px dotted}abbr{text-decoration:none;border-bottom:1px dotted;cursor:help}a{color:#008dff}a:hover{color:#ff3131}ol,ul{padding-left:20px}#languages{position:absolute;top:8px;right:3px;background:url(../img/lang.png) center left no-repeat;padding-left:25px;line-height:24px;min-width:24px;display:inline-block}header{background-color:#e6f8ff;padding:10px;box-shadow:0 2px 2px 0 #cfcfcf;margin-bottom:10px;text-align:center}header h1{color:#1b1c1d;font:normal 31px/31px Verdana,sans-serif;text-shadow:0 0 1px #666;background:url(../img/logo/32.png) no-repeat;display:inline-block;padding-left:42px;white-space:nowrap}nav li,nav ul{list-style:none;margin:0;padding:0}nav li{display:inline-block;margin:10px 5px 0 5px}nav a{text-align:center;line-height:16px;background:#fff;padding:5px;border-radius:2px;display:block}nav a:hover{background:#e6e6e6}input,select,textarea{padding:5px;box-sizing:border-box;border:1px solid #ccc;border-radius:2px}input,textarea{box-shadow:inset 0 0 3px #d9d9d9}input:focus,textarea:focus{border-color:#82cfef;box-shadow:inset 0 0 3px #82cfef}select:focus{border-color:#82cfef;box-shadow:0 0 3px #82cfef}button{padding:5px 10px;cursor:pointer}.notice-done,.notice-fail,.notice-info,.notice-loading,.notice-warn{padding:5px}.notice-done a,.notice-fail a,.notice-info a,.notice-loading a,.notice-warn a{text-shadow:0 0 1px #fff;font-weight:700}.notice-done{background-color:#a3ff9e;color:#036200}.notice-info{background-color:#9ee9ff;color:#002362}.notice-warn{background-color:#ffe0a3;color:#6b4000}.notice-fail{background-color:#ff9e9e;color:#740707}.notice-loading{padding-left:25px;background:#ccc url(../img/loading_gray.gif) 5px 7px no-repeat;color:#333}.notice-loading-icon{background:url(../img/loading_white.gif) no-repeat;display:inline-block;height:16px;width:16px}section{overflow:hidden}footer{margin-top:10px;border-top:3px solid #ccc;box-shadow:inset 0 2px 2px 0 #cfcfcf;clear:both;text-align:center;padding:10px}#headphone-notices{padding:0}#headphone-notices li{display:none;list-style:none;margin-bottom:10px}#headphone-notices li:first-child{display:list-item}#headphone-notices .notice-info:before{content:'\2022\0020'}#headphone-controls,ul#headphone-resolutions{display:none}#headphone-actions{text-align:center;margin-bottom:10px}#headphone-actions button{display:none;padding:3px;margin-top:10px;width:100%}#headphone-recordings,#headphone-snapshots{text-align:center}#headphone-recordings div,#headphone-snapshots div{display:inline-block;margin:10px}#headphone-recordings a,#headphone-snapshots a{margin:0 10px;display:inline-block;text-decoration:none;border-bottom:1px dashed;font-size:90%}#headphone-recordings audio,#headphone-snapshots img{max-width:200px;max-height:200px;border:1px solid #ccc;padding:2px;margin:0;display:block}#headphone-controls button{padding:10px 20px;margin:10px auto;display:block;min-width:50%;cursor:pointer}#headphone-visualizer{background:#000 url(../img/noise.gif);width:100%;height:128px}#headphone-stream::-webkit-media-controls{display:none!important}#headphone-controls select{width:100%;padding:5px}#headphone-controls fieldset{padding:5px}#headphone-controls label{display:block}.props-table{width:100%;border-top:2px solid #ccc}.props-table th{text-align:left;font-weight:400;white-space:nowrap}.props-table td,.props-table th{border-bottom:1px dotted #ccc;vertical-align:top}.responsive-table{width:100%}.responsive-table th{background:#d9d9d9;padding:5px}.responsive-table td{border-bottom:1px dotted #ccc;vertical-align:top;padding:2px 5px}.box h1,.box h3,aside h3,main h1,main h3{background-color:#e6f8ff;font-size:16px;font-weight:400;padding:7px;text-align:center;margin-bottom:10px}.box>div,aside>div,main>article,main>div{box-shadow:0 0 5px #ccc;padding:10px;margin:10px}.box h1,main h1{font-size:25px;line-height:25px}.tabs-header{background-color:#e6e6e6;padding:2px 5px;margin-bottom:5px}.tabs-header h3{border-bottom:1px dotted #008dff;color:#008dff;display:inline-block;margin:4px 7px;font-weight:400;cursor:pointer;font-size:16px}h3.tab-active{border-bottom:1px solid #008dff}#headphone-review{position:relative}#headphone-review p{text-align:center}#headphone-review.clipped:after{content:"";left:0;right:0;position:absolute;bottom:0;height:2em;background:-webkit-linear-gradient(transparent,#fff);background:-o-linear-gradient(transparent,#fff);background:-moz-linear-gradient(transparent,#fff);background:linear-gradient(transparent,#fff)}form.fullform textarea{min-height:100px}form.fullform label{margin-bottom:10px;display:block}form.fullform label div{font-weight:700}form.fullform label span{color:#999;font-size:10px;line-height:14px;display:block}form.fullform fieldset{border:none}.form-field-error{border-color:red}form.fullform input,form.fullform select,form.fullform textarea{width:100%}.box-full{clear:both;width:100%;margin:20px 10px}.paginator{text-align:center}.paginator li{display:inline-block;margin:0 2px}.paginator a{background:#ccc;display:inline-block;padding:1px 5px;border-radius:5px;text-decoration:none}.paginator a:hover,.paginator-active a{background:#999}.paginator-active a{color:#333}figure{display:block;text-align:center;margin:auto;background:#ccc;padding:5px}figure img{max-width:100%}figcaption{font-style:italic;margin-top:5px}#breadcrumb,#breadcrumb li{list-style:none;margin:0;padding:0}#breadcrumb{font-size:90%;margin-top:20px}#breadcrumb li{display:inline-block}@media (max-width:500px){body header h1{font-size:7vw}}@media (max-width:700px){body #languages{position:relative;display:inline-block;top:-7px}}@media (max-width:750px){body .responsive-table thead{display:none}body .responsive-table table,body .responsive-table tbody,body .responsive-table td,body .responsive-table tr{display:block;padding:0}body .responsive-table tr{border:1px solid #d9d9d9;padding:0 5px 5px 5px;margin-bottom:10px}body .responsive-table td{border:none;margin-top:5px}body .responsive-table td:before{padding:0 3px;background:#d9d9d9;display:block;content:attr(data-th)}}@media (min-width:800px){body .box-left{width:40%;float:left}body .box-middle{float:right;width:60%}body .box-right{clear:both}}@media (min-width:900px){body aside{width:340px;float:left}body main{width:100%;margin-right:-340px;float:right}body main>article,body main>div{margin-right:350px}}@media (min-width:1100px){body .box-left{width:30%;float:left}body .box-middle{float:none;display:inline-block;width:40%}body .box-right{width:30%;float:right;clear:none}}@media (min-width:1400px){body .box-left,body .box-right{width:25%}body .box-middle{width:50%}}.hw-wizard-body{min-height:180px;padding:10px 0}.hw-wizard-body h4{font-size:16px;margin-bottom:8px;color:#1b1c1d;text-align:center}.hw-wizard-body p{margin-bottom:12px;color:#555;text-align:center}.hw-center{text-align:center;margin-top:15px}.hw-calibration{text-align:center}.hw-cal-visual{margin:20px 0}.hw-cal-bar{width:100%;height:32px;background:#eee;border-radius:3px;overflow:hidden}.hw-cal-fill{height:100%;background:linear-gradient(90deg,#098ec5,#3aad3a);width:0%;transition:width .15s linear;border-radius:3px}.hw-cal-level{font-size:13px;color:#666;margin-top:5px}.hw-listen{text-align:center}.hw-listen-choices{text-align:center;margin:20px 0 10px}.hw-listen-choices button{margin:0 5px}.hw-listen-timer{font-size:28px;font-weight:700;color:#098ec5;margin-top:10px}.hw-results{text-align:center}.hw-results-table{width:100%;border-collapse:collapse;margin:15px 0;text-align:left}.hw-results-table thead th{background:#3a8fb7;color:#fff;padding:8px;font-size:13px}.hw-results-table tbody th{background:#e6f8ff;padding:8px;font-size:13px}.hw-results-table td{padding:8px;border-bottom:1px dotted #ccc}.hw-test-result{padding:12px;border-radius:3px;font-size:15px;font-weight:700;margin-top:10px}.hw-test-result.hw-pass{background:#dff0d8;color:#3c763d}.hw-test-result.hw-fail{background:#f2dede;color:#a94442}.hw-badge-pass{display:inline-block;padding:2px 8px;background:#3aad3a;color:#fff;border-radius:3px;font-size:12px;font-weight:700}.hw-badge-fail{display:inline-block;padding:2px 8px;background:#d9534f;color:#fff;border-radius:3px;font-size:12px;font-weight:700}.hw-badge-normal{padding:2px 8px;background:#f0ad4e;color:#fff;border-radius:3px;font-size:12px;font-weight:700}.hw-freq-summary{text-align:center;font-size:13px;color:#666;margin:10px 0}.hw-balance-status{text-align:center;font-size:16px;font-weight:700;color:#098ec5;margin:15px 0}@media (max-width:500px){.hw-listen-choices button{display:block;width:100%;margin:5px 0}}