html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:1em;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input[type="hidden"]{visibility:hidden}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{background-color:#f5f5f5;color:#7e7d81}body,input,textarea,button{font-size:100%;font-family:Arial,sans-serif}header .container,#content .container,footer .container{max-width:1440px}header{background-image:url(https://www.complaintsdepartment.co.uk/template/theme/complaintsdepartment/image/green-line.png.pagespeed.ce.f79puyTBmX.png);background-repeat:no-repeat;background-position:bottom}header .container{position:relative;padding:20px 10px;margin:0 auto 1em auto}body.contentid-1 header .container{margin-bottom:0}header div.logo{}header div.logo a,header div.logo a img{width:100%;height:auto;max-width:300px;display:block}header nav{position:absolute;right:0;bottom:20px}header nav ul li{float:left;padding-right:1.5em;font-family:Arial,sans-serif}header nav ul li a{display:block;text-decoration:none;font-size:1.125em;color:#7e7d81}header nav ul li.active a,header nav ul li a:hover{color:#00984a}#content{clear:both}#content .container{margin:10px auto 0 auto;padding:10px;min-height:500px}body.contentid-1 #content{background-image:url(https://www.complaintsdepartment.co.uk/template/theme/complaintsdepartment/image/green-line.png.pagespeed.ce.f79puyTBmX.png);background-repeat:no-repeat;background-position:50% 444px;padding-bottom:2px}body.contentid-1 #content .container{background-image:url(https://www.complaintsdepartment.co.uk/template/theme/complaintsdepartment/image/xhome-background.jpg.pagespeed.ic.mpTym080iD.jpg);background-repeat:no-repeat;background-position:top;margin-top:0;padding:0 10px}form.standard{margin-bottom:1em}form.standard fieldset{}form.standard fieldset.submit{}form.standard legend{margin-bottom:.5em}form.standard p{margin-bottom:.75em}form.standard p.error{color:red}form.standard p.success{}form.standard p.information{}form.standard .text input,form.standard .text textarea,form.standard .select select{width:100%;border:1px solid #949699;padding:1em;box-sizing:border-box}form.standard .text textarea{min-height:10em;max-width:100%;min-width:100%}form.standard .text input.short{}form.standard .text input.button{}form.standard .select select{}form.standard .text input:hover,form.standard .text textarea:hover,form.standard .text input:focus,form.standard .text textarea:focus,form.standard .select select:hover,form.standard .select select:focus{border:1px solid #000}form.standard .text label,form.standard .submit label,form.standard .select label{display:block;width:160px;float:left;padding:4px 0}form.standard label.required:before{content:"* ";color:red;font-weight:bold}form.standard .forgot{margin-top:4em;font-size:.75em}form.standard button{padding:.75em 1em;text-transform:uppercase}form.standard .submit button:hover{}form.standard .checkbox input{}form.standard .checkbox label{}form p.antis{display:none}aside.sidebar{float:right;clear:right;width:300px}aside.sidebar .widget{margin-bottom:2em;border-bottom:4px solid #07aa4b}aside.sidebar .widget h2{}aside.sidebar .widget .content{}aside.sidebar .widget.subnav ul ul{margin-left:10px}aside.sidebar .widget.search{border-bottom:0}aside.sidebar .widget.logo{background:#fff}aside.sidebar .widget.logo img{display:block;box-sizing:border-box;background:#fff;padding:1.5em 2em;width:100%;max-width:300px;margin:0 auto;height:auto}aside.sidebar .widget.disclaimer{border-bottom:none}aside.sidebar .widget.disclaimer p{text-align:center}aside.sidebar .widget.share-page{border-bottom:none}aside.sidebar .widget.share-page h3{text-align:center}aside.sidebar .widget.share-page ul{text-align:center}aside.sidebar .widget.share-page ul li{display:inline-block;font-size:2em;margin:0 .05em}aside.sidebar .widget.share-page ul li a{color:#00984a}aside.sidebar .widget.share-page ul li a:hover{color:#000}aside.sidebar .widget.news,aside.sidebar .widget.twitter,aside.sidebar .widget.regulators,aside.sidebar .widget.map{background:#fff;padding:1.5em 2em}aside.sidebar .widget.map h2{margin-top:0}aside.sidebar .widget.map address{margin-bottom:1.5em;font-style:normal}aside.sidebar .widget.map div.gmap{height:0;padding-bottom:56%;border-top:1px solid #07aa4b;margin:0 -2em -1.5em -2em}aside.sidebar .widget.news p:last-child,aside.sidebar .widget.twitter p:last-child{margin-bottom:0}section.main{float:left;width:60%;width:calc(100% - 332px);margin-bottom:1em}section.home{min-height:444px}section.home div.intro{padding-top:40px;margin-bottom:2em;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.home div.intro h1{font-size:1.75em}section.home div.intro p{font-size:1em}section.home form.search{width:40%;border:1px solid #07aa4b;border-radius:9px;padding:15px;min-height:90px;background:rgba(255,255,255,.25);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.home form.search h2{font-weight:normal;color:#07aa4b}section.home form.search input,aside.sidebar .widget form.search input{padding:10px 15px;width:100%;border:1px solid #d2d2d3;border-radius:5px;background-color:rgba(210,210,210,.25);font-size:100%;font-family:FontAwesome,Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 0 3px rgba(0,0,0,.1);-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}section.home form.search input:hover,aside.sidebar .widget form.search input:hover{border:1px solid #b2b2b3}section.home form.search input:focus,aside.sidebar .widget form.search input:focus{background-color:rgba(210,210,210,.5);border:1px solid #626263}section.categories{margin:20px 0;margin-bottom:1em}section.categories h3{line-height:1.5em;margin-bottom:1em;font-size:1em;text-align:center}section.categories p{text-align:center;line-height:1.5em;max-width:80%;margin-left:auto;margin-right:auto}section.categories p a{text-decoration:none;color:#7e7d81}section.categories p a:hover{text-decoration:underline}div.company-result{position:relative;border-bottom:4px solid #07aa4b;padding:1.5em 180px 1.5em 2em;margin-bottom:20px;background:#fff}div.company-result h3{vertical-align:middle}div.company-result div.logo{position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain;top:1.5em;bottom:1.5em;right:1.5em;width:120px}div.company-result p{max-width:100%}div.company-result p.legalname{}div.company-result.clickable{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}div.company-result.clickable:hover{border-color:#000}div.company-result.clickable:hover a{color:#000}.cmscontent ul.companies{margin-left:0;margin-bottom:0}.cmscontent ul.companies li{position:relative;width:160px;height:120px;display:block;float:left;margin-bottom:1em;margin-right:1em;background:#fff;padding:1.5em 2em;border-bottom:4px solid #07aa4b;list-style-type:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.cmscontent ul.companies li:hover{border-bottom:4px solid #000}.cmscontent ul.companies li:hover a{color:#000}.cmscontent ul.companies li p{text-align:center}.cmscontent ul.companies li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.cmscontent ul.companies li:before{display:none}.cmscontent ul.companies li div.logo{position:absolute;top:2em;bottom:2em;left:2em;right:2em;background-repeat:no-repeat;background-size:contain;background-position:50%}.cmscontent ul.companies li .comment-count{position:absolute;top:1em;right:1em}.cmscontent h1,.cmscontent h2,.cmscontent h3,.cmscontent h4,.cmscontent h5,.cmscontent h6{margin-bottom:1rem;line-height:1.5em}.cmscontent h1{font-family:Arial,sans-serif;color:#07aa4b;font-size:2.5em;margin-bottom:1rem;vertical-align:middle}.cmscontent h1+h3{margin-top:-1em}.cmscontent h2{font-family:Arial,sans-serif;color:#07aa4b;font-size:1.5em;margin-top:2rem;margin-bottom:1rem}.cmscontent h2 a.more{float:right;font-size:.625em;font-weight:normal}.cmscontent h3{font-family:Arial,sans-serif;color:#010101;font-size:1.25em;margin-bottom:.5em}.cmscontent h4{}.cmscontent h5{}.cmscontent h6{}.cmscontent p,.cmscontent address{margin-bottom:1rem;line-height:1.5em;font-size:.875em}.cmscontent p li,.cmscontent address li{font-size:1em}.cmscontent a{color:#07aa4b;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.cmscontent a:hover{color:#010101}.cmscontent blockquote{}.cmscontent ul{margin-left:1em;margin-bottom:1em}.cmscontent ul ul{margin-bottom:.5em}.cmscontent li{position:relative;line-height:1.5em;font-size:.875em;margin-bottom:.75rem}.cmscontent li:before{position:absolute;font-family:'FontAwesome';content:'\f0da';left:-1em}.cmscontent li p{font-size:1em}.cmscontent ul.files{margin-left:1.5em}.cmscontent ul.files li:before{content:'\f15b';left:-1.5em}.cmscontent ul.contacts{margin-bottom:0}.cmscontent ul.contacts li p{margin-bottom:0}.cmscontent ol{list-style-type:decimal;margin-left:2em;margin-bottom:1em}.cmscontent img.alignleft,.cmscontent img.aligncenter,.cmscontent img.alignright{display:block;padding:5px}.cmscontent img.alignleft{float:left;margin:0 10px 10px 0}.cmscontent img.aligncenter{margin:0 auto 10px auto}.cmscontent img.alignright{float:right;margin:0 0 10px 10px}.cmscontent table{margin-bottom:1em}.popular-products li{display:inline-block;margin-right:2em}p.rsslink,p.corrections,p.date{float:right}p.corrections{background:#fff;border-bottom:1px solid #07aa4b}p.corrections a{display:block;padding:.75em 1em}div.discussion{margin-bottom:1em}.comment-count{font-size:.75em;color:#7e7d81;font-weight:normal;display:inline-block;vertical-align:middle;margin-left:.5em}.comment-count i{font-size:1.25em}#cookiepolicy{display:none;position:fixed;bottom:0;left:0;right:0;text-align:center;line-height:20px;padding:20px;background-color:#07aa4b;color:#eee;box-sizing:border-box;font-size:14px;z-index:80}#cookiepolicy a{text-decoration:none;display:inline-block;margin-left:1em;background-color:#eee;color:#07aa4b;border-radius:3px;font-weight:bold;padding:6px 12px}#cookiepolicy a:hover{text-decoration:underline}footer{font-family:Arial,sans-serif;background:#000;color:#ddd;line-height:2rem}footer .container{margin:0 auto;padding:30px 10px 60px 10px}footer ul{float:left}footer ul li{float:left;padding-right:1rem;font-size:.8125em}footer ul li a{color:#ddd;text-decoration:none;display:inline-block}footer ul li a:hover{color:#fff;text-decoration:underline}footer p{float:right;font-size:.8125em}@media screen and (max-width:900px){header div.logo a{margin-bottom:10px}header nav{position:static;right:auto;bottom:auto;padding-top:10px}div.company-result{padding:20px 120px 20px 20px}div.company-result div.logo{background-position:50% 0;width:80px}}@media screen and (max-width:639px){header div.logo a{margin:0 auto}header nav ul li{float:none;width:100%;margin-top:8px;text-align:center;padding-right:0;pading-top:.5em;padding-bottom:.5em}section.main,aside.sidebar{float:none;clear:left;width:100%}aside.sidebar .widget.twitter li:nth-of-type(1n+4),
	aside.sidebar .widget.news li:nth-of-type(1n+4){display:none}aside.sidebar .widget.share-page ul li{font-size:3em}body.contentid-1 #content,body.contentid-1 #content .container{background:none}section.home{min-height:none}section.home div.intro{padding-top:20px;width:100%}section.home form.search{width:100%}.cmscontent h1{font-size:1.5em;margin-bottom:1em}.cmscontent h2,.cmscontent h3{font-size:1em}footer .container{padding:20px 10px}footer ul,footer p{float:none;width:100%}footer ul{margin-bottom:8px}}@media print{.no-print,.share-buttons,header nav,aside.sidebar .widget.twitter{display:none!important}aside.sidebar .widget.map{padding:0}header div.logo a img{max-width:200px}aside.sidebar,section.main{float:none;clear:left;width:100%}}