.shell{padding-right:228px}body>.container{padding-bottom:20px}.company{position:relative;padding-right:30px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:42px;font-weight:700;letter-spacing:-.01em;margin-bottom:2px;padding-bottom:15px}.company h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}.company h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.01em;margin-bottom:9px}.company h4{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:5px;padding-bottom:15px;padding-top:15px}.company select{-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist}.company .company-content h1,.company .company-content h2,.company .company-content h3,.company .company-content h4{font-size:135%!important;margin-top:16px;margin-bottom:0;padding-bottom:10px}.company .company-aside{width:197px;padding:14px 0 10px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company .company-body{padding-bottom:17px}.company .company-inner .company-average{padding-right:15px}.company .company-reviews{padding-top:20px}.company .widget+.widget{margin-top:22px}.company .company-bar{padding:11px 20px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.company .company-bar.abn-acn a,.company .company-bar.electrical-licenses a{color:grey;text-decoration:underline}.abn-acn .verified-badge,.electrical-licenses .verified-badge{display:inline-block}.abn-acn .verified-badge span,.electrical-licenses .verified-badge span{background-color:green;font-size:12px;color:#fff;padding:2px 10px;text-align:center}.company .company-bar #system-size-selection{z-index:1;padding:5px 15px;width:auto;background-color:#fff;border-radius:5px;border-color:#ccc;color:#2b3d6a;margin:0;max-width:320px;padding-left:0;display:inline}.company .company-info{margin-top:20px;border:1px solid #d4d4d4;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company .widgets li{padding:0;margin:0;font-size:14px;line-height:18px}.company .list-ratings li:first-child{margin-left:0}.company .widgets p{padding:0;font-size:15px}.company .widgets .widget-nav{padding-top:4px}.company .widgets .widget-nav+.widget-nav{margin-top:15px}.company .widgets .widget-nav p{padding-bottom:6px;margin:0}.company .widgets .widget-nav li+li{margin-top:2px}.company .company-head{padding:12px 19px 13px 15px;min-height:180px}.company .company-head h3{margin-bottom:0;padding-bottom:15px}.company .company-content p{padding-bottom:10px;font-size:15px;line-height:1.27}.company .company-content p{font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4;margin:0}.company .company-content{width:530px;padding:13px 34px 12px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company .company-group img{display:inline-block;padding-top:8px;margin:0;max-width:220px!important}.company .company-gallery{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;text-align:right}.company .company-gallery a{text-decoration:none}.company .company-gallery h4{max-width:400px;text-align:left;margin-bottom:8px}.company .company-gallery a:hover{text-decoration:underline}.company .list-images{list-style-type:none;padding:0;margin-bottom:0}.company .list-images li{float:left;padding:0;margin:0}.company .list-images li+li{margin-left:18px}.company .list-images a{display:block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.company .list-images a:hover{opacity:.7}.company .list-links a{font-size:15px;color:#ed7728;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.company .list-services{font-size:15px}.company .list-services li{position:relative;padding-left:25px}.company .list-services li+li{margin-top:8px}.company .list-services i{position:absolute;top:3px;left:0}.company .list-filters{margin-left:-7px;list-style-type:none;padding:0;margin-top:20px;margin-bottom:0}.company .list-filters li{float:left;width:25%;padding:0 0 0 7px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company .list-filters input{display:none}.company .list-filters input:checked+label{color:#ed7728;background:#fff}.company .list-filters label:hover{cursor:pointer;color:#ed7728;background:0 0}.company .list-filters label{display:block;width:100%;height:41px;padding:0;border:1px solid #ed7728;border-radius:5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:41px;font-weight:700;color:#fff;text-align:center;background:#ed7728;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.company .list-utilities{margin:0 -12px -10px;list-style-type:none;padding:0}.company .list-utilities li{float:left;padding:0;margin:0 12px 10px}.company .list-utilities i{position:relative;top:-1px}.company .list-utilities p{padding-bottom:0;font-size:15px;margin:0}.company .list-utilities a{color:inherit;text-decoration:none}.company .list-utilities a:hover{text-decoration:underline}.company .list-radios{padding-left:21px;margin-top:-3px}.company .list-radios li{padding:0;margin:0}.company .list-radios li+li{margin-top:2px}.company .company-reviews h3:first-child{margin-top:20px;margin-bottom:7px}.company .company-reviews .one-year-description{font-size:1.4em;font-style:italic;padding:10px 0;display:none}.company .company-score span{float:left;font-size:56px;line-height:1;font-weight:700;letter-spacing:-.03em;color:#f08b39}.company .company-score ul{float:left;padding-top:8px}.company .company-score li{padding-bottom:0}.company .company-inner .list-ratings-secondary li+li{margin-left:1px}.company .company-inner .list-averages{list-style-type:none;padding-left:0}.company .company-inner .list-averages .list-ratings{display:inline-block;margin-right:5px;vertical-align:top}.company .company-inner .list-averages li{padding:0;margin-left:0}.company .company-inner .list-averages>li{line-height:22px;font-size:16px}.company .company-inner .list-averages>li+li{margin-top:0}.company .company-inner .overalls{list-style-type:none;padding:0}.company .company-inner .overall{margin-left:0;font-size:16px}.company .company-inner .overall span{position:relative;display:inline-block;width:232px;height:12px;top:2px;margin:0 7px 0 4px;background:#d1d2d4}.company .company-inner .overall strong{position:absolute;height:100%;top:0;left:0;background:#ed7728}.company .company-inner .overall-primary strong{background:#f08b39}.company .company-inner .overall-secondary strong{background:#f4aa58}.company .company-inner .overall-teritary strong{background:#f7bf77}.company .company-inner .overall-quaternary strong{background:#f0dab4}.company .company-inner>.btn{float:right;margin:5px 21px 0 0;font-weight:700}.company .company-inner>.btn:hover{text-decoration:none}.company .widgets ul,.company .widgets{list-style-type:none;padding:0;text-align:left}.company .company-score,.company .company-aside,.company .company-ratings-filter,.company .company-based{float:left}.company .company-content,.company .company-inner .company-gallery,.company .company-inner .company-average{float:right}.company .list-images:after,.company .list-filters:after,.company .list-utilities:after,.company .company-body:after,.company .company-group:after,.company .company-score:after,.company .company-inner:after{content:'';display:block;clear:both}.btn-big{display:inline-block;width:317px;height:47px;border:1px solid #f19253;border-radius:6px;font-size:26px;line-height:47px;font-weight:500;letter-spacing:-.01em;color:#ed7728;text-decoration:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-box-shadow:0 3px 0 #d9d9d9;box-shadow:0 3px 0 #d9d9d9}.btn-big:hover{color:#fff;background:#f19253}ul.list-ratings{padding-left:16px;list-style-type:none;margin:0}ul.list-ratings:after{content:'';display:block;clear:both}ul.list-ratings li{position:relative;float:left;width:43px;height:43px;padding:0;margin:0;border-radius:4px;background:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/star-inactive.svg) repeat-x 0 0;-webkit-background-size:100% 100%;background-size:100% 100%}ul.list-ratings li span{position:absolute;top:0;left:0;height:100%;background:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/star-active.svg) repeat-x 0 0;background-size:43px 43px}ul.list-ratings li+li{margin-left:2px}.review-aside ul.list-ratings li span{background-size:35px 35px}ul.list-ratings-secondary li{width:22px;height:22px}ul.list-ratings-secondary li span{-webkit-background-size:22px 22px;background-size:22px 22px}.list-ratings li.rating_bar{width:110px;background-size:22px}li.rating_bar div{height:22px;background:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/star-active.svg) 0 0 repeat-x;background-size:22px}.list-radios{list-style-type:none}.custom-radio input{display:none}.custom-radio input:checked+.form-label span:after{content:'';position:absolute;width:10px;height:10px;top:50%;left:50%;margin:-5px 0 0 -5px;border-radius:50%;background:#2a2a29}.custom-radio .form-label{float:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px}.custom-radio .form-label span{position:relative;display:inline-block;width:18px;height:18px;top:-1px;border:2px solid #2a2a29;border-radius:50%;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.reviews{padding-top:7px}.review{padding:16px 14px 30px 15px;border:1px solid #d4d4d4;border-radius:5px;position:relative}.review:after{content:'';display:block;clear:both}.review .fa-flag{font-size:22px;position:absolute;bottom:10px;right:10px;color:gray;cursor:pointer}.reviews .reviews-container+.reviews-container,.review+.review{margin-top:9px}.review:last-of-type{margin-bottom:20px}.review h4{font-weight:700;margin-bottom:13px;padding-top:0}.review p{padding-bottom:10px;font-size:15px;line-height:1.22}.review h4.big-orange{color:#ed7728;font-weight:700;font-size:25px}.review .toggle{display:block;padding:2px 0 17px;font-size:16px;font-weight:500;letter-spacing:-.01em;color:#ed7728;text-decoration:none}.review .toggle:hover{text-decoration:underline}.reviews .reviews-container{display:none}.reviews .reviews-container.active{display:block}.review .review-content{float:right;width:492px;padding-top:8px;font-size:14px}.review .review-content li{padding:0;margin:0}.review .review-content .list-averages{margin:-10px 0 20px;padding:0}.review .review-content .list-averages strong{display:inline-block;vertical-align:middle;padding-left:16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.review .review-content .list-averages>li{overflow:hidden;line-height:22px}.review .review-content .list-averages>li>span{width:149px}.review .review-content .list-averages>li+li{margin-top:0}.review .review-content .list-ratings-low span{opacity:.4}.review .review-content .list-ratings-below-average span{opacity:.5}.review .review-content .list-ratings-mid span{opacity:.65}.review .review-content .list-ratings-high span{opacity:.8}.review-content-oneyear p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.44}.review .review-aside{float:left;width:188px}.review .review-aside h4{font-size:21px}.review .review-aside ul{padding-left:0;margin-bottom:11px;list-style-type:none}.review .review-aside li+li{margin-left:2px}.review .review-aside span{overflow:hidden}.review .review-aside span:not([style*="width: 100%;"]):after{content:'';position:absolute;width:35px;height:35px;top:0;left:0;background:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/star-active.svg) repeat-x 0 0;-webkit-background-size:100% 100%;background-size:100% 100%}.review .review-aside span[style*="width: 100%;"]{-webkit-background-size:100% 100%;background-size:100% 100%}.review .review-aside li{width:35px;height:35px;padding:0;margin:0;-webkit-background-size:100% 100%;background-size:100% 100%}.review .verified-badge{margin-top:-30px;margin-bottom:10px}.review .verified-badge span{background-color:green;font-size:12px;color:#fff;padding:2px 10px;text-align:center}.review .verified-badge a,.review .verified-badge a:hover,.review .verified-badge a:visited{color:gray;font-size:14px;text-decoration:underline}.review *,.review{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.review-rating{font-size:12px;text-align:right;display:block}.review .feedback-images{padding-top:20px}.original-review-dynamic{margin-bottom:30px}.list-averages{margin-top:-4px;font-size:17px;list-style-type:none}.list-averages .list-ratings{display:inline-block;margin-right:5px;vertical-align:top}.list-averages li{padding:0;margin-left:0}.list-averages>li{line-height:22px}.list-averages>li+li{margin-top:0}.list-averages>li>span{display:inline-block;min-width:138px;vertical-align:middle}.table-response table{table-layout:fixed;font-size:15px;border-collapse:collapse}.table-response td{height:32px;border:1px solid #d4d4d4;border-left:0;border-right:0;font-weight:500}.table-response td:first-child{width:36.79%}.table-response td:last-child{width:63.21%;font-weight:700}.table-response.statesection{margin-bottom:15px}[class^=ico]{display:inline-block;vertical-align:middle;-webkit-background-size:100% 100%;background-size:100% 100%}.ico-phone{width:15px;height:16px;background-image:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/icons/ico-phone.png)}.ico-pointer-down{width:12px;height:16px;background-image:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/icons/ico-pointer-down.png)}.ico-monitor{width:16px;height:13px;background-image:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/icons/ico-monitor.png)}.ico-check{width:15px;height:11px;background-image:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/icons/ico-check.png)}.ico-cross{width:13px;height:11px;background-image:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/icons/ico-cross.png)}.star-count{font-style:normal}.reviewer-name{font-style:normal}.anon-review{font-size:12px;display:block}.anon-review a{color:#fecf6e}.review-only{padding-bottom:17px}.review-only .review-only-mobile{display:none}.review-only .review-only-desktop{width:100%;margin:auto;max-width:768px}.review p.review-title{display:block;font-weight:700;font-size:1.2rem}label[for=review-agree]{display:inline-block;margin-left:5px}.modal-form label{display:inline-block;margin-bottom:.5rem;font-weight:700;font-size:1rem}.modal-form *{box-sizing:border-box}.warnings{text-align:left;margin-top:55px}.warnings .title{font-weight:700;font-size:1rem;margin-top:10px;display:block}.warnings p,div.warnings ul li{font-weight:400;font-size:.8rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.warnings *,div.warnings ul li{padding:0;margin:0}div.warnings ul li{margin-left:25px}.warnings>div{display:none}.modal-dialog .btn-report{padding:4px 35px;border:1px solid #ed7728;background:#ed7728;color:#fff;font-weight:700;border-radius:3px;font-size:1rem;cursor:pointer}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group{margin-bottom:1rem}.review .review-aside div.verified-badge span:after{display:none}#svg-graph{top:10px;left:-1000px;display:block;position:absolute}.svg-arrow{stroke:red;stroke-width:1;marker-end:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/css/installer_reviews/#markerArrow)}.modal-content .modal-notification{display:none}.modal-content.initial .modal-form{display:none}.modal-content.initial .modal-body{background-color:#add8e6}.modal-content.initial .timeline-modal-body,.modal-content.initial .modal-body{background-color:#fff}.modal-content.initial .modal-notification{display:block}.center{text-align:center}.section img{border:none}table td.tright,table th.tright{text-align:right!important}table.adminDetails td,table.adminDetails th{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;text-align:left;vertical-align:top!important;border:none;margin:0;padding:8px 5px 2px 2px!important}table td.tright,table th.tright{text-align:right!important}table td.tleft,table th.tleft{text-align:left!important}table td.tcenter,table th.tcenter{text-align:center!important}.avg-rating label{width:120px;display:inline-block;vertical-align:top}.avg-rating .rating_bar{float:none;display:inline-block}.block-rating .rating_bar{height:auto;margin-top:0}.block-rating .avg-rating{padding-bottom:0;line-height:20px}.br-left{float:none;margin:auto;margin-bottom:40px;padding-left:0}.br-right{width:325px;float:none;margin:auto}.br-right .ttl{font-size:13px}.write-review{width:100%;float:left;padding:30px 0;text-align:left}.write-review p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.rating_value{font-size:13px!important;display:inline-block!important;vertical-align:top;padding-left:10px}.list-images img{width:83px!important;height:83px!important;margin:0!important}#timeline-chart{width:100%}.company-timeline{text-align:center;font-weight:700;color:gray;height:100%;display:block;cursor:pointer;float:left;border:1px solid gray;padding:18px 15px;border-radius:5px;margin:9px 20px;box-sizing:border-box}.company-timeline i{font-size:4rem;display:block}a.btn-big{background:#2b3d6a;color:#fff;border-color:#2b3d6a}a.btn-big:hover{background:#265a95;color:#fff;border-color:#265a95}div#sq-client{color:gray;font-size:14px}#system-price-range a{color:gray;text-decoration:underline}div.company-bar~.company-bar{border-top:none;font-size:14px}div.company-bar#system-price-range p{padding:10px 0;margin:0}div#sq-client a{color:gray;text-decoration:underline}.chart{width:100%}.timeline-ratings .company .company-inner .overall strong{background:green;border-radius:2px}.timeline-ratings .company .company-inner .overall span{height:8px;border-radius:2px}#avg-explained,#percentile-chart-container{position:relative}#avg-explained p{margin:5px;padding:0}#percentile-link{margin-left:5px;font-size:.9em;font-weight:400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:underline}#percentile-overlay{width:10px;position:absolute;top:-10px;left:0}#percentile-overlay span{font-weight:700;display:block;padding-top:15px;font-size:20px}.percentile-modal-footer *{text-align:left}.content .percentile-modal-footer ul li{padding:2px;margin-left:2px}.review-average-filters{margin-top:10px}.review-average-filters h5{margin:0;padding:0;font-size:15px;color:var(--tango);font-weight:300}.review-average-filters>div,.percentile-type ul.list-radios,.percentile-state{width:49%;display:inline-block}.percentile-state{padding-top:20px;min-height:55px}.badge_img{margin-top:0}.company-group{display:inline-block;width:78%;float:left}.company-head h3{width:100%;float:left}.company-head a{padding-top:0;text-decoration:none}.badge_content{width:22%;float:right}.badge_content img{float:right!important;position:relative;width:120px!important;height:auto!important;margin:0;image-rendering:auto}.empty-company-bar{border-top:1px solid #d4d4d4}.chart-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background-color:#000}.chart-overlay i{font-size:50px;color:#fff;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.disclaimer p{font-style:italic;font-size:.7rem;padding-bottom:10px;margin-top:15px}#verified-learnmore-modal li{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.ico-phone{background-image:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/icons/ico-phone@2x.png)}.ico-pointer-down{background-image:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/icons/ico-pointer-down@2x.png)}.ico-monitor{background-image:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/icons/ico-monitor@2x.png)}}@media(max-width:1080px){.company{padding-right:20px}.company .company-inner-primary{position:relative;margin-bottom:20px}.company .company-aside img{float:none!important;margin:40px 0!important}}@media(max-width:985px){.company-group{width:calc(100% - 76px)}}@media only screen and (max-width:985px) and (min-width:768px){.badge_content{width:90%;margin-top:-5px;position:absolute}div.company .company-content{padding-left:20px}div.review .review-content{width:100%}.company .company-head{min-height:initial}}@media(max-width:740px){.company{padding-right:0;margin:0 -4px}.company h1{font-size:35px;line-height:1.14;margin-bottom:10px}.company h2{font-size:35px;line-height:1.14;margin-bottom:10px}.company h4{margin-bottom:3px}.company .company-inner{padding-bottom:15px}.company .company-inner>.btn{float:none;width:100%;height:42px;margin:0;font-size:23px;line-height:42px}.company .company-head{min-height:initial}.company .company-score{margin-bottom:11px}.company .company-score ul{padding:6px 0 0 10px}.company .company-score span{font-size:51px;overflow:hidden}.company .company-score ul span:not([style*="width: 100%;"]):after{content:'';position:absolute;top:0;left:0;width:40px;height:40px;background:url(../../../../../../../../../../themes/focus_2020/custom-pages/assets/images/installer_reviews/star-active.svg) repeat-x 0 0;-webkit-background-size:100% 100%;background-size:100% 100%}.company .company-score span[style*="width: 100%"]{-webkit-background-size:100% 100%;background-size:100% 100%}.company .company-score li{width:40px;height:40px;-webkit-background-size:100% 100%;background-size:100% 100%}.company .company-inner .list-images li{margin-bottom:15px}.company .company-inner .list-images li:nth-child(3n+1){margin-left:0}.company .company-inner .list-averages{margin-right:-16px}.company .company-inner .list-averages li{line-height:24px}.company .company-inner .list-averages ul li{width:18px;height:18px}.company .company-inner .list-averages .list-ratings{padding:4px 0 0 8px}.company .company-head{padding:16px 15px 15px}.company .company-head h3{font-size:23px;line-height:1.09;padding-right:80px}.company .company-group img{display:block;margin-bottom:10px;padding-top:0}.company .company-inner .overall{position:relative;padding-bottom:3px;margin-right:-16px}.company .company-inner .overall span{width:206px;height:10px;top:0}.company .company-inner-primary{padding-bottom:0}.company .list-utilities{margin:0}.company .list-utilities li{float:none;display:block;margin:0}.company .list-utilities li+li{margin:8px 0 0}.company .company-content{padding:0 20px}.company .company-reviews{padding-top:7px}.company .company-aside{padding:11px 0 5px 20px}.company .company-aside img{width:auto}.company .company-group img,.company .company-group>img:last-child{float:none;width:auto}.company .company-inner .company-based{margin-bottom:13px}.company .company-gallery>a{text-decoration:underline}.company .company-inner .company-gallery{text-align:left}.company .list-filters li{float:none;width:100%}.company .list-filters li:after{content:'';display:block;clear:both}.company .list-filters li+li{margin-top:5px}.list-averages>li,.list-averages>li>span{font-size:15px}.company .company-inner .list-averages>li+li{margin-top:-4px}.company .company-inner .company-average,.company .company-inner .company-gallery,.company .company-inner .company-ratings-filter,.company .company-inner .company-based{max-width:288px;margin:0 auto}.company .company-inner .company-based{margin-bottom:14px}.review .review-content,.review .review-aside,.company .company-score,.company .company-ratings-filter,.company .company-based,.company .company-content,.company .company-inner .company-gallery,.company .company-inner .company-average{float:none;width:100%}}@media(max-width:985px){.company .company-aside{float:none;width:100%}.badge_content{width:92%;position:absolute;margin-top:-10px}.badge_content img{width:90px!important}}@media(max-width:740px){.review .review-aside{padding-bottom:2px}.review .review-content .list-averages{margin-top:12px}.review .review-content .list-averages>li{line-height:18px}.review .review-content .list-averages>li+li{margin-top:2px}.review .review-aside h4{margin-bottom:6px}.review .review-aside p{padding-bottom:0}.review .review-content .list-averages strong{padding-left:0}.review .review-content .list-averages{margin-right:-16px}.review .list-averages li{line-height:24px}.review .list-averages ul li,.table-response ul.list-ratings-high li{width:18px;height:18px}.review .list-averages .list-ratings{padding:0}.table-response{margin-top:9px;border-top:1px solid #d4d4d4}.table-response td{height:auto;border:0}.table-response tr{padding:8px 0;border-bottom:1px solid #d4d4d4}.table-response td:last-child,.table-response td:first-child,.table-response tr,.table-response tbody,.table-response td,.table-response table{display:block;width:100%}ul.list-ratings-secondary li span{-webkit-background-size:18px 18px;background-size:18px 18px}.pp_gallery{display:none!important}.pp_pic_holder.pp_default{width:100%!important;left:0!important;overflow:hidden}div.pp_default .pp_content_container .pp_left{padding-left:0!important}div.pp_default .pp_content_container .pp_right{padding-right:0!important}.pp_content{width:100%!important;height:auto!important}.pp_fade{width:100%!important;height:100%!important}a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom{display:none!important}#pp_full_res img{width:100%!important;height:auto!important}.pp_details{width:100%!important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;background-color:#fff;margin-top:-2px!important}a.pp_close{right:10px!important;top:10px!important}div.pp_default{margin-top:-26%}.review-only .review-only-desktop{display:none}.review-only .review-only-mobile{width:100%;margin:auto;max-width:325px;display:block}.review-only{padding-bottom:13px}.company-score ul.list-ratings li span{background-size:40px 40px}.company-timeline{margin:10px 20px;display:block;float:none}.review .verified-badge{margin-top:-15px;margin-bottom:10px}.co-tried-to-remove{width:calc(100% - 25px)!important}}@media(max-width:400px){.br-right{width:100%}}@media(max-width:510px){div.review-content a.toggle{margin-bottom:20px}}.co-tried-to-remove{display:block;background-color:#ff4e42;color:#fff;text-align:center;padding:5px;position:absolute;bottom:10px;width:496px;z-index:1}.co-tried-to-remove a{color:#fff}.review-removed{background-color:#ffbfba;margin:-16px -14px -30px -15px;padding:70px;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.review .review-removed p{font-size:150%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff}.review-removed a{position:absolute;bottom:20px;right:33px;color:#fff}div[itemprop=reviewRating]{margin-bottom:10px}.table table td{text-align:center}.table table thead tr{background-color:var(--tango);color:#fff}.table table tbody tr:nth-child(2n){background-color:var(--mystic)}.section.cl .alignleft{float:left;margin-bottom:10px}.section.cl .alignright{float:right;margin-bottom:10px}div.sq-approved-brand{font-size:13px!important;line-height:7px}@media(max-width:1140px){div.sq-approved-brand{padding-right:15px}}.container>.main{z-index:initial}.modal-body{font-size:14px}.modal-title{font-size:20px;color:var(--tango);font-weight:300;letter-spacing:-.5px}.modal .close{min-height:0}.timeline-ratings h5{font-size:18px;color:var(--tango);font-weight:300;letter-spacing:-.5px}#percentile-modal a{color:var(--coal);margin-top:10px;display:block;font-size:15px;letter-spacing:-.5px;text-decoration:underline}#percentile-modal a:hover{text-decoration:none}#percentile-modal #avg-explained{font-size:14px}#percentile-modal ul{padding:0}.company-content *{font-size:15px!important}@media(min-width:985px) and (max-width:1140px){body.down:not(.bottom-postcode-box-visible) .page .form-check-rounded{right:17px}}@media(min-width:1080px) and (max-width:1140px){.main{margin:0 80px!important}.main .shell{padding-right:210px}}@media(min-width:985px) and (max-width:1094px){.down #header .shell>.form-check{width:240px}.down .page #header .postcode-form{padding:25px 18px}}@media(min-width:985px) and (max-width:1000px){.down .container>.main{margin:20px}.container>.main .shell{padding-right:0}.review .review-content{width:477px}}@media(min-width:741px) and (max-width:1000px){.company .company-content{width:calc(100% - 230px)}.company .company-aside{float:left;width:197px}}@media only screen and (min-width:767px){body.down .inner-page .form-check-rounded{position:relative!important;top:0;right:0}}