:root{--bath:#C8B18D;--portland:#D0CBBD;--pomp:#594971;--stone:#9B8D8A;--wevet:#E7E8E7;--stony:#AEA498;--liquorice:#91BE6E;--liquorice:#171614;--brandGradient:linear-gradient(to left, var(--pomp), var(--liquorice));--bathStoneGradient:linear-gradient(to right, var(--bath), var(--stony));--copper:linear-gradient(to right, #925033 7%, #b27149 41%, #f09c60 100%);--darkPomp:#423654;--sofiaStack:"Sofia Sans Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.align-left{text-align:left!important}@media all and (max-width:767px){body #Content .mcb-wrap.move-up{margin-top:0!important;margin-bottom:2em;padding:4em 3em 2em!important}body #Content #split-demo-cta .mcb-wrap:not(.move-up){padding:0!important}}p{line-height:1.5}sup{line-height:1}h1{font-size:3.5em;line-height:1;font-weight:700}h2{color:#161922;font-size:3em;font-weight:700;letter-spacing:-1px;line-height:1.1}h2.entry-title{font-size:2.5em}a.button{font-family:'Sofia Sans Condensed';font-weight:600;font-size:1.4em;line-height:1.3}.list_item a,.list_item a:hover{text-decoration:underline}@media all and (max-width:767px){.fullonmob{margin-left:-33px!important;min-width:calc(100% + 66px)}}body:not(.page-id-11) hr{display:none}p.subtitle{text-align:center}a.button.copper{background:linear-gradient(to right,#925033 7%,#b27149 41%,#f09c60 100%)}.info-panel{font-size:.95em}.info-panel h3{font-size:2em;line-height:1}.info-panel a,.info-panel a:hover{color:#fff}@media all and (max-width:767px){.column_button+.column_button{margin-top:1em}}#Top_bar .menu>li a:after{background:linear-gradient(to right,#925033 7%,#b27149 41%,#f4a065 100%)}#Top_bar .menu>li.current-menu-item>a{background:linear-gradient(to right,#925033 7%,#b27149 41%,#f4a065 100%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}#Side_slide #menu ul li a{display:block;padding:1em 5px 1em 20px;margin-right:20px;text-decoration:none;line-height:1.1;font-size:1.5em}#Side_slide #menu ul li ul li ul li a{font-size:1em}#Side_slide a.mfn-megamenu-title{font-size:1.2em!important}#Side_slide #menu ul li.submenu .menu-toggle{top:15px;width:50px;font-size:50px;opacity:1}body.home #landing{padding:58vh 0 6vh}body.home #landing .mission{backdrop-filter:blur(8px);margin-bottom:1em!important}#landing{padding:15vh 0 15vh}body.home #landing h1{color:#171614;text-shadow:none}body.home #landing h3{color:#171614;text-shadow:none}#landing h1{color:#E7E8E7;font-size:4em;line-height:1;font-weight:600;text-shadow:0 0 1px rgb(0 0 0 / .7),0 0 5px rgb(0 0 0 / .6),0 0 .5em rgb(0 0 0 / .6);margin-bottom:0}#landing h3{color:#E7E8E7;font-size:2em;line-height:1.1;font-weight:600;margin-bottom:1em;text-shadow:0 0 1px rgb(0 0 0 / .8),0 0 5px rgb(0 0 0 / .7),0 0 .5em rgb(0 0 0 / .6);*/}body.home #landing h2{color:#171614;font-size:2em;line-height:1.1;font-weight:600;margin-bottom:1em}#landing{box-shadow:inset 0 2em 1em -2em rgb(0 0 0 / .9),inset 0 -2em 1em -2em rgb(0 0 0 / .9)}#landing a.button{box-shadow:0 0 1px rgb(0 0 0 / .7),0 0 5px rgb(0 0 0 / .5),0 0 .5em rgb(0 0 0 / .3);margin-bottom:1em!important}@media all and (min-width:768px){.mcb-wrap-dioyuh11r{box-shadow:0 -1px 1px rgb(0 0 0 / .5),0 -5px 5px rgb(0 0 0 / .2),0 -.9em .9em rgb(0 0 0 / .2)}}@media only screen and (max-width:479px){body.home #landing{padding-top:calc(100vh - 24em);padding-bottom:1vh}#landing h1{font-size:3em;margin-bottom:.5em}#landing h3{font-size:1.5em;line-height:1.1}#landing{background-position:top;background-size:auto 100%}.home #landing a.button{display:none}#landing .mission{padding:2em 1em!important}}@media all and (max-width:767px){.mcb-wrap-dioyuh11r{top:3em;padding-top:4em!important}}.stonework:after{content:" ";display:block;position:absolute;bottom:1px;height:5px;width:100%;background:linear-gradient(to right,#925033 7%,#b27149 41%,#f4a065 100%)}.traymenu{display:none}@media only screen and (max-width:479px){body{font-size:16px;line-height:1.5}.traymenu{display:flex;position:fixed;bottom:0;background-color:#161922;box-shadow:0 0 1em .25em rgb(0 0 0 / .2);z-index:99}.traymenu a{color:#c8b18d;font-size:.9em;line-height:1.4;width:50vw!important;text-align:center;padding:.5em 0}.traymenu a:first-child{border-right:1px solid #000}}h2.entry-title:after{content:" ";display:block;position:relative;height:3px}h2.entry-title:hover:after{background:linear-gradient(to right,#925033 7%,#b27149 41%,#f4a065 100%)}.post.no-img .post-desc-wrapper{max-width:80ch}body .timeline .date_label{display:block;background:none;color:#171614;line-height:1;font-size:1.3em;font-weight:800;top:.2em;font-family:var(--sofiaStack)}.post-footer{background:none;padding-left:0}.post-footer .post-links{float:unset;border-left-width:0;padding-left:0}.post-footer .post-links a{color:#fff;background:#594971;padding:10px 20px}.post-footer .post-links i{display:none}body .timeline .date_label:after{border:none}@media all and (min-width:768px){body .post-item .post-desc{padding:0}.timeline .post-desc-wrapper .post-desc{padding:0}.timeline .post-item .date_label{margin-bottom:0}body #Content .timeline .date_label{top:20px}body .timeline .post-item{background-image:none;padding-left:150px}body .timeline .post-item:before{top:28px;left:114px;display:none}}.post-header .title_wrapper h1{font-size:3em;line-height:1.1;padding-top:1em;font-weight:600}.post-related .image_frame,.fixed-nav .photo{display:none!important}.post-related h4{font-weight:700}.section.section-post-related{margin-top:3em}.icon_box h2.title{font-size:2em;margin-bottom:.4em}.mcb-wrap-d3zhi2z2y .icon_box.icon_position_left{padding-left:109px}.mcb-wrap-d3zhi2z2y .icon_box.icon_position_left .desc_wrapper{padding-top:1.9em}.mcb-item-x3ue8gs5d.one-third.column_button{padding-bottom:4em}.mcb-wrap-d3zhi2z2y .icon_box .icon_wrapper{width:100px;height:100px;line-height:100px;border:none;background:none;box-shadow:none}.mfn-icon-box .desc{text-wrap:balance}.mfn-icon-box h3{font-weight:600}.mfn-icon-box img{width:5em}.mcb-wrap-d3zhi2z2y .icon_box .icon_wrapper:before{border:none}@media all and (min-width:768px){.mcb-wrap-vu271kdgk{border-right:#171614 1px solid}}.list_item .list_left{width:60px;height:60px;line-height:60px}.list_item .list_left img{max-width:60px!important;max-height:60px!important;vertical-align:middle}.list_item .list_right{margin-left:65px}.list_item .list_right h4{margin-bottom:.5em;font-size:1.2em;line-height:1.1;font-family:montserrat;font-weight:600}@media all and (max-width:767px){.page-id-7 h3.entry-title{word-break:break-all;word-spacing:200px;font-size:1.1em;line-height:1.1;margin:0 0 .5em 0;font-weight:500;font-family:'Montserrat'}.page-id-7 .image_frame{border-width:0}.page-id-7 .grid .post-footer{display:none}}@media all and (min-width:768px){.door-tenants .posts_group.lm_wrapper.col-5.grid.hide-more,.pupils .posts_group.lm_wrapper.col-5.grid.hide-more{display:flex;justify-content:center}}h3.team-title{font-size:2em;line-height:1;font-weight:700}span.hilight{opacity:0!important}body.single-post .category-barristers .section-post-header,body.single-post .category-door-tenant .section-post-header,body.single-post .category-clerks .section-post-header,body.single-post .category-pupils .section-post-header{display:none}body.single-post #Content{padding-top:0!important}.inn-date h3{font-size:1.2em;font-weight:700;font-family:montserrat;margin-bottom:0;line-height:2.5}.category-barristers blockquote,.category-door-tenant blockquote,.category-clerks blockquote,.category-pupils blockquote{font-size:1em;line-height:1.5;background:none;font-style:italic;padding-right:5em;font-weight:500}.column_blockquote{margin-bottom:0}.column_accordion{margin-top:36px}.accordion .question .title{padding-left:0}.accordion .question .answer{padding-left:10px}body:not(.wp-admin) #specialties .column_icon_box{display:none}body.adr #specialties .adr.column_icon_box,body.care-and-adoption #specialties .care-and-adoption.column_icon_box,body.clinical-negligence #specialties .clinical-negligence.column_icon_box,body.cohabitation-disputes #specialties .cohabitation-disputes.column_icon_box,body.company-contractual-disputes #specialties .company-contractual-disputes.column_icon_box,body.contentious-probate-inheritance #specialties .contentious-probate-inheritance.column_icon_box,body.court-of-protection #specialties .court-of-protection.column_icon_box,body.crime-regulatory #specialties .crime-regulatory.column_icon_box,body.divorce-family-finance #specialties .divorce-family-finance.column_icon_box,body.domestic-abuse #specialties .domestic-abuse.column_icon_box,body.employment #specialties .employment.column_icon_box,body.housing-property #specialties .housing-property.column_icon_box,body.immigration-appeals #specialties .immigration-appeals.column_icon_box,body.immigration-asylum-nationality #specialties .immigration-asylum-nationality.column_icon_box,body.inquests #specialties .inquests.column_icon_box,body.insurance-indemnity-fraud #specialties .insurance-indemnity-fraud.column_icon_box,body.personal-injury #specialties .personal-injury.column_icon_box,body.private-law-children #specialties .private-law-children.column_icon_box{display:block}@media all and (max-width:767px){.category-barristers blockquote,.category-door-tenant blockquote,.category-clerks blockquote,.category-pupils blockquote{padding-right:0}}.category-barristers .post-meta,.category-clerks .post-meta,.category-door-tenant .post-meta,.category-pupils .post-meta,.category-barristers .section-post-related,.category-door-tenant .section-post-related,.category-pupils .section-post-related,.category-clerks .section-post-related{display:none}@media (max-width:767px){.section.team-landing{text-align:center}}@media (min-width:768px){#Content .profile img{max-width:81%;height:auto}.section.team-landing{padding-top:36px}}.accordion .question.active .title{border:0}.accordion .question .answer{box-shadow:unset;font-size:.9em;background-color:unset}.accordion .question .title>.acc-icon-plus,.accordion .question .title>.acc-icon-minus{left:unset;right:15px;color:#000}.accordion .question .title:before{display:none}.accordion .question{border-width:0;border-radius:0}.accordion .question:not(:last-child):after{content:" ";height:1px;width:100%;background:linear-gradient(to right,transparent 10%,black 50%,transparent 90%);display:block;z-index:3;opacity:.5}.accordion .question .title{box-shadow:none;font-family:'Crimson Semibold';font-size:1.1em;background-color:unset}.accordion .icon-plus:before{content:'\e867'}.accordion .icon-minus:before{content:'\e945'}.sidebar{padding-top:50px}.sidebar .widget>h3{font-size:1.2em;font-weight:600;margin-bottom:2em}.sidebar .date{display:none}.sidebar .Recent_posts ul li .desc{min-height:80px;padding:.5em 1em}.sidebar h6{font-size:1.4em}body.parent-pageid-9 .section.cta{margin-right:1em;margin-bottom:2.5em}body.parent-pageid-9 .section.cta h3{padding-top:.6em}body.parent-pageid-9 .section:not(.cta) .column_visual{padding-right:2em}body.parent-pageid-9 h3{font-weight:600;font-size:1.2em;font-family:'Montserrat';line-height:1.2}body.parent-pageid-9 .Recent_posts ul li .desc{background:#fff0}#menu-main>li#menu-item-24>ul.sub-menu:before{left:35%}#menu-main>li>ul.sub-menu:before{content:" ";display:block;position:absolute;width:6em;height:6.5em;margin-top:-5.4em;transform:perspective(220px) rotateX(85.9deg) translate(0,6.5em)}a.mfn-megamenu-title{font-weight:500!important;padding-top:14px!important;color:#171614!important;background-color:#e7e8e7!important;border-right:1px solid #fff!important;pointer-events:none}#Top_bar .menu li>ul{box-shadow:none;-webkit-box-shadow:none}#Top_bar .menu li ul li a{border-bottom:none}.dark blockquote{font-size:1.2em;line-height:1.5;background:none;font-style:italic;font-weight:500}.contact-content .wrap{background-color:rgb(0 0 0 / .6);backdrop-filter:blur(.3em);margin-bottom:.5em}.contact-content .list_item .desc{margin-top:.5em;font-size:1.5em;line-height:1.3}.contact-content .phone .list_item .desc{letter-spacing:1px}.contact-content .wrap a{text-decoration:none}body.page-contact #Footer:before{display:none}body.page-contact #Footer{margin-top:0}@media (max-width:767px){.contact-content .list_item .desc{margin-top:0;font-size:1em}.contact-content .phone .list_item .desc{margin-top:0;font-size:1em}.contact-content .list_item .list_left{height:35px;line-height:35px;font-size:35px}.contact-content h1{font-size:2.5em;margin-bottom:0}}.footer_copy{background-color:rgb(0 0 0 / .5)}.post-footer .post-links a{transition:0.2s background-color ease-in-out}.post-footer .post-links a:hover{text-decoration:none;background-color:#171614}@media all and (max-width:767px){.page-id-11 #landing{padding:19vh 0 0vh}}@media all and (max-width:767px){.testimonial.section .wrap{padding:1em!important}}#Footer .widgets_wrapper .widget{padding:0}.custom-html-widget ul.social{display:flex;flex-direction:row}.custom-html-widget .social li{font-size:2em;margin:0 .4em 0 0}@media all and (min-width:768px){.widget_mfn_menu{margin-top:5em}}.upw-posts article{display:block;margin-bottom:0;padding-bottom:0;border-bottom:0;clear:both}.upw-posts footer{display:none}.upw-posts article h4 a,.upw-posts article .entry-title:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.upw-posts article .entry-title:after{content:"";display:block;position:absolute;right:0;top:0;width:4px;height:100%;background-color:#594971;z-index:0}.upw-posts article .entry-title:hover:after{width:100%}.upw-posts article .entry-title:hover a{color:#fff!important}body.parent-pageid-9 .upw-posts article .entry-title{background:#fff0}.upw-posts article .entry-title{min-height:80px;padding:9px 18px;margin-right:80px;position:relative;font-size:1.4em;font-weight:400}.upw-posts article .entry-title a{position:relative;z-index:2;margin-bottom:3px;padding-bottom:3px;text-decoration:none}.upw-posts article .entry-title a:hover{text-decoration:none}.upw-posts article .entry-title a:after{content:"";display:block;position:absolute;right:0;bottom:0;width:100%;height:1px;background-color:rgb(0 0 0 / .08);z-index:0}.upw-posts article .entry-image{width:80px;height:80px;line-height:0;text-align:center;float:right;position:relative;margin-bottom:0}h5{font-size:1.1em}.dark .column a{color:rgb(255 255 255 / .76)}.dark.brandback.cta a.button{background:var(--bath);color:var(--pomp);text-shadow:unset;font-weight:700;box-shadow:0 0 .7em 2px rgb(0 0 0 / .2)}.brandback.portland{background:var(--portland)}.home #Top_bar .menu>li ul li a{color:#efefef}.home #Top_bar .menu>li ul li a:hover,.home #Top_bar .menu>li ul li.hover>a{color:#fff}.home #Top_bar:not(.is-sticky) #menu>ul>li>a{color:#fff}#Top_bar .menu>li ul{background-color:#291f39}#Top_bar .menu>li ul li a{color:#efefef}#Top_bar .menu>li ul li a:hover{color:#fff}#Top_bar .menu>li ul li a:hover,#Top_bar .menu>li ul li.hover>a{text-decoration:none;background:rgb(0 0 0 / .2)}a.mfn-megamenu-title{color:#efefef!important;background-color:#181125!important;border-right:1px solid #09060e!important;font-family:Sofia Sans Condensed;font-size:22px}body.home #landing h1,body.home #landing h2{color:#fff}body.home #landing h2{font-family:Sofia Sans Condensed}body.home #landing .mission{backdrop-filter:none}#landing video{filter:opacity(.1) contrast(.4)}#landing.section.has-video .section_video .mask{background:linear-gradient(125deg,rgb(0 0 0 / .6),transparent)}.home .mfn-icon-box h3{font-weight:600;font-size:1.7em;font-family:var(--sofiaStack);color:var(--darkPomp)}@media only screen and (min-width:1240px){#Top_bar.is-sticky #logo img.logo-sticky{max-height:53px}}.dark .column a.button{color:rgb(255 255 255 / 1.66);text-shadow:0 0 2px #000}.sidebar{padding-top:0}.sidebar .widget{margin-top:30px}#Content .sidebar aside{display:flex;flex-direction:row-reverse}.sidebar .widget>h3{writing-mode:vertical-lr;padding-left:.5em;border-left:1px var(--stone) solid;margin:.5em;font-family:"Sofia Sans Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.5em;font-weight:600;color:var(--stone)}#specialities_subheader{padding-bottom:22px}#specialities_subheader h3{font-family:'Sofia Sans Condensed';font-size:1.5em}#specialities_subheader .mcb-column-inner{margin-bottom:0}#specialities_subheader h5{margin-bottom:5px;margin-left:4px}.cta{border-radius:0 4em 4em 0}.upw-posts article .entry-image{width:50px;height:50px;line-height:0;text-align:center;float:right;position:relative;margin-bottom:0}.upw-posts article .entry-title{min-height:50px;padding:10px 18px;margin-right:50px;position:relative;font-size:1em;font-weight:500;text-wrap:balance;line-height:1.1;font-family:Montserrat;text-align:right;word-spacing:100vw}.upw-posts article .entry-title:after{content:"";display:block;position:absolute;right:0;top:0;width:0;height:100%;background-color:#594971;z-index:0}.upw-posts .entry-image img{max-width:100%;border-radius:0 50% 50% 0;height:auto}.upw-posts article .entry-title a:after{height:0}.brandback{padding:2em 2em 0 2em;background-color:#594971;background:var(--brandGradient)}.bathStoneGradient{background:var(--bathStoneGradient)}.page-id-7 #heading{background:var(--portland)}#barristers{background-color:var(--pomp);background-image:var(--brandGradient)}.page-id-7 article{transition:0.2s all ease-in-out}.page-id-7 article:hover{transform:scale(1.05)}article.isotope-item h3.entry-title{font-family:'Sofia Sans Condensed';font-size:1.7em;line-height:1.1;font-weight:600;letter-spacing:0;padding-top:.45em;background:var(--pomp);color:#fff;padding-bottom:.45em;margin-bottom:0;border-radius:0 0 4px 4px}article.isotope-item h3.entry-title a{color:#fff}.page-id-7 article img.wp-post-image{border-radius:4px 4px 0 0}.page-id-7 article{box-shadow:1px 1px .4em 2px rgb(0 0 0 / .2);border-radius:4px}.page-id-7 article:hover{box-shadow:1px 1px .8em 2px rgb(0 0 0 / .1);border-radius:4px}.page-id-7 article .post-excerpt{display:none}.page-id-7 .posts_group{display:flex;justify-content:center;flex-wrap:wrap}.page-id-7 .posts_group.grid.col-4 .post-item{flex-grow:0}.contact-content .wrap{background-color:rgb(34 60 3 / .8);backdrop-filter:blur(.3em);margin-bottom:.5em;border-radius:5px}#details img,#details .desc{justify-content:center;text-align:center}#details .mfn-icon-box h3{font-family:var(--sofiaStack);font-size:1.6em;line-height:1.1}#details h1{margin-bottom:1em}#details .mfn-icon-box-top .icon-wrapper{margin:0 0 .4em 0}#details .mcb-column-inner{margin-bottom:2em!important}.cta.wrapped .wrap{background:var(--brandGradient);border-radius:0 5em 5em 0;padding-top:2.2em!important;padding-bottom:1em!important}.cta.wrapped .column a.button{color:var(--darkPomp);text-shadow:unset;background:var(--portland);font-weight:600}@media (max-width:479px){#landing{background-size:cover;background-image:url(/wp-content/uploads/hero-door-purple.jpg);background-image:url(/wp-content/uploads/hero-mobile2.jpg);background-position:center}#landing h1,#landing h2{text-align:center;text-wrap:balance}}ul.sub-menu.mfn-megamenu.mfn-megamenu-4{max-width:1240px}a.post-more{border-radius:2em}.category-news .image_frame{margin-right:3em}@media (min-width:768px){.category-news .post-desc-wrapper{width:calc(63% - 3em)}}@media (min-width:1240px){.category-news .post-desc-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:20em}}.column_visual li{list-style:none}.column_visual li::before{content:" ";display:inline-block;position:relative;width:1em;height:1em;background-image:url(/wp-content/uploads/bullet.svg);left:.1em;background-size:.5em;background-repeat:no-repeat;background-position:0 .25em}body.search .post-meta,body.search #specialities_subheader{display:none}body.search .post-title h4 a{font-size:3em}.search-results .search-item .post-featured-image{width:10%;min-width:10%}@media (max-width:767px){.page-id-9 h2{font-size:1.4em}.page-id-9 h2 br{display:none}.page-id-9 #Content img{max-width:4em}.pa-specialties img{display:none}.dark.cta{margin-left:-33px}}@media (min-width:768px) and (max-width:1239px){.home #Top_bar .responsive-menu-toggle,.home #Header_creative .creative-menu-toggle,.home #Header_creative .responsive-menu-toggle{color:#fff;background:#fff0}}