html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{overflow-y:scroll}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{color:#171616;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-size:93.75%;line-height:1.6em;background:#fff;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1{font-size:2.667em;line-height:1.15em;font-family:Georgia,serif;font-style:italic;font-weight:normal;color:#f4f3db;margin:0;text-align:center}h2{font-size:1.333em;line-height:1.25em;font-family:Georgia,serif;font-style:italic;font-weight:normal;color:#a4a4a4;margin:0 0 17px 0}h2.underline{border-bottom:1px solid #e1e1e1;padding:0 0 16px 0;position:relative}h3{font-size:1em;line-height:1.6em;font-weight:600;margin:0}h4,h5,h5{font-size:1em;line-height:1.6em;font-weight:normal;margin:0 0 24px 0}h2.underline a.on-right{padding-left:12px;position:absolute;top:50%;right:0;font-size:0.6em;line-height:1.333em;display:block;margin-top:-12px;text-transform:uppercase;font-style:normal;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:1px}p{margin-bottom:24px}p.last{margin-bottom:0}p.quote,p.quote-source{margin-left:32px;border-left:3px solid #ececec;padding:0 54px 0 19px;color:#8b8989;margin-bottom:40px}p.quote{font-family:Georgia,serif;font-style:italic;font-size:1.133em;line-height:1.647em;margin-top:40px}p.quote-source{font-size:0.733em;line-height:1.273em;margin-top:-40px;padding-top:11px}.intro{padding-top:50px}.intro p{text-align:center;color:#171616;font-family:Georgia,serif;font-style:italic;font-size:1.4em;line-height:1.810em}.intro p:last-child{margin-bottom:0}.intro p a{text-decoration:none;border-bottom:1px dotted #dc0c2f}p.medium{font-size:1.133em;line-height:1.647em;text-align:center;color:#080808;font-family:Georgia,serif;font-style:italic}ul,ol{margin:0 0 24px 1.5em;}ul{list-style-type:none;margin-left:0}ol{list-style-type:decimal}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}ul li{background:url("/images/bullet.png") 4px 10px no-repeat;padding-left:15px}a{color:#171616;text-decoration:underline}a:hover,a:active,a:focus{text-decoration:none}h2.underline a{color:#da1e36}h1 a,h1 a:link,h2 a,h2 a:link,h3 a,h3 a:link,h4 a,h4 a:link,h5 a,h5 a:link,h6 a,h6 a:link{text-decoration:none}a.block{text-decoration:none;display:block;cursor:pointer}a.button,button.button,span.button,label.button{padding:13px 24px 11px;display:inline-block;cursor:pointer;border:1px solid #da1e36;text-decoration:none;color:#da1e36;font-weight:600;font-size:0.867em;line-height:1.231em;text-transform:uppercase;background:none;font-family:proxima-nova,Arial,Helvetica,sans-serif}h3.red{color:#da1e36;text-transform:uppercase;text-align:center;font-size:1.333em;line-height:1.25em;margin-bottom:19px}h3.red a{color:#da1e36;text-transform:none;text-decoration:underline}h2.with-line{color:#171616;font-size:1.2em;line-height:1.333em;font-style:normal;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px}.with-line{text-align:center;position:relative}.with-line .line{position:absolute;height:1px;top:50%;background:#e1e1e1}.with-line .bit{position:absolute;top:50%;margin-top:-5px;display:block;font-size:0.722em;line-height:1.846em;font-weight:600;font-family:proxima-nova,Arial,Helvetica,sans-serif}.with-line a.bit{color:#da1e36 !important}.with-line .bit-left{left:0}.with-line .bit-right{right:0}sup{vertical-align:super;font-size:10px;line-height:16px}span.red{color:#da1e36}.ddtoggle{cursor:pointer}.ddcontentholder{overflow:hidden}.ddcontentholder .ddcontent{margin-top:-1000000px}.videowrapper{position:relative;max-width:840px;margin:0 auto}.videowrapper .inside{padding-bottom:56.25%}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videowrapper+a,.videowrapper+.table-holder{margin-top:36px !important}label{text-align:left;color:#5c5b5b;font-weight:600;margin:0 0 10px 0;display:block;font-size:0.867em;line-height:1.231em;text-transform:uppercase}input.text,select,textarea{width:100%;box-sizing:border-box;background:#efefef;display:block;padding:4px;border:1px solid #c7c7c7;margin:0 0 16px 0;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-size:1em;line-height:1.6em;color:#171616}textarea{height:76px}form span.required,form span.additional,form span.optional{text-transform:none}.form-cols{margin-bottom:0}.form-cols .left,.form-cols .right{width:315px}.form-cols .full{width:100%}#checkbox label{text-align:center;margin:0}#checkbox label .box{border:2px solid #c7c7c7;width:18px;height:18px;margin:0 auto 0;cursor:pointer;background:#fff url("/images/tick.png") -1000em -1000em no-repeat;margin-bottom:11px}#checkbox input{display:none}#checkbox input:checked+label .box{background-position:center center}.disclaimer{margin:18px 0 23px 0}.disclaimer p{color:#171616;text-align:center;font-size:0.867em;line-height:1.692em;max-width:530px;margin:0 auto 17px}form button.button,a.button-like-form{background:#da1e36;color:#fff}.form-holder{padding-bottom:64px}.form-holder-centred form{max-width:647px;margin:0 auto}.form-holder form{text-align:center}.hide{display:none !important}.block{display:block}.left{float:left}.right{float:right}.clear{clear:both}.center{text-align:center}.column{overflow:hidden}hr{display:none}img.left{margin:0 12px 12px 0}img.right{margin:0 0 12px 12px}.pipe{padding:0 0.4em}.img-replace{display:block;text-indent:-1000em;background-position:left top;background-repeat:no-repeat}button.img-replace{padding:0;background-color:transparent;border:none;cursor:pointer}img.left{float:left;margin:0 0.75em 0.75em 0}img.right{float:right;margin:0 0 0.75em 0.75em}img.center{display:block;margin:auto}#notices{border:1px solid #fdfb23;background:#fffea5 url("/images/icon-notice-failure.png") 19px 14px no-repeat;margin:0 0 39px;padding:21px 21px 21px 75px;color:#494747;text-align:left}#notices h3{font-family:Georgia,serif;font-style:italic;padding:0 0 0 0;margin:0;color:#171616;font-weight:normal;font-size:1.4em;line-height:1.286em}#notices ol,#notices ul{list-style-type:disc;background:none;margin:10px 0 0 1.5em;padding:0 0 0 0}#notices ol li,#notices ul li{padding:0;background:none}#notices.confirmation{background-image:url("/images/icon-notice-success.png")}.pagination{clear:both;text-align:center;margin:47px 0 0 0;color:#b0b0b0;font-size:0.8em;line-height:1.333em;font-weight:600;padding-bottom:64px}.pagination p{margin:0}.pagination p.total{color:#b0b0b0;font-size:0.833em;line-height:1.3em;padding-top:7px}.pagination a{text-decoration:none}.pagination a.number{margin:0 1px;color:#171616;padding:4px 7px;background:#ececec;border-radius:2px}.pagination a span,.pagination span.inactive span{display:none}.pagination img{vertical-align:middle}.pagination .next{margin-left:2em}.pagination .previous{margin-right:2em}.pagination .current{margin:0 0.3em}body{background:#151414}.container{min-width:932px}.container .inner{width:892px;padding:0 20px;margin:0 auto}.header-container{background:#333232 url("/images/image-header.jpg") center top no-repeat;overflow:hidden}#header{min-height:180px;color:#fff;position:relative;padding-top:142px;padding-bottom:38px}#header #mobile-nav,#header #mobile-search,#header .mobile-phone{display:none}.body-person #header{min-height:0}#header a{color:#fff;text-decoration:none}#header a:hover,#header a:active,#header a:focus{color:#cfcfcf}#header h2.logo{position:absolute;top:0;left:15px;margin:0}#header h2.logo a{width:127px;height:126px;background-image:url("/images/logo.png")}@media only screen and (-webkit-min-device-pixel-ratio:2){#header h2.logo a{background-image:url("/images/logo@x2.png");-webkit-background-size:127px 126px}}#header ul#menu{font-size:0.867em;line-height:1.231em;font-weight:600;text-transform:uppercase;position:absolute;right:15px;top:78px;margin:0}#header ul#menu li{padding:0;background:none;float:left;margin-left:23px}#header ul#menu li.first{margin-left:0}#header ul#menu li.current a{color:#9d9c9c}#header ul#menu li.has-dropdown a span{padding-right:11px}#header ul#menu li.has-dropdown-js a span{background:url("/images/show-dropdown.png") right center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2){#header ul#menu li.has-dropdown-js a span{background-image:url("/images/show-dropdown@x2.png");-webkit-background-size:6px 5px}}#header ul#menu li .dropdown{display:none}.dropdown-full{overflow:hidden;display:none;position:absolute;top:-10000em;left:-100000em;font-size:0.867em;line-height:1.231em;padding:0 2px 2px}.dropdown-full .holder{padding:13px 0 0 0;background:url("/images/menu-dropdown-arrow.png") center 4px no-repeat}.dropdown-full .lists{background:#fff;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.4)}.dropdown-full .lists ul{margin:0}.dropdown-full .lists ul.left{border-right:1px solid #cecece}.dropdown-full .lists ul li.first,.dropdown-full .lists ul li.mobileonly+li{border-top:none}.dropdown-full .lists ul li{padding:0 0 0 0;background:none;border-top:1px solid #cecece}.dropdown-full .lists ul li.mobileonly{display:none}.dropdown-full .lists ul li a{text-decoration:none;color:#dc0c2f;display:block;padding:12px 15px}.dropdown-full .lists ul li a:hover,.dropdown-full .lists ul li a:active,.dropdown-full .lists ul li a:focus{color:#e73e53}.dropdown-full .lists ul li.hassubpage a{padding-bottom:4px}.dropdown-full .lists ul li.subpage{border-top:none;font-size:13px;line-height:15px}.dropdown-full .lists ul li.subpage a{padding-top:4px}.dropdown-full .lists ul li.subpage a .bull{color:#cecece;margin-right:4px}#header p.links{position:absolute;margin:0;text-transform:uppercase;z-index:1000;top:5px;right:14px;font-size:0.733em;letter-spacing:1px}#header form{position:absolute;right:15px;top:0;height:59px;width:765px}#header form input,#header form button,#header form h3{display:block;position:absolute;bottom:0}#header form input{background:none;border:none;padding:4px;margin:0 3px 0 0;border:none;border-bottom:1px solid #616060;width:224px;color:#fff;font-size:1em;line-height:1.2em;right:34px}#header form button{background:#da1e36 url("/images/icon-search.png") center center no-repeat;width:27px;height:25px;border:none;padding:0;cursor:pointer;right:0}#header form h3{color:#da1e36;font-size:1.133em;line-height:1.176em;font-weight:600;background:url("/images/icon-telephone.png") left center no-repeat;padding:0 0 0 20px;margin:0;right:293px;bottom:4px}@media only screen and (-webkit-min-device-pixel-ratio:2){#header form button{background-image:url("/images/icon-search@x2.png");-webkit-background-size:13px 13px}#header form h3{background-image:url("/images/icon-telephone@x2.png");-webkit-background-size:10px 14px}}#header form h3 a{color:#da1e36}#header .title p.meta{text-align:center;text-transform:uppercase;color:#f4f3db;font-size:0.733em;line-height:1.364em;margin:10px 0 0 0}#header .title p.meta a{color:#f4f3db;text-decoration:none}#header .title p.meta .pipe{color:#9d9c9c;padding:0 12px}#header #slideshow{padding:47px 0 100px;text-align:center}#header #slideshow .holder{position:relative;overflow:hidden}#header #slideshow .slide{display:none}#header #slideshow .slide-first{display:block}#header #slideshow .slide-content h2{font-size:2em;line-height:1.367em;color:#f4f3db;width:90%;margin:0 auto 0 auto}#header #slideshow .slide-content h2 a{border-bottom:1px dotted #da1e36;color:#f4f3db}#header #slideshow .slide-content h3{font-size:1em;line-height:1.6em;color:#f4f3db;text-transform:uppercase;font-weight:normal;font-family:Georgia,serif;margin:20px 0 0 0}#header #slideshow .slide-content p{font-size:0.733em;line-height:1.273em;color:#f4f3db;text-transform:uppercase;letter-spacing:1px;margin:8px 0 0 0}#header #slideshow .images{font-size:0;line-height:0;text-align:center;margin:11px 0 0;padding-top:6px}#header #slideshow .images img{display:inline-block;margin:6px;vertical-align:middle}#header #slideshow a.button{display:inline-block;border:1px solid #dc0c2f;color:#dc0c2f;text-align:center;text-transform:uppercase;font-size:0.867em;line-height:1.231em;padding:13px 16px 11px;margin:28px 0 0}#header #slideshow a:hover.button,#header #slideshow a:active.button,#header #slideshow a:focus.button{border:1px solid #e73e53;color:#e73e53}#header #slideshow .controls{text-align:center;height:6px;line-height:0;margin:29px 0 0 0}#header #slideshow .controls a{display:inline-block;width:6px;height:6px;background:#b1b1b1;border-radius:50%;margin:0 3px}#header #slideshow .controls a.current{background:#dfdec9}#header h2.with-line{color:#f4f3db;margin-bottom:0}#header .with-line .line{background:#6f6f6f}.content-container{background:#fff;}#content{padding-bottom:1px}ul#tabs{margin:0;text-transform:uppercase;font-weight:600;font-size:0.867em;line-height:1.231em;text-align:center}ul#tabs li{padding:0;background:none;display:inline-block;border-bottom:1px solid #bcbcbc;border-right:1px solid #bcbcbc}ul#tabs li.first{border-left:1px solid #bcbcbc}ul#tabs li a{text-decoration:none;color:#da1e36;padding:10px 18px 8px;display:block}ul#tabs li.current a{color:#5a5a5a}ul#tabs+.col-layout{padding-top:40px}.col-layout-1{padding:55px 0 0 0}.col-layout-2{padding:55px 0 0 0}.col-layout-2 .col.border-top{border-top:1px solid #e1e1e1;padding-top:19px}.col-layout-2 .col-1{width:647px;float:left;padding:0 0 16px 0}.col-layout-2 .col-2{width:220px;float:right}.col-layout-home{padding:0 0 21px 0;margin:0}.col-layout-home .col{width:434px;border-bottom:1px solid #e1e1e1}.col-layout-home .col-1{float:left}.col-layout-home .col-2{float:right}.col-layout-lp{padding:26px 0 23px 0;border-top:1px solid #e1e1e1;margin-top:45px}.col-layout-lp .col-1{width:575px;float:left;padding:0 0 16px 0}.col-layout-lp .col-2{width:292px;float:right}#barrister-scroller{margin-bottom:42px}#barrister-scroller .mask,#barrister-scroller .range,#barrister-scroller .all{height:227px}#barrister-scroller .mask{background:#da1e36;overflow:hidden}#barrister-scroller .range{position:relative}#barrister-scroller .all{position:absolute;top:0;left:0}#barrister-scroller .barrister{width:220px;height:190px;display:inline-block;position:relative;text-align:center;padding:37px 0 0 0;vertical-align:top}#barrister-scroller .barrister img{display:block;position:absolute;bottom:0;left:1px}#barrister-scroller .barrister h2{margin-bottom:4px;color:#080808;font-size:1.2em;line-height:1.333em}#barrister-scroller .barrister h3{margin-bottom:0;font-size:0.733em;line-height:1.273em;font-weight:600;text-transform:uppercase}#barrister-scroller .barrister h3 a{border-bottom:1px solid #e35668;color:#fff}#barrister-scroller .barrister-withnotice h3 a{border-bottom:none}#barrister-scroller h2.with-line{color:#868686;margin-bottom:38px}.search-section{border-top:1px solid #e1e1e1;padding:30px 0 24px 0}.search-section .search-col{width:434px}.search-section ul{font-weight:600;margin:0}.search-section ul a{text-decoration:none;border-bottom:1px solid #c5c5c5}h2.search-title{font-size:0.867em;line-height:1.231em;color:#d90132;font-style:normal;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-weight:600;text-transform:uppercase;margin-bottom:15px;letter-spacing:1px}h2.search-title a{color:#9d9c9c;font-size:0.923em;line-height:1.333em;padding:0 0 0 5px;text-transform:none;text-decoration:underline;letter-spacing:0}.search-grey-box{background:#f7f7f7;padding:24px 24px 21px}.search-grey-box h3{font-size:1em;border-bottom:1px solid #e1e1e1;padding:0 0 15px;margin:0 0 21px}.search-grey-box h3:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.search-grey-box h3 a{color:#171616;padding:0 0 0 48px;display:block;background-repeat:no-repeat;background-position:left center;min-height:28px}.search-section-events .search-grey-box h3 a{background-image:url("/images/icon-event-small.png")}.search-section-articles .search-grey-box h3 a{background-image:url("/images/icon-article-small.png")}.search-section-news .search-grey-box h3 a{background-image:url("/images/icon-news-small.png")}.search-section-videos-and-podcasts .search-grey-box h3 a{background-image:url("/images/icon-video-small.png")}.search-section-people .barrister-preview{margin-bottom:0}.about-sections h3.red{margin-bottom:66px}.about-sections .about-section{padding:0 0 100px}.about-sections .about-section h2.with-line{margin-bottom:30px}.about-sections .about-section .intro{padding:0;margin-bottom:50px}.about-sections .about-section-facilities .icons{text-align:center;margin:0 0 37px 0}.about-sections .about-section-facilities .icons h3.about-facility{width:250px;text-transform:uppercase;color:#a1a1a1;margin:0 6px;display:inline-block;padding:48px 0 0 0;background-position:center top;background-repeat:no-repeat}.about-sections .about-section-facilities .icons h3.about-facility-service{background-image:url("/images/icon-about-24-hour-service.png")}.about-sections .about-section-facilities .icons h3.about-facility-space{background-image:url("/images/icon-about-floors.png")}.about-sections .about-section-facilities .icons h3.about-facility-computerised{background-image:url("/images/icon-about-fully-computerised.png")}.about-sections .about-section .p-cols .p-col{width:432px}.about-sections .about-section .p-cols .p-col p:last-child{margin-bottom:0}.about-sections .about-section-location .p-cols{padding-top:110px;background:url("/images/about-map-marker.png") center 4px no-repeat}.about-sections .about-section-history .p-cols{padding-top:225px;background:url("/images/about-plaque.png") center top no-repeat}.about-sections .about-section-history .intro{margin-bottom:5px}.about-sections .about-section-location .button-holder{text-align:center;margin:28px 0 0 0}.about-sections .practice-area-previews{padding-top:60px}.about-sections #contact-us-now{padding:0 !important;margin:0 !important}.about-sections #contact-us-now h2{border-top:none}.about-sections p a{text-decoration:none;border-bottom:1px dotted #dc0c2f}.about-sections ul{padding:30px;border:1px solid #dc0c2f;margin-bottom:35px}.about-sections li{background:none;padding:15px 0}.about-section li strong,.about-section li strong a{color:#dc0c2f}.about-sections li:first-child{padding-top:0}.about-sections li:last-child{padding-bottom:0}.about-sections li a{text-decoration:none;border-bottom:1px dotted #dc0c2f}.body-404 .slide{min-height:497px}.item-button-holder{text-align:center;padding:50px 0 0;border-top:1px solid #e1e1e1}.item-button-holder-bottom{padding-top:41px;padding-bottom:79px}.item-button-holder a.button-register{padding-right:40px}.item-button-holder a.button span{padding:0 18px;background:url("/images/button-arrow-45-degrees.png") right center no-repeat}.event-details{padding:50px 0}.event-details .table-holder{margin:0 auto;background:#f7f7f7;padding:17px 19px 17px;width:609px}.event-details table{width:100%}.event-details table th,.event-details table td{border-bottom:1px solid #e1e1e1;padding:11px 0 8px}.event-details table th{text-align:left;font-size:0.867em;line-height:1.538em;color:#a4a4a4;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding-right:12px;width:20%}.event-details table td{font-size:1.067em;line-height:1.25em;color:#171616;font-weight:600}.event-details table td a{color:#da1e36;text-decoration:underline}.event-details table tr:last-child th,.event-details table tr:last-child td{border-bottom:none}p#rsvp{background:#da1e36;padding:30px;color:#fff;font-style:normal;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-size:1.25em;line-height:1.5em;font-weight:600;margin-bottom:40px}.nebottomitems{padding-bottom:60px}.nebottomitems .viewall a{text-decoration:none;text-transform:uppercase;color:#da1e36;letter-spacing:2px;font-size:11px}.nebottomitemssection{padding-top:40px;margin-top:40px;border-top:1px solid #ddd}.nebottomitems .item-preview:last-child{margin-bottom:10px}.barrister-container{background:#fff}.barrister-title{text-align:center}.barrister-title .inner{padding-top:25px;padding-bottom:28px}.barrister-title h1{color:#171616;margin-bottom:12px}.barrister-title p{color:#171616;text-transform:uppercase;font-size:0.733em;line-height:1.273em;margin-bottom:4px;letter-spacing:1px}.barrister-title p:last-child{margin-bottom:0}.barrister-title p .pipe{color:#9d9c9c;padding:0 9px}.barrister-quote{background:#ececec}.barrister-quote .inner{position:relative;min-height:294px;padding-top:32px;padding-bottom:32px}.barrister-quote .inner img{display:block;position:absolute;bottom:0;right:10px}.barrister-quote .inner p{width:460px;padding-left:20px}.barrister-quote-noimage .inner p{width:460px;padding-left:0;text-align:center;margin:0 auto}.barrister-quote .inner p.barrister-quote-quote{color:#171616;font-size:1.4em;line-height:1.619em;font-style:italic;font-family:Georgia,serif}.barrister-quote .inner p.barrister-quote-source{margin-top:12px;text-transform:uppercase;color:#171616;font-size:0.733em;line-height:1.273em;letter-spacing:1px}.barrister-contact{background:#da1e36;text-align:center}.barrister-contact .inner{padding-top:32px;padding-bottom:32px;position:relative;min-height:39px}.barrister-contact .barrister-link{display:block;text-decoration:none;color:#171616;font-size:0.8em;line-height:1.25em;text-transform:uppercase;padding:12px 0;min-height:15px;position:absolute;top:32px}.barrister-contact .barrister-link-left{padding-left:52px;left:15px}.barrister-contact .barrister-link-right{padding-right:52px;right:15px}.barrister-contact .barrister-link-linkedin{background:url("/images/icon-barrister-connect-linkedin.png") left center no-repeat}.barrister-contact .barrister-link-pdf{background:url("/images/icon-barrister-download-pdf.png") right center no-repeat}.barrister-contact a.button{color:#fff;border-color:#fff;padding:9px 24px 10px}.barrister-form{background:#151414;text-align:center;color:#9d9c9c}.barrister-form .inner{padding-top:40px;padding-bottom:60px}.barrister-form .form-holder{padding-bottom:0}.barrister-form h2{color:#fff;font-size:1.4em;line-height:1.810em;margin:28px 85px;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-style:normal}.barrister-form h2 a{color:#fff;border-bottom:1px solid #fff;padding-bottom:2px;font-weight:600}.barrister-form h2.first{margin-bottom:0;border-bottom:1px solid #747272;padding-bottom:28px}.barrister-form h2.last{margin-bottom:0;border-top:1px solid #747272;padding-top:30px}.barrister-form form{padding:31px 0 48px}.barrister-form form label{color:#9d9c9c}.barrister-form form .disclaimer p{color:#9d9c9c}.grey-box{background:#f7f7f7;padding:21px 19px 17px;margin:0 0 31px}.grey-box h2{color:#a4a4a4;border-bottom:1px solid #e1e1e1;text-transform:uppercase;padding:0 0 16px 0;margin-bottom:13px;font-size:0.867em;line-height:1.231em;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600}.grey-box ul{margin-bottom:0}.grey-box .case{color:#5c5b5b;border-bottom:1px solid #e1e1e1;padding:13px 0 17px}.grey-box .case-first{padding-top:0}.grey-box .case h3{color:#5c5b5b}.grey-box .case p{margin-bottom:0}.grey-box p.view-all{margin:0;padding:13px 0 4px}.grey-box p.view-all a{text-transform:uppercase;text-decoration:none;color:#da1e36;font-size:0.8em;line-height:1.333em}.slide-holder{overflow:hidden}h2.past-events-title{font-size:0.867em;line-height:1.231em;color:#737373;margin-bottom:25px}.item-preview{margin:0 0 21px 0;position:relative;padding:30px 18px 26px 65px;background-repeat:no-repeat;background-position:20px 32px;background-color:#f7f7f7}.item-preview.item-preview-has-image{padding-right:120px}.item-preview h2{font-weight:600;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-style:normal;font-size:1.467em;line-height:1.091em;margin:0 0 5px 0}.item-preview h2 a{color:#da1e36}.item-preview h2 a:hover,.item-preview h2 a:active,.item-preview h2 a:focus{color:#f7576c}.item-preview h3{text-transform:uppercase;color:#171616;font-weight:600;font-size:0.933em;line-height:1.286em;margin:0}.item-preview h3 span{color:#9d9d9d;font-size:0.929em}.item-preview h3 a{color:#171616}.item-preview h3 a+span{margin-left:8px}.item-preview img{display:block;right:0;bottom:0;position:absolute}.item-preview-article{background-image:url("/images/icon-article-large.png")}.item-preview-event{background-image:url("/images/icon-event-large.png")}.item-preview-news{background-image:url("/images/icon-news-large.png")}.item-preview-video{background-image:url("/images/icon-video-large.png")}.item-preview-medium{background-color:#ececec;padding:25px 18px 26px 65px;background-position:20px 21px;margin-bottom:21px}.item-preview-medium h2{margin-bottom:4px;font-size:1.2em;line-height:1.056em}.item-preview-small{background-color:#ececec;padding:19px;margin-bottom:19px;background-image:none}.item-preview-small.item-preview-has-image{padding-right:19px;padding-bottom:48px}.item-preview-small h2{font-size:1.2em;line-height:0.889em;margin-bottom:6px}.item-preview-small h3 span{display:block;margin-left:0}.item-preview-small h3 a+span{margin-top:4px;margin-left:0}.item-preview-small img{max-width:97px;max-height:65px}.item-preview-small.item-preview-event{background-image:url("/images/icon-sidebar-event.png");background-position:right bottom;padding-bottom:44px}.item-preview-small.item-preview-download{background-image:url("/images/icon-sidebar-download.png");background-position:right bottom;padding-bottom:44px}.ne-preview-section{width:434px;margin:0 0 23px 0}.ne-preview-section-wide{width:100%}.ne-preview-section .heading{background:#dc0c2f;padding:24px 0 24px 66px;background-repeat:no-repeat;background-position:20px center}.ne-preview-section .heading h2{color:#fff;margin:5px 0 0 0;text-transform:uppercase;font-size:1.133em;line-height:1.176em;font-style:normal;font-weight:600;font-family:proxima-nova,Arial,Helvetica,sans-serif;float:left}.ne-preview-section .heading span.button{color:#fff;border-color:#fff;float:right;margin:0 20px 0 0;padding:7px 20px 6px;font-size:0.8em;line-height:1.333em}.ne-preview-section-news .heading{background-image:url("/images/icon-news-large-red.png")}.ne-preview-section-events .heading{background-image:url("/images/icon-event-large-red.png")}.ne-preview-section-articles .heading{background-image:url("/images/icon-article-large-red.png")}.ne-preview-section-videos .heading{background-image:url("/images/icon-video-large-red.png")}.ne-preview-section .inside{background:#f7f7f7;padding:6px 20px 0}.ne-preview-section .item-preview{background-color:none;border-bottom:1px solid #e1e1e1;margin-bottom:0;background-position:0 19px;padding:18px 0px 22px 46px}.ne-preview-section .item-preview:last-child{border-bottom:none}.ne-preview-section .item-preview h2{font-size:1.2em;line-height:1.056em;margin-bottom:4px}.barrister-preview{width:208px;margin:0 0 24px 20px;float:left;background:#ececec;text-align:center}.barrister-preview-first{margin-left:0}.barrister-preview a{padding:31px 0 0 0;position:relative;min-height:183px}.barrister-preview h2{color:#da1e36;margin:0;font-size:1.2em;line-height:1.333em}.barrister-preview h3{color:#5a5a5a;margin:5px 0 0;font-size:0.733em;line-height:1.364em;text-transform:uppercase;font-weight:600}.barrister-preview img{display:block;position:absolute;bottom:0;left:50%;margin-left:-108px}.barrister-direct-access-fees{padding:50px 0}.barrister-direct-access-fees a{color:#da1e36}.barrister-direct-access-fees-table{margin-top:40px}.barrister-direct-access-fees-table th{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding-top:24px;font-weight:600;text-align:left}.barrister-direct-access-fees-table td{border-bottom:1px solid #e1e1e1;padding-top:24px}.barrister-direct-access-fees-table .leftcell{border-right:1px solid #e1e1e1;padding-right:20px;width:50%}.barrister-direct-access-fees-table .rightcell{padding-left:20px}.clerk-preview{background:#ececec;margin:0 0 22px 0;position:relative}.clerk-preview .titles{padding:28px 55px 14px 20px}.clerk-preview .titles h2{margin-bottom:6px;color:#171616;font-size:1.733em;line-height:1.154em}.clerk-preview .titles h2 span{margin-left:3px;font-style:normal;color:#a4a4a4;text-transform:uppercase;font-size:14px;line-height:21px;font-weight:600;font-family:proxima-nova,Arial,Helvetica,sans-serif}.clerk-preview .titles h2 span a{background:none;color:#a4a4a4}.clerk-preview .titles h3{text-transform:uppercase;font-size:12px;line-height:16px}.clerk-preview .titles h3 a.open span{display:none}.clerk-preview .titles h3 a{color:#da1e36;font-weight:600;display:block;padding:5px 0 3px 22px;background:url("/images/read-profile.png") left center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2){.clerk-preview .titles h3 a{background-image:url("/images/read-profile@x2.png");-webkit-background-size:13px 13px}}.clerk-preview a.email{color:#fff;display:block;text-decoration:none;font-size:1.133em;line-height:1.176em;font-weight:600;background:#da1e36 url("/images/icon-clerks-email.png") 20px 23px no-repeat;padding:18px 130px 19px 44px}@media only screen and (max-width:500px){.clerk-preview a.email{padding-bottom:155px}}.clerk-preview a.email span{border-bottom:1px solid #e35668}.clerk-preview a.linkedin{position:absolute;top:18px;right:18px;width:32px;height:32px;background:url("/images/icon-clerk-linkedin.png") left top no-repeat;display:block;text-indent:-100000em}@media only screen and (-webkit-min-device-pixel-ratio:2){.clerk-preview a.linkedin{background-image:url("/images/icon-clerk-linkedin@x2.png");-webkit-background-size:32px 32px}}.clerk-preview img{display:block;position:absolute;bottom:0;right:0}.clerk-preview .ddcontent{padding:14px 20px 18px}.clerk-preview .spacer{height:55px}#additional-staff{padding:24px 0 55px}#additional-staff h2.with-line{margin-bottom:0}.staff-preview{text-align:center;padding:42px 0;border-top:1px solid #e1e1e1}.staff-preview-first{border-top:none}.staff-preview h2{color:#171616;font-size:1.733em;line-height:1.143em;margin:0 0 9px}.staff-preview h3{text-transform:uppercase;color:#a4a4a4;font-weight:600;font-size:0.933em;line-height:1.143em;margin:0 0 14px}.staff-preview p{font-size:1.133em;line-height:1.176em;font-weight:600;margin:0}.staff-preview p a{color:#da1e36}.door-tenant-preview{width:208px;margin:0 0 24px 20px;float:left;background:#ececec;text-align:center;padding:35px 0 40px 0}.door-tenant-preview-first{margin-left:0}.door-tenant-preview h2{color:#080808;margin:0 0 9px 0;font-size:1.2em;line-height:1.333em}.door-tenant-preview p{margin:0;text-transform:uppercase;font-weight:600;font-size:0.733em;line-height:1.273em}.door-tenant-preview p a{color:#dc0c2f;border-bottom:1px solid #e8b4bd;text-decoration:none}.how-to-proceed{padding-bottom:39px}.practice-area-preview{margin:0 0 24px 20px;position:relative;width:208px;float:left;text-align:center;background-color:#da1e36;background-position:center 38px;background-repeat:no-repeat}.practice-area-preview .height_group_pe_preview{padding:95px 18px 27px}.practice-area-preview.first{margin-left:0}.practice-area-preview h2{margin:0;font-size:1em;line-height:1.2em;text-transform:uppercase;font-weight:600;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-style:normal;color:#fff}.practice-area-preview h3{margin:0;font-size:13px;line-height:17px;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-style:normal;color:#fff}.practice-area-preview h3 a{position:relative;z-index:2;color:#fff;display:block;padding:8px 0 0}.practice-area-preview a.cover{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.practice-area-preview-asset-recovery-civil-fraud-and-confiscation{background-image:url("/images/icon-practice-area-asset-recovery.png")}.practice-area-preview-business-crime{background-image:url("/images/icon-practice-area-business-crime.png")}.practice-area-preview-chancery-and-commercial{background-image:url("/images/icon-practice-area-chancery.png")}.practice-area-preview-criminal-defence{background-image:url("/images/icon-practice-area-crime.png")}.practice-area-preview-extradition-and-international{background-image:url("/images/icon-practice-area-extradition.png")}.practice-area-preview-immigration{background-image:url("/images/icon-practice-area-immigration.png")}.practice-area-preview-family-children-and-international-family{background-image:url("/images/icon-practice-area-family.png")}.practice-area-preview-judicial-review-and-public-law{background-image:url("/images/icon-practice-area-judicial-review.png")}.practice-area-preview-mediation-and-settlement{background-image:url("/images/icon-practice-area-mediation.png")}.practice-area-preview-personal-injury-and-professional-negligence{background-image:url("/images/icon-practice-area-personal-injury.png")}.practice-area-preview-planning-property-landlord-and-tenant{background-image:url("/images/icon-practice-area-planning.png")}.practice-area-preview-professional-discipline-and-regulatory{background-image:url("/images/icon-practice-area-disciplinary.png")}.practice-area-preview-criminal-prosecutions-private-and-public{background-image:url("/images/icon-practice-area-public-prosecutions.png")}.practice-area-preview-civil-litigation{background-image:url("/images/icon-practice-area-civil-litigation.png")}.practice-area-preview-inquests-and-inquiries{background-image:url("/images/icon-practice-area-inquests-and-inquiries.png")}.filter{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin:0 0 32px 0;padding:14px 0}.filter label{display:inline;color:#746f6f;text-transform:uppercase;font-weight:600;font-size:0.733em;line-height:1.273em;letter-spacing:1px;margin:0 8px 0 0}.filter select{margin:0;display:inline-block;width:350px;font-size:0.733em;line-height:1.273em;padding:6px 4px}.filter label.button{color:#da1e36;font-size:0.733em;line-height:1.273em;border-color:#c0c0c0;padding:6px 10px;letter-spacing:1px;margin:0}.filter label.first{border-right:none}.filter label.second{border-left:none}.filter input:checked+label.button{color:#fff;background:#5a5a5a;border-color:#5a5a5a}.filter input{display:none}.filter.centred div.right{float:none;text-align:center}.body-home .col-layout-1{padding-top:0}.body-home #barrister-scroller{margin-bottom:42px}.col-layout-home h2.featured{text-align:center;margin:0 0 20px 0;border-bottom:1px solid #e1e1e1;font-style:normal;font-size:0.867em;line-height:1.231em;text-transform:uppercase;padding:0 0 19px 0}.col-layout-home .featured-events{padding-top:10px}#tweets{background:#e4f5ff url("/images/icon-twitter.png") 32px 25px no-repeat;padding:24px 86px 22px;overflow:hidden;margin:21px 0 0 0}#tweets .holder{overflow:hidden;position:relative}#tweets p{font-size:1.133em;line-height:1.647em;color:#080808;font-style:italic;font-family:Georgia,serif;margin:0;text-align:center;display:none}#tweets p.first{display:block}#tweets p a{color:#4e4d4d}.lpform{color:#fff;background:#da1e36;padding:37px 37px 35px;text-align:center;margin-bottom:27px}.lpform h2.maintitle{font-family:proxima-nova,Arial,Helvetica,sans-serif;font-style:normal;font-size:18px;line-height:22px;color:#fff;margin-bottom:17px}.lpform p.phonetitle{font-size:27px;line-height:31px;font-weight:bold;border-bottom:1px solid #a90c25;margin-bottom:26px;padding-bottom:20px}.lpform p.ortitle{font-size:20px;line-height:24px;margin-bottom:21px}.lpform label{color:#fff;margin-bottom:10px}.lpform input.text{margin-bottom:21px}.lpform #checkbox{padding:6px 0 32px}.lpform #checkbox label{text-transform:none;font-size:13px;line-height:22px}.lpform #checkbox label div.box{display:inline-block;margin:0 12px 0 0;vertical-align:middle}.lpform button.button{background:#151414;padding-left:68px;padding-right:68px}a.button-lpgetintouch{display:block;background:#da1e36;text-align:center;color:#fff;font-size:18px;line-height:24px;padding:22px 24px 28px}.lpcontent h2.underline{color:#171616;border-top:1px solid #e1e1e1;border-bottom:none;padding:22px 0 0;line-height:38px}.contact-grid{text-align:center;margin:0 0 54px 0}.contact-grid .grid-item{width:422px;float:left;padding:32px 12px}.contact-grid .row-1{border-bottom:1px solid #e1e1e1}.contact-grid .grid-item-right{width:421px;float:right;border-left:1px solid #e1e1e1}.contact-grid h3.red{margin-bottom:0}.contact-grid h4{color:#5c5b5b;text-transform:uppercase;margin-bottom:10px;font-size:0.867em;line-height:1.231em;letter-spacing:1px;font-weight:600}p.office-hours{margin:0 0 62px;text-transform:uppercase;text-align:center;font-weight:600;font-size:0.867em;line-height:1.385em;color:#171616}p.office-hours span{text-transform:none;color:#5c5b5b}p.address{font-size:1.133em;line-height:1.412em;text-transform:uppercase;text-align:center;font-weight:600;margin-bottom:45px;letter-spacing:1px}p.address span{color:#5c5b5b;font-size:0.765em}#map{display:none;margin:0 0 31px 0}#map.active{display:block}#map .map{height:617px}#map form{background:#da1e36;padding:20px 0;text-align:center}#map form label{vertical-align:middle;display:inline;color:#fff;margin:0}#map form input.text{vertical-align:middle;font-size:1.267em;line-height:1.368em;display:inline;width:150px;background:#fff;border-color:#e0dede;margin:0 0 0 7px;padding:13px 12px 11px;padding:9px 11px 8px}#map form button{margin:0 0 0 9px;vertical-align:middle;border:1px solid #fff}.travel{padding-bottom:43px}.travel .by{width:386px;background:#f4f3db;color:#6e6d5f;padding:22px 24px 28px}.travel .by h3{border-bottom:1px solid #dad9c9;text-align:center;font-size:1.333em;line-height:1.25em;font-style:italic;font-family:Georgia,serif;font-weight:normal;padding:0 0 11px;margin:0 0 12px}.travel .by p:last-child{margin-bottom:0}.signupform .checkboxes{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:22px 0 25px;margin:12px 0 20px}.signupform .checkboxes input{margin:0 5px 0 0;vertical-align:middle}.signupform .checkboxes label{margin-bottom:18px}.signupform .checkboxes label:last-child{margin-bottom:0}#sitemap ul li{margin-bottom:16px}#sitemap ul li a{color:#171616;text-decoration:none;border-bottom:1px solid #c5c5c5}#sitemap ul ul li{color:#8b8a8a;padding-left:0;background-image:none}#sitemap ul ul li:first-child{margin-top:16px}#sitemap ul ul li:last-child{margin-bottom:0}#sitemap ul ul ul{margin-left:20px}ul.policy-list{font-weight:600;margin:0 0 55px;border-bottom:1px solid #e1e1e1;padding:0 0 16px}ul.policy-list li{margin-bottom:7px}ul.policy-list a{text-decoration:none;border-bottom:1px solid #c5c5c5}table.diversity{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:24px}table.diversity tr{background-color:#ffffff}table.diversity th{font-size:1.133em;line-height:1.176em;color:#ffffff;padding:13px;text-align:left;border-radius:4px 4px 0 0;background-color:#da1e36}table.diversity td{background-color:#f8f7f4;padding:10px 13px;border-bottom:1px solid #d6d6d6}table.diversity td.result{width:90px;text-align:right;border-left:1px solid #d6d6d6}.secondary-item{margin-bottom:23px}.secondary-item-wrapper{padding:0 0 24px 0;margin:0 0 19px 0;border-bottom:1px solid #e1e1e1}.secondary-item-wrapper .secondary-item{margin-bottom:0}.secondary-item h2.secondary-title{color:#ababab;text-transform:uppercase;border-bottom:1px solid #e1e1e1;padding:0 0 13px 0;margin:0 0 22px 0;font-style:normal;font-weight:600;font-size:0.867em;line-height:1.231em;font-family:proxima-nova,Arial,Helvetica,sans-serif}.secondary-item h2.secondary-title-related-pa{margin-bottom:0}#sub-menu{font-size:0.867em;line-height:1.231em;padding:0;margin-top:-11px}#sub-menu li{padding:0;background:none;border-top:1px solid #e1e1e1}#sub-menu li.first{border-top:none}#sub-menu li a{color:#dc0c2f;text-decoration:none;display:block;padding:10px 0 12px}#sub-menu li.current a{color:#9d9c9c}.secondary-item-highlights ul{margin:0;font-size:15px;line-height:20px;color:#171616}.secondary-item-highlights ul li{padding:18px 0 22px 30px;margin:0;background:url("/images/icon-lp-tick.png") no-repeat left 20px;border-bottom:1px solid #e1e1e1}.secondary-item-highlights ul li:last-child{border-bottom:none}.secondary-item-quote{padding:18px 28px;box-sizing:border-box;min-height:349px;color:#fff;background:#4c4c4c url("/images/bg-lp-quote.jpg") no-repeat left bottom}.secondary-item-quote p.q{font-family:Georgia;font-size:21px;line-height:29px;font-style:italic}.secondary-item-quote p.s{font-size:11px;line-height:16px;text-transform:uppercase;letter-spacing:1px}.secondary-item-accreditation h2.secondary-title{margin-bottom:26px}.secondary-item-accreditation .accreditation-image{margin-top:12px;text-align:center}.secondary-item-accreditation .accreditation-image-first{margin-top:0}.secondary-item-accreditation .accreditation-image h3{font-family:Georgia,serif;font-style:italic;font-weight:normal;font-size:0.933em;line-height:1.286em;padding:0 20px;color:#a4a4a4;margin:14px 0 0;padding-bottom:22px;border-bottom:1px solid #e1e1e1}.secondary-item-accreditation .accreditation-image h3 a{text-decoration:none;color:#da1e36}.secondary-item-accreditation .accreditation-image img{display:block;margin:0 auto}.secondary-item-related-pa ul.related-practice-areas{font-size:0.867em;line-height:1.231em;margin:0}.secondary-item-related-pa ul.related-practice-areas li{padding:0 0 0 0;background:none;border-bottom:1px solid #e1e1e1;padding:13px 0}.secondary-item-related-pa ul.related-practice-areas li a{text-decoration:none;color:#dc0c2f}.secondary-item-profiles{text-align:center}.secondary-item-profiles a,.secondary-item-profiles div.additional{background:#ececec;padding:24px 0 0 0;margin-bottom:24px}.secondary-item-profiles a:last-child,.secondary-item-profiles div.additional:last-child{margin-bottom:0}.secondary-item-profiles .additional{padding-top:0 !important}.secondary-item-profiles img{display:block;margin:0 auto}.secondary-item-profiles div.inside{background:#da1e36;padding:18px 12px 23px}.secondary-item-profiles h2{margin-bottom:0;color:#080808;font-size:1.25em;line-height:1.333em}.secondary-item-profiles h3{margin-top:4px;color:#fff;font-size:0.733em;line-height:1.273em;font-weight:600;text-transform:uppercase}.secondary-item-profiles h3 span{border-bottom:1px solid #e35668}.secondary-item-make-an-enquiry{text-align:center;background:#da1e36;padding:31px 12px 39px}.secondary-item-make-an-enquiry h2{color:#fff;font-size:1.2em;line-height:1.333em;margin:0 0 16px 0}.secondary-item-make-an-enquiry p{color:#fff;font-weight:600;font-size:1.133em;line-height:1.176em;margin:0}.secondary-item-signup{text-align:center;background:#da1e36 url("/images/bg-secondary-signup.png") center bottom no-repeat;padding:0}.secondary-item-signup a{display:block;padding:26px 12px 43px;text-decoration:none}.secondary-item-signup h2{color:#fff;font-size:15px;line-height:18px;margin:0 0 8px;font-style:normal;font-weight:600;text-transform:uppercase;font-family:proxima-nova,Arial,Helvetica,sans-serif}.secondary-item-signup p{color:#fff;font-size:14px;line-height:18px;margin:0;font-style:italic;font-family:Georgia,serif}.secondary-item-direct-access{text-align:center;background:#5c5b5b url("/images/sidebar-direct-access-arrow-left.png") left center no-repeat}.secondary-item-direct-access a{padding:22px 40px 25px;background:url("/images/sidebar-direct-access-arrow-right.png") right center no-repeat}.secondary-item-direct-access h2{color:#fff;font-size:1em;line-height:1.2em;margin:0;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-weight:600;text-transform:uppercase;font-style:normal}.secondary-item-direct-access h2 span{display:block;color:#a7a5a5;font-size:0.8em}.secondary-item-share{margin:0 0 28px 0}.secondary-item-share h3{width:55px;float:left}.secondary-item-share h3 a{display:block;background-position:center center;height:42px}.secondary-item-share h3.share-icon-linkedin a{background-color:#4875b4;background-image:url("/images/icon-share-linkedin.png")}.secondary-item-share h3.share-icon-twitter a{background-color:#00aced;background-image:url("/images/icon-share-twitter.png")}.secondary-item-share h3.share-icon-email a{background-color:#373535;background-image:url("/images/icon-share-email.png")}.secondary-item-share h3.share-icon-print a{background-color:#868686;background-image:url("/images/icon-share-print.png")}.secondary-item-share form{background:#373535;padding:25px 20px 30px}.secondary-item-share form label{color:#fff;font-size:0.733em;line-height:1.273em;margin:0 0 9px}.secondary-item-share form label span.additional{color:#868686;text-transform:uppercase}.secondary-item-share form input.text,.secondary-item-share form textarea{background:#fff;border-color:#c7c7c7;margin:0 0 18px;font-size:0.867em;padding:3px}.secondary-item-share form textarea{margin-bottom:16px;height:76px}.secondary-item-share form textarea.error,.secondary-item-share form input.error{background:#fac4d1;border-color:#da1e36}.secondary-item-share form button.button{display:block;width:100%}.secondary-item-share form p{border:1px solid #fdfb23;background:#fffea5;color:#494747;padding:4px 8px;margin-bottom:16px;font-size:1.067em;line-height:1.2em}.secondary-item-related .item-preview:last-child{margin-bottom:0}.contact-us-now-container{background:#fff}#contact-us-now{text-align:center;padding-bottom:44px}#contact-us-now h2{padding-top:43px;border-top:1px solid #e1e1e1;margin-bottom:43px;color:#080808;font-size:1.133em;line-height:1.333em}.ranked-container{background:#fff}#ranked div{height:116px;border-top:1px solid #e1e1e1}#ranked h2{color:#a1a1a1;font-style:normal;text-align:center;text-transform:uppercase;font-size:1.2em;line-height:1.333em;margin:0;padding:65px 0 123px 0}.footer-container{background:#151414}#footer{color:#6a6a6a;position:relative;padding-top:165px;padding-bottom:17px;text-align:center}#footer p{margin:0}#footer a{color:#6a6a6a;text-decoration:none}#footer ul li{padding:0;background:none}#footer h2.logo{position:absolute;top:-58px;left:50%;margin:0 0 0 -125px}#footer h2.logo a{width:251px;height:150px;background-image:url("/images/logo-footer.png")}@media only screen and (-webkit-min-device-pixel-ratio:2){#footer h2.logo a{background-image:url("/images/logo-footer@x2.png");-webkit-background-size:251px 150px}}#footer .contact-columns .contact-column{float:left;width:276px;border-bottom:1px solid #363535;padding:0 0 23px 0}#footer .contact-columns .contact-column-middle{margin:0 43px;width:254px}#footer .contact-columns .contact-column h2{color:#f4f3db;text-transform:uppercase;font-style:normal;font-size:0.867em;line-height:1.231em;margin:0}#footer .contact-columns .contact-column p{color:#fff;font-size:1.533em;line-height:1.130em;margin:0}#footer .contact-columns .contact-column p a{color:#fff;text-decoration:none}#footer .contact-columns .contact-column p a:hover,#footer .contact-columns .contact-column p a:active,#footer .contact-columns .contact-column p a:focus{color:#da1e36}#footer .contact-columns .contact-column .line{margin:13px 0 21px 0;border-bottom:1px solid #363535}#footer .contact-columns .contact-column .line div{height:15px;width:1px;margin:0 auto;background:#363535}#footer .networkandsignup{position:relative}#footer .networkandsignup .divider{position:absolute;left:445px;top:40px;bottom:40px;width:1px;background:#363535}#footer .network{padding:47px 0 45px 0;width:50%;float:left}#footer .network *{vertical-align:middle}#footer .network h2{display:inline-block;font-size:0.867em;line-height:40px;text-transform:uppercase;color:#5c5b5b;font-weight:600;font-style:normal;margin:0 4px 0 0;letter-spacing:1px;padding:0;border:none;font-family:proxima-nova,Arial,Helvetica,sans-serif}#footer .network h3{height:40px;width:40px;margin:0 0 0 12px;display:inline-block}#footer .network h3:first-child{margin-left:0}#footer .network h3 a{height:40px}#footer .network h3.linkedin a{background-image:url("/images/icon-linkedin-footer.png")}#footer .network h3.twitter a{background-image:url("/images/icon-twitter-footer.png")}#footer .network h3.facebook a{background-image:url("/images/icon-facebook-footer.png")}@media only screen and (-webkit-min-device-pixel-ratio:2){#footer .network h3.linkedin a{background-image:url("/images/icon-linkedin-footer@x2.png");-webkit-background-size:40px 40px}#footer .network h3.twitter a{background-image:url("/images/icon-twitter-footer@x2.png");-webkit-background-size:40px 40px}#footer .network h3.facebook a{background-image:url("/images/icon-facebook-footer@x2.png");-webkit-background-size:40px 40px}#footer .network h3.youtube a{background-image:url("/images/icon-youtube-footer@x2.png");-webkit-background-size:40px 40px}}#footer .signup{padding:47px 0 45px 0;width:50%;float:right}#footer .signup a.button{color:#da1e36;display:inline-block;vertical-align:middle}#footer .main-menu{text-transform:uppercase;font-size:0.867em;line-height:1.231em;font-weight:600;letter-spacing:1px;color:#393939;border-top:1px solid #363535;padding:24px 0}#footer .main-menu a{color:#fff}#footer .main-menu .pipe{padding:0 13px}#footer .main-menu a.current{color:#9d9c9c}#footer .other-menu{font-size:0.8em;line-height:1.25em;color:#343434;border-top:1px solid #363535;padding:22px 0}#footer .other-menu a{color:#888}#footer .other-menu .pipe{padding:0 10px}#footer p.copyright{font-size:0.667em;line-height:1.3em;border-top:1px solid #363535;padding:21px 0}#popups{left:0;bottom:0;position:fixed;width:100%}.popup{height:0;overflow:hidden;-webkit-box-shadow:0px 2px 20px -5px rgba(0,0,0,0.5);-moz-box-shadow:0px 2px 20px -5px rgba(0,0,0,0.5);box-shadow:0px 2px 20px -5px rgba(0,0,0,0.5)}.popup-cookie .inside{padding:22px 0;background:#fff;color:#676464;min-height:20px;text-align:center}.popup-cookie .inside a{color:#676464}.popup-cookie .inside p{margin:0;font-size:0.867em;line-height:1.538em;padding:0 32px}.popup-cookie .inside a.close{display:inline-block;background-image:url("/images/button-close-cookie-bar.png");width:8px;height:8px;margin:0 0 4px 7px;vertical-align:text-bottom}@media only screen and (-webkit-min-device-pixel-ratio:2){.popup-cookie .inside a.close{background-image:url("/images/button-close-cookie-bar@x2.png");-webkit-background-size:8px 8px}}.popup-newsletter .inside{padding:22px 0;background:#da1e37;color:#fff;min-height:75px;text-align:center}.popup-newsletter .inside a{color:#fff;text-decoration:none;border-bottom:1px #fff dotted;padding:3px}.popup-newsletter .inside p{color:#171616;margin:0;font-size:20px;line-height:35px;padding:15px 32px;20px}.popup-newsletter .inside a.close{display:inline-block;background-image:url("/images/button-close-newsletter-bar.png");width:8px;height:8px;margin:0 0 1px 16px;border-bottom:none;vertical-align:text-bottom}@media only screen and (-webkit-min-device-pixel-ratio:2){.newsletter-newsletter .inside a.close{background-image:url("/images/button-close-newsletter-bar@x2.png");-webkit-background-size:8px 8px}}@media all and (max-width:737px){.container{min-width:0}.container .inner{width:auto;padding-left:15px;padding-right:15px;margin:0}.with-line .bit{display:none}h2.underline a.on-right{display:block;padding:12px 0 0;position:relative;top:0;right:0;margin-top:0}h2.has-right-bit{padding-right:0 !important}.col-layout-2 .col-1,.col-layout-2 .col-2,.col-layout-home .col-1,.col-layout-home .col-2,.col-layout-lp .col-1,.col-layout-lp .col-2{width:100%;float:left;padding:0}.col-layout-2 .col.border-top{padding-top:none;border-top:none}.col-layout-home .col-2{padding-top:42px}.col-layout-home .featured-events{padding-top:21px}.form-cols .left,.form-cols .right{width:auto;float:none}#header{padding-top:0;padding-left:0;padding-right:0}#mobile-header{position:relative;padding-top:147px;padding-left:10px;padding-right:10px}#header a#mobile-nav{display:block;width:25px;height:25px;background-image:url("/images/button-mobile-nav.png");position:absolute;top:20px;right:20px}#header a#mobile-search{display:block;width:25px;height:25px;background-image:url("/images/button-mobile-search.png");position:absolute;top:20px;left:20px}@media only screen and (-webkit-min-device-pixel-ratio:2){#header a#mobile-nav{background-image:url("/images/button-mobile-nav@x2.png");-webkit-background-size:25px 25px}#header a#mobile-search{background-image:url("/images/button-mobile-search@x2.png");-webkit-background-size:25px 25px}}#header h3.mobile-phone{display:block;text-align:center;color:#da1e36;font-size:1.2em;line-height:1.333em;font-weight:600;margin:0}#header h3.mobile-phone a{color:#da1e36}#header h2.logo{left:50%;margin-left:-64px}#header p.links{top:0px;right:13px}#header ul#menu{display:none;position:relative;top:0;right:0;font-size:1em;line-height:1.231em;background:#fff}#header.show-menu ul#menu{display:block}#header ul#menu li{float:none;margin-left:0;border-top:1px solid #e1e1e1}#header ul#menu li.first{border-top:none}#header ul#menu li a{display:block;padding:15px;color:#dc0c2f}#header ul#menu li.current a{color:#171616}#header ul#menu li.has-dropdown-js a span{background-image:url("/images/show-dropdown-mobile.png")}#header ul#menu li.open a span{background-image:url("/images/hide-dropdown-mobile.png")}@media only screen and (-webkit-min-device-pixel-ratio:2){#header ul#menu li.has-dropdown-js a span{background-image:url("/images/show-dropdown-mobile@x2.png");-webkit-background-size:6px 5px}#header ul#menu li.open a span{background-image:url("/images/hide-dropdown-mobile@x2.png");-webkit-background-size:6px 5px}}#header ul#menu li.open .dropdown{display:block}#header ul#menu li .dropdown{text-transform:none;font-weight:normal;padding-bottom:13px}#header ul#menu li .dropdown ul{float:none !important}#header ul#menu li .dropdown ul li{border:none}#header ul#menu li .dropdown ul li a{color:#171616;padding:4px 4px 4px 16px}#header ul#menu li .dropdown ul li a::before{content:"- ";color:#b0b0b0}#header ul#menu li .dropdown ul:first-child li:first-child a{padding-top:0}#header ul#menu li .dropdown .bull{display:none}#header ul#menu li .dropdown ul li.subpage a{padding-left:24px}#header form{display:none;position:relative;top:0;right:0;width:auto;height:auto;background:#fff;padding:20px}#header.show-search form{display:block;background:#fff}#header form input,#header form button{position:relative;top:0;bottom:0;left:0;right:0}#header form button{float:right;margin-left:10px;height:28px}#header form div.input{overflow:hidden;background:pink}#header form input{width:100%;box-sizing:border-box;background:#f7f6f6;border:1px solid #c7c7c7;color:#000}#header form h3{display:none}#header #slideshow,#header .title{padding-top:32px}h1,#header #slideshow .slide-content h2{font-size:1.267em;line-height:1.467em}#content{overflow:hidden}ul#tabs{font-size:0.733em;line-height:1.273em}ul#tabs li a{padding:10px 8px 8px}.about-sections .about-section-facilities .icons h3.about-facility{width:100%;margin:0 0 12px;display:block;padding:48px 0 0 0}.about-sections .about-section .p-cols .p-col{float:none;width:100%}.practice-area-preview{width:auto;float:none;text-align:center;margin-left:0}.filter .left,.filter .right{float:none}.filter label{display:block;margin-bottom:6px}.filter select{margin-bottom:6px;display:block;width:100%;box-sizing:border-box}.filter label.first{border-right:1px solid #c0c0c0}.filter label.second{border-left:1px solid #c0c0c0}.barrister-preview{width:auto;margin-left:0;float:none}.door-tenant-preview{width:auto;margin-left:0;float:none}.clerk-preview a.email{background:#da1e36 url("/images/icon-clerks-email.png") 20px 24px no-repeat;padding-bottom:105px}.clerk-preview .titles h2 span{display:block;padding-top:4px}.ne-preview-section{width:auto;float:none !important}.event-details .table-holder{width:auto}.contact-grid .grid-item{width:auto;float:none}.contact-grid .row-1{border-bottom:none}.contact-grid .grid-item-right{width:auto;float:none;border-left:none}#map .map{height:400px}#map form label{text-align:center}#map form input.text,#map form button,#map form label{display:block;width:100%;box-sizing:border-box}#map form input.text{margin:20px 0}#map form button{margin:0}.travel .by{width:auto;float:none}.travel .by:first-child{margin-bottom:20px}.travel .by h3{border-bottom:1px solid #dad9c9;text-align:center;font-size:1.333em;line-height:1.25em;font-style:italic;font-family:Georgia,serif;font-weight:normal;padding:0 0 11px;margin:0 0 12px}.travel .by p:last-child{margin-bottom:0}.barrister-quote{text-align:center}.barrister-quote .inner{min-height:0;padding-bottom:0}.barrister-quote .inner img{display:block;position:relative;right:0;margin:0 auto;max-width:90%}.barrister-quote .inner .holder{padding-bottom:25px}.barrister-quote .inner p{width:auto;padding-left:0}.barrister-contact .barrister-link{display:block;min-height:15px;position:relative;top:0;padding-top:50px;padding-bottom:0;margin-bottom:16px}.barrister-contact .barrister-link-left{padding-left:0;left:0}.barrister-contact .barrister-link-right{padding-right:0;right:0}.barrister-contact .barrister-link-linkedin{background-position:top center}.barrister-contact .barrister-link-pdf{background-position:top center}.barrister-form{background:#151414;text-align:center;color:#9d9c9c}.barrister-form .inner{padding-top:40px;padding-bottom:60px}.barrister-form .form-holder{padding-bottom:0}.barrister-form h2{color:#fff;font-size:1.4em;line-height:1.810em;margin:0 0 28px}.barrister-form h2 a{color:#fff}.barrister-form h2.first{margin-bottom:0;border-bottom:1px solid #747272;padding-bottom:28px}.barrister-form h2.last{margin-bottom:0;border-top:1px solid #747272;padding-top:30px}.barrister-form form{padding:31px 0 48px}.barrister-form form label{color:#9d9c9c}.barrister-form form .disclaimer p{color:#9d9c9c}.item-preview.item-preview-has-image{padding-right:26px}.item-preview img{padding-top:20px;margin-bottom:-26px;position:relative}.item-preview-small.item-preview-has-image{padding-bottom:26px}.search-section-pages .left,.search-section-pages .right{float:none}.search-section-pages .search-col:nth-child(2){margin-top:24px}.search-section-people .barrister-preview{margin-bottom:24px}.pagination .previous{margin-right:1em}.pagination .next{margin-left:1em}.secondary-item-share{margin:0 auto 70px auto;width:100%}.secondary-item-share h3{width:25%}.secondary-item-quote{background-size:cover}#tweets{padding:65px 35px 35px;background:#e4f5ff url("/images/icon-twitter.png") center 25px no-repeat}#footer .main-menu{line-height:1.667em}#footer .main-menu .pipe,#footer .other-menu .pipe{display:none}#footer .main-menu a,#footer .other-menu a{display:block;margin:2px 0}#footer .contact-columns .contact-column{float:none;width:100%;border-bottom:1px solid #363535;padding:0 0 23px 0;margin-bottom:32px}#footer .contact-columns .contact-column-middle{width:100%;margin:0 0 32px}#footer .contact-columns .contact-column-last{margin-bottom:0}#footer .networkandsignup .divider{display:none}#footer .network,#footer .signup{width:auto;float:none}#footer .signup{padding-top:0}#footer .network h2{display:block;margin:0 0 12px}#footer .network h2+h3{margin-left:0}}