html{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;vertical-align:top}.inner{width:100%;max-width:1000px;margin:0 auto}.button-list,.map .map-meta .meta,.search-results-container ul{list-style:none;padding:0;margin:0;overflow:hidden}#archivenews p.intro:after,#case_studies_firm p.intro:after,#legal_articles p.intro:after,#media-experts .card:after,#news_and_events .article-list .article:after,#news_and_events .featured-list .article:after,#press p.intro:after,#seminars p.intro:after,#uptodatenews p.intro:after,.blog p.intro:after,.cms-share.share-extras:after,.main:after,.mobile-ui-nav .item:after,.press-items ul li:after,form .row:after{content:"";clear:both;display:block;width:100%;overflow:hidden}.archive-widget .archive-calendars .archive-calendar-date,.header .search-container .search-button,.related-items .related .related-title,.staff-cards .card .staff-contact .email,.staff-cards .card .staff-contact .phone,.staff-profile .staff-contact li.email,.staff-profile .staff-contact li.vcard,.staff-rotator .staff-attributes li{min-height:0}.archive-widget .archive-calendars .archive-calendar-date .icon-link,.header .search-container .search-button .icon-link,.related-items .related .related-title .icon-link,.staff-cards .card .staff-contact .email .icon-link,.staff-cards .card .staff-contact .phone .icon-link,.staff-profile .staff-contact li.email .icon-link,.staff-profile .staff-contact li.vcard .icon-link,.staff-rotator .staff-attributes li .icon-link{min-height:0;padding-left:0}#basicauth #footerContainer,#basicauth .form-login .email,#billpay #footerContainer,#billpay .form-login .email,#login #footerContainer,#login .form-login .email,#logout #footerContainer,#logout .form-login .email,#news_and_events .article-list .article-synopsis,#news_and_events .featured-list .article-synopsis,#profile .form-contact-wrapper,#vacancy .form-contact-wrapper,.archive-widget .archive-calendars .archive-calendar-date .icon,.blog .search-container,.column.left .column-inner,.crumbtrails,.dropdown-links-container,.faq_close,.featured-list .article-author .meta-label,.footer .cms-share,.footer-tabs-container .footer-tabs .tab.tab-debt,.footer-tabs-container .footer-tabs .tab.tab-will,.form-contact-wrapper .helper,.form-contact-wrapper label,.header .search-container .search-button .icon,.hero .hero-inner .hero-banner,.hidden,.map span,.nav,.news .read-more,.related-items .related .related-title .icon,.relatedarticlesTH .article .article-synopsis,.search-buckets .search-result .searchResultDate,.search-buckets .search-result .staff-alpha-sort,.search-container .search-button .icon-link,.search-form .people-search .submit,.search-widget .blog-search-bar .search-button .icon-link,.search-widget .blog-search-bar .search-submit,.section-profile .main .right .staff-attributes ul .fax,.section-profile .main .right .staff-office .office-numbers,.slider-container .slider-nav,.staff-cards .card .staff-contact .email .icon,.staff-cards .card .staff-contact .fax,.staff-cards .card .staff-contact .mobile,.staff-cards .card .staff-contact .phone .icon,.staff-cards .card .staff-contact .profile,.staff-cards .card .staff-departments,.staff-cards .card .staff-social,.staff-cards .expanded-bio .text .contact,.staff-cards .expanded-bio .text .vcard,.staff-profile .staff-contact li.email .icon,.staff-profile .staff-contact li.vcard .icon,.staff-profile .staff-details,.staff-profile .staff-social .h3,.staff-rotator .staff-attributes li .icon,.staff-rotator .staff-attributes li.email,.staff-rotator .staff-attributes li.fax,.staff-rotator .staff-attributes li.phone,.sub-nav .sub-menu .sub-menu,.sub-nav .title,form .hidden-fields,form .radio-list .radio{display:none}body,html{min-height:100%;overflow-x:hidden}::-moz-selection{color:#fff;background:#5387bd}::selection{color:#fff;background:#5387bd}body{overflow-x:hidden;position:relative;right:0;-webkit-transition:right .3s ease;transition:right .3s ease}body.adminMode{margin-top:30px}body.adminMode .search-container.animate{top:40px}body.adminMode .nav.fixed{top:30px}body#businesses .column.left,body#businesses .column.right,body#home .column.left,body#home .column.right,body#individuals .column.left,body#individuals .column.right,body#search .column.left,body#search .column.right{display:none}body#businesses .column.centre,body#home .column.centre,body#individuals .column.centre,body#search .column.centre{margin:0;width:100%}body#vacadmin .column.right,body#vacancies .column.right,body#vacfeeearner .column.right,body#vacgrad .column.right,body#vactrainee .column.right{display:none}body#vacadmin .column.centre,body#vacancies .column.centre,body#vacfeeearner .column.centre,body#vacgrad .column.centre,body#vactrainee .column.centre{margin-right:0;width:100%}body#associates .column.right,body#partners .column.right,body#people .column.right,body#seniormanagement .column.right{display:none}body#associates .column.centre,body#partners .column.centre,body#people .column.centre,body#seniormanagement .column.centre{margin-right:0;width:100%}body#education_law_team .column.right,body#enviro_team .column.right,body#fraud_team .column.right,body#housing_team .column.right,body#inquest_team .column.right,body#insolvency_team .column.right,body#meetaccidentsteam .column.right,body#meetbuyhouseteam .column.right,body#meetcorpteam .column.right,body#meetcriminalteam .column.right,body#meetdebtteam .column.right,body#meetdefendteam .column.right,body#meetemployteam .column.right,body#meetestateteam .column.right,body#meetfamilyteam .column.right,body#meethousingteam .column.right,body#meetmedicalteam .column.right,body#meetmotoringteam .column.right,body#meetsurvivalteam .column.right,body#meetwealthteam .column.right,body#neighbour_disputes_team .column.right,body#personal_debt_team .column.right,body#public_law_team .column.right,body#regulation_team .column.right,body#residential_landlords_team .column.right,body#road_transport .column.right,body#will_disputes_team .column.right{display:none}body#education_law_team .column.centre,body#enviro_team .column.centre,body#fraud_team .column.centre,body#housing_team .column.centre,body#inquest_team .column.centre,body#insolvency_team .column.centre,body#meetaccidentsteam .column.centre,body#meetbuyhouseteam .column.centre,body#meetcorpteam .column.centre,body#meetcriminalteam .column.centre,body#meetdebtteam .column.centre,body#meetdefendteam .column.centre,body#meetemployteam .column.centre,body#meetestateteam .column.centre,body#meetfamilyteam .column.centre,body#meethousingteam .column.centre,body#meetmedicalteam .column.centre,body#meetmotoringteam .column.centre,body#meetsurvivalteam .column.centre,body#meetwealthteam .column.centre,body#neighbour_disputes_team .column.centre,body#personal_debt_team .column.centre,body#public_law_team .column.centre,body#regulation_team .column.centre,body#residential_landlords_team .column.centre,body#road_transport .column.centre,body#will_disputes_team .column.centre{margin-right:0;width:100%}body.blog .column.right,body.section-news_and_events .column.right{display:none}body.blog .column.centre,body.section-news_and_events .column.centre{margin-right:0;width:100%}.header,.header-inner,.wrapper,body{background:#fff}.wrapper{position:relative;min-height:100%}.header-inner{position:relative;z-index:302;overflow:hidden}.main{overflow:hidden;padding:1rem;clear:both}.column{position:relative}.footer-wrapper{position:absolute;bottom:0;left:0;right:0}.block{margin-bottom:3rem}.column.right{margin-bottom:3rem;background:#edf3f9}.column.right .block{padding:1rem;border-bottom:1px solid #dae6f3;margin:0}.column.right .block p{margin:0}.column.right .block a{border:none}.column.right .contactlink,.column.right .faqlink,.column.right .newsTH,.column.right .teamlink{text-transform:lowercase}.column.right .contactlink .icon-link,.column.right .faqlink .icon-link,.column.right .newsTH .icon-link,.column.right .teamlink .icon-link{padding-left:55px}.column.right .contactlink .icon,.column.right .faqlink .icon,.column.right .newsTH .icon,.column.right .teamlink .icon{fill:#a9c0e0}.column.left .block .title{font-size:1rem;padding:0 0 .5rem;border-bottom:1px solid #edf3f9;margin:0 0 .5rem}.column.left .block .content{font-size:1rem}.specialquote{background:url(/images/icons/quote.svg) left center/50px no-repeat;padding:0 0 0 70px}.specialquote .content{padding:20px 0 1px 20px;border-left:1px solid #dae6f3}.specialquote p{font-family:Georgia,"Times New Roman",serif;font-style:italic}.specialquote p span{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;font-style:normal}.text-cycle-wrapper{margin-bottom:2rem}.text-cycle{padding:0 0 .5rem;border-bottom:1px solid #edf3f9}.text-cycle li{visibility:hidden;color:#5387bd;font-size:1rem}.stp-testimonials{padding:1rem;border-bottom:1px solid #dae6f3;font-size:1rem;background:url(/images/icons/double-quote.svg) right bottom/60px no-repeat #dae6f3}.stp-testimonials .title{font-size:1.2rem;margin:0 0 1rem}.stp-testimonials p{margin:0 0 1rem}.stp-testimonials p strong{font-size:.8rem}.stp-column-advert{background:#edf3f9;padding:1rem}.stp-column-advert .title{font-size:1.2rem}.iframe-scroll-wrapper{-webkit-overflow-scrolling:touch;overflow:scroll}.popup-button{width:100%;color:#fff!important;padding:.375rem 0}html{font-size:100%}body{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;font-weight:400;line-height:1.7;font-size:1rem;color:#6C6F70}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;font-weight:400;color:#5387bd;line-height:1.4;margin:0 0 1.5rem}.h1,h1{font-size:1.7rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.3rem}.h4,h4{font-size:1.2rem}.h5,h5{font-size:1.1rem}.h6,h6{font-size:1rem}a,a:active,a:visited{color:#5387bd;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a:active:hover,a:hover,a:visited:hover{color:#d8002f}.block a{border-bottom:1px solid transparent}.block a:hover{border-color:#d8002f}.intro{font-size:1.1rem}p{margin:0 0 1.5rem}ul{list-style:none;padding:0;margin:0;overflow:hidden}.centre .block .content *+ul{list-style:disc;margin:20px 0;padding:0 0 0 20px}.centre .block .content *+ul ul{list-style:circle;padding-left:40px;margin:0}.content .scroll-table{position:relative}.content .scroll-table table{display:block;overflow-x:scroll;overflow-y:visible;margin:0 40px 0 3rem}.content .scroll-table:after{position:absolute;right:0;top:0;content:'scroll';font-weight:700;color:#5387bd;display:block;width:40px;height:60px;background:url(/images/icons/right-arrow.svg) bottom center/100% no-repeat}.content table td{padding:10px;vertical-align:top;border:1px solid #edf3f9}.has-icon{display:block;position:relative;min-height:40px}.has-icon .icon-content,.has-icon .icon-link{display:block;min-height:40px;padding-left:40px;position:relative;z-index:1}.has-icon .icon{width:40px;height:100%;fill:#000;position:absolute;top:0;left:0;z-index:0;-webkit-transition:all .3s ease;transition:all .3s ease}.has-icon .icon-link:hover+.icon{opacity:.75}.company-logo{display:block;width:250px;max-width:60%;margin:30px auto}.company-logo.constant-logo{width:194px}.header .search-toggle-wrapper{display:none!important}.header .search-toggle{display:block;text-align:center;width:100%;height:100%;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:relative}.header .search-toggle:after{content:'Search Site';display:inline-block;width:calc(100% - 60px);height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:60px}.header .search-toggle.focus,.header .search-toggle:hover{background:#edf3f9}.header .search-toggle .icon{left:11px;padding:2px;fill:#5387bd}.header #close-search{width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid #d8002f;background:0 0;top:-100px;right:calc((100% - 1000px)/2);z-index:2000}.header #close-search.animate{top:calc(40px + 40px)}.header .search-container{position:absolute;top:-100px;left:0;right:0;padding:15px 0;background:#fff;box-shadow:0 2px 5px rgba(50,50,50,.3);z-index:303;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.header .search-container.animate{top:40px}.header .search-container .search-bar{max-width:1000px;margin:0 auto}.header .search-container .search-input{height:50px;padding:0 3rem;font-size:1.5rem;width:77%}.header .search-container .search-button{height:50px;line-height:50px;color:#fff;font-size:1.5rem;text-align:center}#basicauth .form-login .header .search-container .search-button .email,#basicauth .header .search-container .search-button #footerContainer,#billpay .form-login .header .search-container .search-button .email,#billpay .header .search-container .search-button #footerContainer,#login .form-login .header .search-container .search-button .email,#login .header .search-container .search-button #footerContainer,#logout .form-login .header .search-container .search-button .email,#logout .header .search-container .search-button #footerContainer,#news_and_events .article-list .header .search-container .search-button .article-synopsis,#news_and_events .featured-list .header .search-container .search-button .article-synopsis,#profile .header .search-container .search-button .form-contact-wrapper,#vacancy .header .search-container .search-button .form-contact-wrapper,.blog .header .search-container .search-button .search-container,.column.left .header .search-container .search-button .column-inner,.featured-list .article-author .header .search-container .search-button .meta-label,.footer .header .search-container .search-button .cms-share,.footer-tabs-container .footer-tabs .header .search-container .search-button .tab.tab-debt,.footer-tabs-container .footer-tabs .header .search-container .search-button .tab.tab-will,.form-contact-wrapper .header .search-container .search-button .helper,.form-contact-wrapper .header .search-container .search-button label,.header .search-container .search-button #basicauth #footerContainer,.header .search-container .search-button #basicauth .form-login .email,.header .search-container .search-button #billpay #footerContainer,.header .search-container .search-button #billpay .form-login .email,.header .search-container .search-button #login #footerContainer,.header .search-container .search-button #login .form-login .email,.header .search-container .search-button #logout #footerContainer,.header .search-container .search-button #logout .form-login .email,.header .search-container .search-button #news_and_events .article-list .article-synopsis,.header .search-container .search-button #news_and_events .featured-list .article-synopsis,.header .search-container .search-button #profile .form-contact-wrapper,.header .search-container .search-button #vacancy .form-contact-wrapper,.header .search-container .search-button .blog .search-container,.header .search-container .search-button .column.left .column-inner,.header .search-container .search-button .crumbtrails,.header .search-container .search-button .dropdown-links-container,.header .search-container .search-button .faq_close,.header .search-container .search-button .featured-list .article-author .meta-label,.header .search-container .search-button .footer .cms-share,.header .search-container .search-button .footer-tabs-container .footer-tabs .tab.tab-debt,.header .search-container .search-button .footer-tabs-container .footer-tabs .tab.tab-will,.header .search-container .search-button .form-contact-wrapper .helper,.header .search-container .search-button .form-contact-wrapper label,.header .search-container .search-button .hero .hero-inner .hero-banner,.header .search-container .search-button .hidden,.header .search-container .search-button .icon-link,.header .search-container .search-button .map span,.header .search-container .search-button .nav,.header .search-container .search-button .news .read-more,.header .search-container .search-button .relatedarticlesTH .article .article-synopsis,.header .search-container .search-button .search-buckets .search-result .searchResultDate,.header .search-container .search-button .search-buckets .search-result .staff-alpha-sort,.header .search-container .search-button .search-form .people-search .submit,.header .search-container .search-button .search-widget .blog-search-bar .search-submit,.header .search-container .search-button .section-profile .main .right .staff-attributes ul .fax,.header .search-container .search-button .section-profile .main .right .staff-office .office-numbers,.header .search-container .search-button .slider-container .slider-nav,.header .search-container .search-button .staff-cards .card .staff-contact .fax,.header .search-container .search-button .staff-cards .card .staff-contact .mobile,.header .search-container .search-button .staff-cards .card .staff-contact .profile,.header .search-container .search-button .staff-cards .card .staff-departments,.header .search-container .search-button .staff-cards .card .staff-social,.header .search-container .search-button .staff-cards .expanded-bio .text .contact,.header .search-container .search-button .staff-cards .expanded-bio .text .vcard,.header .search-container .search-button .staff-profile .staff-details,.header .search-container .search-button .staff-profile .staff-social .h3,.header .search-container .search-button .staff-rotator .staff-attributes li.email,.header .search-container .search-button .staff-rotator .staff-attributes li.fax,.header .search-container .search-button .staff-rotator .staff-attributes li.phone,.header .search-container .search-button .sub-nav .sub-menu .sub-menu,.header .search-container .search-button .sub-nav .title,.header .search-container .search-button form .hidden-fields,.header .search-container .search-button form .radio-list .radio,.hero .hero-inner .header .search-container .search-button .hero-banner,.map .header .search-container .search-button span,.news .header .search-container .search-button .read-more,.relatedarticlesTH .article .header .search-container .search-button .article-synopsis,.search-buckets .search-result .header .search-container .search-button .searchResultDate,.search-buckets .search-result .header .search-container .search-button .staff-alpha-sort,.search-form .people-search .header .search-container .search-button .submit,.search-widget .blog-search-bar .header .search-container .search-button .search-submit,.section-profile .main .right .staff-attributes ul .header .search-container .search-button .fax,.section-profile .main .right .staff-office .header .search-container .search-button .office-numbers,.slider-container .header .search-container .search-button .slider-nav,.staff-cards .card .header .search-container .search-button .staff-departments,.staff-cards .card .header .search-container .search-button .staff-social,.staff-cards .card .staff-contact .header .search-container .search-button .fax,.staff-cards .card .staff-contact .header .search-container .search-button .mobile,.staff-cards .card .staff-contact .header .search-container .search-button .profile,.staff-cards .expanded-bio .text .header .search-container .search-button .contact,.staff-cards .expanded-bio .text .header .search-container .search-button .vcard,.staff-profile .header .search-container .search-button .staff-details,.staff-profile .staff-social .header .search-container .search-button .h3,.staff-rotator .staff-attributes .header .search-container .search-button li.email,.staff-rotator .staff-attributes .header .search-container .search-button li.fax,.staff-rotator .staff-attributes .header .search-container .search-button li.phone,.sub-nav .header .search-container .search-button .title,.sub-nav .sub-menu .header .search-container .search-button .sub-menu,form .header .search-container .search-button .hidden-fields,form .radio-list .header .search-container .search-button .radio{display:block}.dropdown-links-container .dropdown-links{position:relative;float:left;width:50%;padding-left:2rem;border-left:1px solid #a9c0e0;font-size:.9rem;text-transform:uppercase;font-weight:700}.dropdown-links-container .dropdown-links:before{content:'\25b6';font-size:.9rem;color:#d8002f;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-links-container .dropdown-links .dropdown{visibility:hidden;opacity:0;position:absolute;top:calc(100% + 10px);left:50%;width:500px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);padding:1rem;font-size:.8rem;text-transform:capitalize;background:#fff;box-shadow:0 2px 5px rgba(50,50,50,.3);-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.dropdown-links-container .dropdown-links .dropdown .link{float:left;width:50%;border-bottom:1px solid #edf3f9}.dropdown-links-container .dropdown-links .dropdown .link:nth-child(odd){clear:both}.dropdown-links-container .dropdown-links .dropdown .link a{display:block;padding:10px 7.5px;line-height:1.4;color:#6C6F70;background:#fff}.dropdown-links-container .dropdown-links .dropdown .link a:active,.dropdown-links-container .dropdown-links .dropdown .link a:hover,.dropdown-links-container .dropdown-links .dropdown .link.active a{color:#fff;background:#d8002f}.dropdown-links-container .dropdown-links .dropdown .link.active a:hover{color:#fff;background:#bf0029}.dropdown-links-container .dropdown-links:hover .dropdown{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);transform:translate(-50%,-10px);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.header-enquiry{display:block;padding-top:1.5rem;height:auto;width:100%}.header-enquiry li{display:block;float:left;background:#dae6f3;height:60px;font-size:1.2rem;text-align:center;margin-left:5%;width:90%;margin-bottom:1.5rem}.header-enquiry li a{padding:0 2rem;display:block;height:60px;width:100%}.header-enquiry li.new{line-height:1rem;padding:.9rem 2rem;font-size:1rem}.header-enquiry li.new a{padding:0;font-size:1rem;color:#d8002f;font-weight:700}.header-enquiry li:first-child{font-size:1.05rem;background:#d8002f}.header-enquiry li:first-child a{color:#fff;line-height:60px}.header-enquiry li:last-child{display:block}.header-tabs{clear:both;margin-bottom:5px}.header-tabs .tab{float:left;width:25%}.header-tabs .tab a{display:block;padding:.5rem 0;font-size:.9rem;color:#fff;text-align:center;border-left:1px solid #fff;border-right:1px solid #fff;background:#5387bd}.header-tabs .tab a:active,.header-tabs .tab a:hover{color:#fff;background:#d8002f}.header-tabs .tab:first-child a{border-left:none}.header-tabs .tab:last-child a{border-right:none}.ruler-new-number{position:relative;z-index:1}.hero{padding:0 0 1rem}.hero .hero-inner{position:relative;overflow:hidden}.hero .hero-inner .hero-banner{position:relative;margin-bottom:10px}.hero .hero-inner .hero-banner .title{position:absolute;top:0;bottom:0;left:18%;width:24%;padding:4% 0 0 2%;color:#fff;text-transform:capitalize;font-size:1.1rem;font-weight:700;line-height:1.2;background:#d8002f}.hero .hero-inner .hero-banner img{display:block;width:100%}.hero .hero-inner .hero-banner[data-image*=constant-green] .title{background:#007472}.hero .hero-inner .hero-banner[data-image*=constant-purple] .title{background:#91005a}.hero .hero-inner .hero-banner[data-image*=constant-blue] .title{background:#5287bd}.hero .hero-inner .hero-banner[data-image*=constant-red] .title{background:#e13a3e}.constant-extranet-banner .hero-banner .title{width:20%!important}.footer-wrapper{background:#fff}.footer-wrapper .footer,.footer-wrapper .pre-footer{padding:1rem}.footer-wrapper .footer .inner{padding:1.5rem 0;border-top:5px solid #edf3f9}.footer-tabs-container{margin:0;clear:both}.footer-tabs-container .footer-tabs{font-size:1rem}.footer-tabs-container .footer-tabs .tab{float:left;width:50%}.footer-tabs-container .footer-tabs .tab a{display:block;padding:.5rem 0;color:#fff;text-align:center;background:#5387bd;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:2px solid #fff}.footer-tabs-container .footer-tabs .tab a:active,.footer-tabs-container .footer-tabs .tab a:hover{background:#d8002f}.footer-links,.footer-meta{font-size:.9rem;margin:0}.footer-links p,.footer-meta p{margin:0 0 .5rem}.footer-links ul,.footer-meta ul{margin-bottom:1.5rem}.footer-links li,.footer-meta li{display:block;padding:.5rem 0}.trustpilot-stats{margin-bottom:10px}.stephensonsreview{display:block;line-height:1}.stephensonsreview>a{display:block;color:#d8002f!important;font-size:1.2rem;margin-bottom:5px}.stephensonsreview .rating a .average{font-size:1.7rem;color:#d8002f;font-weight:700}.stephensonsreview .rating a span[itemprop=bestRating]{font-size:1.7rem;font-weight:700}.stephensonsreview .rating a .rating-word{font-weight:700}.stephensonsreview .rating .stats .reviewCount{font-weight:700;font-size:1.7rem;color:#d8002f}.button,.google-review{display:inline-block;text-align:center;background:#5387bd;color:#fff;border:none;border-bottom:.2rem solid rgba(0,0,0,.1);border-radius:4px}.button:hover,.google-review:hover{background:#d8002f}.button a,.google-review a{display:block;width:100%;height:100%;color:inherit;-webkit-transition:inherit;transition:inherit;border:none;padding:.5rem 4rem}.button a:hover,.google-review a:hover{color:inherit}.button-list .button,.button-list .google-review{display:block;margin:0 0 10px}.cta-box-container{padding:20px 0;border-top:1px solid #edf3f9;border-bottom:1px solid #edf3f9;margin:0 0 20px;overflow:hidden}.cta-box-container .cta-box{padding:15px;border-left:3px solid #d8002f;margin:15px 0 0;background:#a9c0e0;color:#fff}.cta-box-container .cta-box p,.cta-box-container .cta-box:first-child{margin:0}.cta-box-container .cta-box a{color:#fff}.cta-box-container .cta-box strong{font-weight:400}.faq_control{position:relative;padding:15px 30px 15px 15px;border:1px solid #dae6f3;margin:0 0 15px;background:#edf3f9}.faq_control:after{content:'';position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:8px solid #a9c0e0;border-left:6px solid transparent;border-right:6px solid transparent}.faq_control h2{font-size:1rem;margin:0}.faq_contentBox{height:0;visibility:hidden}.mobile-ui{position:fixed;left:0;right:0;bottom:0;height:54px;z-index:900}.mobile-ui .mobile-ui-button{float:left;width:20%}.mobile-ui .mobile-ui-panels{width:500vw}.mobile-ui .ui-button{display:block;width:100%;position:relative;padding:5px 0;border:none;border-top:1px solid rgba(17,17,17,.2);border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(17,17,17,.1);background:#5387bd;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:2}.mobile-ui .ui-button:hover{background:#447ab2}.mobile-ui .ui-button:hover .icon-content{color:#fff}.mobile-ui .ui-button:hover .icon{fill:#fff}.mobile-ui .ui-button.active{background:#447ab2}.mobile-ui .ui-button.active .icon-content{color:#fff}.mobile-ui .ui-button.active .icon{fill:#fff}.mobile-ui .ui-button .ui-button-inner{display:inline-block}.mobile-ui .ui-button .icon-content{display:block;color:#fff;font-size:.7rem;line-height:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-ui .ui-button .icon{position:relative;width:24px;height:24px;fill:#fff;z-index:0}.mobile-ui .mobile-ui-panels-container{position:fixed;top:100vh;left:0;height:100vh;background:#5387bd;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;z-index:1}.mobile-ui .mobile-ui-panels-container.in-view{-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh)}.mobile-ui .mobile-ui-panels{overflow:visible;height:100%}.mobile-ui .mobile-ui-panels.scroll{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.mobile-ui .mobile-ui-panel{position:relative;float:left;width:100vw;height:100%;padding:7.5vw;background:#5387bd;color:#fff}.mobile-ui .mobile-ui-panel.mobile-ui-panel-menu{padding:0}.mobile-ui .mobile-ui-panel .title{color:#fff;font-size:1.7rem}.mobile-ui .mobile-ui-panel .block,.mobile-ui .mobile-ui-panel .menu,.mobile-ui .mobile-ui-panel .sub-menu{height:100%;padding:0 0 108px;overflow-y:scroll}.mobile-ui .mobile-ui-panel .block{-webkit-overflow-scrolling:touch}.mobile-ui .mobile-ui-panel-enquiry{background:#d8002f}.mobile-ui-panel-search .search-container .search-bar{height:60px}.mobile-ui-panel-search .search-container .search-bar ::-webkit-input-placeholder{color:#fff}.mobile-ui-panel-search .search-container .search-bar :-moz-placeholder{color:#fff}.mobile-ui-panel-search .search-container .search-bar ::-moz-placeholder{color:#fff}.mobile-ui-panel-search .search-container .search-bar :-ms-input-placeholder{color:#fff}.mobile-ui-panel-search .search-container .search-button,.mobile-ui-panel-search .search-container .search-input{height:100%}.mobile-ui-panel-search .search-container .search-input{background:#6594c4;border-color:#6594c4}.mobile-ui-panel-search .search-container .search-input:focus{border-color:#d8002f}.mobile-ui-panel-search .search-container .search-button{background:#d8002f}.mobile-ui-panel-search .search-container .search-button .icon{padding:5px}.mobile-ui-panel-phone .content p{color:#fff;font-size:1.5rem}.mobile-ui-panel-phone .content p a{color:#edf3f9;text-decoration:underline}.mobile-ui-panel-phone .content p a:hover{color:#d8002f}.mobile-ui-panel-enquiry .content a{color:#edf3f9;text-decoration:underline}.author-widget .mobile-ui-panel-enquiry .form-enquiry .author-select,.mobile-ui-panel-enquiry .form-enquiry .author-widget .author-select,.mobile-ui-panel-enquiry .form-enquiry .input,.mobile-ui-panel-enquiry .form-enquiry .select,.mobile-ui-panel-enquiry .form-enquiry .textarea{color:#6C6F70}.mobile-ui-panel-enquiry .form-enquiry .helper{color:#fff}.mobile-ui-panel-enquiry .form-enquiry .select-wrapper{background:#fff;border-radius:4px}.mobile-ui-panel-enquiry .form-enquiry .submit{margin:1.5rem 0 0;background:#5387bd}.mobile-ui-panel-enquiry .form-enquiry .submit:hover{background:#fff;color:#d8002f}.mobile-ui-panel-enquiry .form-enquiry .row.field-error .helper,.mobile-ui-panel-enquiry .form-enquiry .row.field-success .helper{color:#fff}.mobile-ui-panel-enquiry .form-enquiry .row.field-error .input,.mobile-ui-panel-enquiry .form-enquiry .row.field-error .select-wrapper,.mobile-ui-panel-enquiry .form-enquiry .row.field-error .textarea{background:#fbe4e2}.mobile-ui-panel-enquiry .form-enquiry .row.field-success .input,.mobile-ui-panel-enquiry .form-enquiry .row.field-success .select-wrapper,.mobile-ui-panel-enquiry .form-enquiry .row.field-success .textarea{background:#e0f7ea}.mobile-ui-panel-share .cms-share{position:relative}.mobile-ui-panel-share .cms-share .has-icon{width:100%;border-bottom:1px solid rgba(255,255,255,.2)}#basicauth .form-login .mobile-ui-panel-share .cms-share .has-icon .email,#basicauth .mobile-ui-panel-share .cms-share .has-icon #footerContainer,#billpay .form-login .mobile-ui-panel-share .cms-share .has-icon .email,#billpay .mobile-ui-panel-share .cms-share .has-icon #footerContainer,#login .form-login .mobile-ui-panel-share .cms-share .has-icon .email,#login .mobile-ui-panel-share .cms-share .has-icon #footerContainer,#logout .form-login .mobile-ui-panel-share .cms-share .has-icon .email,#logout .mobile-ui-panel-share .cms-share .has-icon #footerContainer,#news_and_events .article-list .mobile-ui-panel-share .cms-share .has-icon .article-synopsis,#news_and_events .featured-list .mobile-ui-panel-share .cms-share .has-icon .article-synopsis,#profile .mobile-ui-panel-share .cms-share .has-icon .form-contact-wrapper,#vacancy .mobile-ui-panel-share .cms-share .has-icon .form-contact-wrapper,.blog .mobile-ui-panel-share .cms-share .has-icon .search-container,.column.left .mobile-ui-panel-share .cms-share .has-icon .column-inner,.featured-list .article-author .mobile-ui-panel-share .cms-share .has-icon .meta-label,.footer .mobile-ui-panel-share .cms-share .has-icon .cms-share,.footer-tabs-container .footer-tabs .mobile-ui-panel-share .cms-share .has-icon .tab.tab-debt,.footer-tabs-container .footer-tabs .mobile-ui-panel-share .cms-share .has-icon .tab.tab-will,.form-contact-wrapper .mobile-ui-panel-share .cms-share .has-icon .helper,.form-contact-wrapper .mobile-ui-panel-share .cms-share .has-icon label,.hero .hero-inner .mobile-ui-panel-share .cms-share .has-icon .hero-banner,.map .mobile-ui-panel-share .cms-share .has-icon span,.mobile-ui-panel-share .cms-share .has-icon #basicauth #footerContainer,.mobile-ui-panel-share .cms-share .has-icon #basicauth .form-login .email,.mobile-ui-panel-share .cms-share .has-icon #billpay #footerContainer,.mobile-ui-panel-share .cms-share .has-icon #billpay .form-login .email,.mobile-ui-panel-share .cms-share .has-icon #login #footerContainer,.mobile-ui-panel-share .cms-share .has-icon #login .form-login .email,.mobile-ui-panel-share .cms-share .has-icon #logout #footerContainer,.mobile-ui-panel-share .cms-share .has-icon #logout .form-login .email,.mobile-ui-panel-share .cms-share .has-icon #news_and_events .article-list .article-synopsis,.mobile-ui-panel-share .cms-share .has-icon #news_and_events .featured-list .article-synopsis,.mobile-ui-panel-share .cms-share .has-icon #profile .form-contact-wrapper,.mobile-ui-panel-share .cms-share .has-icon #vacancy .form-contact-wrapper,.mobile-ui-panel-share .cms-share .has-icon .blog .search-container,.mobile-ui-panel-share .cms-share .has-icon .column.left .column-inner,.mobile-ui-panel-share .cms-share .has-icon .crumbtrails,.mobile-ui-panel-share .cms-share .has-icon .dropdown-links-container,.mobile-ui-panel-share .cms-share .has-icon .faq_close,.mobile-ui-panel-share .cms-share .has-icon .featured-list .article-author .meta-label,.mobile-ui-panel-share .cms-share .has-icon .footer .cms-share,.mobile-ui-panel-share .cms-share .has-icon .footer-tabs-container .footer-tabs .tab.tab-debt,.mobile-ui-panel-share .cms-share .has-icon .footer-tabs-container .footer-tabs .tab.tab-will,.mobile-ui-panel-share .cms-share .has-icon .form-contact-wrapper .helper,.mobile-ui-panel-share .cms-share .has-icon .form-contact-wrapper label,.mobile-ui-panel-share .cms-share .has-icon .hero .hero-inner .hero-banner,.mobile-ui-panel-share .cms-share .has-icon .hidden,.mobile-ui-panel-share .cms-share .has-icon .map span,.mobile-ui-panel-share .cms-share .has-icon .nav,.mobile-ui-panel-share .cms-share .has-icon .news .read-more,.mobile-ui-panel-share .cms-share .has-icon .relatedarticlesTH .article .article-synopsis,.mobile-ui-panel-share .cms-share .has-icon .search-buckets .search-result .searchResultDate,.mobile-ui-panel-share .cms-share .has-icon .search-buckets .search-result .staff-alpha-sort,.mobile-ui-panel-share .cms-share .has-icon .search-container .search-button .icon-link,.mobile-ui-panel-share .cms-share .has-icon .search-form .people-search .submit,.mobile-ui-panel-share .cms-share .has-icon .search-widget .blog-search-bar .search-button .icon-link,.mobile-ui-panel-share .cms-share .has-icon .search-widget .blog-search-bar .search-submit,.mobile-ui-panel-share .cms-share .has-icon .section-profile .main .right .staff-attributes ul .fax,.mobile-ui-panel-share .cms-share .has-icon .section-profile .main .right .staff-office .office-numbers,.mobile-ui-panel-share .cms-share .has-icon .slider-container .slider-nav,.mobile-ui-panel-share .cms-share .has-icon .staff-cards .card .staff-contact .fax,.mobile-ui-panel-share .cms-share .has-icon .staff-cards .card .staff-contact .mobile,.mobile-ui-panel-share .cms-share .has-icon .staff-cards .card .staff-contact .profile,.mobile-ui-panel-share .cms-share .has-icon .staff-cards .card .staff-departments,.mobile-ui-panel-share .cms-share .has-icon .staff-cards .card .staff-social,.mobile-ui-panel-share .cms-share .has-icon .staff-cards .expanded-bio .text .contact,.mobile-ui-panel-share .cms-share .has-icon .staff-cards .expanded-bio .text .vcard,.mobile-ui-panel-share .cms-share .has-icon .staff-profile .staff-details,.mobile-ui-panel-share .cms-share .has-icon .staff-profile .staff-social .h3,.mobile-ui-panel-share .cms-share .has-icon .staff-rotator .staff-attributes li.email,.mobile-ui-panel-share .cms-share .has-icon .staff-rotator .staff-attributes li.fax,.mobile-ui-panel-share .cms-share .has-icon .staff-rotator .staff-attributes li.phone,.mobile-ui-panel-share .cms-share .has-icon .sub-nav .sub-menu .sub-menu,.mobile-ui-panel-share .cms-share .has-icon .sub-nav .title,.mobile-ui-panel-share .cms-share .has-icon form .hidden-fields,.mobile-ui-panel-share .cms-share .has-icon form .radio-list .radio,.news .mobile-ui-panel-share .cms-share .has-icon .read-more,.relatedarticlesTH .article .mobile-ui-panel-share .cms-share .has-icon .article-synopsis,.search-buckets .search-result .mobile-ui-panel-share .cms-share .has-icon .searchResultDate,.search-buckets .search-result .mobile-ui-panel-share .cms-share .has-icon .staff-alpha-sort,.search-container .search-button .mobile-ui-panel-share .cms-share .has-icon .icon-link,.search-form .people-search .mobile-ui-panel-share .cms-share .has-icon .submit,.search-widget .blog-search-bar .mobile-ui-panel-share .cms-share .has-icon .search-submit,.search-widget .blog-search-bar .search-button .mobile-ui-panel-share .cms-share .has-icon .icon-link,.section-profile .main .right .staff-attributes ul .mobile-ui-panel-share .cms-share .has-icon .fax,.section-profile .main .right .staff-office .mobile-ui-panel-share .cms-share .has-icon .office-numbers,.slider-container .mobile-ui-panel-share .cms-share .has-icon .slider-nav,.staff-cards .card .mobile-ui-panel-share .cms-share .has-icon .staff-departments,.staff-cards .card .mobile-ui-panel-share .cms-share .has-icon .staff-social,.staff-cards .card .staff-contact .mobile-ui-panel-share .cms-share .has-icon .fax,.staff-cards .card .staff-contact .mobile-ui-panel-share .cms-share .has-icon .mobile,.staff-cards .card .staff-contact .mobile-ui-panel-share .cms-share .has-icon .profile,.staff-cards .expanded-bio .text .mobile-ui-panel-share .cms-share .has-icon .contact,.staff-cards .expanded-bio .text .mobile-ui-panel-share .cms-share .has-icon .vcard,.staff-profile .mobile-ui-panel-share .cms-share .has-icon .staff-details,.staff-profile .staff-social .mobile-ui-panel-share .cms-share .has-icon .h3,.staff-rotator .staff-attributes .mobile-ui-panel-share .cms-share .has-icon li.email,.staff-rotator .staff-attributes .mobile-ui-panel-share .cms-share .has-icon li.fax,.staff-rotator .staff-attributes .mobile-ui-panel-share .cms-share .has-icon li.phone,.sub-nav .mobile-ui-panel-share .cms-share .has-icon .title,.sub-nav .sub-menu .mobile-ui-panel-share .cms-share .has-icon .sub-menu,form .mobile-ui-panel-share .cms-share .has-icon .hidden-fields,form .radio-list .mobile-ui-panel-share .cms-share .has-icon .radio{display:block}.mobile-ui-panel-share .cms-share .has-icon .icon-link{padding-left:75px;color:#fff;font-size:1.2rem;line-height:55px}.mobile-ui-panel-share .cms-share .has-icon .icon{width:30px;padding:0}.mobile-ui-panel-share .cms-share .has-icon:hover{background:#6594c4}.mobile-ui-panel-share .cms-share .has-icon:hover .icon-link{color:#fff}.mobile-ui-nav{position:relative;height:100%}.mobile-ui-nav .menu-panel{position:absolute;top:0;bottom:0;left:0;width:100%;padding:7.5vw;background:#5387bd}.mobile-ui-nav .menu-panel.sub-menu-panel{left:100vw}.mobile-ui-nav .sub-menu-title{font-size:1.5rem}.mobile-ui-nav .sub-menu-title .link.active{background:0 0}.mobile-ui-nav .item{border-bottom:1px solid rgba(255,255,255,.2)}.mobile-ui-nav .item-inner{position:relative}.mobile-ui-nav .link{display:block;padding:10px calc(10px + 15vw);color:#fff;font-size:1.2rem}.mobile-ui-nav .link.active,.mobile-ui-nav .link:hover{background:#6594c4;color:#fff}.mobile-ui-nav .sub-menu-trigger{position:absolute;top:0;bottom:0;width:15vw;border:none;outline:0;background:rgba(17,17,17,.15);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-ui-nav .sub-menu-trigger:after{content:'';position:absolute;top:50%;left:50%;width:14px;height:14px;border-right:4px solid #fff;border-bottom:4px solid #fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-ui-nav .sub-menu-trigger:hover{background:#d8002f}.mobile-ui-nav .sub-menu-trigger:hover:after{border-color:#fff}.mobile-ui-nav .sub-menu-trigger.up{left:0;border-right:1px solid rgba(255,255,255,.2)}.mobile-ui-nav .sub-menu-trigger.up:after{-webkit-transform:translate(-50%,-50%) rotate(-225deg);-ms-transform:translate(-50%,-50%) rotate(-225deg);transform:translate(-50%,-50%) rotate(-225deg)}.mobile-ui-nav .sub-menu-trigger.down{right:0;border-left:1px solid rgba(255,255,255,.2)}.mobile-ui-nav .sub-menu-trigger.down:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.nav{visibility:hidden;position:fixed;top:0;right:0;width:260px;height:100%;z-index:-1;padding:100px 0;background:#323232;-webkit-transition:visibility 0s ease-out .3s;transition:visibility 0s ease-out .3s}.nav .menu{overflow:visible}.nav .menu .link{position:relative}.nav .menu .link a{display:block;padding:0 15px;height:40px;line-height:40px;background:#323232;color:#fff;border-left:6px solid #5387bd}.nav .menu .link.active>a,.nav .menu .link:active>a,.nav .menu .link:hover>a{background:#5387bd}.nav .menu .link.active>a:hover{background:#d8002f}.nav .sub-menu,.nav .sub-menu.level-3{display:none}#container-left .sub-nav .active a{color:#d8002f}.sub-nav{margin-bottom:3rem;font-size:.8rem;clear:both}.sub-nav .sub-menu a{display:block;padding:8px 0;border-bottom:1px solid #edf3f9}.sub-nav .has-menu .sub-menu{padding:0 0 6px 20px}.sub-nav .has-menu .sub-menu a{padding:6px 0;border:none}.sub-nav .has-menu>a{position:relative;padding-right:30px}.sub-nav .has-menu>a span{display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;text-indent:-3000em}.sub-nav .has-menu>a span:after{content:'';position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #6594c4;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.sub-nav .has-menu>a span:hover:after{border-left-color:#d8002f}.sub-nav .has-menu>a span.open:after{border-left-color:#d8002f;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.sub-nav .has-menu>a span.open:hover:after{border-left-color:#bf0029}.media-centre-nav .sub-menu a{border-color:#fff}.related-links .title,.useful-links .title{font-size:1rem;margin-bottom:.5rem}.related-links a,.related-links li>span,.useful-links a,.useful-links li>span{display:block;padding:8px 0;font-size:.8rem;border-bottom:1px solid #edf3f9}.related-links a:hover,.related-links li>span:hover,.useful-links a:hover,.useful-links li>span:hover{border-bottom:1px solid #edf3f9}.related-links a img,.related-links li>span img,.useful-links a img,.useful-links li>span img{border:none;margin-right:10px}.sitemap-menu{margin:0}.sitemap-menu .sub-menu{margin:10px 0;padding-left:40px}.news{padding-top:1.5rem;border-top:1px solid #edf3f9;margin-top:1.5rem}.news:last-child{padding-bottom:1.5rem;border-bottom:1px solid #edf3f9;margin-bottom:1.5rem}.news .title{display:inline;font-size:1.2rem}.news .datetime{font-size:.9rem;font-style:italic}.news .content{font-size:.9rem;margin-top:.5rem}.column.right .news-items{padding:1rem;text-transform:capitalize}.column.right .news-items>.title{position:relative;font-size:1.2rem;text-transform:lowercase;line-height:1.7;margin:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.column.right .news-items>.title:hover{color:#d8002f}.column.right .news-items>.title:after{content:'';width:0;height:0;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:6px solid transparent;border-left:8px solid #a9c0e0;border-bottom:6px solid transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.column.right .news-items .news{padding-top:0;border:none;margin-top:0}.column.right .news-items .news:last-child{padding:0;border:none;margin:0}.column.right .news-items .link,.column.right .news-items .news .title{font-size:1rem}.column.right .news-items .link,.column.right .news-items .news{opacity:0;visibility:hidden;max-height:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.column.right .news-items.animate .title{color:#d8002f}.column.right .news-items.animate .title:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.column.right .news-items.animate .title+.news{margin-top:1rem}.column.right .news-items.animate .link,.column.right .news-items.animate .news{padding-top:.5rem;border-top:1px solid #fff;margin-top:.5rem;opacity:1;visibility:visible;max-height:200px}.related-items{padding-bottom:1.5rem;border-bottom:1px solid #edf3f9;margin-bottom:1.5rem}.related-items .related{margin-bottom:1rem}.pagination-container{padding:1.5rem 0;border-top:1px solid #edf3f9;border-bottom:1px solid #edf3f9;margin:1.5rem 0;overflow:hidden}.pagination-container .pagination{float:right}.pagination-container .pagination .pagination-label{margin-right:1.5rem}.pagination-container .pagination li{float:left;margin-right:.5rem}.author-meta{font-size:.9rem;line-height:1.3rem}.author-meta .meta-label{margin-right:5px}.author-meta .meta-label:after{content:':'}.speaker{padding:1rem}.speaker .speaker-header{padding:1rem;background:#fff}.speaker .speaker-header .speaker-image img{display:block;width:100%;max-width:210px;margin:0 auto}.speaker .speaker-header .speaker-attributes{padding:1rem;background:#dae6f3}.speaker .speaker-header .name{font-size:1rem;margin-bottom:.5rem}.speaker .speaker-header .name a{color:#d8002f;border-bottom:1px solid transparent}.speaker .speaker-header .name a:hover{border-color:#d8002f}.speaker .speaker-header .jobtitle{font-size:.9rem}.speaker .speaker-quote{clear:both}.disclaimer{font-size:.8rem;line-height:1.4rem;padding:1rem;margin-bottom:1rem;background:#fff}.document{padding-bottom:1rem;border-bottom:1px solid #edf3f9;margin-bottom:1rem;overflow:hidden}.document .document-name{float:left;margin-right:10px}.document .document-meta{float:right;font-size:.8rem}.document .document-meta li{float:left;width:5rem;text-align:center}.document.block{border:none}.document.block .document-meta{float:left;margin-left:5px}.document.block .document-meta li{width:auto}.select-wrapper{position:relative;z-index:1}.select-wrapper:after{content:'';width:0;height:0;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #a9c0e0;background:0 0;z-index:-1}.author-widget .select-wrapper .author-select,.select-wrapper .author-widget .author-select,.select-wrapper .select{outline:0;width:100%;padding-left:.5rem;height:40px;border:1px solid #dae6f3;background:0 0;appearance:none;-moz-appearance:none;text-overflow:" ";-webkit-appearance:none;-ms-expand:none}.select-wrapper #hear-about-us,.select-wrapper #title{background:#fff;border-radius:1px}form fieldset{padding:0;border:none}form .legend,form .title{margin:1.5rem 0 .5rem}form .row{position:relative;padding-bottom:.5rem}form .row:last-child{padding:0}form .row.field-error .input,form .row.field-error .textarea{border-color:#e74c3c;background:rgba(231,76,60,.05);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation-name:hippyshake;animation-name:hippyshake;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-iteration-count:.5s;animation-iteration-count:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear}form .row.field-success .input,form .row.field-success .textarea{border-color:#2ecc71;background:rgba(46,204,113,.05)}form .row.required>label:after{content:"*";padding-left:3px;display:inline-block;color:#d8002f}form .row>label{font-size:1.1rem;padding-right:10px}form .row .submit{line-height:1;outline:0;border:none;padding:0;text-align:center;background:#d8002f;-webkit-transition:all .5s ease;transition:all .5s ease}form .row .submit:hover{background:#5387bd;color:#fff}form .row .helper{font-size:.9rem;color:#96b2d9;font-style:italic}form .row .helper.invalid{display:block;color:#e74c3c}form .row .helper.valid{display:none;color:#2ecc71}form .input,form .textarea{-webkit-appearance:none;-moz-appearance:none;padding:0 .5rem;border:1px solid #dae6f3;border-radius:4px;font-size:inherit;font-family:inherit;outline:0}form .input:focus,form .textarea:focus{border-color:#a9c0e0}form .textarea{display:block;height:100px;resize:none;padding:.3rem .5rem}form .textarea.small{height:70px}form .submit{width:50%}form .input,form .textarea{width:100%}form .input,form .submit{height:36px}form .radio-list{padding-top:.5rem}form .radio-list label{display:block;float:left;width:31%;margin-left:3.5%}form .radio-list label:first-child{margin:0}form .radio-list label span{display:block;text-align:center;color:#fff;background:#5387bd;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}form .radio-list label span:hover{background:#d8002f}form .radio-list label .radio:checked+span{background:#bf0029}.form-enquiry p{float:left}.column.right .form-contact-wrapper{padding:0}.form-contact-wrapper{background:#a9c0e0}.form-contact-wrapper>.block-header{position:relative;padding:.5rem 1rem;background:#5387bd;text-align:center}.form-contact-wrapper>.block-header:after{content:'';position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #5387bd}.form-contact-wrapper>.block-header .title{color:#fff;font-size:1.2rem;margin:0}.form-contact-wrapper .form-contact{font-size:1rem;padding:1.5rem 1rem 1rem}.form-contact-wrapper .form-contact .field-error .input,.form-contact-wrapper .form-contact .field-error .textarea,.form-contact-wrapper .form-contact .field-success .input,.form-contact-wrapper .form-contact .field-success .textarea{background:#fff}.form-contact-wrapper .helper.captcha-label,.form-contact-wrapper label.captcha-label{display:block}.form-contact-wrapper .captcha-wrapper{margin-bottom:10px}.form-tax .title{padding:1rem 0 0;margin:0 0 .5rem}.form-tax .half-width{width:46%;margin:1.5rem 0 1.5rem 8%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.form-tax .half-width:first-child{margin-left:0;background:#d8002f}.form-tax .half-width:first-child:hover{background:#bf0029}.generate-input{margin-bottom:1rem}.clear-button,.generate-button{display:block;text-align:center;color:#fff;background:#5387bd;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-bottom:1rem;width:100%}.clear-button:hover,.generate-button:hover{background:#d8002f;color:#fff}.search-results-container .highlight{color:#5387bd}.search-container{width:100%;margin:0 0 1rem;overflow:hidden}.search-container .search-form{padding:0}.search-container .search-label,.search-container .search-submit{display:none}.search-container .search-input{width:80%;height:40px;float:left;padding:0 10px;border:1px solid #5387bd;border-radius:4px 0 0 4px;-webkit-transition:all .3s ease;transition:all .3s ease;outline:0;-webkit-appearance:none;-moz-appearance:none}.search-container .search-input:focus{border-color:#5387bd;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.search-container .search-button{display:block;width:20%;height:40px;float:left;background:#5387bd;border-radius:0 4px 4px 0;cursor:pointer;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.search-container .search-button:hover{background:#d8002f}.search-container .search-button .icon-search{left:50%;margin-left:-20px;fill:#fff;z-index:1}.search-summary{text-align:center}.search-summary .none-found{display:none}.search-tabs-container{margin-bottom:2rem;border-bottom:1px solid #5387bd}.search-tabs-container .search-tab{float:left}.search-tabs-container .search-tab.active a{background:#5387bd;color:#fff}.search-tabs-container .search-tab.active a:hover{background:#447ab2}.search-tabs-container .search-tab a{display:block;padding:1rem 2rem;background:#edf3f9;color:#6C6F70}.search-tabs-container .search-tab a:hover{background:#5387bd;color:#fff}.search-buckets .title{font-size:1.5rem}.search-buckets .search-number{font-size:.8rem;margin-left:.5rem}.search-buckets .search-number:before{content:'('}.search-buckets .search-number:after{content:')'}.search-buckets .search-result{padding-bottom:2rem;border-bottom:3px solid #edf3f9;margin-bottom:2rem}.search-buckets .search-result .search-title{font-size:1.2rem}.search-buckets .search-result .search-staff-image{float:left}.search-buckets .search-result .search-staff-image~.search-result-inner{margin-left:120px}.staff-cards{margin:0 0 1.5rem}.staff-cards .card{position:relative;width:100%;height:180px;padding:10px 50% 1.5rem 0;border-bottom:2px solid #edf3f9;margin:0 0 1.5rem}.staff-cards .card .staff-image{position:absolute;top:10px;right:10px;max-width:45%;overflow:hidden;border:10px solid #fff;box-shadow:0 0 10px rgba(17,17,17,.2)}.staff-cards .card .staff-image img{display:block;float:right;max-width:180px}.staff-cards .card .staff-details{font-size:.8rem}.staff-cards .card .staff-details .name{margin:0 0 5px;font-size:1rem}.staff-cards .card .staff-contact{margin-top:5px;font-size:.8rem}.staff-cards .expanded-bio{font-size:.9rem;height:auto;padding-top:0}.staff-cards .expanded-bio .staff-image{border:none;box-shadow:none;top:0;right:0}.staff-cards .expanded-bio .expandedName,.staff-cards .expanded-bio .partner-top-staff-type{display:inline;color:#5387bd;font-size:1.1rem;line-height:1.3;margin-right:-.25rem}.staff-cards .expanded-bio .jobtitle{font-size:.8rem;margin:.5rem 0}.staff-cards .expanded-bio .icon-profile{font-size:.8rem}.staff-cards .expanded-bio .text{position:absolute;top:100px;right:0;width:45%;max-width:180px;padding:10px;background:#edf3f9;font-size:.8rem}.staff-cards .expanded-bio .text .email,.staff-cards .expanded-bio .text .fax,.staff-cards .expanded-bio .text .phone,.staff-cards .expanded-bio .text .title{display:block}.staff-cards .expanded-bio .text .phone:before{content:'T: '}.staff-cards .expanded-bio .text .fax:before{content:'F '}.staff-cards .expanded-bio .text>.emailLink:before{content:'E: '}.staff-cards .expanded-bio .text .emailLink a+a{display:none}#profile .staff-cards .card{width:100%}.staffresults,.staffresults tbody,.staffresults td,.staffresults tr{display:block}.staffresults td{width:100%}.staffresults strong{font-weight:400}.staffresults h2{margin:1.5rem 0 .5rem;border-bottom:2px solid #5387bd}.staffresults a{display:block;padding:8px 0;border-bottom:1px solid #edf3f9}.profile-image-wrapper{position:relative;overflow:hidden}.profile-image-wrapper:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:-webkit-linear-gradient(left,#edf3f9 10%,rgba(255,255,255,0) 30%);background:linear-gradient(to right,#edf3f9 10%,rgba(255,255,255,0) 30%)}.profile-image-wrapper .profile-image{display:block;float:right;width:100%}.staff-profile{background:#edf3f9;padding:1rem 0 0;font-size:1rem;text-align:left}.staff-profile .h3{font-size:1rem;padding:.5rem 1rem;margin:0}.staff-profile a{color:#d8002f}.staff-profile .staff-contact .h3:after{content:' details:'}.staff-profile .staff-contact li{padding:.5rem 1rem;border-bottom:2px solid #fff}.staff-profile .staff-contact li a{display:inline;border-bottom:1px solid transparent}.staff-profile .staff-contact li a:hover{border-color:#d8002f}.staff-profile .staff-contact li.phone:before{content:"T: "}.staff-profile .staff-contact li.phone a{color:#6C6F70;border:none}.staff-profile .staff-contact li.fax:before{content:"F: "}.staff-profile .staff-contact li.mobile:before{content:"M: "}.staff-profile .staff-social{text-align:center;padding:.5rem 1rem;border-bottom:2px solid #fff}.staff-profile .staff-social .linkedin{background:#007bb6}.staff-profile .staff-social .twitter{background:#55acee}.staff-profile .staff-social .facebook{background:#3b5998}.staff-profile .staff-social .google-plus{background:#dd4b39}.staff-profile .staff-social .has-icon{float:left;margin-right:10px;margin-bottom:10px;width:40px;border-radius:4px}.staff-profile .staff-social .has-icon .icon{padding:7px;fill:#fff}.staff-profile .staff-departments{padding:.5rem 0 0;border-bottom:2px solid #fff}.staff-profile .staff-departments .h3:after{content:':'}.staff-profile .staff-departments ul{padding:0 1rem .5rem}.staff-profile .staff-departments a{display:inline;border-bottom:1px solid transparent}.staff-profile .staff-departments a:hover{border-color:#d8002f}.staff-profile .staff-office{padding:.5rem 0 0;border-bottom:2px solid #fff}.staff-profile .staff-office .h3{text-transform:lowercase}.staff-profile .staff-office .h3:before{content:'Office ';text-transform:capitalize}.staff-profile .staff-office .h3:after{content:':'}.staff-profile .staff-office ul{padding:0 1rem .5rem}.staff-biography .job-title{margin:0 0 1rem;font-weight:700;font-size:1.1rem}.tabs-container .tab-link{width:100%;margin-bottom:.75rem;text-align:left}.tabs-container .tab-link.active a{background:#6594c4;color:#fff}.tabs-container .tab-link.active a:hover{background:#447ab2}.tabs-container .tab-link a{display:block;padding:.25rem 1rem;background:#edf3f9;color:#6C6F70;text-align:left;font-size:.9rem}.tabs-container .tab-link a:hover{background:#5387bd;color:#fff}.hero-inner .cycle{margin:1rem 1rem 0;font-family:Georgia,"Times New Roman",serif;font-size:.9rem;font-style:italic;background:#edf3f9}.hero-inner .cycle .quote{padding:1.5rem}.search-form .people-search{padding:1rem;background:#edf3f9}.search-form .people-search label{font-size:.9rem}.search-form .people-search .input{margin-top:1rem}.staff-search-results-wrapper{display:none}.staff-search-results-wrapper .loading-image{margin-bottom:1rem}.emailLink a+a{display:none}.cookies{visibility:hidden;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.cookies.animate{visibility:visible;opacity:1}.cookies.cookies-allowed .cookies-denied,.cookies.cookies-denied .cookies-allowed,.cookies.cookies-none .cookies-allowed,.cookies.cookies-none .cookies-denied{display:none}.cookies .cookies-buttons{width:100%;text-align:center;padding:1rem 0 .5rem}.cookies .cookies-buttons .button,.cookies .cookies-buttons .google-review{width:40%;float:left;padding:0;margin:0 5%;color:#6C6F70;background:0 0;border:1px solid #6C6F70;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.cookies .cookies-buttons .button a,.cookies .cookies-buttons .google-review a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.cookies .cookies-buttons .button:hover,.cookies .cookies-buttons .button:hover a,.cookies .cookies-buttons .google-review:hover,.cookies .cookies-buttons .google-review:hover a{color:#5387bd;border-color:#5387bd}.overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1200;background:rgba(83,135,189,.8)}.modal{position:absolute;top:60px;left:50%;width:90%;margin-left:-45%;padding-bottom:60px;z-index:1201}.modal .modal-inner{position:relative;background:#fff;padding:2rem}.modal .modal-inner .modal-close{position:absolute;top:2rem;right:2rem;left:auto;cursor:pointer;z-index:1202}.modal .modal-inner .modal-close .icon-close{fill:#5387bd}.modal .modal-inner .modal-close .icon-close:hover{fill:#d8002f}#basicauth .column.left,#basicauth .column.right,#billpay .column.left,#billpay .column.right,#login .column.left,#login .column.right,#logout .column.left,#logout .column.right{display:none}#basicauth .column.centre,#billpay .column.centre,#login .column.centre,#logout .column.centre{width:90%;max-width:600px;margin:0 auto;background:#fff;padding:1.5rem;box-shadow:0 0 5px rgba(17,17,17,.2);float:none}#basicauth .header,#billpay .header,#login .header,#logout .header{height:auto;padding:2rem 0;text-align:center}#basicauth .header a,#billpay .header a,#login .header a,#logout .header a{display:block;text-align:center}#basicauth .header .company-logo,#billpay .header .company-logo,#login .header .company-logo,#logout .header .company-logo{float:none;margin:0;max-width:none;display:inline-block}#basicauth .main,#billpay .main,#login .main,#logout .main{background:0 0;box-shadow:none;padding:1rem 0;width:100%}#basicauth .main .block,#billpay .main .block,#login .main .block,#logout .main .block{margin:0}#billpay .column.right{display:block;width:90%;max-width:600px;margin:50px auto;padding:0 50px;left:0;float:none}.billpay-form .h1{font-size:2rem;margin:0 0 .5rem}.billpay-form .h2{font-size:1.3rem}.billpay-form fieldset{margin:0 0 2rem}.billpay-form label{display:block}.billpay-card-icons{padding:1rem;text-align:center}.billpay-card-icons img{margin-bottom:1rem}.regForm .submit+.message{margin-top:1.5rem}.regForm .saveBtn{margin-right:-100%}.social-icons{margin:0 0 1.5rem}.social-icons li{float:left;margin:0 8px 8px 0;background:#edf3f9}.social-icons li .icon{padding:5px;fill:#5387bd;z-index:0}.map{height:340px;fill:#5387bd}.map .gm-style-iw{width:300px}.map .map-meta{padding:.5rem;overflow:hidden}.map .map-meta .title{margin-bottom:1rem}.map .map-meta .meta{float:left;width:40%;line-height:1.5}.map .map-meta .meta.address{width:60%}.slider-container{position:relative;padding:0;margin:0;clear:both}.slider-container .slider{position:relative}.slider-container .slider .slide{height:100%;float:left;position:relative;padding:1%}.slider-container .slider .slide .box{position:relative;height:100%;padding:1rem;font-size:.9rem;background:#edf3f9}.slider-container .slider .slide .box .title{font-weight:700;margin:0 0 .5rem;line-height:1.4rem}.slider-container .slider .slide .box p{margin:0 0 .5rem}.slider-container .slider .slide .box a{color:#d8002f;font-weight:700}.slider-container .slider .slide .box .read-more{position:absolute;bottom:.5rem;right:1rem}.slider-container .slider .slide.slide-1 img{display:block;width:100%;max-width:220px;margin:0 auto}.slider-container .slider .slide.slide-4 .news .title{font-size:1rem}.slider-container .slider .slide.slide-4 .read-more{display:none}.slider-container .slider .slide.slide-4 .h3{margin-top:10px}.slider-container .slider .slide.slide-4 .h3 a{color:#5387bd;font-weight:400;font-size:1rem}.slider-container .slider .slide.slide-4 .h3 a:hover{color:#d8002f}.slider-container .slider .slide.slide-6 a{color:#5387bd}.slider-container .slider .slide.slide-6 a:hover{color:#d8002f}.slider-container .main-control{width:40px;height:60px;position:absolute;top:50%;left:-1rem;cursor:pointer;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);z-index:2;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.slider-container .main-control:after,.slider-container .main-control:before{content:'';width:0;height:0;position:absolute;top:0;border-top:30px solid transparent;border-bottom:30px solid transparent;z-index:-1}.slider-container .main-control.left:before{left:0;border-right:40px solid #d8002f}.slider-container .main-control.right{left:auto;right:-1rem}.slider-container .main-control.right:after{right:0;border-left:40px solid #d8002f}.slider-container .main-control:hover{opacity:.8;-webkit-transform:translateY(-50%) scale(0.95);-ms-transform:translateY(-50%) scale(0.95);transform:translateY(-50%) scale(0.95)}.slider-container .main-control .delay{display:block;width:100%;height:100%;border:none}.slider-container .slider-nav{position:absolute;bottom:-2.5rem;left:0;right:0;text-align:center}.slider-container .slider-nav li{display:inline-block;margin:0 5px}.slider-container .slider-nav .control{display:block;width:18px;height:18px;border-radius:50%;background:#edf3f9;border:none}.slider-container .slider-nav .control.active{background:#5387bd}.rotator{position:relative}.rotator .rotates{overflow:hidden;position:relative;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.rotator .rotates.absolute{position:absolute}.rotator .rotates.active{opacity:1;visibility:visible;z-index:2}.blog .column.left .column-inner{display:block}.author .author-image{float:left;margin-right:20px}.author .content{clear:both;margin-top:1.5rem}.blog-items .blog{padding-bottom:2rem;border-bottom:1px solid #edf3f9;margin-bottom:2rem}.blog-items .blog .content{clear:both}.blog-items .blog .author-image{float:left;margin-right:20px}.blog-items .blog .meta{font-size:.8rem}.blog-items .blog .meta li{float:left;margin-right:5px}.blog-items .blog .meta .meta-label:after{content:':'}.blog-items .blog .meta .meta-link-author:after{content:',';color:#6C6F70}.blog-items .blog .meta .meta-link a{color:#6C6F70}.blog-items .blog .meta .meta-link a:hover{color:#d8002f}.blog-items .blog .meta .meta-link:after{content:','}.blog-items .blog .meta .meta-link:last-child:after{content:none}.blog .related-items{padding:1.5rem;margin:0;font-size:1rem}.blog .related-items .related{padding-bottom:1rem;border-bottom:1px solid #dae6f3}.blog-widget .icon-link{padding-left:45px}.blog-widget .icon{padding:5px;fill:#a9c0e0}.staff-related-items{background:#edf3f9;padding:1rem}.staff-related-items .related{padding-bottom:1rem;border-bottom:1px solid #fff}.staff-related-items .related .datetime{font-size:.9rem;font-style:italic}.staff-related-items .related .datetime:before{content:' '}.popup-articles-wash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:rgba(83,135,189,.8)}.popup-articles-list{position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:94%;max-width:700px;padding:20px;font-size:1.2rem;background:#fff;border-radius:4px;z-index:1201}.popup-articles-list .related{font-size:1.1rem;list-style:none;padding-bottom:1.5rem;border-bottom:1px solid #edf3f9;margin-bottom:1.5rem}.popup-articles-list .popup-close{float:right;cursor:pointer}.popup-articles-list .datetime{font-size:.9rem;font-style:italic}.popup-articles-list .datetime:before{content:' '}.search-widget{padding-bottom:1.5rem;border-bottom:1px solid #edf3f9;margin-bottom:1.5rem}.search-widget .blog-search-bar{margin-bottom:10px;overflow:hidden}.search-widget .blog-search-bar .search-input{float:left;width:75%;padding:0 .5rem;height:40px;border:1px solid #edf3f9;border-radius:4px 0 0 4px}.search-widget .blog-search-bar .search-button{display:block;width:25%;height:40px;float:left;background:#5387bd;border-radius:0 4px 4px 0;cursor:pointer;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.search-widget .blog-search-bar .search-button:hover{background:#d8002f}.search-widget .blog-search-bar .search-button .icon-search{left:50%;margin-left:-20px;fill:#fff;z-index:1}.search-widget .blog-search-options{overflow:hidden;padding-left:1px}.search-widget .blog-search-options .search-option-label{display:block;float:left;width:50%;font-size:.9rem}.search-widget .blog-search-options .search-radio{margin-right:10px}.author-widget{padding-bottom:1.5rem;border-bottom:1px solid #edf3f9;margin-bottom:1.5rem;padding-left:1px}.archive-widget{padding-bottom:1.5rem;border-bottom:1px solid #edf3f9;margin-bottom:3rem;padding-left:1px}.archive-widget .select-wrapper{margin-bottom:2rem}.archive-widget .archive-calendars{overflow:hidden}.archive-widget .archive-calendars .archive-calendar{float:left;width:20%;padding:.3rem;font-size:1rem;line-height:2.4rem;cursor:pointer}.archive-widget .archive-calendars .archive-calendar-date{text-align:center;padding:0 .3rem .3rem;border-radius:4px;background:#edf3f9;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.archive-widget .archive-calendars .archive-calendar-date .calendar-month{display:block;color:#6C6F70}.archive-widget .archive-calendars .archive-calendar-date .archive-total{display:block;color:#6C6F70;border-radius:4px;background:#fff}.archive-widget .archive-calendars .archive-calendar-date:hover{background:#5387bd}.archive-widget .archive-calendars .archive-calendar-date:hover .calendar-month{color:#fff}.archive-widget .archive-calendars .archive-calendar-date:hover .archive-total{color:#5387bd}.interact-widget li{margin-bottom:10px}.share-widget{padding-bottom:1.5rem;border-bottom:1px solid #edf3f9}.share-widget .share-social{display:none;padding-top:1rem}.share-widget .icon-share{height:40px}.share-widget .share-count:before{content:' ('}.share-widget .share-count:after{content:')'}.comment-widget{padding:1.5rem 0;border-top:1px solid #edf3f9;border-bottom:1px solid #edf3f9}.comment-widget .comments{padding-top:1.5rem;border-top:1px solid #edf3f9}.comment-widget .comments .comment{padding-bottom:1.5rem;border-bottom:1px solid #edf3f9;margin-bottom:1.5rem}.comment-widget .comments .avatar-image{float:left}.comment-widget .comments .comment-content,.comment-widget .comments .comment-meta{margin-left:50px}.events .event{padding:20px 0;border-top:1px solid #eee}.events .event:first-child{border-top:0 solid transparent}.events .event:after{content:' ';display:block;clear:both}.events .event .event-left{overflow:hidden}.events .event .event-right{clear:both;font-size:.9em}.events .event .event-date{display:block;float:left;width:20%;max-width:70px;margin-right:20px;text-align:center;padding:0 .3rem .3rem;border-radius:4px;background:#edf3f9;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.events .event .event-date .month{display:block;color:#6C6F70}.events .event .event-date .day{display:block;color:#6C6F70;border-radius:4px;background:#fff}.events .event .event-date:hover{background:#5387bd}.events .event .event-date:hover .month{color:#fff}.events .event .event-date:hover .day{color:#5387bd}.events .event .event-title{font-size:1.2rem;width:72%;float:left}.events .event .event-location{display:inline;margin:0}.events .event .event-location:after{content:''}.events .event .read-more{display:block}.event-details{background:#edf3f9;padding:1.5rem 1rem 1rem;font-size:.9rem}.event-details li{margin-top:1rem}.event-details li:first-child{margin-top:0}.event-details:first-child{margin-top:1rem}.event-details .icon-event-vcalendar{display:none}.event-details .event-label{font-weight:700}.event-details .event-info .icon-link{padding-left:0}.event-details .event-info span{display:block}.event-details .event-date span{display:inline-block}.event-details .event-date .day,.event-details .event-date .year{margin-left:.2rem}.bookinginfo{background:#edf3f9;padding:1.5rem 1rem 1rem;font-size:.9rem}.bookinginfo:after{content:' ';display:block;clear:both}.bookinginfo .row{margin-top:.5rem}.bookinginfo .row:first-child{margin-top:0}.bookinginfo .row:after{content:' ';display:block;clear:both}.bookinginfo .row div{width:85%;float:left}.bookinginfo .row div:first-child{width:15%;font-weight:700}.event-register{display:block}.cms-sharewidget{display:none}#basicauth{min-height:100%;font-size:1.3rem}#basicauth ::-moz-selection{background:#840b55}#basicauth ::selection{background:#840b55}#basicauth a{color:#007672;border:none}#basicauth a:hover{color:#840b55;border:none}#basicauth .h1{font-size:2.8rem;color:#007672}#basicauth img{max-width:100%;margin:1rem 0}#basicauth form .row{padding-bottom:1.5rem}#basicauth form .row.submit{margin-top:1.5rem;height:auto}#basicauth form .row .input{height:50px;border-color:#ddd}#basicauth form .row .input:focus{border-color:rgba(132,11,85,.8)}#basicauth form .row .submit{height:50px;background:#007672;width:auto;padding:0 3rem;font-size:1.3rem}#basicauth form .row .submit:hover{background:#840b55}#basicauth form .row>label{font-size:1.3rem}#basicauth .column.centre{max-width:800px}#basicauth .outro{display:block;font-size:1.1rem}#basicauth .outro p{margin:0}#basicauth .outro p:first-child{margin-bottom:1rem}#news_and_events .index-block{margin-bottom:1.5rem}footer.article-meta .datetime,footer.article-meta time{display:none!important}.news-block .content{overflow-y:scroll;right:-20px}.news-block .read-more{background:#d8002f;color:#fff;position:absolute;right:0;bottom:0;padding:.3rem 1rem}.news-block .read-more:hover{background:#bf0029;color:#fff}.news-block .title{font-size:1.2rem}.article-image-wrapper figure{margin:0}.article-image-wrapper figure img{max-width:100%;display:block}#news_and_events .article-list,#news_and_events .featured-list{background:#edf3f9}#news_and_events .article-list .article-image-link,#news_and_events .featured-list .article-image-link{display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#news_and_events .article-list .article-image-link:hover,#news_and_events .featured-list .article-image-link:hover{opacity:.9}#news_and_events .article-list .article-image-link img,#news_and_events .featured-list .article-image-link img{width:100%}#news_and_events .article-list .article,#news_and_events .featured-list .article{position:relative}#news_and_events .article-list .article .h3,#news_and_events .featured-list .article .h3{font-size:1.5rem;margin-bottom:1rem}#news_and_events .article-list .read-more,#news_and_events .featured-list .read-more{background:#d8002f;color:#fff;position:absolute;right:0;bottom:0;padding:.3rem 1rem}#news_and_events .article-list .read-more:hover,#news_and_events .featured-list .read-more:hover{background:#bf0029;color:#fff}.featured-list{margin-bottom:2rem}.featured-list .article-content{padding:1.5rem}.featured-list .article-summary{padding-bottom:1.5rem}.featured-list .article-author{position:absolute;bottom:1.5rem;width:100%;padding-left:calc(50% + 1.5rem)}.featured-list .article-author .author-meta{font-size:1.1rem}.featured-list .article-author .author-meta time{display:none}.article-list{margin-bottom:2rem}.article-list .article-image-wrapper img{width:100%}.article-list .article-header{padding:1.5rem 1.5rem 2.25rem}.sq-box{float:left;display:block}.sq-box.sq1{width:48%;margin-bottom:0;clear:both}.sq-box.sq1 .title{font-size:1.3rem}.sq-box.sq1 ul.sq1{width:100%!important}.sq-box.sq1 .bx-viewport{height:100%!important}.sq-box.sq1 .bx-pager{margin-top:10px}.sq-box.sq1 .bx-pager .bx-pager-item{visibility:visible;display:inline-block;width:10px;height:10px;margin-right:5px}.sq-box.sq1 .bx-pager .bx-pager-item a{color:transparent;display:block;height:100%;width:100%;background:#edf3f9}.sq-box.sq1 .bx-pager .bx-pager-item a.active{background:#a9c0e0}.sq-box.sq2{padding:1.5rem;background:#edf3f9;width:48%;position:relative;margin:0 0 0 4%}.sq-box.sq2 .title{font-size:1.1rem}.sq-box.sq2 .readmore{position:absolute;bottom:0;right:0}.sq-box.sq3{clear:both;background:#edf3f9;width:100%;padding:1.5rem;margin-top:1.5rem;position:relative}.sq-box.sq3 .twitter-feed{position:relative;padding-top:0}.sq-box.sq3 .twitter-feed .tweet-handle{margin-left:40px}.sq-box.sq3 .twitter-feed .icon-twitter{fill:#a9c0e0;height:40px;top:auto;bottom:8px;left:20px}.sq-box.sq3 .twitter-feed .retweet{display:none}.sq-box.sq3 .twitter-feed .icon-content{padding-left:35px}.sq-box.sq3 .twitter-feed .tweet-date{display:none}.sq-box.sq3 .twitter-feed .tweet-info{max-height:106px;overflow-y:scroll;overflow-x:hidden;right:0}.sq-box.sq3 .twitter-feed .reply-wrapper{position:absolute;background:#d8002f;color:#fff;bottom:0;right:0}.sq-box.sq3 .twitter-feed .tweet-reply{color:#fff;padding:.3rem 1rem;font-size:1rem;display:block}.sq-box.sq3 .twitter-feed .tweet-reply:hover{background:#bf0029;color:#fff}.sq-box.sq3 .title{font-size:1.3rem;color:#5387bd}.staff-rotator{position:relative!important;height:234px}.staff-rotator .rotate{position:relative;width:100%!important}.staff-rotator .rotate:hover .staff-attributes{top:0;opacity:1;visibility:visible;padding-top:1.5rem}.staff-rotator .staff-image a{display:block}.staff-rotator .staff-image a img{display:block;text-align:center;height:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.staff-rotator .staff-attributes{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;max-width:234px;background:rgba(83,135,189,.9);padding:.5rem 1.5rem 1.5rem;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;visibility:visible;top:75%}.staff-rotator .staff-attributes li.name{margin:0 0 5px;font-size:1.3rem}.staff-rotator .staff-attributes li.name:before{content:"Media Expert";display:block;color:#fff;font-weight:700;font-size:1rem}.staff-rotator .staff-attributes li.name a{color:#fff}.staff-rotator .staff-attributes li.jobtitle{font-size:.9rem}.staff-rotator .staff-attributes li.profile{position:absolute;bottom:0;right:0;z-index:10}.staff-rotator .staff-attributes li.profile a{color:#fff;background:#d8002f;font-weight:700;padding:.2rem .6rem;text-align:center;display:inline-block}.videos-wrapper-block{clear:both}.videos-wrapper-block .content{padding-top:1.5rem}.videos-wrapper-block p.see-more{margin-top:3rem}.videos-wrapper-block p.see-more a{display:inline-block;padding:.2rem 1.5rem;background:#d8002f;color:#fff;font-weight:700}.videos-wrapper-block p.see-more a:after{content:"+";font-size:20px;color:#fff;display:inline-block;padding-left:10px}.video-rotator-wrapper{clear:both;position:relative}.video-rotator-wrapper #video-rotator{height:100%!important;width:calc(100% - 80px)!important;margin-left:40px}.video-rotator-wrapper #video-rotator li{width:100%!important}.video-rotator-wrapper .bx-controls{position:absolute;bottom:calc(50% - 30px);width:100%;left:0;z-index:20}.video-rotator-wrapper .bx-controls .bx-controls-direction{display:block;height:60px}.video-rotator-wrapper .bx-controls .bx-controls-direction .bx-next{color:transparent;display:inline-block;height:0;width:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #d8002f;float:right;z-index:1000000}.video-rotator-wrapper .bx-controls .bx-controls-direction .bx-prev{color:transparent;display:inline-block;height:0;width:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:30px solid #d8002f;float:left}#eventbooking #container-left #social-icons,.blog #container-left #social-icons,.section-news_and_events #container-left #social-icons{width:60%;padding-left:0;float:none;margin:auto}#eventbooking #hero-banner img,.blog #hero-banner img,.section-news_and_events #hero-banner img{height:100px}#eventbooking #hero-banner span,.blog #hero-banner span,.section-news_and_events #hero-banner span{left:0;width:100%;font-size:2rem;padding:0 2%;line-height:6.25rem;font-weight:600}#eventbooking .media-centre-nav li a,.blog .media-centre-nav li a,.section-news_and_events .media-centre-nav li a{display:block;width:100%;height:100%;color:#a9c0e0;padding:.3rem 1rem;font-size:1rem;font-weight:600}#eventbooking .media-centre-nav li a:hover,.blog .media-centre-nav li a:hover,.section-news_and_events .media-centre-nav li a:hover{color:#5387bd;background:#edf3f9}#eventbooking .media-centre-nav li.active a,.blog .media-centre-nav li.active a,.section-news_and_events .media-centre-nav li.active a{color:#5387bd!important;background:#edf3f9}.media-contact,.stephensons-key-contact{margin-top:3rem}.media-contact img,.stephensons-key-contact img{width:100%;height:100%}.media-contact p,.stephensons-key-contact p{width:85%;padding:.75rem .75rem 0;background:#a9c0e0;margin-bottom:0}.media-contact p a,.stephensons-key-contact p a{display:block;width:100%;height:100%;color:#fff;font-size:1.2rem;margin-bottom:0;line-height:.8rem;font-weight:700;border-bottom:0}.media-contact p a:hover,.stephensons-key-contact p a:hover{color:#fff;border-bottom:0}.media-contact p a .jobtitle,.stephensons-key-contact p a .jobtitle{font-size:.8rem}.media-contact .email,.stephensons-key-contact .email{font-size:1rem}.media-contact p:first-child,.stephensons-key-contact p:first-child{margin-bottom:0;padding:0;background:0 0}.media-contact p:last-child,.stephensons-key-contact p:last-child{padding-bottom:.75rem}.media-contact .title.h3,.stephensons-key-contact .title.h3{border-bottom:0!important;font-size:1.3rem!important}.red p:nth-child(2){background:#d8002f}.red p:nth-child(2):hover{background:#bf0029}#archivenews time,#case_studies_firm time,#legal_articles time,#press time,#seminars time,#uptodatenews time,.blog time{display:inline;color:#323232;margin-left:10px}#archivenews .block-header,#case_studies_firm .block-header,#legal_articles .block-header,#press .block-header,#seminars .block-header,#uptodatenews .block-header,.blog .block-header{border-bottom:1px #edf3f9 solid;margin-bottom:1rem}#archivenews .block-header h1,#case_studies_firm .block-header h1,#legal_articles .block-header h1,#press .block-header h1,#seminars .block-header h1,#uptodatenews .block-header h1,.blog .block-header h1{display:inline}#archivenews p.intro,#case_studies_firm p.intro,#legal_articles p.intro,#press p.intro,#seminars p.intro,#uptodatenews p.intro,.blog p.intro{color:#323232;border-bottom:1px #edf3f9 solid;padding:1rem 0;font-size:1.1rem}#archivenews p.intro img,#case_studies_firm p.intro img,#legal_articles p.intro img,#press p.intro img,#seminars p.intro img,#uptodatenews p.intro img,.blog p.intro img{display:block}.press-items ul li{position:relative;background:#edf3f9;display:block;margin-bottom:3rem;padding:2rem;min-height:200px}.press-items ul li>img{display:block;margin-bottom:1rem;max-width:100%}.press-items ul li p{margin:0}.press-items ul li strong{color:#585858}.reveal-more{display:block;width:100%;background:#5387bd;color:#fff!important;text-align:center;padding:.5rem 0}.reveal-more:hover{background:#d8002f}.relatedarticlesTH{width:100%!important;background:0 0}.relatedarticlesTH .article{width:100%;float:left;background:#edf3f9;margin-bottom:1.5rem;position:relative}.relatedarticlesTH .article .article-header{padding:1rem}.relatedarticlesTH .article .article-header p.h3{font-size:1.2rem;margin-bottom:0;line-height:1.2rem}.relatedarticlesTH .article .article-header .datetime{margin-left:0!important;line-height:1.1rem}.relatedarticlesTH .article .read-more{background:#d8002f;color:#fff;position:absolute;right:0;bottom:0;padding:.1rem .5rem}.relatedarticlesTH .article .read-more:hover{background:#bf0029;color:#fff}.mob_title_only{margin-bottom:2rem}.mob_title_only .h3{font-weight:700;font-size:1.5rem}#media-experts{display:block;width:100%}#media-experts .staff-cards{margin-bottom:0}#media-experts .card{padding:0;width:100%;display:block;clear:both;height:auto}#media-experts .staff-attributes{display:block;float:left;width:60%;padding-left:2rem;padding-top:0;margin-bottom:2rem}#media-experts .staff-attributes .profile .email,#media-experts .staff-attributes .profile .phone,#media-experts .staff-attributes .staff-contact .email,#media-experts .staff-attributes .staff-contact .phone,#media-experts .staff-attributes .staff-details .email,#media-experts .staff-attributes .staff-details .phone{display:none}#media-experts .staff-attributes .staff-departments{display:none;position:absolute;top:0;right:3rem;width:190px;font-size:.8rem}#media-experts .staff-attributes .staff-departments ul{float:left}#media-experts .staff-attributes .staff-departments::before{content:'Expertise';display:block;color:#5387bd;font-size:1rem}#media-experts .staff-attributes .profile{display:none}#media-experts .staff-attributes .profile .icon-link{padding-left:0;font-size:.8rem}#media-experts .staff-attributes .profile .icon{display:none}#media-experts .staff-image{position:relative;top:auto;right:auto;left:5px;display:block;float:left}#media-experts .staff-image .icon-profile img{width:100%}.cms-share{display:block;position:fixed;left:0;right:0;bottom:0;z-index:201}.cms-share .blogger,.cms-share .wordpress{display:none}.cms-share li{float:left;width:25%;-webkit-transition:all ease .5s;transition:all ease .5s}.cms-share li.twitter{background:#5387bd}.cms-share li.twitter:hover{background:#55acee}.cms-share li.facebook{background:#5387bd}.cms-share li.facebook:hover{background:#3b5998}.cms-share li.linkedin{background:#5387bd}.cms-share li.linkedin:hover{background:#007bb6}.cms-share li.google-plus{background:#5387bd}.cms-share li.google-plus:hover{background:#dd4b39}.cms-share li.youtube{background:#5387bd}.cms-share li.youtube:hover{background:#dd4b39}.cms-share li.plus:hover{background:#d8002f}.cms-share li.blogger{background:#5387bd}.cms-share li.blogger:hover{background:#F60}.cms-share li.wordpress{background:#5387bd}.cms-share li.wordpress:hover{background:#1D8BBE}.cms-share li.tumblr{background:#5387bd}.cms-share li.tumblr:hover{background:#34465D}.cms-share li.delicious{background:#5387bd}.cms-share li.delicious:hover{background:#3298FF}.cms-share li.stumbleupon{background:#5387bd}.cms-share li.stumbleupon:hover{background:#EB4924}.cms-share li.pinterest{background:#5387bd}.cms-share li.pinterest:hover{background:#CB2027}.cms-share li.digg{background:#5387bd}.cms-share li.digg:hover{background:#1A5891}.cms-share li.reddit{background:#5387bd}.cms-share li.reddit:hover{background:#CEE3F8}.cms-share li.email{background:#5387bd}.cms-share li.email:hover,.cms-share li.plus{background:#d8002f}.cms-share li .icon{width:100%;padding:15px;z-index:0;fill:#fff}.cms-share li .icon-link{min-height:55px;padding-left:50px}.cms-share.share-extras{position:static;width:100%}.cms-share.share-extras li{width:48%;margin-bottom:8px;margin-right:2%}.cms-share.share-extras li:last-child{margin-right:0}.cms-share.share-extras li .label{text-align:center;display:block;color:#fff;font-weight:700;font-size:.9rem;text-transform:capitalize;height:50px;line-height:50px}.cms-share.share-extras li .icon-link{padding-left:0}.cms-share.share-extras li .icon{display:none}.modal.theme-cms-share .modal-inner{padding:0}.modal.theme-cms-share .modal-inner .modal-close{top:1rem}.modal.theme-cms-share .cms-share,.modal.theme-cms-share .modal-footer,.modal.theme-cms-share .modal-header{padding:1.5rem}.modal.theme-cms-share .cms-share{padding-top:2.25rem;padding-bottom:2.25rem}.modal.theme-cms-share .modal-header{border-bottom:1px solid #edf3f9}.modal.theme-cms-share .modal-header .h2{margin:0;font-size:1.2rem;font-weight:700}.modal.theme-cms-share .modal-footer{clear:both;border-top:1px solid #edf3f9;font-size:.9rem}.modal.theme-cms-share .modal-footer p{margin:0}.modal.theme-cms-share .modal-footer p strong{display:block}.modal.theme-cms-share .has-icon .icon-link{min-height:50px}.google-review{padding:.75rem 1.5rem;color:#fff!important}.google-review:hover{color:#fff}.column.right .container-right-top .block{padding:0}.block .pi-claim-button{background:#fff;padding-bottom:1.5rem}.block .pi-claim-button a{display:block;background:#d8002f;color:#fff;padding:1.5rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.block .pi-claim-button a:hover{background:#5387bd;color:#fff}.block .pi-claim-button a span,.block .pi-claim-button a strong{display:block;line-height:1.3}.block .pi-claim-button a strong{margin-bottom:.75rem;font-size:1.5rem}@media tabletXL{#media-experts .staff-attributes{padding:1rem 2rem;width:70%}#media-experts .staff-attributes .profile,#media-experts .staff-attributes .staff-contact,#media-experts .staff-attributes .staff-details{width:190px}}@media only screen and (min-width:25em){body .sub-nav .sub-menu .link{float:left;width:50%}body .sub-nav .sub-menu .link:nth-child(odd){clear:both}body#vacadmin .sub-nav .sub-menu .link,body#vacancies .sub-nav .sub-menu .link,body#vacfeeearner .sub-nav .sub-menu .link,body#vacgrad .sub-nav .sub-menu .link,body#vactrainee .sub-nav .sub-menu .link{float:left;width:50%}body#vacadmin .sub-nav .sub-menu .link:nth-child(odd),body#vacancies .sub-nav .sub-menu .link:nth-child(odd),body#vacfeeearner .sub-nav .sub-menu .link:nth-child(odd),body#vacgrad .sub-nav .sub-menu .link:nth-child(odd),body#vactrainee .sub-nav .sub-menu .link:nth-child(odd){clear:both}body#associates .sub-nav .sub-menu .link,body#partners .sub-nav .sub-menu .link,body#people .sub-nav .sub-menu .link,body#seniormanagement .sub-nav .sub-menu .link{float:left;width:50%}body#associates .sub-nav .sub-menu .link:nth-child(odd),body#partners .sub-nav .sub-menu .link:nth-child(odd),body#people .sub-nav .sub-menu .link:nth-child(odd),body#seniormanagement .sub-nav .sub-menu .link:nth-child(odd){clear:both}body#education_law_team .sub-nav .sub-menu .link,body#enviro_team .sub-nav .sub-menu .link,body#fraud_team .sub-nav .sub-menu .link,body#housing_team .sub-nav .sub-menu .link,body#inquest_team .sub-nav .sub-menu .link,body#insolvency_team .sub-nav .sub-menu .link,body#meetaccidentsteam .sub-nav .sub-menu .link,body#meetbuyhouseteam .sub-nav .sub-menu .link,body#meetcorpteam .sub-nav .sub-menu .link,body#meetcriminalteam .sub-nav .sub-menu .link,body#meetdebtteam .sub-nav .sub-menu .link,body#meetdefendteam .sub-nav .sub-menu .link,body#meetemployteam .sub-nav .sub-menu .link,body#meetestateteam .sub-nav .sub-menu .link,body#meetfamilyteam .sub-nav .sub-menu .link,body#meethousingteam .sub-nav .sub-menu .link,body#meetmedicalteam .sub-nav .sub-menu .link,body#meetmotoringteam .sub-nav .sub-menu .link,body#meetsurvivalteam .sub-nav .sub-menu .link,body#meetwealthteam .sub-nav .sub-menu .link,body#neighbour_disputes_team .sub-nav .sub-menu .link,body#personal_debt_team .sub-nav .sub-menu .link,body#public_law_team .sub-nav .sub-menu .link,body#regulation_team .sub-nav .sub-menu .link,body#residential_landlords_team .sub-nav .sub-menu .link,body#road_transport .sub-nav .sub-menu .link,body#will_disputes_team .sub-nav .sub-menu .link{float:left;width:50%}body#education_law_team .sub-nav .sub-menu .link:nth-child(odd),body#enviro_team .sub-nav .sub-menu .link:nth-child(odd),body#fraud_team .sub-nav .sub-menu .link:nth-child(odd),body#housing_team .sub-nav .sub-menu .link:nth-child(odd),body#inquest_team .sub-nav .sub-menu .link:nth-child(odd),body#insolvency_team .sub-nav .sub-menu .link:nth-child(odd),body#meetaccidentsteam .sub-nav .sub-menu .link:nth-child(odd),body#meetbuyhouseteam .sub-nav .sub-menu .link:nth-child(odd),body#meetcorpteam .sub-nav .sub-menu .link:nth-child(odd),body#meetcriminalteam .sub-nav .sub-menu .link:nth-child(odd),body#meetdebtteam .sub-nav .sub-menu .link:nth-child(odd),body#meetdefendteam .sub-nav .sub-menu .link:nth-child(odd),body#meetemployteam .sub-nav .sub-menu .link:nth-child(odd),body#meetestateteam .sub-nav .sub-menu .link:nth-child(odd),body#meetfamilyteam .sub-nav .sub-menu .link:nth-child(odd),body#meethousingteam .sub-nav .sub-menu .link:nth-child(odd),body#meetmedicalteam .sub-nav .sub-menu .link:nth-child(odd),body#meetmotoringteam .sub-nav .sub-menu .link:nth-child(odd),body#meetsurvivalteam .sub-nav .sub-menu .link:nth-child(odd),body#meetwealthteam .sub-nav .sub-menu .link:nth-child(odd),body#neighbour_disputes_team .sub-nav .sub-menu .link:nth-child(odd),body#personal_debt_team .sub-nav .sub-menu .link:nth-child(odd),body#public_law_team .sub-nav .sub-menu .link:nth-child(odd),body#regulation_team .sub-nav .sub-menu .link:nth-child(odd),body#residential_landlords_team .sub-nav .sub-menu .link:nth-child(odd),body#road_transport .sub-nav .sub-menu .link:nth-child(odd),body#will_disputes_team .sub-nav .sub-menu .link:nth-child(odd){clear:both}body.blog .sub-nav .sub-menu .link,body.section-news_and_events .sub-nav .sub-menu .link{float:left;width:50%}body.blog .sub-nav .sub-menu .link:nth-child(odd),body.section-news_and_events .sub-nav .sub-menu .link:nth-child(odd){clear:both}.staff-cards .expanded-bio{padding-right:200px}.staffresults{display:table}.staffresults tbody{display:table-row-group}.staffresults tr{display:table-row}.staffresults td{display:table-cell;width:33.33%;padding:0 10px}}@media only screen and (min-width:40em){body .column.left{clear:both}body .column.right{float:right;width:25%}body .column.centre{float:left;width:calc(100% - 25% - 30px)}body#vacadmin .column.left,body#vacancies .column.left,body#vacfeeearner .column.left,body#vacgrad .column.left,body#vactrainee .column.left{float:left;margin:0;width:25%;clear:none}body#vacadmin .column.centre,body#vacancies .column.centre,body#vacfeeearner .column.centre,body#vacgrad .column.centre,body#vactrainee .column.centre{float:right;margin-left:-25%;width:calc(100% - 25% - 30px)}body#vacadmin .sub-nav .sub-menu .link,body#vacancies .sub-nav .sub-menu .link,body#vacfeeearner .sub-nav .sub-menu .link,body#vacgrad .sub-nav .sub-menu .link,body#vactrainee .sub-nav .sub-menu .link{float:none;width:100%}body#associates .column.left,body#partners .column.left,body#people .column.left,body#seniormanagement .column.left{float:left;margin:0;width:25%;clear:none}body#associates .column.centre,body#partners .column.centre,body#people .column.centre,body#seniormanagement .column.centre{float:right;margin-left:-25%;width:calc(100% - 25% - 30px)}body#associates .sub-nav .sub-menu .link,body#partners .sub-nav .sub-menu .link,body#people .sub-nav .sub-menu .link,body#seniormanagement .sub-nav .sub-menu .link{float:none;width:100%}body#education_law_team .column.left,body#enviro_team .column.left,body#fraud_team .column.left,body#housing_team .column.left,body#inquest_team .column.left,body#insolvency_team .column.left,body#meetaccidentsteam .column.left,body#meetbuyhouseteam .column.left,body#meetcorpteam .column.left,body#meetcriminalteam .column.left,body#meetdebtteam .column.left,body#meetdefendteam .column.left,body#meetemployteam .column.left,body#meetestateteam .column.left,body#meetfamilyteam .column.left,body#meethousingteam .column.left,body#meetmedicalteam .column.left,body#meetmotoringteam .column.left,body#meetsurvivalteam .column.left,body#meetwealthteam .column.left,body#neighbour_disputes_team .column.left,body#personal_debt_team .column.left,body#public_law_team .column.left,body#regulation_team .column.left,body#residential_landlords_team .column.left,body#road_transport .column.left,body#will_disputes_team .column.left{float:left;margin:0;width:25%;clear:none}body#education_law_team .column.centre,body#enviro_team .column.centre,body#fraud_team .column.centre,body#housing_team .column.centre,body#inquest_team .column.centre,body#insolvency_team .column.centre,body#meetaccidentsteam .column.centre,body#meetbuyhouseteam .column.centre,body#meetcorpteam .column.centre,body#meetcriminalteam .column.centre,body#meetdebtteam .column.centre,body#meetdefendteam .column.centre,body#meetemployteam .column.centre,body#meetestateteam .column.centre,body#meetfamilyteam .column.centre,body#meethousingteam .column.centre,body#meetmedicalteam .column.centre,body#meetmotoringteam .column.centre,body#meetsurvivalteam .column.centre,body#meetwealthteam .column.centre,body#neighbour_disputes_team .column.centre,body#personal_debt_team .column.centre,body#public_law_team .column.centre,body#regulation_team .column.centre,body#residential_landlords_team .column.centre,body#road_transport .column.centre,body#will_disputes_team .column.centre{float:right;margin-left:-25%;width:calc(100% - 25% - 30px)}body#education_law_team .sub-nav .sub-menu .link,body#enviro_team .sub-nav .sub-menu .link,body#fraud_team .sub-nav .sub-menu .link,body#housing_team .sub-nav .sub-menu .link,body#inquest_team .sub-nav .sub-menu .link,body#insolvency_team .sub-nav .sub-menu .link,body#meetaccidentsteam .sub-nav .sub-menu .link,body#meetbuyhouseteam .sub-nav .sub-menu .link,body#meetcorpteam .sub-nav .sub-menu .link,body#meetcriminalteam .sub-nav .sub-menu .link,body#meetdebtteam .sub-nav .sub-menu .link,body#meetdefendteam .sub-nav .sub-menu .link,body#meetemployteam .sub-nav .sub-menu .link,body#meetestateteam .sub-nav .sub-menu .link,body#meetfamilyteam .sub-nav .sub-menu .link,body#meethousingteam .sub-nav .sub-menu .link,body#meetmedicalteam .sub-nav .sub-menu .link,body#meetmotoringteam .sub-nav .sub-menu .link,body#meetsurvivalteam .sub-nav .sub-menu .link,body#meetwealthteam .sub-nav .sub-menu .link,body#neighbour_disputes_team .sub-nav .sub-menu .link,body#personal_debt_team .sub-nav .sub-menu .link,body#public_law_team .sub-nav .sub-menu .link,body#regulation_team .sub-nav .sub-menu .link,body#residential_landlords_team .sub-nav .sub-menu .link,body#road_transport .sub-nav .sub-menu .link,body#will_disputes_team .sub-nav .sub-menu .link{float:none;width:100%}body.blog .column.left,body.section-news_and_events .column.left{float:left;margin:0;width:25%;clear:none}body.blog .column.centre,body.section-news_and_events .column.centre{float:right;margin-left:-25%;width:calc(100% - 25% - 30px)}body.blog .sub-nav .sub-menu .link,body.section-news_and_events .sub-nav .sub-menu .link{float:none;width:100%}.column.left .column-inner{display:block}.header .search-toggle{width:60px;height:60px;background:#dae6f3}.header .search-toggle:after{display:none}.header-enquiry{height:117px;margin-left:calc((100% - ((280px * 2) + 60px)) / 2)}.header-enquiry li{font-size:1.5rem;width:280px;max-width:39%;margin-right:1.5rem;margin-left:auto;margin-bottom:0}.header-enquiry li.new{line-height:1.5rem;font-size:1.3rem;padding:.3rem 2rem}.header-enquiry li.new a{font-size:1.1rem}.header-enquiry li:first-child{line-height:1}.header-enquiry li:last-child{display:block;max-width:60px;margin-right:0}.header-tabs .tab a{font-size:1.1rem}.hero .hero-inner .hero-banner{display:block}.footer-tabs-container .footer-tabs .tab{width:25%}.modal{top:140px;max-width:560px;margin-left:-280px}#basicauth .column.centre,#billpay .column.centre,#login .column.centre,#logout .column.centre{padding:3rem}.slider-container .slider{height:400px}.archive-widget .archive-calendars .archive-calendar{width:12.5%}.share-widget{margin-bottom:3rem}.events .event .event-left{float:left;width:70%;clear:both}.events .event .event-right{float:right;width:30%;clear:none}.events .event .event-location{display:block;padding-left:20%}.events .event .read-more{padding-left:20%}.cms-share .blogger,.cms-share .wordpress{display:block}.cms-share li{width:calc(100%/4)}.cms-share.share-extras li{float:left;width:31.5%;margin-right:2%}.cms-share.share-extras li:nth-child(3n+3){margin-right:0}}@media only screen and (min-width:50em){.content .scroll-table:after{display:none}.header-inner{overflow:visible;padding-top:40px}.header-inner:after{content:"";clear:both;display:block;width:100%;overflow:hidden}.header .search-toggle-wrapper{display:block!important}.dropdown-links-container{display:block;float:right;margin:30px 30px 0 0;min-width:37.5%;overflow:visible}.header-tabs{display:none}.footer-tabs-container .footer-tabs .tab{width:20%}.footer-tabs-container .footer-tabs .tab.tab-will{display:block}.footer-links li,.footer-meta li{display:inline}.footer-links li:before,.footer-meta li:before{content:' | '}.footer-links li:first-child:before,.footer-meta li:first-child:before{content:''}.cta-box-container .cta-box{width:32%;float:left;margin:0 0 0 2%}.cta-box-container .cta-box:first-child{margin:0}.mobile-ui{display:none}.footer .cms-share{display:block}.nav{display:block;visibility:visible;position:relative;width:100%;height:40px;clear:both;font-size:.9rem;padding:0;background:#5387bd;z-index:300}.nav.fixed{position:fixed;z-index:305}.nav .inner{position:relative}.nav .menu{float:left;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(255,255,255,.2)}.nav .menu .link{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav .menu .link a{display:block;position:relative;z-index:301;color:#fff;background:#5387bd;border:none;padding:0 7.5px}.nav .menu .link.active>a,.nav .menu .link:active>a,.nav .menu .link:hover>a{color:#fff;background:#d8002f}.nav .menu .link.active>a:hover{color:#fff;background:#bf0029}.nav .menu .link:last-child .sub-menu,.nav .menu .link:nth-last-child(2) .sub-menu{right:0}.nav .menu .link:hover .sub-menu{top:40px}.nav .menu>.link{float:left}.nav .menu>.link>a{border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(0,0,0,.1)}.nav .sub-menu{display:block;position:absolute;top:-1000px;z-index:300;width:260px;box-shadow:0 2px 5px rgba(50,50,50,.3);-webkit-transition:top .5s ease-out;transition:top .5s ease-out}.nav .sub-menu .link{border-bottom:1px solid #edf3f9;text-align:left}.nav .sub-menu .link a{display:block;height:auto;padding:10px 7.5px;line-height:1.4;color:#6C6F70;background:#fff}.nav .sub-menu .link a:active,.nav .sub-menu .link a:hover,.nav .sub-menu .link.active a{color:#fff;background:#d8002f}.nav .sub-menu .link.active a:hover{color:#fff;background:#bf0029}.nav .sub-menu#menu-businesses,.nav .sub-menu#menu-individuals{width:520px;background:#fff}.nav .sub-menu#menu-businesses .link,.nav .sub-menu#menu-individuals .link{float:left;width:50%}.form-enquiry label{float:left;width:35%}.form-enquiry label~*{float:right;width:65%}.form-enquiry .submit{margin-left:35%}.clear-button,.generate-button{width:48%}.generate-button{float:left;margin-right:2%}.clear-button{float:right}.search-results-container{padding:0 1.5rem}.hero-inner .cycle{position:absolute;top:10%;left:10%;width:50%;font-size:1rem;background:0 0}.social-icons{float:right;padding-left:20px}.crumbtrails{display:block;clear:both;padding:1rem 0;font-size:.8rem;font-weight:700}.crumbtrails .crumbtrail-link{float:left;margin-right:6px}.crumbtrails .crumbtrail-link.active a{color:#d8002f}.crumbtrails .crumbtrail-link.active a:hover{color:#bf0029}.crumbtrails .crumbtrail-link:after{content:'>';margin-left:6px}.crumbtrails .crumbtrail-link:last-child:after{content:none}.slider-container .slider{height:320px}.featured-list .article-image-wrapper{position:relative;width:50%;float:left}.featured-list .article-content{width:50%;float:right}.featured-list .read-more{right:50%}.article-list{width:48.5%;float:left}.article-list.blog-items{margin-right:3%}.press-items ul li>img{position:absolute;top:0;left:0;width:200px;margin:0}.press-items ul li>img+p{padding-left:200px}.relatedarticlesTH .article{width:31.33333%}.relatedarticlesTH .article:nth-child(2){margin:0 3%}#media-experts .card{padding-bottom:3.5rem}#media-experts .staff-attributes{width:35%;padding-left:1rem}#media-experts .staff-attributes .staff-departments{display:block}.cms-share li .icon-link{min-height:50px}}@media only screen and (min-width:60em){body .column.left{clear:none;float:left;width:18%;margin-left:-100%}body .column.right{width:25%;margin-right:-25%;left:-25%}body .column.centre{margin-right:calc(25% + 40px);margin-left:calc(18% + 40px);width:calc(100% - 18% - 40px - 25% - 40px)}body .sub-nav .sub-menu .link{float:none;width:100%}body#vacadmin .column.left,body#vacancies .column.left,body#vacfeeearner .column.left,body#vacgrad .column.left,body#vactrainee .column.left{width:18%}body#vacadmin .column.centre,body#vacancies .column.centre,body#vacfeeearner .column.centre,body#vacgrad .column.centre,body#vactrainee .column.centre{margin-left:-18%;width:calc(100% - 40px - 18%)}body#associates .column.left,body#partners .column.left,body#people .column.left,body#seniormanagement .column.left{width:18%}body#associates .column.centre,body#partners .column.centre,body#people .column.centre,body#seniormanagement .column.centre{margin-left:-18%;width:calc(100% - 40px - 18%)}body#education_law_team .column.left,body#enviro_team .column.left,body#fraud_team .column.left,body#housing_team .column.left,body#inquest_team .column.left,body#insolvency_team .column.left,body#meetaccidentsteam .column.left,body#meetbuyhouseteam .column.left,body#meetcorpteam .column.left,body#meetcriminalteam .column.left,body#meetdebtteam .column.left,body#meetdefendteam .column.left,body#meetemployteam .column.left,body#meetestateteam .column.left,body#meetfamilyteam .column.left,body#meethousingteam .column.left,body#meetmedicalteam .column.left,body#meetmotoringteam .column.left,body#meetsurvivalteam .column.left,body#meetwealthteam .column.left,body#neighbour_disputes_team .column.left,body#personal_debt_team .column.left,body#public_law_team .column.left,body#regulation_team .column.left,body#residential_landlords_team .column.left,body#road_transport .column.left,body#will_disputes_team .column.left{width:18%}body#education_law_team .column.centre,body#enviro_team .column.centre,body#fraud_team .column.centre,body#housing_team .column.centre,body#inquest_team .column.centre,body#insolvency_team .column.centre,body#meetaccidentsteam .column.centre,body#meetbuyhouseteam .column.centre,body#meetcorpteam .column.centre,body#meetcriminalteam .column.centre,body#meetdebtteam .column.centre,body#meetdefendteam .column.centre,body#meetemployteam .column.centre,body#meetestateteam .column.centre,body#meetfamilyteam .column.centre,body#meethousingteam .column.centre,body#meetmedicalteam .column.centre,body#meetmotoringteam .column.centre,body#meetsurvivalteam .column.centre,body#meetwealthteam .column.centre,body#neighbour_disputes_team .column.centre,body#personal_debt_team .column.centre,body#public_law_team .column.centre,body#regulation_team .column.centre,body#residential_landlords_team .column.centre,body#road_transport .column.centre,body#will_disputes_team .column.centre{margin-left:-18%;width:calc(100% - 40px - 18%)}body.blog .column.left,body.section-news_and_events .column.left{width:18%}body.blog .column.centre,body.section-news_and_events .column.centre{margin-left:-18%;width:calc(100% - 40px - 18%)}.company-logo{float:left;margin:30px 0 30px 1rem}.company-logo.constant-logo{margin:25px 0 25px 1rem}.company-logo{width:300px}.dropdown-links-container{margin:35px 0 0}.header-enquiry{width:auto;float:right;max-width:calc(100% - 320px);margin:auto}.header-enquiry li:first-child{font-size:1.05rem}.footer-tabs-container .footer-tabs .tab{width:16.6666%}.footer-tabs-container .footer-tabs .tab.tab-debt{display:block}.nav .menu .link a{padding:0 15px}.nav .sub-menu .link a{padding:10px 15px}.staff-cards .card{float:left;width:48%;padding-right:25%;margin-right:1%}.staff-cards .card:nth-child(odd){margin-right:3%}.staff-cards .expanded-bio{padding-right:24%;min-height:460px}.slider-container .slider{height:280px}.archive-widget .archive-calendars .archive-calendar{width:25%;font-size:.9rem;line-height:1.4rem}.sq-box.sq1{width:31.5%}.sq-box.sq2{width:31.5%;margin:0 2.5%;height:234px}.sq-box.sq3{clear:none;width:31.5%;height:234px;margin:0}.sq-box.sq3 .twitter-feed{font-size:.9rem;line-height:1.4;position:absolute;height:100%;width:100%;left:0;top:0;padding-top:60px}.sq-box.sq3 .twitter-feed .tweets{height:100%;background:#edf3f9}.sq-box.sq3 .twitter-feed .tweets .tweet{height:100%}.sq-box.sq3 .twitter-feed .tweet-handle{margin-left:35px}.staff-rotator .staff-image a img{height:234px;width:100%}.staff-rotator .staff-attributes{max-width:100%}.cms-share.share-extras li .label{padding-left:.15rem}}@media only screen and (min-width:62.5em){.main{padding:0}.company-logo,.company-logo.constant-logo{margin-left:0}.footer-wrapper .footer .inner{padding:1.5rem}.hero-inner .cycle{font-size:1.2rem}.slider-container .slider{height:260px}.slider-container .main-control{left:0}.slider-container .main-control.right{right:0}.slider-container:after,.slider-container:before{content:"";width:100%;height:100%;position:absolute;top:0;left:100%;background:rgba(255,255,255,.7);z-index:1}.slider-container:after{left:auto;right:100%}}@media only screen and (min-width:80em){.header-enquiry li:first-child{font-size:1.1rem}.slider-container .main-control{left:-40px}.slider-container .main-control.right{right:-40px}.video-rotator-wrapper #video-rotator{width:100%!important;margin-left:0}.video-rotator-wrapper .bx-controls{left:-40px;width:calc(100% + (40px * 2))}#news_and_events #main{overflow:visible}.cms-share{position:fixed;bottom:30%;left:0;width:50px}.cms-share li{float:none;padding:0;width:50px;height:50px;margin-bottom:.375rem}.cms-share li .icon{width:50px}.cms-share li .icon:hover{opacity:1}.cms-share li .icon-plus{padding:0}.cms-share.share-extras li .icon{display:block}}@media only screen and (min-width:100em){.search-results-container{padding:0 3rem}}@media only screen and (max-width:40em){.slider-container .slider{left:0!important;width:100%!important;height:400px}.slider-container .slider .slide{width:100%!important;height:50%}.slider-container .main-control,.slider-container .slider .slide.slide-2,.slider-container .slider .slide.slide-3{display:none}}@-webkit-keyframes hippyshake{0%{-webkit-transform:translateX(2px);transform:translateX(2px)}20%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}60%{-webkit-transform:translateX(0);transform:translateX(0)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hippyshake{0%{-webkit-transform:translateX(2px);transform:translateX(2px)}20%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}60%{-webkit-transform:translateX(0);transform:translateX(0)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}