html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.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:button;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:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.masthead{display:none !important;}.path-frontpage .masthead{display:block !important;}.region-primary-menu a.menu-toggle{display:none;}.menu-item{padding-top:0px;margin:0;}#toolbar-item-administration-tray nav li{font-size:14px;padding-right:0px;line-height:18px;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;display:inline;zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:.67em 0;}h2{font-size:1.5em;margin:.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:.83em;margin:1.67em 0;}h6{font-size:.75em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}dl,ol,ul{margin:0;}dd{margin:0 0 0 40px;}ol,ul{padding:0 0 0 0;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;white-space:normal;margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle;}button,input{line-height:normal;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;height:13px;width:13px;margin-left:3px;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.ie9 *{filter:none !important;-ms-filter:none !important;}a{text-decoration:none;outline:none;}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file] > input[type=button]::-moz-focus-inner{border:none;}@-o-viewport{width:device-width;}@-ms-viewport{width:device-width;}@viewport{width:device-width;}html{padding:0;}img,audio,video,canvas,object,embed{max-width:100%;height:auto;}object,embed{height:100%;}img{-ms-interpolation-mode:bicubic;display:inline-block;border:0;clear:left;margin:0;padding:0;}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}.ie9 *{filter:none !important;-ms-filter:none !important;}a{text-decoration:none;outline:none;}body.path-frontpage{margin:0;background:#f9f9f9;}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file] > input[type=button]::-moz-focus-inner{border:none;}*{margin:0;}.red{background:red !important;}html,body{height:100%;}body{padding:0 !important;margin:0;overflow-x:hidden;background:#f4f4f4;}body.path-frontpage{margin:0;background:#fff;}.last{  padding-right:0 !important;}.overlay{display:none;}.outer-wrap{max-width:1366px;height:auto !important;height:100%;position:relative;z-index:2;padding:0 5em;margin:0 auto;padding-bottom:0;background:#f4f4f4;}@media only screen and (max-width:1440px) and (min-width:1025px){.outer-wrap{padding:0 6.5%;padding-bottom:4em;}}@media only screen and (max-width:1024px) and (min-width:768px){.top-phone{font-size:13.6px;position:absolute;top:-7px;right:26px;}.outer-wrap{padding:0 5%;padding-bottom:0;}}@media only screen and (max-width:768px) and (min-width:320px){.top-phone{font-size:13.6px;position:absolute;top:-7px;right:26px;}.outer-wrap{padding:0 6.5%;padding-bottom:40px;}.contact .outer-wrap{padding:0 0px;margin:0px 6.5%;}}.subpage .outer-wrap{padding-bottom:20em;}.path-frontpage .outer-wrap{background:#fff;}.inner-wrap{width:102.5%;max-width:1366px;margin:0 auto;overflow:hidden;}.top-phone{float:right;display:block;padding:7px 0px;font-size:15.6px;font-family:"FoundersGrotesk";color:#363636;}.top-phone a{color:#bca474;border-bottom:none;}.top-phone img{width:17px;height:auto;vertical-align:text-bottom;margin-right:5px;}.text-link a{border-bottom:1px solid #bca474;line-height:25.52px;}.text-link a:color{border-bottom:1px solid #bca474;color:#bca474;text-decoration:none;}.disclaimer .inner-wrap{padding-bottom:20em;}.privacy-policy .inner-wrap{padding-bottom:20em;}#views-exposed-form-search-content-page-2{padding-bottom:25px;}#views-exposed-form-search-content-page-2 .form-item{float:left;width:45%;font-size:25px;}#views-exposed-form-search-content-page-2 .form-actions{float:left;width:auto;clear:none;}#views-exposed-form-search-content-page-2 .form-actions input{padding:3px;margin:0px;line-height:23px;}@media only screen and (min-width:1200px){#views-exposed-form-search-content-page-2 .form-item{width:66%;}}@media screen and (max-width:1024px) and (min-width:320px){.inner-wrap{width:100%;}}@media only screen and (min-width:200px) and (max-width:767px){#views-exposed-form-search-content-page-2 .form-item{width:75%;}.text-link{padding-top:15px;}}@media only screen and (max-width:414px){#views-exposed-form-search-content-page-2 .form-actions input{line-height:22px;}}@media only screen and (max-width:411px){#views-exposed-form-search-content-page-2 .form-actions input{line-height:23px;}}@media only screen and (max-width:375px){#views-exposed-form-search-content-page-2 .form-actions input{line-height:23px;}}@media only screen and (max-width:360px){#views-exposed-form-search-content-page-2 .form-actions input{line-height:22px;}}@media only screen and (max-width:320px){#views-exposed-form-search-content-page-2 .form-actions input{line-height:22px;}}@media only screen and (min-width:200px) and (max-width:767px){.top-phone{font-size:13.6px;position:absolute;top:-4px;right:26px;}}.l-grey{color:#8a8a8a;}header{width:100%;padding:1em 0;position:relative;z-index:2;margin-top:-96px;padding-bottom:0px;}@media screen and (max-width:1440px) and (min-width:1024px){}@media screen and (max-width:1024px) and (min-width:768px){header{height:3.5em;}}@media screen and (max-width:480px) and (min-width:320px){header{height:1.5em;}}.expertise header{background:#f9f9f9;}.path-frontpage header{margin-top:-6.5em;background:#fff;opacity:1;}.path-frontpage header h1 a,.path-frontpage header p,.path-frontpage header nav li a{color:#210634;}.path-frontpage header nav li a:hover{color:#bca474;}.path-frontpage header nav li a.icon-envelope:hover{color:#bca474;}@media screen and (max-width:1440px) and (min-width:1024px){.path-frontpage header{margin-top:-6em;}}@media only screen and (max-width:1024px) and (min-width:768px){.path-frontpage header{position:fixed;top:0;}}@media only screen and (max-width:480px) and (min-width:320px){.path-frontpage header{position:fixed;top:0;display:none;}}.logotype{display:block;max-width:300px;margin-top:0.15em;}@media only screen and (max-width:1024px) and (min-width:481px){.logotype{margin-top:0;}}@media only screen and (max-width:480px) and (min-width:320px){.logotype{margin-top:-2px;}}.logotype > svg{width:240px;height:24px;}@media only screen and (max-width:768px) and (min-width:481px){.logotype > svg{width:170px;}}@media only screen and (max-width:480px) and (min-width:320px){.logotype > svg{width:170px;}}@media only screen and (max-width:320px){.logotype > svg{width:145px;}}.logotype path,.logotype rect{fill:#bca474;}.logotype:hover path,.logotype:hover rect{fill:#4d4d4d;}.no-svg .logotype{display:block;width:200px;height:24px;background-image:url(/themes/custom/images/go-logo.png) no-repeat top left;}.header-fill{background:#f9f9f9 !important;-webkit-transition:background 0.75s ease-in-out;-moz-transition:background 0.75s ease-in-out;-ms-transition:background 0.75s ease-in-out;-o-transition:background 0.75s ease-in-out;transition:background 0.75s ease-in-out;}.desktop{height:90px;}.fixed-header .cloned-header,header .cloned-header{background:#fff;height:98px;}.not-front.fixed-header .cloned-header,header .cloned-header{background:#fff;height:90px;}@media only screen and (max-width:1024px) and (min-width:481px){.fixed-header .cloned-header,header .cloned-header{height:2em;}.not-front.fixed-header .cloned-header,.not-front header .cloned-header{height:2.7em;}}@media only screen and (max-width:480px) and (min-width:320px){.fixed-header .cloned-header,header .cloned-header{height:2.1em;}.desktop{height:2.1em;}.not-front.fixed-header .cloned-header,header .cloned-header{height:2.1em;}}.fixed-header .cloned-header h1 a,.fixed-header .cloned-header p,.fixed-header .cloned-header nav li a,header .cloned-header h1 a,header .cloned-header p,header .cloned-header nav li a{-webkit-transition:background 0.75s ease-in-out;-moz-transition:background 0.75s ease-in-out;-ms-transition:background 0.75s ease-in-out;-o-transition:background 0.75s ease-in-out;transition:background 0.75s ease-in-out;}.path-frontpage.fixed-header .cloned-header,.path-frontpage header .cloned-header{background:#fff;}.adminimal-admin-toolbar.fixed-header .cloned-header,.adminimal-admin-toolbar header .cloned-header{margin-top:40px;}@media only screen and (max-width:1024px) and (min-width:481px){.path-frontpage.fixed-header .cloned-header,.path-frontpage header .cloned-header{background:#fff;height:2em;}}header.cloned-header{display:none;position:fixed;top:0;margin-top:0;z-index:3;height:60px;opacity:1;background:#f9f9f9;-webkit-transition:background 0.75s ease-in-out;-moz-transition:background 0.75s ease-in-out;-ms-transition:background 0.75s ease-in-out;-o-transition:background 0.75s ease-in-out;transition:background 0.75s ease-in-out;}@media only screen and (max-width:1024px) and (min-width:481px){header.cloned-header{padding-top:1.5em;height:2.5em;}}@media only screen and (max-width:480px) and (min-width:320px){header.cloned-header{padding-top:1em;height:2.5em;}}.fixed-header .cloned-header{display:block;}.fixed-header header *{visibility:hidden;}.fixed-header header.cloned-header *{visibility:visible;}.header-outer{overflow:hidden;margin:0 5%;}@media only screen and (max-width:1440px) and (min-width:1025px){.header-outer{margin:0 6.5%;}}@media only screen and (max-width:1024px) and (min-width:481px){.header-outer{margin:0 5%;height:2em;}}@media only screen and (max-width:768px) and (min-width:481px){.header-outer{margin:0 6.5%;}}.header-inner{width:100%;max-width:1366px;margin:0 auto;overflow:hidden;z-index:5;}@media only screen and (max-width:1024px) and (min-width:481px){.header-inner{height:2em;}}.header-inner > p{width:20%;margin:0;}@media screen and (max-width:480px) and (min-width:320px){.header-inner > p{display:none;}}footer{width:100%;height:13em;background:transparent;display:block;bottom:0;overflow:hidden;background:#e6e6e6;}@media only screen and (max-width:1024px) and (min-width:769px){footer{height:10em;}}@media only screen and (max-width:768px) and (min-width:481px){footer{height:auto;padding-bottom:2em;}}.push{height:6.5em;}@media only screen and (max-width:480px) and (min-width:320px){.push{height:2.5em;}}.offices.span3,.span-4-4.links{padding-bottom:0 !important;}.footer-outer{overflow:hidden;margin:0 5%;background:transparent;}@media only screen and (max-width:1440px) and (min-width:1024px){.footer-outer{margin:0 6.5%;}}@media only screen and (max-width:1024px) and (min-width:769px){.footer-outer{margin:0 5%;height:180px;}}@media only screen and (max-width:769px) and (min-width:481px){.footer-outer{margin:0 6.5%;}}.footer-inner{width:100%;max-width:1366px;margin:0 auto;padding-top:2.5em;overflow:hidden;}@media only screen and (max-width:480px) and (min-width:320px){.footer-inner{padding-top:0;}}footer .span-3,footer .span-4-4{margin-bottom:0;}article{overflow:hidden;}section{width:100%;display:block;float:left;overflow:hidden;}hr{height:4px;outline:0;border:0;margin:5.5em 0;text-align:center;}article.single,section.single{width:100%;display:block;overflow:hidden;padding-bottom:1em;}.single-link--highlighted{color:#bca474;}.hidden,.mobile-menu{display:none;}.hide{opacity:0;}.fixed{position:fixed;}#about{padding-bottom:0;margin-top:0;}@media only screen and (max-width:1440px) and (min-width:1024px){}@media only screen and (max-width:768px) and (min-width:481px){}@media only screen and (max-width:480px) and (min-width:320px){}.expertise{padding-top:5.25em;}.ruled{border-top:1px solid #a3a5a6;padding-top:0.5em;}@media only screen and (max-width:480px) and (min-width:320px){}.low-opacity{opacity:0.15;}@font-face{font-family:'LyonText';src:url("/themes/custom/galballyobryan/fonts/LyonText-Regular-Web.eot");src:url("/themes/custom/galballyobryan/fonts/LyonText-Regular-Web.eot?#iefix") format("embedded-opentype"),url("/themes/custom/galballyobryan/fonts/LyonText-Regular-Web.woff") format("woff"),url("/themes/custom/galballyobryan/fonts/LyonText-Regular-Web.ttf") format("truetype"),url("/themes/custom/galballyobryan/fonts/LyonText-Regular-Web.svg") format("svg");font-weight:normal;font-style:normal;font-stretch:normal;}@font-face{font-family:'LyonText';src:url("/themes/custom/galballyobryan/fonts/LyonText-RegularItalic-Web.eot");src:url("/themes/custom/galballyobryan/fonts/LyonText-RegularItalic-Web.eot?#iefix") format("embedded-opentype"),url("/themes/custom/galballyobryan/fonts/LyonText-RegularItalic-Web.woff") format("woff"),url("/themes/custom/galballyobryan/fonts/LyonText-RegularItalic-Web.ttf") format("truetype"),url("/themes/custom/galballyobryan/fonts/LyonText-RegularItalic-Webc.svg") format("svg");font-weight:normal;font-style:italic;font-stretch:normal;}@font-face{font-family:'LyonText';src:url("/themes/custom/galballyobryan/fonts/LyonText-Bold-Web.eot");src:url("/themes/custom/galballyobryan/fonts/LyonText-Bold-Web.eot?#iefix") format("embedded-opentype"),url("/themes/custom/galballyobryan/fonts/LyonText-Bold-Web.woff") format("woff"),url("/themes/custom/galballyobryan/fonts/LyonText-Bold-Web.ttf") format("truetype"),url("/themes/custom/galballyobryan/fonts/LyonText-Bold-Web.svg") format("svg");font-weight:bold;font-style:normal;font-stretch:normal;}@font-face{font-family:'LyonTextBlack';src:url("/themes/custom/galballyobryan/fonts/LyonText-Black-Web.eot");src:url("/themes/custom/galballyobryan/fonts/LyonText-Black-Web.eot?#iefix") format("embedded-opentype"),url("/themes/custom/galballyobryan/fonts/LyonText-Black-Web.woff") format("woff"),url("/themes/custom/galballyobryan/fonts/LyonText-Black-Web.ttf") format("truetype"),url("/themes/custom/galballyobryan/fonts/LyonText-Black-Web.svg") format("svg");font-weight:normal;font-style:normal;font-stretch:normal;}@font-face{font-family:'FoundersGrotesk';src:url("/themes/custom/galballyobryan/fonts/FoundersGrotesk-Regular.eot");src:url("/themes/custom/galballyobryan/fonts/FoundersGrotesk-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/galballyobryan/fonts/FoundersGrotesk-Regular.woff") format("woff"),url("/themes/custom/galballyobryan/fonts/FoundersGrotesk-Regular.ttf") format("truetype"),url("/themes/custom/galballyobryan/fonts/FoundersGrotesk-Regular.svg") format("svg");font-weight:normal;font-style:normal;font-stretch:normal;}@font-face{font-family:'gab';src:url("/themes/custom/galballyobryan/fonts/gab.eot?-85gseh");src:url("/themes/custom/galballyobryan/fonts/gab.eot?#iefix-85gseh") format("embedded-opentype"),url("/themes/custom/galballyobryan/fonts/gab.woff?-85gseh") format("woff"),url("/themes/custom/galballyobryan/fonts/gab.ttf?-85gseh") format("truetype"),url("/themes/custom/galballyobryan/fonts/gab.svg?-85gseh#gab") format("svg");font-weight:normal;font-style:normal;}body{font-family:"LyonText";font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";padding:0;}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:inherit;padding-bottom:0;}h1,h2{font-size:25.6px;line-height:30.4px;font-size:1.6rem;line-height:1.9rem;color:#363636;font-family:"FoundersGrotesk";font-weight:normal;text-align:left;margin:0;padding-bottom:0.75em;}@media only screen and (max-width:480px) and (min-width:320px){h1,h2{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;margin-bottom:1em;}}header h1{padding-bottom:0;}@media only screen and (max-width:480px) and (min-width:320px){header h1{font-size:24px;line-height:29.6px;font-size:1.5rem;line-height:1.85rem;margin-bottom:0;padding-bottom:0;width:80%;display:inline-block;}}h1 a{font-family:"FoundersGrotesk";font-weight:bold;}.ampersand{font-family:"LyonText";font-size:23.2px;line-height:33.64px;font-size:1.45rem;line-height:2.1025rem;font-weight:normal;padding:0 0.1em;}@media only screen and (max-width:480px) and (min-width:320px){.ampersand{font-size:19.2px;line-height:27.84px;font-size:1.2rem;line-height:1.74rem;}}.statement h1{font-family:"LyonText";font-size:26.4px;line-height:32px;font-size:1.65rem;line-height:2rem;color:white;}.statement h1:first-of-type{padding-bottom:0;margin-bottom:0;}.statement h1 a{color:white;border-bottom:1px dotted white;}@media only screen and (max-width:480px) and (min-width:320px){.statement h1 a{color:#363636;}}.statement h1 a:hover{color:#bca474;border-bottom:1px solid #bca474;}@media only screen and (max-width:1440px) and (min-width:1024px){.statement h1{font-size:24px;line-height:34.8px;font-size:1.5rem;line-height:2.175rem;}}@media only screen and (max-width:1024px) and (min-width:768px){.statement h1{font-size:20.8px;line-height:30.16px;font-size:1.3rem;line-height:1.885rem;}}@media only screen and (max-width:480px) and (min-width:320px){.statement h1{font-family:"LyonTextBlack";font-size:20px;line-height:29.6px;font-size:1.25rem;line-height:1.85rem;}}.copy h2:first-of-type,p > small,.header-inner p{text-indent:0;padding:0;}@media only screen and (max-width:1024px) and (min-width:320px){.header-inner p{display:none;}}p > small{color:#a3a5a6;}.copy h2{font-size:28.8px;line-height:33.6px;font-size:1.8rem;line-height:2.1rem;margin-bottom:2em;}@media only screen and (max-width:768px) and (min-width:481px){.copy h2{margin-bottom:1.25em;}}@media only screen and (max-width:480px) and (min-width:320px){.copy h2{font-size:22.4px;line-height:27.2px;font-size:1.4rem;line-height:1.7rem;}}body.expertise section h1,body.expert-sub section h1,body.partner .title h1{font-size:33.6px;line-height:36px;font-size:2.1rem;line-height:2.25rem;font-family:"LyonTextBlack";font-weight:normal;max-width:90%;color:#210634;padding:0.25em 0;margin:0;}@media only screen and (max-width:1440px) and (min-width:767px){body.expertise section h1,body.expert-sub section h1,body.partner .title h1{font-size:28.8px;line-height:32px;font-size:1.8rem;line-height:2rem;}}@media only screen and (max-width:480px) and (min-width:320px){body.expertise section h1,body.expert-sub section h1,body.partner .title h1{font-size:28.8px;line-height:32px;font-size:1.8rem;line-height:2rem;}}body.expert-sub section h1{padding-bottom:1em;}body.expertise section h2,body.expert-sub section h2{font-size:13.6px;line-height:19.72px;font-size:0.85rem;line-height:1.2325rem;font-family:"LyonText";color:#bca474;font-weight:normal;}.path-frontpage h3{font-size:19.2px;line-height:24px;font-size:1.2rem;line-height:1.5rem;font-weight:normal;text-indent:2.5em;color:#8a8a8a;}.path-frontpage h3:first-of-type{text-indent:0;margin-top:1.5em;}.expertise h1,.contact-us h3{margin-bottom:0.5em;}@media only screen and (max-width:480px) and (min-width:320px){.expertise h1,.contact-us h3{margin-bottom:1em;}}.expert-sub h1{margin-bottom:1.5em;}h4{font-size:20px;line-height:20px;font-size:1.25rem;line-height:1.25rem;font-family:"LyonText";font-weight:normal;margin-bottom:0.25em;margin-top:0.65em;padding-bottom:0;color:#a3a5a6;}@media only screen and (max-width:1440px) and (min-width:1024px){h4{font-size:17.6px;line-height:16px;font-size:1.1rem;line-height:1rem;}}@media only screen and (max-width:480px) and (min-width:320px){h4{font-size:16px;line-height:21.6px;font-size:1rem;line-height:1.35rem;}}.contact h4{display:block;font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.595rem;border:none;margin-bottom:0;color:#bca474;}p + h4{padding-top:0.25em;}h4 + p{text-indent:0;}h5{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;margin-top:1.25em;margin-bottom:0;color:#696969;font-style:italic;}p{font-size:20px;line-height:27.2px;font-size:1.25rem;line-height:1.7rem;font-weight:normal;padding-bottom:0.85em;color:#363636;margin:0;clear:left;text-align:left;}@media only screen and (max-width:1440px) and (min-width:1025px){p{font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.595rem;}.path-frontpage  p{font-size:1.1rem !important;line-height:1.595rem !important;}}@media only screen and (max-width:1024px) and (min-width:769px){p{font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.595rem;}}@media only screen and (max-width:480px) and (min-width:320px){p{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;}}p:first-of-type{text-indent:0;}p.header{color:#bca474;font-size:13.6px;line-height:19.72px;font-size:0.85rem;line-height:1.2325rem;text-transform:uppercase;display:inline-block;padding-bottom:0 !important;margin:0 0 0.5em 0em;}@media screen and (max-width:768px) and (min-width:320px){p.header{margin-left:0;}}p.header + p.head{margin-bottom:0;}p > a{color:#363636;border-bottom:1px solid #bca474;}p > a:hover{color:#bca474;border-bottom:1px solid #bca474;}.partner p.header{margin-left:0;}p.head + h4{margin-top:0;padding-top:0;}.expertise .large p{font-family:"FoundersGrotesk";font-size:26.4px;line-height:30.4px;font-size:1.65rem;line-height:1.9rem;margin:0.85em 0 0 0;}.expertise p.large{font-family:"FoundersGrotesk";font-size:26.4px;line-height:30.4px;font-size:1.65rem;line-height:1.9rem;margin:0.85em 0 0 0;}@media only screen and (max-width:480px) and (min-width:320px){.expertise .large p{font-size:23.2px;line-height:27.2px;font-size:1.45rem;line-height:1.7rem;}.expertise p.large{font-size:23.2px;line-height:27.2px;font-size:1.45rem;line-height:1.7rem;}}.path-frontpage footer p{font-size:13.6px;line-height:19.72px;font-size:0.85rem;line-height:1.2325rem;}.break + p{font-size:14.4px;line-height:16px;font-size:0.9rem;line-height:1rem;text-indent:0;color:#363636;padding-bottom:0;}.break + p + p{font-size:14.4px;line-height:19.2px;font-size:0.9rem;line-height:1.2rem;text-indent:0;color:#363636;}.path-94 p.header{margin-top:0.6em;}br + p{text-indent:3em;}nav li a,a{text-decoration:none;color:#363636;}a.expertise{color:#a3a5a6;}a:hover,a.expertise:hover,a.active,.first:hover{color:#bca474;cursor:pointer;}.first{display:block;}.in-use{text-decoration:underline;}.blog .sidebar h3,.article .sidebar h3,.category .sidebar h3{font-family:"FoundersGrotesk";color:#bca474;text-transform:uppercase;margin:0.95em 0;}.blog-title h1{padding-top:0.25em;font-size:33.6px;line-height:36px;font-size:2.1rem;line-height:2.25rem;font-family:"LyonTextBlack";font-weight:normal;max-width:90%;color:#210634;margin:0;}@media only screen and (max-width:480px){.blog-title h1{font-size:28.8px;line-height:32px;font-size:1.8rem;line-height:2rem;}}.blog-entry p a{color:#bca474;border-bottom:1px solid #bca474 !important;}.blog-entry p a:hover{color:#210634 !important;border-bottom:1px solid #210634 !important;}.blog-entry h1{font-size:33.6px;line-height:40px;font-size:2.1rem;line-height:2.5rem;font-family:"LyonTextBlack";font-weight:normal;max-width:90%;color:#210634;padding:0.25em 0 0.5em 0;margin:0;}.blog-entry h1 a{font-size:33.6px;line-height:40px;font-size:2.1rem;line-height:2.5rem;font-family:"LyonTextBlack";font-weight:normal;max-width:90%;color:#210634;padding:0.25em 0 0.5em 0;margin:0;}@media only screen and (max-width:480px){.blog-entry h1 a{font-size:28.8px;line-height:32px;font-size:1.8rem;line-height:2rem;}}.blog-entry h1 a:hover{color:#bca474;}@media only screen and (max-width:480px){.blog-entry h1{font-size:28.8px;line-height:32px;font-size:1.8rem;line-height:2rem;}}.blog-entry h2,.news .information .blog-entry h2{font-size:1.4rem;line-height:1.2;font-family:"LyonTextBlack";font-weight:normal;color:#363636;margin:1.5em 0 1em;padding:0;display:inline-block;}.blog-entry h2 a{color:#bca474;border-bottom:1px solid #bca474;}.blog-entry h2 a:hover{color:#363636;border-bottom:1px solid #363636;}.blog-entry h3{font-size:1.2rem;line-height:1.3;font-family:"LyonTextBlack";font-weight:normal;color:#363636;margin:0.75em 0;padding:0;}.blog-entry h4{font-size:1.1rem;line-height:1.3;font-family:"LyonTextBlack";font-weight:normal;color:#363636;margin:0.5em 0;padding:0;}.blog-entry h5{font-size:1rem;line-height:1.3;font-family:"LyonTextBlack";font-weight:normal;color:#363636;margin:1em 0;padding:0;}.blog-entry .author{font-family:"FoundersGrotesk";font-size:19.2px;line-height:27.2px;font-size:1.2rem;line-height:1.7rem;color:#363636;width:auto;float:left;padding:0 1em 2em 0;}@media only screen and (max-width:480px){.blog-entry .author{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;}}.blog-entry .author a{color:#bca474;border-bottom:1px solid #bca474;}.blog-entry .author a:hover{color:#4d4d4d;border-bottom:1px solid #4d4d4d;}.blog-entry .entry-date{width:25%;float:left;padding-bottom:1.5em;font-size:19.2px;line-height:27.2px;font-size:1.2rem;line-height:1.7rem;font-family:"FoundersGrotesk";color:#363636;}@media only screen and (max-width:480px){.blog-entry .entry-date{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;}}.blog-entry .entry-category{font-size:19.2px;line-height:27.2px;font-size:1.2rem;line-height:1.7rem;font-family:"FoundersGrotesk";color:#696969;}.blog-entry blockquote{font-family:"LyonText";font-style:italic;}.blog-entry ul,.main-content ul{padding-bottom:1em;}.blog-entry ul li,.main-content ul li{font-size:20px;line-height:27.2px;font-size:1.25rem;line-height:1.7rem;display:block;color:#4d4d4d;margin-left:1.25em;}@media only screen and (max-width:480px){.blog-entry ul li,.main-content ul li{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;}}.blog-entry ul li:before,.main-content ul li:before{content:'—';padding-right:0.75em;margin-left:-1.25em;position:absolute;}.blog-entry ol,.main-content ol{list-style-type:decimal;list-style-position:inside;}.blog-entry ol li,.main-content ol li{font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.595rem;}.blog-entry dl dt{font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.595rem;text-decoration:underline;width:100%;display:block;position:static;}.blog-entry dl dd{font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.595rem;margin:0;padding:0;width:100%;display:block;}.blog-entry i,.blog-entry em{font-style:italic;}.blog-entry i a,.blog-entry em a{color:#bca474;border-bottom:1px solid #bca474;}.blog-archive h3{font-family:"FoundersGrotesk";text-transform:uppercase;color:#bca474;}.blog-archive p a{font-size:20px;line-height:27.2px;font-size:1.25rem;line-height:1.7rem;border:none;}.blog-archive p a:hover{color:#bca474;}@media only screen and (max-width:480px){.blog-archive p a{font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem;}}.blog-archive p:last-of-type a{font-size:20px;line-height:27.2px;font-size:1.25rem;line-height:1.7rem;border:none;}.blog-archive p:last-of-type a:hover{color:#bca474;}@media only screen and (max-width:480px){.blog-archive p:last-of-type a{font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem;}}em,i{font-style:italic;font-weight:normal;}strong,b{font-family:"LyonTextBlack";font-weight:normal;}small{text-indent:0;}small.header{display:block;font-size:12px;line-height:17.4px;font-size:0.75rem;line-height:1.0875rem;color:#696969;margin:0;padding-bottom:1.5em;padding-top:0.5em;}small,small > p > a{font-size:12px;line-height:17.4px;font-size:0.75rem;line-height:1.0875rem;}.information small,.blog-title small{font-family:"LyonText";font-size:13.6px;line-height:19.72px;font-size:0.85rem;line-height:1.2325rem;color:#bca474;}article > small{font-size:15.2px;line-height:22.04px;font-size:0.95rem;line-height:1.3775rem;color:#8a8a8a;display:inline-block;margin:0 0 0.5em 3em;}figcaption{font-family:"LyonText";font-size:12.56px;line-height:16px;font-size:0.785rem;line-height:1rem;margin-top:0.25em;text-align:left;}figcaption:before{content:'';}@media only screen and (max-width:480px) and (min-width:320px){figcaption{font-size:11.2px;line-height:16.24px;font-size:0.7rem;line-height:1.015rem;}}figure.hover > figcaption,figure:hover > figcaption{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1;color:#bca474;}figcaption i{color:#8a8a8a;}span{display:inline-block;position:relative;}blockquote{font-size:24px;line-height:28.8px;font-size:1.5rem;line-height:1.8rem;font-family:"FoundersGrotesk";width:85%;margin:0;color:#bca474;padding:0 0 1em 2.25em;margin-right:0;}.single-bio blockquote{padding-bottom:10px;}@media only screen and (max-width:1440px) and (min-width:1025px){blockquote{font-size:23.2px;line-height:25.6px;font-size:1.45rem;line-height:1.6rem;width:80%;}}@media only screen and (max-width:1024px) and (min-width:769px){blockquote{padding-left:0.5em;}}@media only screen and (max-width:480px) and (min-width:320px){blockquote{font-size:20px;line-height:24px;font-size:1.25rem;line-height:1.5rem;width:100%;padding-left:0.25em;}}blockquote p:before{content:'\201C';margin-left:-0.25em;}blockquote p:after{content:'\201D';}.serif{font-family:"LyonText";}.sans{font-family:"FoundersGrotesk";}[class^="icon-"],[class*=" icon-"]{font-family:'gab';font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.595rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-paperclip:before{content:"\e600";font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;color:#bca474;height:auto;}span.icon-paperclip{padding-right:2.5em;}@media screen and (max-width:1024px) and (min-width:769px){}@media screen and (max-width:768px) and (min-width:481px){}@media screen and (max-width:480px) and (min-width:320px){.icon-paperclip:before{display:none;}}.icon-phone:before{content:"\e601";}.icon-map:before{content:"\e602";}.icon-heart:before{content:"\e603";}.icon-search:before{content:"\e604";}.icon-menu:before{content:"\e605";float:right;}.icon-close:before{content:"\e606";}.span-1,.span-1-4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:10%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.push-1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:10%;float:left;}.span-2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.push-2,.portrait:nth-child(0n+2),.portrait:nth-child(0n+8),.portrait:nth-child(0n+9){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:20%;float:left;}.span-3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:30%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.push-3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:30%;float:left;}.span-4,.span-4-4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.push-4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:40%;float:left;}.span-5,.partner .sidebar .span-5{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.push-5{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:50%;float:left;}.span-6{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:60%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.push-6{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:60%;float:left;}.span-7{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.push-7{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:70%;float:left;}.span-8{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:80%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.push-8{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:80%;float:left;}.span-9{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.push-9{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:90%;float:left;}.span-10{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.push-10{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:100%;float:left;}.half{width:48.75%;float:left;margin-right:2.5%;margin-bottom:1.5em;}@media only screen and (max-width:480px) and (min-width:320px){.half{width:100%;}}.two-col{margin-top:5em;-moz-column-count:2;-moz-column-gap:1.5%;-webkit-column-count:2;-webkit-column-gap:1.5%;}.span-4-4{padding-right:0;}@media only screen and (max-width:768px) and (min-width:481px){.span-4-4{padding-right:0;}}@media only screen and (max-width:480px) and (min-width:320px){.span-4-4{width:100%;}}.span-1-4{width:25%;}@media only screen and (max-width:1024px) and (min-width:769px){.span-1-4{width:25%;}}@media only screen and (max-width:768px) and (min-width:481px){.span-1-4{width:25.5%;}}@media only screen and (max-width:480px) and (min-width:320px){.span-1-4{width:45%;}}@media only screen and (max-width:768px) and (min-width:481px){.span-1-4:last-of-type{width:22.5%;padding-right:0;}}ul li{list-style:none;}ul.areas-of-practice{position:static;}.whatwedo-page ul.areas-of-practice{flex-wrap:wrap;display:flex;gap:50px;padding:0 1.5em;}ul.areas-of-practice li{font-family:"FoundersGrotesk";font-size:19.2px;line-height:24px;font-size:1.2rem;line-height:1.5rem;padding:0.5em 0;border-top:1px solid #a3a5a6;}@media only screen and (max-width:1440px) and (min-width:1025px){ul.areas-of-practice li{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;}}@media only screen and (max-width:1024px) and (min-width:320px){ul.areas-of-practice li{display:none;}}nav li{font-family:"FoundersGrotesk";font-size:20px;line-height:24px;font-size:1.25rem;line-height:1.8rem;float:left;display:inline;padding:0.4em 1em 0 0;}nav li li a{color:#363636;}nav li a.is-active{color:#bca474 !important;}.breadcrumb li{font-size:1rem;line-height:1.6675rem;text-transform:capitalize;color:#363636;}@media screen and (max-width:1440px) and (min-width:1024px){nav li{font-size:18.4px;line-height:26.68px;font-size:1.15rem;line-height:1.6675rem;}}@media screen and (max-width:1280px) and (min-width:1025px){nav li{font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.89rem;padding:0 0.9em 0 0;}nav li.menu-item.contact-us{padding-right:0px !important;}}@media screen and (max-width:1024px){nav li{font-size:18.4px;line-height:26.68px;font-size:1.15rem;line-height:1.6675rem;padding:0 1.5em 0 0;}}.division li{font-family:"LyonText";font-size:13.6px;line-height:13.6px;font-size:0.85rem;line-height:0.85rem;float:left;display:inline;padding-right:0.5em;}.division li:nth-child(1):after{content:'/';color:#363636;padding-left:0.5em;}.division li:nth-child(2):after{content:'/';color:#363636;padding-left:0.5em;}span.level{font-size:20px;line-height:13.6px;font-size:1.25rem;line-height:0.85rem;}@media screen and (max-device-width:480px) and (min-device-width:320px){span.level{font-size:12px;line-height:12px;font-size:0.75rem;line-height:0.75rem;}}div.archive{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%;float:left;padding-right:0;padding-bottom:2.5%;}@media screen and (max-width:1024px) and (min-width:769px){div.archive{width:72%;}}@media screen and (max-width:768px) and (min-width:320px){div.archive{width:100%;padding-top:1em;}}div.archive dl{width:100%;position:relative;margin-bottom:1em;}div.archive dl dt{width:100%;border-bottom:1px solid #a3a5a6;position:relative;font-size:16px;line-height:21.6px;font-size:1rem;line-height:1.35rem;}@media screen and (max-width:1024px) and (min-width:769px){}@media screen and (max-width:768px) and (min-width:320px){}@media screen and (max-width:480px) and (min-width:320px){div.archive dl dt{color:#bca474;}}div.archive dl dt:first-of-type{padding-top:0;}div.archive dl dd{width:100%;position:relative;padding:0.35em 0;margin:0;border-bottom:1px solid #a3a5a6;}div.archive dl a{font-size:16px;line-height:21.6px;font-size:1rem;line-height:1.35rem;}section.experts dl{width:100%;position:relative;margin-bottom:1em;font-family:"FoundersGrotesk";color:#363636;}section.experts dl dt{width:100%;padding:1em 0 0 0;position:relative;font-size:16px;line-height:21.6px;font-size:1rem;line-height:1.35rem;}section.experts dl dt:first-of-type{padding-top:0;}section.experts dl dd{width:100%;position:relative;padding:0 0 0.15em 0;margin:0;}section.experts dl a{font-size:16px;line-height:21.6px;font-size:1rem;line-height:1.35rem;border-bottom:1px solid #bca474;}section.experts dl a:hover{color:#bca474;}.contact-us dl{width:100%;position:relative;padding:0;margin-top:1.5em;font-family:"LyonText";color:#363636;}.contact-us dl dt{width:30%;padding:0;position:absolute;font-size:16px;line-height:21.6px;font-size:1rem;line-height:1.35rem;}.contact-us dl dt:first-of-type{padding-top:0;}.contact-us dl dd{width:70%;padding:0 0 0.15em 30%;margin:0;}.contact-us dl dt,.contact-us dl dd{padding-bottom:0.5em;}.contact-us dl a{font-size:16px;line-height:21.6px;font-size:1rem;line-height:1.35rem;border-bottom:1px solid #bca474;}.contact-us dl a:hover{color:#bca474;}p.table-header{font-size:16px;line-height:21.6px;font-size:1rem;line-height:1.35rem;margin-top:1em;margin-left:10%;padding-bottom:0.25em;}p.table-header:first-of-type{margin-top:0.25em;}footer ul{margin-top:0.5em;}@media screen and (max-width:480px) and (min-width:320px){footer ul.last{margin-bottom:0;}}footer ul li{font-family:"LyonText";font-size:12.8px;line-height:19.2px;font-size:0.8rem;line-height:1.2rem;color:#8a8a8a;padding:0;}@media only screen and (max-width:1440px) and (min-width:1025px){footer ul li{font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;}}@media only screen and (max-width:1024px) and (min-width:769px){footer ul li{font-size:11.2px;line-height:14.992px;font-size:0.7rem;line-height:0.937rem;}}@media only screen and (max-width:768px) and (min-width:481px){footer ul li{font-size:14.4px;line-height:17.6px;font-size:0.9rem;line-height:1.1rem;}}@media screen and (max-width:480px) and (min-width:320px){footer ul li{font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;}}footer ul li a{border-bottom:1px solid #bca474;}.offices ul li a{border-bottom:0;}ul.address{display:block;border-top:1px solid #bca474;padding-top:0.5em;margin-bottom:1em;}ul.address + ul.address + ul.address{margin-bottom:2.5em;}ul.address li{font-size:15.2px;line-height:22.04px;font-size:0.95rem;line-height:1.3775rem;color:#363636;}ul.address li:first-of-type{font-size:15.2px;line-height:14.4px;font-size:0.95rem;line-height:0.9rem;display:inline-block;width:auto;border-bottom:1px solid #363636;margin-bottom:0.5em;}.contact-us p{font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.595rem;}.contact-us p:nth-child(odd){text-indent:0;}ul.footer{margin-top:0.5em;}@media only screen and (max-width:1024px) and (min-width:768px){ul.footer{margin-top:0.35em;}}.expert-sub section.information ul li{font-family:"LyonText";font-size:20px;line-height:29px;font-size:1.25rem;line-height:1.8125rem;color:#363636;text-indent:-1.25em;padding-left:1.25em;}@media only screen and (max-width:1024px) and (min-width:769px){.expert-sub section.information ul li{font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.595rem;}}@media only screen and (max-width:480px) and (min-width:320px){.expert-sub section.information ul li{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;}}.expert-sub section.information ul li:before{content:'—';padding-right:0.5em;}.form{padding-right:0;}.full{clear:left;display:block;vertical-align:middle;}.full.radio{padding:0.25em 0 0.5em 0;margin:0 0 0.25em 0.1em;border-bottom:1px solid #696969;}.half + .half{margin-right:0;}input[type=text],input[type=tel],input[type=email]{font-family:"LyonText";font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem;width:100%;margin:0.25em 0;background:transparent;clear:left;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #696969;outline:0;-webkit-appearance:none;border-radius:0;color:#000;}input{font-family:"LyonText";font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem;width:100%;margin:0.25em 0;background:transparent;clear:left;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #696969;outline:0;border-radius:0;color:#000;}.form-type-managed-file #edit-file-upload-upload label{display:block;font-size:1rem;line-height:25px;padding-bottom:0px;color:#363636;}.form-type-managed-file #edit-file-upload-upload label.button{border-bottom:1px solid #363636;cursor:pointer;}.form-type-managed-file #edit-file-upload-upload label.button:hover{border-bottom:1px solid #363636;cursor:pointer;}.form-type-managed-file #edit-file-upload-upload{float:left;}.form-type-textarea label{display:block;font-size:0.9em !important;line-height:1.25rem;color:#363636 !important;}.form-type-managed-file .webform-file-button{display:block;font-size:0.9rem !important;line-height:25px !important;padding-bottom:0px;color:#363636 !important;float:left;}.form-managed-file{line-height:30px;}.form-managed-file label.webform-file-button{margin-top:0px !important;cursor:pointer;}.form-managed-file label.webform-file-button{border-color:#363636;}.ajax-progress-throbber .throbber{padding:1px 9px 2px;}.form-item.form-type-managed-file{padding-top:0px;}.placeholder,.hasPlaceholder,::-webkit-input-placeholder{color:#696969;}input,textarea{color:#000;}.placeholder{color:#363636;}textarea{font-family:"LyonText";font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem;width:96.5%;display:block;background:transparent;border:1px solid #696969;outline:0;margin:0;padding:0.5em;-webkit-appearance:none;border-radius:0;}@media only screen and (max-width:1024px) and (min-width:769px){textarea{width:95%;margin-right:0;}}@media only screen and (max-width:768px){textarea{width:97%;}}@media only screen and (max-width:480px) and (min-width:320px){textarea{width:93.5%;}}.radio{margin-bottom:12px;padding-left:0;position:relative;-webkit-transition:color 0.25s linear;transition:color 0.25s linear;font-size:14px;line-height:1.5;}label{font-family:"LyonText";font-size:16px;line-height:21.6px;font-size:1rem;line-height:1.35rem;color:#696969;margin-right:0.5em;margin-left:0.1em;margin-top:0.5em;width:100%;height:1.5em;vertical-align:middle;}.main label{font-size:12px;line-height:16px;font-size:0.75rem;line-height:1rem;}label > input{display:inline-block;height:2em;padding:0.25em 0;margin-left:0;margin-right:0.5em;vertical-align:middle;}.main{margin-bottom:0;}.message{min-height:200px;}.message-label{margin-top:1.5em;}.button{float:right;width:auto;padding:0.15em;background:#f7f5f0;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #210634;font-family:"LyonText";-webkit-appearance:none;border-radius:0;font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem;background-color:transparent;color:#210634;}.button:hover{color:#bca474;border-bottom:1px solid #bca474;background-color:transparent;}form > span{width:100%;}form > span .error-message{color:#bca474;}ul.errors{margin-bottom:2.5em;}ul.errors li{color:#bca474;}.success-message{max-width:320px;margin:2em;}table{clear:left;width:100%;}td{font-family:"FoundersGrotesk";font-size:12px;line-height:17.4px;font-size:0.75rem;line-height:1.0875rem;color:white;}td:first-of-type{padding-right:1em;}.block{display:block;margin:0;}dl{width:100%;position:relative;padding:0;margin-bottom:2.5em;}dt{position:absolute;width:5%;padding:0;}dd{width:95%;padding-left:5%;margin-bottom:0.25em;}dt,dd,dd a,dh{font-size:14.4px;line-height:20.88px;font-size:0.9rem;line-height:1.305rem;}footer li a{color:#363636;}footer dl{width:50%;position:relative;padding:0;margin-top:0.5em;}@media only screen and (max-width:1024px) and (min-width:768px){footer dl{margin-bottom:0;}.archive .content{padding-top:5.5em;}}@media only screen and (max-width:480px) and (min-width:320px){footer dl{width:100%;margin-bottom:1.5em;}}footer dt{position:absolute;width:25%;padding:0;}@media only screen and (max-width:1024px) and (min-width:481px){footer dt{width:30%;}}@media only screen and (max-width:480px) and (min-width:320px){footer dt{width:10%;}}footer dd{width:75%;padding-left:25%;}@media only screen and (max-width:1024px) and (min-width:769px){footer dd{width:80%;padding-left:30%;}}@media only screen and (max-width:480px) and (min-width:320px){footer dd{width:90%;padding-left:15%;}}footer dt,dd{font-size:12.8px;line-height:19.2px;font-size:0.8rem;line-height:1.2rem;color:#363636;padding:0;margin-bottom:0;}@media screen and (max-width:1440px) and (min-width:1025px){footer dt,dd{font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;}}@media only screen and (max-width:1024px) and (min-width:769px){footer dt,dd{font-size:11.2px;line-height:16.24px;font-size:0.7rem;line-height:1.015rem;}}@media only screen and (max-width:768px) and (min-width:481px){footer dt,dd{font-size:14.4px;line-height:17.6px;font-size:0.9rem;line-height:1.1rem;}}@media only screen and (max-width:480px) and (min-width:320px){footer dt,dd{font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;}}footer dd a{font-size:12.8px;line-height:19.2px;font-size:0.8rem;line-height:1.2rem;color:#bca474;}@media screen and (max-width:1440px) and (min-width:1025px){footer dd a{font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;}}@media only screen and (max-width:1024px) and (min-width:769px){footer dd a{font-size:11.2px;line-height:16.24px;font-size:0.7rem;line-height:1.015rem;}}@media only screen and (max-width:768px) and (min-width:481px){footer dd a{font-size:14.4px;line-height:17.6px;font-size:0.9rem;line-height:1.1rem;}}@media only screen and (max-width:480px) and (min-width:320px){footer dd a{font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;}}footer dd a:hover{color:#bca474;}footer p{font-size:15.2px;line-height:22.04px;font-size:0.95rem;line-height:1.3775rem;padding-bottom:0.5em;color:#210634;}@media screen and (max-width:1440px) and (min-width:1024px){footer p{font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;}}@media only screen and (max-width:768px) and (min-width:481px){footer p{font-size:14.4px;line-height:17.6px;font-size:0.9rem;line-height:1.1rem;padding-bottom:0.5em;}}@media only screen and (max-width:480px) and (min-width:320px){footer p{font-size:12.8px;line-height:17.6px;font-size:0.8rem;line-height:1.1rem;padding-bottom:0.5em;}}.masthead{position:relative;z-index:-1;width:100%;height:100%;background:black url("/themes/custom/galballyobryan/images/01.jpg") no-repeat center center fixed;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.masthead{position:relative;z-index:-1;width:100%;height:100%;background:white url(/themes/custom/galballyobryan/images/01.jpg) no-repeat top center;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-size:1024px;}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.masthead{position:static;margin-top:4.5em;width:100%;height:515px;background:white url("/themes/custom/galballyobryan/images/01.jpg") no-repeat;-webkit-background-size:768px;-moz-background-size:768px;-o-background-size:768px;background-size:768px;}}@media only screen and (max-width:480px) and (min-width:320px){.masthead{position:static;margin-top:3.5em;width:100%;max-width:480px;height:280px;background:white url("/themes/custom/galballyobryan/images/01.jpg") no-repeat;-webkit-background-size:480px;-moz-background-size:480px;-o-background-size:480px;background-size:480px;}}@media only screen and (max-device-width:320px){.masthead{height:270px;background-position:-80px 0;}}.masthead > img{margin-left:-20%;}.statement{max-width:505px;position:fixed;top:50%;margin-left:58.5%;overflow:hidden;z-index:-1;}@media only screen and (max-width:1024px) and (min-width:769px) and (orientation:landscape){.statement{position:static;width:42.5%;margin-left:50%;margin-top:-300px;margin-bottom:5em;}.not-front .statement{margin-top:0px;position:fixed;}.statement h1{color:#fff;}.statement h1 a{color:#fff;border-bottom:1px solid #fff;}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.statement{position:static;width:51.5%;margin-left:6.5%;margin-top:4.5em;}.statement h2{color:#363636;}.statement h1 a{color:#363636;border-bottom:1px solid #bca474;}}@media screen and (max-width:480px) and (min-width:320px){.statement{width:92.5% !important;height:2.5em;display:none;position:static;margin-left:5%;margin-top:-40px;}.statement h1 + h1{display:none !important;}}.behind{z-index:-5;}.stick{position:fixed;width:260px;top:14em;}@media screen and (max-width:480px) and (min-width:320px){.stick{display:none;}}.fixto-fixed{top:6.5em !important;}.abstract{padding-top:5.5em;}@media only screen and (max-width:1440px) and (min-width:1024px){.abstract{padding-top:2.5em;}}@media screen and (max-width:480px) and (min-width:320px){.abstract{padding-top:1.5em;}}.content{padding-top:0px;overflow:hidden;width:100%;}.path-frontpage #content .content{padding-top:1.5em;}@media screen and (max-width:1440px) and (min-width:1025px){.content{padding-top:0px;overflow:hidden;}.path-frontpage #content .content{padding-top:0px;}}@media screen and (max-width:1024px) and (min-width:769px){.content{padding-top:0px;}.content{padding-top:0px;overflow:hidden;}.path-frontpage #content .content{padding-top:0px;}}@media screen and (max-width:768px) and (min-width:481px){.content{padding-top:0px;overflow:hidden;}.path-frontpage #content .content{padding-top:0px;}}@media screen and (max-width:480px) and (min-width:320px){.content{padding-top:0px;overflow:hidden;}.path-frontpage #content .content{padding-top:0px;}}@media screen and (max-width:1440px) and (min-width:1024px){.partner .content,.contact .content{padding-top:2.5em;}}.path-94 .content,.archive .content{padding-top:8.5em;}@media screen and (max-width:768px) and (min-width:320px){.path-94 .content,.archive .content{padding-top:2.5em;}}.introduction{width:40%;float:left;padding:0;}@media screen and (max-width:1440px) and (min-width:1024px){.introduction{padding-top:3.5em;}}@media screen and (max-width:480px) and (min-width:320px){.introduction{padding:0.75em 0 0 0;}}@media screen and (max-width:480px) and (min-width:320px){.first-p{display:none;}}.second{margin-top:1em;}@media screen and (max-width:1440px) and (min-width:1025px){.second{margin-top:10em;}}@media screen and (max-width:1024px) and (min-width:769px){.second{margin-top:10em;margin-left:40% !important;}}@media screen and (max-width:768px) and (min-width:320px){.second{display:none;}}.third{margin-top:6.5em;margin-left:35%;}@media screen and (max-width:1440px) and (min-width:1024px){.third{margin-top:12.5em;}}@media screen and (max-width:480px) and (min-width:320px){.third{display:none;}}.email{display:block;float:left;width:80%;margin-right:3%;margin-top:0;}@media screen and (max-width:768px) and (min-width:481px){.email{margin-top:1em;}}.email p{font-size:16.8px;line-height:24.36px;font-size:1.05rem;line-height:1.5225rem;padding-top:0.25em;padding-bottom:0;text-indent:3em;}@media only screen and (max-width:1440px) and (min-width:1025px){.email p{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;}}@media only screen and (max-width:1024px) and (min-width:769px){.email p{font-size:16.8px;line-height:24.36px;font-size:1.05rem;line-height:1.5225rem;text-indent:0;}}@media only screen and (max-width:480px) and (min-width:320px){.email p{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;text-indent:0;}}.email p:first-of-type{text-indent:3em;}@media screen and (max-width:1024px) and (min-width:769px){.email p:first-of-type{text-indent:0;}}@media screen and (max-width:480px) and (min-width:320px){.email p:first-of-type{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;text-indent:0;}}.email p > a{border-bottom:1px solid #bca474 !important;}.email p > a:hover{border-bottom:1px solid #bca474;}.bio{display:block;float:left;width:78%;margin-right:0;margin-top:2.5em;}@media only screen and (max-width:1024px) and (min-width:769px){.bio{width:100%;}}@media only screen and (max-width:480px) and (min-width:320px){.bio{margin-top:1.25em;}}.partner img{display:block;}.map{position:relative;}.map .office-1{position:absolute;width:80px;height:80px;top:17%;left:17%;}.map .office-2{position:absolute;width:80px;height:80px;top:49%;left:43.5%;}.map .office-3{position:absolute;width:80px;height:80px;top:65%;left:71.5%;}.portrait-wrap{padding-top:2.5em;overflow:hidden;}@media only screen and (max-width:1024px) and (min-width:769px){.portrait-wrap{width:101.75%;}}@media only screen and (max-width:480px) and (min-width:320px){.portrait-wrap{padding-top:1em;}}.portrait{position:relative;max-width:272px;max-height:272px;}@media only screen and (max-width:1440px) and (min-width:1025px){.portrait{max-width:250px;max-height:245px;}}.right{float:right;}.associate{color:#363636;}img.bw{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .4s ease;-webkit-backface-visibility:hidden;opacity:0.875;}img.bw.hover,img.bw:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);opacity:0.9;}.people-page .portrait img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);opacity:0.9;}.people-page .portrait img.hover,.people-page .portrait img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .4s ease;-webkit-backface-visibility:hidden;opacity:0.875;}figure.about-us{padding-right:0;}@media only screen and (max-width:1024px) and (min-width:769px){figure.about-us{width:40%;}}.fade-in{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-ms-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}.changed{z-index:100000000000000000;}.contact-us,.single-bio{overflow:hidden;}.partner-details{width:50%;padding-right:0;}.partner .sidebar{width:100%;margin-top:2.5em;margin-right:0;float:left;clear:left;display:block;}@media only screen and (max-width:1440px) and (min-width:1025px){.partner .sidebar{width:80%;padding-left:20%;margin-top:2.5em;}}@media only screen and (max-width:1024px) and (min-width:769px){.partner .sidebar{width:95%;padding-left:5%;margin-top:1.5em;}}@media only screen and (max-width:768px) and (min-width:481px){.partner .sidebar{margin-top:3.5em;}}@media only screen and (max-width:480px) and (min-width:320px){.partner .sidebar{margin-top:1.5em;}}.partner .sidebar .span-5{width:48.5%;margin-right:3%;padding-top:1em;}.partner .sidebar .span-5 + .span-5{margin-right:0;}.expertise .sidebar{width:32.5%;margin-left:7.5%;margin-right:0;padding-right:0;float:left;}@media only screen and (max-width:1024px) and (min-width:769px){.expertise .sidebar{width:28.5%;padding-left:0;}}@media only screen and (max-width:768px) and (min-width:481px){.expertise .sidebar{width:48.5%;padding-left:0;margin-left:0;margin-top:1em;}}@media only screen and (max-width:480px) and (min-width:4320px){.expertise .sidebar{margin-left:0;}}.expert-sub .sidebar{width:32.5%;margin-left:1.5%;padding-left:2.75em;margin-right:0;float:left;padding-top:0.85em;}@media only screen and (max-width:1024px) and (min-width:769px){.expert-sub .sidebar{width:28.5%;margin-left:7.5%;padding-left:0;}}@media only screen and (max-width:768px) and (min-width:481px){.expert-sub .sidebar{width:48.5%;padding-left:0;margin-left:0;margin-top:1em;}}@media only screen and (max-width:480px) and (min-width:320px){.expert-sub .sidebar{width:100%;margin-left:0;padding-left:0;}}.sidebar .two-col{margin-top:0;-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;}p.header + p{padding-top:0 !important;}aside > section{margin-bottom:1.5em;}@media only screen and (max-width:480px) and (min-width:320px){aside > section{margin-bottom:0;}}@media only screen and (max-width:1440px) and (min-width:1025px){.single-portrait{width:90%;padding-left:10%;}}@media only screen and (max-width:1024px) and (min-width:769px){.single-portrait{width:95%;padding-left:5%;padding-top:1.1em;}}@media only screen and (max-width:768px) and (min-width:320px){.single-portrait{display:block;width:100%;padding-left:0;padding-bottom:1.5em;}}.sidebar p{text-indent:0;color:#bca474;font-family:"FoundersGrotesk";font-size:15.2px;line-height:20px;font-size:0.95rem;line-height:1.25rem;padding-bottom:0;}@media only screen and (max-width:1440px) and (min-width:1024px){.sidebar p{font-size:13.6px;line-height:19.72px;font-size:1rem;line-height:1.2325rem;}}.sidebar p > a{color:#000000;border:none;}.sidebar p a:hover{color:#bca474;}.sidebar p + p.head{padding-top:0.25em;}.sidebar ul{clear:both;margin:0;padding-bottom:1em;list-style:disc outside;}.sidebar ul li{color:#363636;font-family:"FoundersGrotesk";font-size:16px;line-height:24px;font-size:1rem;line-height:1.2rem;padding:0 0 0px 1em;text-indent:-1.25em;display:block;margin-bottom:0px;padding-bottom:10px;}@media only screen and (max-width:1024px) and (min-width:769px){.sidebar ul li{font-size:16px;line-height:21.6px;font-size:1rem;line-height:1.35rem;}}.sidebar ul li:before{content:'⊹';font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;padding:0 0.5em 0 0.25em;vertical-align:1px;color:#4d4d4d;}.sidebar ul li a{color:#363636;padding:0;padding-left:2px;}.sidebar ul li a:hover{color:#bca474;border-bottom:1px solid #bca474;}.sidebar .experts ul{margin-left:-0.25em;}.sidebar .experts ul li:before,.sidebar .experts ul li a:before{content:'';margin:0 0 0 0;text-indent:0;}.sidebar .experts p{text-transform:uppercase;}@media screen and (max-width:768px) and (min-width:320px){.sidebar .experts p{padding-left:0;}}.copy{margin-top:0;}@media only screen and (max-width:480px) and (min-width:320px){.copy{margin-top:1em;}}@media only screen and (max-width:768px) and (min-width:320px){.copy{margin-left:0 !important;margin-top:2em;width:100%;}}.last{padding-right:0 !important;}.blog-title{width:22.5%;padding-right:2.5%;float:left;}@media only screen and (max-width:1024px){.blog-title{width:100%;padding-right:0;}}.blog-entries{width:100%;padding-right:2.5%;float:left;}@media only screen and (max-width:1024px){.blog-entries{width:100%;}}@media only screen and (max-width:480px){.blog-entries{width:100%;padding-right:0;}}.blog .sidebar,.article .sidebar,.category .sidebar{width:22.5%;float:left;border-top:1px solid #696969;}@media only screen and (max-width:1024px){.blog .sidebar,.article .sidebar,.category .sidebar{width:25%;}}@media only screen and (max-width:480px){.blog .sidebar,.article .sidebar,.category .sidebar{display:none;}}.blog-archive aside.sidebar{width:22.5%;float:left;border-top:1px solid #696969;}@media only screen and (max-width:480px){.blog-archive aside.sidebar{width:100%;}}.blog-entry{padding:0.25em 0 2.5em 0;border-top:1px solid #696969;}.blog-entry figure{padding:0.5em 0;}.blog-entry figure .field--type-image img{display:block;width:100%;}body.path-frontpage #content{padding-bottom:0px;}.fadeIn{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;-o-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;}.fadeIn-600ms{-webkit-animation-duration:600ms;-moz-animation-duration:600ms;-o-animation-duration:600ms;animation-duration:600ms;}.fadeIn-Delay-1s{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;}.fadeIn-Delay-400ms{-webkit-animation-delay:400ms;-moz-animation-delay:400ms;-o-animation-delay:400ms;animation-delay:400ms;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-o-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}#scrollUp,.card-details{display:none;}.ie-warning{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;background:white;padding:10px;}.ie-warning p{color:#363636;text-align:center;padding-top:4em;}.ie-warning p a{color:#bca474;font-weight:normal;text-decoration:none;border-bottom:1px solid #bca474;}.print-logo{display:none;}@media print{.print-logo{font-size:18.4px;line-height:18.4px;font-size:1.15rem;line-height:1.15rem;display:none;margin-left:0.5cm;height:1cm;padding:0;}*{overflow:visible;text-indent:0 !important;}.logotype > svg{width:5cm;margin-bottom:2cm;}nav#main,.exp-nav,.single-portrait,body.what-we-do > .sidebar,aside.sidebar.extra,div.links,.push,blockquote,.masthead{display:none !important;}div.content.row,div.bio{width:100%;}figure.about-us{width:90%;margin-top:0cm !important;padding-top:0cm !important;}body,.outer-wrap,.inner-wrap{background:white !important;}.outer-wrap{padding:0;margin:0;}body{margin-top:-1cm;margin-left:5mm !important;}.outer-wrap{margin-left:0cm;margin-right:0cm;}svg{width:180px;}body.expertise section h1,body.expert-sub section h1,body.partner .title h1,.copy h2,h2{font-size:21.6px;line-height:26.4px;font-size:1.35rem;line-height:1.65rem;color:#363636;}.expertise large p,p,footer p,h4,li,ul li,aside.email > p,.expert-sub section.information ul li{font-size:14.4px;line-height:20.88px;font-size:0.9rem;line-height:1.305rem;font-family:"LyonText";}dl,dt,dd,dd a,p.header,.sidebar p,body.partner .sidebar ul li{font-size:11.2px;line-height:16.24px;font-size:0.7rem;line-height:1.015rem;}body.expertise section h2,body.expert-sub section h2{font-size:8px;line-height:11.6px;font-size:0.5rem;line-height:0.725rem;}body.blog.outer-wrap,body.article.outer-wrap{background:red !important;}p.ruled,div.class.row{padding:0;}.ruled{border-top:none;}.sidebar{margin-top:0cm !important;}.content{margin-top:5mm;padding-top:1cm;}.experts.span-7.push-1{width:100%;margin-left:0 !important;margin-top:0;padding:0;}section.title.span-5,.partner .sidebar section.title.span-5{width:11cm;}body.partner > .sidebar{display:block !important;}.information.span-6{margin-top:0;padding-top:0;width:72.5%;margin-left:0cm;overflow:visible;}footer,.header-outer,.header-inner,.footer-outer,.email,.push-1{margin-left:0cm;}.header-inner,.footer-outer{padding-left:0cm;}.phone,.offices,.partner-details{width:7cm;}.partner-details{width:6cm;}.abstract.span-4.push-6,.abstract.push-6.span-4-4{width:11cm;margin-left:7.5cm;}.sidebar > .span-5,.partner .sidebar > .span-5{width:100%;margin-bottom:0cm !important;padding-bottom:0cm !important;}.copy.span-4,.copy.span-4-4{width:90%;margin-bottom:0cm !important;padding-bottom:0cm !important;}}@media only screen and (max-width:1024px) and (min-width:320px){.logo{padding-bottom:0;}.not-front .logo{padding-top:10px;}.mobile-menu{display:block;position:fixed;top:1.5em;right:2.75em;z-index:9;color:#bca474 !important;}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:white;display:none;}.overlay nav{width:90%;height:100%;padding:2.5em 0;margin-bottom:2em;margin:0 auto;}.overlay nav ul{display:block;list-style:none;list-style-image:none;margin-top:2.5em;}.overlay nav li{font-size:27.2px;line-height:32px;font-size:1.7rem;line-height:2rem;font-family:"FoundersGrotesk";opacity:1;color:#363636;text-align:left;padding:0 0 0 0;float:none;}.overlay nav li .first{display:block !important;}.overlay nav li .single-link{display:block !important;}.overlay nav li:last-of-type{margin-top:0;}.overlay nav li a{display:block;border-bottom:1px solid #a3a5a6;padding-top:0.35em;}.overlay nav li a.close{font-family:"LyonText";}li.first + li.first ul{display:none;}li.first ul{padding-top:0.5em;margin:0.5em 0;}}@media only screen and (max-width:1024px) and (min-width:320px) and (max-width:1024px) and (min-width:768px){li.first ul{margin-top:0;}}@media only screen and (max-width:1024px) and (min-width:320px){li.first ul ul:nth-child(2){display:none;}li.first li{border:none;font-size:20px;line-height:20px;font-size:1.25rem;line-height:1.25rem;}li.first li a{border:none;}ul.child li a{text-indent:-0.5em;padding-left:0.5em;}.overlay-close{position:absolute;top:1.5em;right:2.75em;z-index:12;}ul.mobile > dl{width:100%;margin-top:2.5em;margin-bottom:0.5em;}ul.mobile > dl dt{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;width:20%;}ul.mobile > dl dd{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;width:80%;padding-left:20%;}ul.mobile > dl dd a{font-size:16px;line-height:23.2px;font-size:1rem;line-height:1.45rem;color:#bca474;border:none;}ul.mobile dl + a{color:#bca474;border-bottom:1px solid #bca474;display:inline-block;padding-top:0.5em;}}@media only screen and (max-width:1024px) and (min-width:769px){.portrait:nth-child(0n+2),.portrait:nth-child(0n+8),.portrait:nth-child(0n+9){margin-left:25%;}.title.span-2{width:25%;}.push-3{margin-left:10%;}.push-6{margin-left:40%;}footer .span-3{width:25%;}.contact-us .span-3{width:50%;}figure.span-2{width:25%;padding-bottom:0.75%;}.span-3.careers{clear:left;}.archive .title.span-3{width:25%;}.span-4.form,.form.span-4-4{margin-top:-9em;margin-left:5%;width:45%;}.span-4.push-6,.push-6.span-4-4{margin-left:50%;}.span-4,.span-4-4{width:50%;padding-right:0;}.history.span-5,.partner .sidebar .history.span-5{width:100%;}.path-94 .span-8{width:75%;padding-right:0;}.path-94 section{padding-bottom:0;}.span-7.push-1{width:100%;padding-right:0;margin-left:0;}.span-8.push-2,.span-8.portrait:nth-child(0n+2),.span-8.portrait:nth-child(0n+8),.span-8.portrait:nth-child(0n+9){width:100%;margin-left:0;padding-right:2.5% !important;}.span-10{padding-right:0;}.mobile-hide{display:none;}.information{width:62% !important;}}@media only screen and (max-width:768px) and (min-width:481px){figure.span-2{width:25%;}.portrait-wrap{width:102.5%;}.span-4.push-6,.push-6.span-4-4{width:75%;margin-left:0;}.push-2,.portrait:nth-child(0n+2),.portrait:nth-child(0n+8),.portrait:nth-child(0n+9),.portrait:nth-child(0n+2),.portrait:nth-child(0n+8),.portrait:nth-child(0n+9){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:25%;float:left;}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.95;z-index:10;background:white;display:none;}.overlay nav{width:87%;}}@media only screen and (max-width:768px) and (min-width:320px){.mobile-hide{display:none;}.not-front .logo{padding-top:0px;}nav#main ul{width:45%;height:2em;overflow:hidden;}.push-1{margin-left:5%;}.push-3{margin-left:20.5%;}.span-2{width:50%;}.span-3{width:40%;}.span-7,.span-3.general,.span-3.careers,.span-4.form,.form.span-4-4{width:100%;margin-left:0;margin-right:0;}.span-4.form,.form.span-4-4{margin-top:2.5em;padding-top:1.5em;border-top:1px dotted #696969;}.logo.span-3{width:100%;height:auto;overflow:hidden;}figure.span-5,.partner .sidebar figure.span-5,.span-8{width:100%;padding-right:0;}.single-portrait{display:block;width:100%;padding-left:0;}.partner-details,.history.span-5,.partner .sidebar .history.span-5,.information,.span-4-4,.span-10,.bio{width:100%;}.information{padding-bottom:3.5em;}footer .span-3{width:48.5%;margin-right:3%;padding-right:0;}footer .span-3 + .span-3{margin-right:0;}.history.span-5,.partner .sidebar .history.span-5,.history p:last-of-type{padding-bottom:0;}.path-94 .title p{font-family:"LyonTextBlack";font-size:27.2px;line-height:39.44px;font-size:1.7rem;line-height:2.465rem;}.path-94 .sidebar{margin-bottom:2.5em;}.path-94 .sidebar > p.header{font-family:"FoundersGrotesk";font-size:16px;line-height:16px;font-size:1rem;line-height:1rem;margin-top:1.5em;}.span-8.push-2,.span-8.portrait:nth-child(0n+2),.span-8.portrait:nth-child(0n+8),.span-8.portrait:nth-child(0n+9){width:100%;margin-left:0;}.offices{width:60%;}.title,.introduction{width:100%;margin-top:2.5em;}.exp-nav{width:20%;}}@media only screen and (device-width:640px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.outer-wrap,footer,.masthead,.mobile-menu{display:none !important;}.card-details{position:fixed;z-index:1000;display:block;width:45%;margin-left:50%;top:1.75em;float:left;height:auto;}.card-details li{font-size:14.4px;line-height:20.88px;font-size:0.9rem;line-height:1.305rem;}.card-details li a{color:#bca474;}header{background:transparent;}.fixed-header .cloned-header{background:#f4f4f4;}}@media only screen and (max-width:568px) and (min-width:480px) and (orientation:landscape){.outer-wrap,footer,.masthead,.mobile-menu{display:none !important;}.card-details{position:fixed;z-index:1000;display:block;width:45%;margin-left:50%;top:1.75em;float:left;height:auto;}.card-details li{font-size:14.4px;line-height:20.88px;font-size:0.9rem;line-height:1.305rem;}.card-details li a{color:#bca474;}header{background:transparent;}.fixed-header .cloned-header{background:#f4f4f4;}}@media only screen and (max-width:480px) and (min-width:320px) and (orientation:landscape){.card-details{top:1.15em;}}@media only screen and (max-width:480px) and (min-width:320px){.hide-phone,ul.address{display:none !important;}.overlay nav ul{margin-top:0 !important;}.expertise .sidebar,.path-94 .sidebar{width:100%;padding-left:0;margin-left:0;}.title.span-5,.partner .sidebar .title.span-5{width:100% !important;}.break + p{font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;padding-top:0.25em;}.break + p + p{font-size:12.8px;line-height:18.56px;font-size:0.8rem;line-height:1.16rem;}.path-94 .title p{font-family:"LyonTextBlack";font-size:23.2px;line-height:33.64px;font-size:1.45rem;line-height:2.1025rem;padding-bottom:0.25em;}.history.span-5:last-of-type,.copy{padding-bottom:4.5em;}.path-frontpage .information .copy.span-4{padding-bottom:0px;}.title{width:70% !important;margin-top:0 !important;}.contact-us,.single-bio{padding:1.5em 0;}.introduction{margin-top:0;}.single-portrait{display:block;padding-left:0;}.drop-s{margin-top:0;}.span-3{width:20%;}footer{height:auto;margin-top:0px;padding-top:20px;}footer ul{margin-bottom:1.5em;}footer .span-3{width:100% !important;padding-right:0;}footer .span-3 + .span-3{margin-right:0;}.mobile-menu{display:inline;float:left;position:fixed;z-index:9;top:1em;right:1em;color:#bca474;}.contact .mobile-menu{right:1.2em;}.overlay-close{position:absolute;top:1em;right:1em;z-index:12;}.push-1,.push-2,.portrait:nth-child(0n+2),.portrait:nth-child(0n+8),.portrait:nth-child(0n+9),.push-3,.push-4,.push-6{margin-left:0 !important;}section,.contact-us .span-2,.span-3,.span-4,.span-4-4,.span-4-4,.span-5,.partner .sidebar .span-5,.span-6,.span-7,.span-8,.sidebar,.bio,.email{width:100%;}.flex{margin-left:5px;width:100%;height:200px;}.span-22,.span-2{width:47%;margin-right:0px;padding-right:0;padding-bottom:0.75%;}.span-2:nth-child(2n+2){margin-right:0;padding-right:0;}figcaption{opacity:1;}.exp-nav{display:none;}.portrait{max-width:320px;max-height:320px;}figure{max-width:100%;}section{clear:left;}.email{padding-bottom:2em;}.map{margin:0 0 2em 0;padding-top:0;}.bio.ruled{border:0;margin-top:1em;}aside.sidebar{margin-bottom:0px;}hr{margin:1.5em 0;}#scrollUp{font-size:24px;line-height:34.8px;font-size:1.5rem;line-height:2.175rem;float:right;position:relative;top:-28px;left:40px;display:block;width:20px;height:20px;border:none;}}.people-page .views-row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.people-page .views-row:nth-child(0n+2),.people-page .views-row:nth-child(0n+8),.people-page .views-row:nth-child(0n+9){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:20%;float:left;}.information .node--type-people .bio .field--name-body p:first-child{font-size:1.1rem;line-height:1.595rem;font-weight:normal;padding-bottom:0.85em;color:#363636;margin:0;clear:left;text-align:left;font-family:"LyonText";margin-top:0px;}.path-frontpage #block-galballyobryan-content{display:none;}.path-frontpage .about-us.span-5{padding-right:0px;padding-bottom:0px;}.path-frontpage .copy.span-4.push-1.last{padding-bottom:0px;}.region-primary-menu ul{margin-left:0px;float:right;}.path-frontpage .exp-nav.span-2{display:none;}.not-front .outer-wrap{padding-top:40px;}.not-front.our-people .outer-wrap{padding-top:25px;}.not-front.contact .outer-wrap{padding-top:40px;}.not-front.careers-enquiry .outer-wrap{padding-top:40px;}.sidebar ul.areas-of-practice li{font-size:1rem;line-height:1.45rem;font-size:1rem;padding:0.5em 0;border-top:1px solid #a3a5a6;padding-left:1px;}.sidebar ul.areas-of-practice li a{padding-left:1px;border:none;display:block;}.sidebar ul.areas-of-practice li a:hover{padding-left:1px;}.sidebar ul.areas-of-practice li a.is-active{color:#bca474;}.exp-nav.span-2{padding-right:0px;}.not-front .information.span-10{width:60%;padding:0px;float:left;padding:0px 10%;}.information.span-8{width:55%;padding:0px;float:left;padding:0px 7% 0px 10%;}.user .information.span-10{width:100%;padding:0px;float:left;padding:0px 0%;}.not-front.our-people .information.span-10{width:100%;padding:0px;float:left;padding:0px 0%;}.not-front.contact .information.span-10{width:100%;padding:0px;float:left;padding:0px 0%;}.not-front.path-94 .information.span-10{width:100%;padding:0px;float:left;padding:0px 0%;}.region-content .what-we-do-content .field--name-body ul li{font-family:"LyonText";font-size:20px;line-height:29px;font-size:1.25rem;line-height:1.8125rem;color:#363636;text-indent:-1.25em;padding-left:1.25em;}.region-content .what-we-do-content .field--name-body ul li:before{content:'—';padding-right:0.5em;}.large{font-family:"FoundersGrotesk";font-size:1.65rem;line-height:1.95rem;color:#210634;font-weight:500;}p.large{font-family:"FoundersGrotesk";font-size:1.65rem;line-height:1.95rem;color:#210634;font-weight:500;}.path-news .information p:first-child{font-family:"LyonText";font-size:1.1rem;line-height:1.595rem;font-weight:normal;padding-bottom:0.85em;color:#363636;margin:0;clear:left;text-align:left;}.path-80 .information p.head{font-family:"LyonText";}.content-top h1,.information h1:not(.heading-minor),.news .information h2,.news-list-title h2,.h1{font-size:1.8rem;line-height:2rem;font-family:"LyonTextBlack";font-weight:normal;color:#210634;padding:0.25em 0;margin:0;margin-bottom:0.6em;width:90%;}.type-people .information h1:not(.heading-minor){margin-bottom:0px;}.heading-minor{font-size:1.3rem;line-height:1.6rem;}.not-front .sidebar.span-2{padding-right:30px;width:24.8%;float:right;}.tabs a{padding:0.2em 8px;}nav.tabs li{padding-right:0px;}.not-front .portrait-wrap{padding-top:0px;overflow:hidden;}.not-front .abstract{padding-top:0px;margin-bottom:2.5em;}.sidebar ul li{padding-left:1px;}aside.sidebar ul li{padding-left:1px;margin-left:15px;}.secondary-title-block{font-size:0.85rem;line-height:1.2325rem;text-indent:0;color:#bca474;font-family:"FoundersGrotesk";text-transform:uppercase;display:inline-block;padding-bottom:0 !important;margin:0 0 0.5em 0px;font-weight:normal;clear:left;text-align:left;}.path-news .secondary-title-block{font-size:16px;}#block-views-block-related-block-3 h2{font-size:0.85rem;line-height:1.2325rem;text-indent:0;color:#bca474;font-family:"FoundersGrotesk";text-transform:uppercase;display:inline-block;padding-bottom:0 !important;margin:0 0 0.5em 0px;font-weight:normal;clear:left;text-align:left;}.view-news h1 a{font-size:2.1rem;line-height:2.5rem;font-family:"LyonTextBlack";font-weight:normal;max-width:100%;color:#210634;padding:0.25em 0 0.5em 0;margin:0;display:block;padding-top:5px;padding-bottom:0px;}.view-news h1 a:hover{color:#bca474;}.information .blog-entry h1{font-size:2.1rem;line-height:2.5rem;font-family:"LyonTextBlack";font-weight:normal;max-width:90%;color:#210634;padding:0.25em 0 0.5em 0;margin:0;}.information .blog-entry h1 span{font-size:1.8rem;line-height:2.5rem;font-family:"LyonTextBlack";font-weight:normal;max-width:100%;color:#210634;padding:0.25em 0 0.5em 0;margin:0;padding-bottom:0px;padding-top:0px;}.news .information h2{margin-bottom:0px;}.view-news .author{font-family:"FoundersGrotesk";font-size:1.2rem;line-height:1.7rem;color:#363636;width:auto;float:left;padding:0 1em 2em 0;display:inline-block;position:relative;}.view-news .author a{color:#bca474;border-bottom:1px solid #bca474;}.view-news .author a:hover{color:#4d4d4d;border-bottom:1px solid #4d4d4d;}.view-news .entry-date{width:25%;float:left;padding-bottom:1.5em;font-size:1.2rem;line-height:1.7rem;font-family:"FoundersGrotesk";color:#363636;}.view-news .views-field-view-node{padding-bottom:56px;}.view-news .views-field-view-node a{font-size:1.25rem;line-height:1.7rem;color:#bca474;border-bottom:1px solid #bca474 !important;text-decoration:none;}.view-news .views-field-view-node a:hover{color:#210634 !important;border-bottom:1px solid #210634 !important;}.view-news .views-field-field-image{padding:0.8em 0 0em 0;border-top:1px solid #696969;}.path-news .information.span-8{padding:0px 0% 0px 5%;}.not-front.path-news .sidebar.span-2{width:22.8%;padding:15px 0 2.5em 0;border-top:1px solid #696969;}.blog-title{width:100%;padding-right:0px;float:left;}.not-front.news .sidebar.span-2{padding:1em 0 0em 0;border-top:1px solid #696969;}.not-front.news .sidebar.span-2{padding-right:0px;width:22.5%;float:right;padding-top:0px;}.not-front.news .sidebar.span-2 h3.secondary-title-block{font-size:16px;}.not-front.news .region-content .views-field-title span{width:100%;}.view-news strong .views-field-view-node a{font-weight:normal !important;font-family:"LyonText";}.view-news .views-field-view-node strong a{font-weight:normal !important;font-family:"LyonText";}.path-80 #block-contactleftsidecontent{float:right;width:21%;padding-right:120px;}.path-80 #block-galballyobryan-content{float:left;width:43%;padding-left:16%;}.contact-left-main .span-3.general{padding-right:5.5%;width:53%;}.contact-left-main .span-3.careers{width:47%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.span-3.general dl dt{width:30%;padding:0;position:absolute;font-size:1rem;line-height:1.35rem;color:#363636;font-size:1rem;line-height:1.35rem;font-family:"LyonText";}.span-3.general dl dd{padding:0 0 0.15em 31%;margin:0;color:#363636;font-size:0.8rem;line-height:1.16rem;font-family:"LyonText";}.span-3.general dl a{font-size:1rem;line-height:1.35rem;border-bottom:1px solid #bca474;}.span-3.general dl dt,.span-3.general dl dd{padding-bottom:0.5em;}.region-content ul.tabs{overflow:hidden;}.information .contact-us p.head{font-size:1.1rem;line-height:1.1rem;display:inline-block;border-bottom:none;color:#bca474;padding-bottom:0;margin-bottom:6px;font-weight:normal;}.webform-submission-contact-form legend{font-size:1.1rem;line-height:1.1rem;display:inline-block;border-bottom:1px solid #bca474;color:#bca474;padding-bottom:0;margin-bottom:0.85em;font-weight:normal;}.information .contact-us h4{display:block;font-size:17.6px;line-height:25.52px;font-size:1.1rem;line-height:1.595rem;border:none;margin-bottom:0;color:#bca474;}.webform-submission-contact-form .form-item{width:46.75%;float:left;margin-right:2.5%;margin-left:0px;}.webform-submission-contact-form .form-item .form-item{width:100%;display:block;margin-top:0px;}.form-type-radio{padding:0.25em 0 0.5em 0;margin:0 0 0.25em 0.1em;border-bottom:1px solid #696969;}.webform-submission-contact-form label{font-size:0.9rem;line-height:1rem;color:#696969;margin-right:0.5em;margin-left:0.1em;margin-top:0.5em;width:auto;height:1.5em;vertical-align:middle;font-family:"LyonText";padding-left:0px;margin-left:0px;}.form-item,.form-actions{margin-top:0px;margin-bottom:0px;}.webform-submission-contact-form .form-item.form-item-message{width:100%;display:block;margin-bottom:20px;margin-top:20px;}.webform-submission-contact-form .webform-type-radios.form-item{margin-bottom:1.5em;}fieldset.webform-composite-hidden-title{margin-top:0px;margin-bottom:0px;}.webform-submission-contact-form #edit-address--wrapper legend{display:none;}.path-80 .information .title-main{display:none;}.region-footer-third .content a.menu-toggle{display:none;}.region-footer-third ul{margin-left:0px;padding-left:0px;}.region.region-footer-third li.menu-item{float:none;display:block;}.not-front .information blockquote p:first-child{font-size:1.45rem;line-height:1.6rem;font-family:"FoundersGrotesk";margin:0;color:#bca474;padding:0 0 0px 0px;margin-right:0;font-weight:normal;margin-top:0em;}.webform-submission-contact-form .form-type-radio label{font-size:14px;}h2.ruled{padding-top:6px;font-size:1.1rem;line-height:1.595rem;padding-bottom:0.5em;color:#210634;font-family:"LyonText";margin-bottom:0;}blockquote:before{display:none;}blockquote:after{display:none;}.partner-details .span-5 .field__label{font-size:0.85rem;line-height:1.2325rem;text-indent:0;color:#bca474;font-family:"FoundersGrotesk";text-transform:uppercase;display:inline-block;padding-bottom:0 !important;margin:0 0 0.5em 0px;clear:left;text-align:left;font-weight:normal;}.partner-details .sidebar{width:80%;}.partner-details .field--type-image{padding-left:10%;}.role-main{font-size:0.9rem;line-height:1rem;text-indent:0;color:#363636;padding-bottom:0;margin:0;clear:left;text-align:left;font-family:"LyonText";}.information .bio blockquote p{width:100%;}.information .news-content p:first-child{font-size:1.1rem;line-height:1.595rem;font-weight:normal;padding-bottom:0.85em;color:#363636;margin:0;clear:left;text-align:left;font-family:"LyonText";}.information .news-content figure p:first-child{padding-bottom:0px;}.information .news-content figure p{padding-bottom:0px;}.blog-entry .news-content figure{padding-bottom:0px;}.path-user #block-galballyobryan-content{width:40%;}.path-user #block-galballyobryan-content .form-item{margin-bottom:20px;}.user #block-galballyobryan-content{width:40%;}.user #block-galballyobryan-content .form-item{margin-bottom:20px;}.news .information.span-8{padding:0px 0% 0px 0%;padding-left:5%;width:50%;}.region-content ul.tabs.primary{padding-bottom:15px;}.people-email-main{padding-left:45px;color:#363636;}.people-email-main a{border-bottom:1px solid #bca474 !important;}.people-email-main a:hover{color:#bca474;border-bottom:1px solid #bca474;}.people-email{padding-bottom:7px;}.not-front.news em .sidebar.span-2{font-style:normal !important;}.path-94 .content,.archive .content{padding-top:0px;}.contact .content{padding-top:0px;}.privacy-policy .exp-nav.span-2 .sidebar .field--name-body p{font-size:1.1rem;line-height:1.595rem;font-weight:normal;padding-bottom:0.85em;color:#363636;margin:0;clear:left;text-align:left;font-family:"LyonText";}.privacy-policy .information.span-10{padding-left:0px;width:52%;}.disclaimer .exp-nav.span-2 .sidebar .field--name-body p{font-size:1.1rem;line-height:1.595rem;font-weight:normal;padding-bottom:0.85em;color:#363636;margin:0;clear:left;text-align:left;font-family:"LyonText";}.disclaimer .information.span-10{padding-left:0px;width:52%;}.not-front .information .region-content small div p{font-family:"LyonText";font-size:13.6px;line-height:19.72px;font-size:0.85rem;line-height:1.2325rem;color:#bca474;padding-bottom:0px;}.portrait figure.hover > .portrait figcaption.partner,.portrait figure:hover > .portrait figcaption.partner{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1;color:#bca474;}.portrait figcaption.partner:hover{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1;color:#bca474;}li.partner{color:#bca474;}li.solicitiors{color:#aca5b5;}.portrait{color:#bca474;}.portrait:hover{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1;color:#bca474;}.portrait.Senior{color:#363636;}.portrait.Senior:hover{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1;color:#bca474;}.portrait.Solicitors{color:#aca5b5;}.portrait.Solicitors:hover{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1;color:#bca474;}.not-front .information .sidebar .span-5 .field__item p:first-child{color:#bca474;font-family:"FoundersGrotesk";padding-bottom:0;margin:0;clear:left;text-align:left;font-size:0.85rem;line-height:1.2325rem;padding-top:0px;}.news .region-sidebar-second  h2{font-family:"FoundersGrotesk";text-transform:uppercase;color:#bca474;font-size:16px;margin:1em 0;line-height:18px;padding-bottom:0px;}.path-frontpage .sidebar.span-2{display:none;}.privacy-policy .information.span-8{padding-left:0px;width:43%;}.disclaimer .information.span-8{padding-left:0px;width:43%;}.menu--main .menu .menu{display:none;margin-top:0px;}.menu--main .menu .menu a{font-size:1.25rem;line-height:1.25rem;font-family:"FoundersGrotesk";opacity:1;color:#363636;text-align:left;padding:0 0 0 0;float:none;border:none;}.messages.messages--info{color:inherit;background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:0px;border-color:inherit;box-shadow:none;}.messages{background:0px;border:inherit;border-width:0px;border-radius:0px;padding:0px;word-wrap:break-word;overflow-wrap:break-word;}.messages__wrapper{margin:0px;font-size:0.75rem;line-height:1.0875rem;font-family:"LyonText";padding:0px;}#edit-messages{clear:both;}.region-primary-menu ul.menu ul.menu{padding-top:0.5em;margin:0.5em 0;}.region-primary-menu ul.menu ul.menu li{padding-top:0.25em;font-family:"FoundersGrotesk";opacity:1;color:#363636;text-align:left;float:none;display:block;}.toolbar-fixed.not-front.our-people .outer-wrap{padding-top:25px;}.form-required:after{background-image:url(/themes/custom/galballyobryan/images/required.svg);margin:0 0.1em;}.news .region-sidebar-first #block-views-block-news-side-block-filter-block-2{display:none;}.news .region-sidebar-first #block-views-block-news-side-block-filter-block-2 ul{margin-left:15px;}.news .region-sidebar-first #block-views-block-news-side-block-filter-block-2 h2{font-family:"FoundersGrotesk";text-transform:uppercase;color:#bca474;font-size:16px;margin:1em 0;line-height:18px;padding-bottom:0px;}.not-front.news .exp-nav.span-2 #block-views-block-news-side-block-filter-block-2{padding:1em 0 0em 0;border-top:1px solid #696969;padding-top:0px;}.not-front.archive .sidebar.span-2{display:none;}.not-front.archive .information.span-8{width:80%;padding-right:0px;}div.archive{width:100%;}div.archive dt:first-child{padding-top:0px;}div.archive dt{padding-top:1.5em;padding-bottom:0.25em;}.not-front.archive .sidebar p{font-size:1.1rem;line-height:1.595rem;text-indent:0;font-family:"LyonText";font-weight:normal;padding-bottom:0.85em;color:#363636;margin:0;clear:left;text-align:left;}.not-front.archive .information h1{display:none;}.not-front.archive .outer-wrap{padding-top:14.5em;}.archive dd .icon-paperclip{display:inline-block;font-size:0px;}.archive dd p{display:inline-block;padding-bottom:0px;}.archive dd p a{text-decoration:none;border-bottom:none;}.type-news .blog-entry figure:nth-child(2){display:none !important;}div.archive dl dt{padding-left:40px;}.archive dd .icon-paperclip{padding-right:0px;width:40px;display:inline-block;}.archive dd .icon-paperclip:before{width:auto;}.path-80.node #block-galballyobryan-content{float:left;width:100%;text-align:left;}.not-front.path-80.node .information.span-10{padding:0px 0%;width:23%;float:left;text-align:left;}.not-front.path-80.node .outer-wrap{min-height:400px;}.layout-two-sidebars.news.type-.not-front .outer-wrap{padding-bottom:0px;}@media only screen and (max-width:1440px) and (min-width:1024px){div.archive dl dt{padding-left:64px;}.archive dd .icon-paperclip{padding-right:0px;width:64px;display:inline-block;}}@media only screen and (max-width:1024px) and (min-width:769px){.information{width:100% !important;}.span-4.push-6,.push-6.span-4-4{width:50%;margin-left:50%;padding-bottom:2.5em;}.not-front .outer-wrap{padding-top:22.2em;}#main .region-primary-menu{display:none;}.path-news .information.span-8{padding:0px 0% 0px 0%;width:74% !important;}.contact-left-main .span-3{width:100%;}.contact-left-main .span-3.general{padding-right:5.5%;width:53%;}.contact-left-main .span-3.careers{width:47%;float:left;padding-right:2.5%;padding-bottom:2.5%;}.contact-left-main .span-3.general p.head{margin-top:0px;padding-top:0px;}.path-user #block-galballyobryan-content{width:60%;}.logotype > svg{width:240px;height:24px;}.span-5,.partner .sidebar .span-5{width:40%;}.news .information.span-8{padding:0px 0% 0px 0%;}.news .information{width:72% !important;}.news aside.span-2{width:100%;}aside.span-2{padding-bottom:0px;}.not-front.news .sidebar.span-2{width:25%;padding-right:0px;}.exp-nav.span-2{display:none;}.information small,.blog-title small{line-height:2rem;}.what-we-do .information.span-8{padding-left:0px;width:62% !important;}.not-front .sidebar.span-2{padding-right:0px;width:31.3%;float:right;}.secondary-title-block{font-size:16px;}.not-front.our-people.type-people .span-5,.not-front.our-people.type-people .partner .sidebar .span-5{width:50%;}.not-front.our-people.type-people .partner-details .field--type-image{padding-left:0%;}.not-front.our-people.type-people .partner-details .sidebar{width:100%;padding-left:0%;margin-top:0px;}.partner-details .span-5 .field__label{font-size:16px;}.news.type-news .exp-nav.span-2{display:block;}.news.type-news .region-content header{display:none;}.not-front.news.type-news  .outer-wrap{padding-top:21.8em;}news.type-news .information{width:100% !important;}.not-front.type-people .region-content .field--name-body{margin-top:0px;padding-bottom:20px;}.people-email-main{padding-left:0px;color:#363636;font-size:17.6px;line-height:25.52px;}.news .exp-nav.span-2{display:block;}.not-front .information .region-content small div p{line-height:2.2325rem;}.people-page .views-row{width:25%;}#main .region-primary-menu{display:none;}.not-front .portrait-wrap{padding-top:0px;overflow:hidden;}.not-front .sidebar.span-2{padding-right:0px;width:100%;float:left;}.not-front .information.span-10{width:100%;padding:0px;float:left;padding:0px 0%;}.information.span-8{width:100%;padding:0px;float:left;padding:0px 0px 0px 0%;}.not-front .outer-wrap{padding-top:40px;}.not-front .region-content .field--name-body{margin-top:0px;padding-bottom:2.5em;}.not-front.type-people .region-content .field--name-body{margin-top:0px;padding-bottom:0px;}header{height:auto;}.information{width:100% !important;}.span-4.push-6,.push-6.span-4-4{width:100%;margin-left:0;padding-bottom:2.5em;}.not-front.what-we-do .sidebar.span-2{padding-right:0px;float:right;width:28.5%;padding-left:0;margin-left:0;margin-top:1em;}.view-news .information.span-8{padding:0px 0% 0px 0%;}.not-front .view-news .sidebar.span-2{width:100%;}.not-front.path-news .sidebar.span-2{width:100%;}.path-80 #block-contactleftsidecontent{float:left;width:100%;}.path-80 #block-galballyobryan-content{float:left;width:100%;}.contact-left-main .span-3{width:100%;padding-right:0%;}.contact-left-main .span-3.general{padding-right:0%;width:100%;}.contact-left-main .span-3.careers{width:100%;float:left;padding-right:0%;padding-bottom:2.5%;}.path-80.not-front .field--name-body{margin-top:0px;}.role-main{margin-top:50px;}.not-front.path-13 .region-content .field--name-body{margin-top:5px;padding-bottom:2.5em;}.partner-details .field--type-image{padding-left:0%;}.path-user #block-galballyobryan-content{width:100%;}.span-1,.span-1-4{margin-bottom:4.5%;}.region-content .single-bio .role-main{margin-top:0px;}.path-frontpage .about-us.span-5{width:40%;}.path-frontpage .statement h1{font-size:1.3rem;line-height:1.885rem;color:#fff;}.path-frontpage .outer-wrap .span-10{padding-right:0px;}.not-front.news .outer-wrap{padding-top:3em;}.not-front .statement{margin-top:0px;}.information .span-10{margin-right:0px;}.not-front.archive .outer-wrap{padding-top:6.3em;}.not-front.archive .region-content header{display:none;}.not-front.archive .exp-nav.span-2{display:block;font-size:1.25rem;line-height:1.7rem;font-weight:normal;padding-bottom:0px;}.not-front.archive .sidebar p{font-size:1.1rem;line-height:1.595rem;font-weight:normal;}.partner-details .sidebar{width:100%;padding-left:0%;margin-top:5.8em;}.type-people .region-content .title.span-5{margin-top:0px;}.not-front.news .sidebar.span-2{padding-right:0px;width:22.5%;float:left;}.not-front.news .sidebar.span-2 .field--name-body{margin-top:0px;}.news .information.span-8{padding:0px 0% 0px 0px;width:72.5% !important;margin-right:2.5%;}header{margin-top:0px;}.exp-nav{width:100%;}header.destop{background:#f9f9f9;}.not-front .outer-wrap{padding-top:3em;}.not-front.what-we-do .outer-wrap{padding-top:3em;}.not-front.privacy-policy .outer-wrap{padding-top:3em;}.not-front.disclaimer .outer-wrap{padding-top:3em;}.exp-nav.span-2{display:none;}.secondary-title-block{font-size:16px;}.view-news .news-list-title h2 a{font-size:1.8rem;line-height:2rem;}.span-4.push-6,.push-6.span-4-4{padding-bottom:0px;}.people-email-main{margin-bottom:0px;font-size:1.05rem;line-height:1.5225rem;}.people-email-main{padding-left:0px;color:#363636;}.region-primary-menu ul.menu ul.menu{padding-top:0px;}.not-front .information blockquote p:first-child{font-size:1.5rem;}.partner-details .span-5 .field__label{font-size:16px;}.news.type-news .exp-nav.span-2{display:block;}.news.type-news .region-content header{display:none;}.not-front.news.type-news .outer-wrap{padding-top:3em;}.contact-left-main .span-3.general{padding-right:0px;}.not-front.contact .outer-wrap{padding-top:3em;}.not-front.careers-enquiry .outer-wrap{padding-top:3em;}.privacy-policy .information.span-10{padding-left:0px;padding-right:0px;width:100%;}.disclaimer .information.span-10{padding-left:0px;padding-right:0px;width:100%;}.privacy-policy .exp-nav.span-2{display:block;}.disclaimer .exp-nav.span-2{display:block;}.privacy-policy .region-content header{display:none;}.disclaimer .region-content header{display:none;}.privacy-policy .exp-nav.span-2 .sidebar .field--name-body p{font-size:1.25rem;line-height:1.7rem;}.disclaimer .exp-nav.span-2 .sidebar .field--name-body p{font-size:1.25rem;line-height:1.7rem;}.not-front .information p{font-size:1rem;line-height:1.45rem;}.not-front .information p.large{font-size:1.45rem;line-height:1.7rem;}.information .news-content p:first-child{font-size:1.25rem;line-height:1.7rem;}.information .news-content p{font-size:1.25rem;line-height:1.7rem;}.not-front.what-we-do .information p{font-size:1.25rem;line-height:1.7rem;font-weight:normal;}.not-front.what-we-do .information .region-content .what-we-do-content .field--name-body ul li{font-size:1.25rem;line-height:1.7rem;font-weight:normal;}.not-front.what-we-do .information p.large{font-size:1.65rem;line-height:1.9rem;}.not-front.news .information .region-content .views-field.views-field-nothing .field-content p{font-size:1.25rem;line-height:1.7rem;font-weight:normal;}.not-front.news .information .region-content .views-field.views-field-view-node .field-content a{font-size:1.25rem;line-height:1.7rem;font-weight:normal;}.single-bio .bio{margin-top:1.6em;}.webform-submission-contact-form .form-item(even){width:48%;float:left;margin-right:2.5%;}.webform-submission-contact-form .form-item(odd){width:48%;float:left;margin-right:0%;}.our-people .region-content .abstract.span-4{width:49%;float:none;margin-left:49%;margin-bottom:65px;}.information .node--type-people .bio .field--name-body p{font-size:1.1rem;line-height:1.595rem;}.information .node--type-people .bio .field--name-body p:first-child{font-size:1.1rem;line-height:1.595rem;padding-bottom:0px;}.information h1{font-size:1.8rem;line-height:2rem;}.not-front.type-people .region-content .field--name-body{margin-top:0px;padding-bottom:20px;}.news .exp-nav.span-2{display:block;padding-bottom:0px;}.view-news h1 a{font-size:1.8rem;line-height:2rem;}.sidebar ul.areas-of-practice li{margin-right:0px;}.privacy-policy .information.span-8{padding-left:0px;width:100%;}.disclaimer .information.span-8{padding-left:0px;width:100%;}.what-we-do .region-content header{display:none;}.view-news .entry-date{font-size:1.2rem;line-height:1.7rem;font-family:"FoundersGrotesk";color:#696969;}.view-news .author{font-size:1.2rem;line-height:1.7rem;font-family:"FoundersGrotesk";}.news .region-content h1{margin-bottom:0px;}.view-news h1 a{max-width:100%;}.information .blog-entry h1 span{padding-bottom:0px;max-width:100%;}.view-news .views-field-view-node{padding-top:15px;}.view-news .views-field-view-node a{font-size:1rem;line-height:1.25rem;}.region-footer-third ul{margin-top:10px;}.view-news .views-field-view-node{padding-bottom:40px;}.disclaimer .exp-nav.span-2 .sidebar .field--name-body p{padding-bottom:0px;}.privacy-policy .exp-nav.span-2 .sidebar .field--name-body p{padding-bottom:0px;}.not-front.path-94 .information .title p{font-size:1.45rem;line-height:2.1025rem;padding-bottom:0.25em;}.path-94 .region-content header{display:none;}.region-content .what-we-do-content .field--name-body ul li{font-size:1rem;line-height:1.45rem;}.news .region-sidebar-first #block-views-block-news-side-block-filter-block-2{display:block;padding-bottom:20px !important;}.not-front.news .sidebar.span-2{display:block;}.not-front.news .exp-nav.span-2 #block-views-block-news-side-block-filter-block-2{display:none;}.not-front.archive .information.span-8{width:75% !important;padding-right:0px;float:right !important;}.not-front.archive .exp-nav.span-2{width:20%;}.what-we-do.type-page .information.span-8{width:62% !important;}.contact .mobile-menu{right:2.5em;}.not-front.news.type- .information.span-8{width:72.5% !important;float:left;margin-right:2.5%;}.not-front.news.type- .sidebar.span-2{width:22.5% !important;float:left;}.not-front.contact .region-content .field--name-body{padding-bottom:0px;}.path-80 #block-contactleftsidecontent{float:right;width:25%;}.path-80 #block-galballyobryan-content{float:left;width:40%;}.single-bio blockquote{padding-bottom:20px;}.not-front.contact .information p{font-size:1.1rem;line-height:1.595rem;}.people-page .views-row:nth-child(0n+2),.people-page .views-row:nth-child(0n+8),.people-page .views-row:nth-child(0n+9){margin-left:25%;}.path-frontpage .outer-wrap{background:#f9f9f9;}.not-front.our-people .outer-wrap{padding-top:1em;}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2)  and (orientation:portrait){.path-frontpage .statement h1{color:#363636;}}@media only screen and (max-width:900px),(height:1024px) and (width:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:landscape),(width:1024px) and (height:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait){.path-frontpage .statement h1{color:#363636;}}@media only screen and (min-device-width:834px) and (orientation:portrait){.path-frontpage .statement h1{color:#363636;}}@media only screen and (max-width:768px) and (min-width:481px){.people-page .views-row{width:25%;}#main .region-primary-menu{display:none;}.not-front .portrait-wrap{padding-top:0px;overflow:hidden;}.not-front .sidebar.span-2{padding-right:0px;width:100%;float:left;}.not-front .information.span-10{width:100%;padding:0px;float:left;padding:0px 0%;}.information.span-8{width:100%;padding:0px;float:left;padding:0px 0px 0px 0%;}.not-front .outer-wrap{padding-top:8.8em;}.not-front .region-content .field--name-body{margin-top:0px;padding-bottom:2.5em;}.not-front.type-people .region-content .field--name-body{margin-top:0px;padding-bottom:0px;}header{height:auto;}.not-front header{height:4em;}.information{width:100% !important;}.span-4.push-6,.push-6.span-4-4{width:100%;margin-left:0;padding-bottom:2.5em;}.not-front.what-we-do .sidebar.span-2{padding-right:0px;float:left;width:48.5%;padding-left:0;margin-left:0;margin-top:1em;}.view-news .information.span-8{padding:0px 0% 0px 0%;}.not-front .view-news .sidebar.span-2{width:100%;}.not-front.path-news .sidebar.span-2{width:100%;}.path-80 #block-contactleftsidecontent{float:left;width:100%;padding-top:40px;}.path-80 #block-galballyobryan-content{float:left;width:100%;}.contact-left-main .span-3{width:100%;padding-right:0%;}.contact-left-main .span-3.general{padding-right:0%;width:100%;}.contact-left-main .span-3.careers{width:100%;float:left;padding-right:0%;padding-bottom:2.5%;}.path-80.not-front .field--name-body{margin-top:0px;}.role-main{margin-top:50px;}.not-front.path-13 .region-content .field--name-body{margin-top:5px;padding-bottom:2.5em;}.partner-details .field--type-image{padding-left:0%;}.path-user #block-galballyobryan-content{width:100%;}.span-1,.span-1-4{margin-bottom:4.5%;}.path-frontpage .statement{max-width:505px;position:relative;top:inherit;margin-left:50px;}.path-frontpage .about-us.span-5{width:100%;}.path-frontpage .about-us.span-5 img{width:100%;}.path-frontpage .statement h1{font-size:1.3rem;line-height:1.885rem;color:#363636;}.path-frontpage .outer-wrap .span-10{padding-right:0px;}.not-front.news .outer-wrap{padding-top:3em;}.not-front .statement{margin-top:0px;}.information .span-10{margin-right:0px;}.not-front.archive .outer-wrap{padding-top:6.3em;}.not-front.archive .region-content header{display:none;}.not-front.archive .exp-nav.span-2{display:block;font-size:1.25rem;line-height:1.7rem;font-weight:normal;padding-bottom:0px;}.not-front.archive .sidebar p{font-size:1.25rem;line-height:1.7rem;font-weight:normal;}.partner-details .sidebar{width:100%;padding-left:0%;margin-top:0em;}.type-people .region-content .title.span-5{margin-top:0px;}.not-front.news .sidebar.span-2{padding-right:0px;width:22.5%;float:LEFT;}.not-front.news .sidebar.span-2 .field--name-body{margin-top:0px;}.news .information.span-8{padding:0px 0% 0px 0px;width:72.5% !important;margin-right:2.5%;}header{margin-top:0px;}.exp-nav{width:100%;}.not-front .outer-wrap{padding-top:3em;}.not-front.what-we-do .outer-wrap{padding-top:3em;}.not-front.privacy-policy .outer-wrap{padding-top:3em;}.not-front.disclaimer .outer-wrap{padding-top:3em;}.exp-nav.span-2{display:none;}.secondary-title-block{font-size:16px;}.not-front.our-people .outer-wrap{padding-top:1em;}.span-4.push-6,.push-6.span-4-4{padding-bottom:0px;}.people-email-main{margin-bottom:0px;font-size:1.05rem;line-height:1.5225rem;}.people-email-main{padding-left:51px;color:#363636;}.region-primary-menu ul.menu ul.menu{padding-top:0px;}.not-front .information blockquote p:first-child{font-size:1.5rem;}.partner-details .span-5 .field__label{font-size:16px;}.news.type-news .exp-nav.span-2{display:block;}.news.type-news .region-content header{display:none;}.not-front.news.type-news .outer-wrap{padding-top:3.8em;}.contact-left-main .span-3.general{padding-right:0px;}.not-front.contact .outer-wrap{padding-top:7.8em;}.privacy-policy .information.span-10{padding-left:0px;padding-right:0px;width:100%;}.disclaimer .information.span-10{padding-left:0px;padding-right:0px;width:100%;}.privacy-policy .exp-nav.span-2{display:block;}.disclaimer .exp-nav.span-2{display:block;}.privacy-policy .region-content header{display:none;}.disclaimer .region-content header{display:none;}.privacy-policy .exp-nav.span-2 .sidebar .field--name-body p{font-size:1.25rem;line-height:1.7rem;}.disclaimer .exp-nav.span-2 .sidebar .field--name-body p{font-size:1.25rem;line-height:1.7rem;}.not-front .information p{font-size:1rem;line-height:1.45rem;}.not-front .information p.large{font-size:1.45rem;line-height:1.7rem;}.information .news-content p:first-child{font-size:1.25rem;line-height:1.7rem;}.information .news-content p{font-size:1.25rem;line-height:1.7rem;}.not-front.what-we-do .information p{font-size:1.25rem;line-height:1.7rem;font-weight:normal;}.not-front.what-we-do .information .region-content .what-we-do-content .field--name-body ul li{font-size:1.25rem;line-height:1.7rem;font-weight:normal;}.not-front.what-we-do .information p.large{font-size:1.65rem;line-height:1.9rem;}.not-front.news .information .region-content .views-field.views-field-nothing .field-content p{font-size:1.25rem;line-height:1.7rem;font-weight:normal;}.not-front.news .information .region-content .views-field.views-field-view-node .field-content a{font-size:1.25rem;line-height:1.7rem;font-weight:normal;}.single-bio .bio{margin-top:1.6em;}.webform-submission-contact-form .form-item(even){width:48%;float:left;margin-right:2.5%;}.webform-submission-contact-form .form-item(odd){width:48%;float:left;margin-right:0%;}.our-people .region-content .abstract.span-4{width:78%;float:none;}.information .node--type-people .bio .field--name-body p{font-size:1.25rem;line-height:1.7rem;}.information .node--type-people .bio .field--name-body p:first-child{font-size:1.25rem;line-height:1.7rem;padding-bottom:0px;}.information h1{font-size:1.8rem;line-height:2rem;}.not-front.type-people .region-content .field--name-body{margin-top:0px;padding-bottom:20px;}.news .exp-nav.span-2{display:block;padding-bottom:0px;}.view-news h1 a{font-size:font-size:2.1rem;line-height:2.5rem;}.sidebar ul.areas-of-practice li{margin-right:0px;}.privacy-policy .information.span-8{padding-left:0px;width:100%;}.disclaimer .information.span-8{padding-left:0px;width:100%;}.what-we-do .region-content header{display:none;}.view-news .entry-date{font-size:1.2rem;line-height:1.7rem;font-family:"FoundersGrotesk";color:#696969;}.view-news .author{font-size:1.2rem;line-height:1.7rem;font-family:"FoundersGrotesk";}.news .region-content h1{margin-bottom:0px;}.view-news h1 a{max-width:100%;}.information .blog-entry h1 span{padding-bottom:0px;max-width:100%;}.view-news .views-field-view-node{padding-top:15px;}.view-news .views-field-view-node a{font-size:1rem;line-height:1.25rem;}.region-footer-third ul{margin-top:10px;}.view-news .views-field-view-node{padding-bottom:40px;}.disclaimer .exp-nav.span-2 .sidebar .field--name-body p{padding-bottom:0px;}.privacy-policy .exp-nav.span-2 .sidebar .field--name-body p{padding-bottom:0px;}.not-front.path-94 .information .title p{font-size:1.45rem;line-height:2.1025rem;padding-bottom:0.25em;}.not-front.path-94 .information .what-we-do-content .title{margin-top:0px;}.path-94 .region-content header{display:none;}.region-content .what-we-do-content .field--name-body ul li{font-size:1rem;line-height:1.45rem;}.news .region-sidebar-first #block-views-block-news-side-block-filter-block-2{display:block;padding-bottom:20px !important;}.not-front.news .sidebar.span-2{display:block;}.not-front.news .exp-nav.span-2 #block-views-block-news-side-block-filter-block-2{display:none;}.not-front.archive .information.span-8{width:100%;padding-right:0px;}.what-we-do.type-page .information.span-8{width:100% !important;}.what-we-do.type-page .information.span-2{width:100% !important;}.single-bio blockquote{padding-bottom:20px;}.archive .region-content header{display:none;}.not-front.contact .information p{font-size:1.1rem;line-height:1.595;}.people-page .views-row:nth-child(0n+2),.people-page .views-row:nth-child(0n+8),.people-page .views-row:nth-child(0n+9){margin-left:25%;}.not-front.path-80.node .outer-wrap{min-height:200px;}.not-front.path-80.node .information.span-10{width:100%;}}@media only screen and (max-width:480px) and (min-width:320px){.people-page .views-row{width:47%;margin-right:15px;padding-right:0;padding-bottom:0.75%;}.contact-us,.single-bio{padding:1.5em 0;padding-right:2.5%;}.people-page .views-row:nth-child(even){margin-right:0px;}.people-page .views-row:nth-child(odd){margin-right:15px;}.people-page .views-row:nth-child(0n+2),.people-page .views-row:nth-child(0n+8),.people-page .views-row:nth-child(0n+9){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0px;float:left;}#main .region-primary-menu{display:none;}.not-front .portrait-wrap{padding-top:0px;overflow:hidden;}.not-front .sidebar.span-2{padding-right:0px;width:100%;float:left;}.not-front .information.span-10{width:100%;padding:0px;float:left;padding:0px 0%;}.information.span-8{width:100%;padding:0px;float:left;padding:0px 0px 0px 0%;}.not-front .outer-wrap{padding-top:40px;}.not-front .region-content .field--name-body{margin-top:0px;padding-bottom:2.5em;}.not-front.contact .region-content .field--name-body{margin-bottom:0px;padding-bottom:0px;}.information p:first-child{font-size:1.45rem;line-height:1.7rem;}header{height:auto;}.information{width:100% !important;}.span-4.push-6,.push-6.span-4-4{width:100%;margin-left:0;padding-bottom:2.5em;}.not-front.path-news .sidebar.span-2{width:100%;}.path-80 #block-contactleftsidecontent{float:left;width:100%;}.path-80 #block-galballyobryan-content{float:left;width:100%;border-top:1px dotted #696969;padding-top:25px;}.webform-submission-contact-form .form-item{width:100%;float:left;margin-right:0%;}.contact-left-main .span-3{width:100%;padding-right:0%;}.contact-left-main .span-3.general{padding-right:0%;width:100%;}.contact-left-main .span-3.careers{width:100%;float:left;padding-right:0%;padding-bottom:2.5%;}.path-80.not-front .field--name-body{margin-top:0px;}.information blockquote p:first-child{width:100%;}.partner-details .sidebar{width:100%;padding-left:0%;margin-top:2.5em;}.role-main{margin-top:50px;}.not-front.path-13 .region-content .field--name-body{margin-top:5px;padding-bottom:2.5em;}.partner-details .field--type-image{padding-left:0%;}.path-user #block-galballyobryan-content{width:100%;}.span-1,.span-1-4{margin-bottom:4.5%;}.path-frontpage .statement{max-width:505px;position:fixed;top:20%;margin-left:32.5%;}.not-front.news .sidebar.span-2{padding-right:0px;width:100%;float:right;}aside.sidebar{padding-left:20px;}.what-we-do aside.sidebar{padding-left:0px;}.not-front.news .sidebar.span-2 .field--name-body{margin-top:0px;}.news .information.span-8{padding:0px 0% 0px 0px;}header{margin-top:0px;}.exp-nav{width:100%;}.exp-nav.span-2{display:none;}.news.type-news .exp-nav.span-2{display:block;}.secondary-title-block{font-size:16px;}.not-front.our-people .outer-wrap{padding-top:0.8em;}.span-4.push-6,.push-6.span-4-4{padding-bottom:0px;}.people-email-main{margin-left:0px;margin-bottom:35px;padding-left:0px;}.not-front .information blockquote p:first-child{font-size:1.5rem;}.partner-details .span-5 .field__label{font-size:16px;}.news.type-news .region-content header{display:none;}.not-front.news.type-news  .outer-wrap{padding-top:0.8em;}.type-news aside.sidebar{padding-left:0px;}.contact-left-main .span-3.general{padding-right:0px;}.not-front.contact .outer-wrap{padding-top:2em;}.not-front.careers-enquiry .outer-wrap{padding-top:2em;}.privacy-policy .information.span-10{padding-left:0px;padding-right:0px;width:100%;}.disclaimer .information.span-10{padding-left:0px;padding-right:0px;width:100%;}.privacy-policy .exp-nav.span-2{display:block;}.disclaimer .exp-nav.span-2{display:block;}.privacy-policy .region-content header{display:none;}.disclaimer .region-content header{display:none;}.not-front .information p{font-size:1rem;line-height:1.45rem;}.not-front .information p.large{font-size:1.45rem;line-height:1.7rem;}.not-front.contact .information p{font-size:1.1rem;line-height:1.595rem;}.information .node--type-people .bio .field--name-body p{font-size:1rem;line-height:1.45rem;}.information .node--type-people .bio .field--name-body p:first-child{font-size:1rem;line-height:1.45rem;}.information h1{font-size:1.8rem;line-height:2rem;}.not-front.type-people .region-content .field--name-body{margin-top:0px;padding-bottom:0px;}.not-front.type-people .region-content .field--name-body{margin-top:0px;padding-bottom:20px;}.news .exp-nav.span-2{display:block;}.view-news h1 a{font-size:1.8rem;line-height:2rem;}.sidebar ul.areas-of-practice li{margin-right:0px;}.privacy-policy .information.span-8{padding-left:0px;width:100%;}.disclaimer .information.span-8{padding-left:0px;width:100%;}.what-we-do .region-content header{display:none;}.view-news .entry-date{font-size:1rem;line-height:1.45rem;font-family:"FoundersGrotesk";color:#696969;}.view-news .author{font-size:1rem;line-height:1.45rem;font-family:"FoundersGrotesk";}.news .region-content h1{margin-bottom:0px;}.view-news h1 a{max-width:100%;}.information .blog-entry h1 span{padding-bottom:0px;max-width:100%;}.view-news .views-field-view-node{padding-top:15px;}.view-news .views-field-view-node a{font-size:1rem;line-height:1.25rem;}.region-footer-third ul{margin-top:10px;}.view-news .views-field-view-node{padding-bottom:40px;}.disclaimer .exp-nav.span-2 .sidebar .field--name-body p{padding-bottom:0px;}.privacy-policy .exp-nav.span-2 .sidebar .field--name-body p{padding-bottom:0px;}.not-front.path-94 .information .title p{font-size:1.45rem;line-height:2.1025rem;padding-bottom:0.25em;}.path-94 .region-content header{display:none;}.region-content .what-we-do-content .field--name-body ul li{font-size:1rem;line-height:1.45rem;}.information .blog-entry h1 span{font-size:1.8rem;line-height:2rem;}.news .region-sidebar-first #block-views-block-news-side-block-filter-block-2{display:block;padding-bottom:20px !important;}.not-front.news .sidebar.span-2{display:none;}.not-front.archive .information.span-8{width:100%;padding-right:0px;}.archive .region-content header{display:none;}.archive .exp-nav.span-2{display:block;}.not-front.archive .outer-wrap{padding-top:30px;}.archive dd .icon-paperclip{font-size:0px;display:none;}div.archive dl dt{padding-left:0em;}.contact .inner-wrap{padding:0 0px;width:100%;}.not-front.path-80.node .outer-wrap{min-height:200px;}.not-front.path-80.node .information.span-10{width:100%;}}@media only screen and (min-width:768px) and (max-width:959px){.path-frontpage #about-home .copy.span-4{margin-bottom:0px;}.region-footer-third .span-1-4{margin-bottom:0px;}.path-frontpage .information{padding-bottom:0px;}.not-front.contact .outer-wrap{padding-top:3em;}.not-front.careers-enquiry .outer-wrap{padding-top:3em;}}@media screen and (-ms-high-contrast:active){@media only screen and (max-width:1440px) and (min-width:1025px){.portrait{max-width:240px;max-height:245px;}}.portrait{max-width:240px;max-height:245px;}}.breadcrumb-main{display:block;width:100%;padding-bottom:10px;color:#bca474;font-weight:500;font-family:"LyonText";font-size:17.6px;line-height:1.5rem;}.breadcrumb-main a{text-decoration:none;color:#bca474;border-bottom:1px solid #bca474;}.content-button a{padding:10px 20px;border:1px solid #363636;color:#363636;display:inline-block;transition:all 250ms ease-in-out 0s;font-size:17.6px;}.content-button a:hover{border:1px solid #bca474;color:#bca474;transition:all 250ms ease-in-out 0s;}.color-button a{padding:10px 20px;color:#fff;background-color:#bca474;display:inline-block;transition:all 250ms ease-in-out 0s;font-size:17.6px;}.color-button a:hover{color:#fff;background-color:#a58a53;transition:all 250ms ease-in-out 0s;}.top-search-block{margin-top:-21px;float:right;display:none;}.top-search-form{overflow:hidden;clear:both;float:right;margin-top:4px;right:0px;z-index:999999;display:none;}.header-inner{position:relative;}.top-search-form .form-actions{margin-top:-34px;float:right;}.top-search-form .form-actions input{color:#210634;}.top-search-form .form--inline .form-item{float:left;width:82%;}.not-front.careers-enquiry .top-search-form .form-item{width:82%;float:left;margin-right:0.5em;}.region-primary-menu{width:100%;clear:both;}.header-outer .span-4.push-3{float:right;width:55%;margin-left:0px;}.top-search-block img{width:20px;height:auto;}.top-search-block a{outline:none;}.top-search-form{width:100%;}.top-search-form form{width:380px;float:right;background-color:#fff;padding:18px 0px 3px 10px;}.path-frontpage .region-top-search{background-color:tranparent;}.region-top-search{background-color:transparent}li.menu-item.search-form-menu form{display:none;}.search .region-sidebar-first h2{display:none;}.search .information.span-8{padding:0px 0% 0px 5%;}details.search-advanced{border:none;}.search .collapse-processed > summary:before{background:none;display:none;}.search input#edit-submit{margin-top:-30px;}.search-help-link{padding-top:15px;padding-bottom:15px;display:block;}.search fieldset{border:none;}.search #block-galballyobryan-content .content .item-list{display:block;clear:both;padding-top:0px;}.search #edit-keys{width:86%;}.search details > .details-wrapper{padding:0.5em 10px;}.item-list .search-results li .search-result__snippet-info{display:none;}.search .view-content .views-row{padding-bottom:25px;}.search .view-header{padding-bottom:20px;color:#363636;font-size:15px;}.search nav.pager{float:right;}.breadcrumb li:before{content:"/\00a0";padding:0px 1px 0px 8px;}.search .exp-nav.span-2{display:block;}.search .item-list li{margin:0px 0px 0px 20px;padding:0;padding-bottom:15px;list-style:disc;}.search .item-list .search-results li{margin:0px 0px 0px 20px;padding:0;padding-bottom:0px;list-style:disc;}.not-front .logo.span-3{padding-bottom:0px;}.not-front .header-outer .span-4{padding-bottom:0px;}.not-front.careers-enquiry .information.span-10{width:100%;padding:0px;float:left;padding:0px 0%;}.not-front.careers-enquiry .information.span-10 .content{float:left;width:39%;}.not-front.careers-enquiry .information.span-10 #block-galballyobryan-content{float:left;width:36%;padding-left:7%;}.not-front.careers-enquiry .information.span-10 #block-galballyobryan-content .content{float:left;width:100%;}.not-front.careers-enquiry .form-item{width:46.75%;float:left;margin-right:2.5%;margin-left:0px;}.not-front.careers-enquiry .webform-type-radios.form-item{width:100%;}.not-front.careers-enquiry .form-item-address-address.form-item{width:100%;}.not-front.careers-enquiry .form-item.form-item-message{width:100%;display:block;margin-bottom:20px;margin-top:20px;}.not-front.careers-enquiry label{font-size:0.75rem;line-height:1rem;color:#696969;margin-right:0.5em;margin-left:0.1em;margin-top:0.5em;width:auto;height:1.5em;vertical-align:middle;font-family:"LyonText";padding-left:0px;margin-left:0px;}.not-front.careers-enquiry .webform-type-radios.form-item{margin-bottom:1.5em;}.not-front.careers-enquiry .form-type-radio label{font-size:14px;}.not-front.careers-enquiry legend{font-size:1.1rem;line-height:1.1rem;display:inline-block;border-bottom:1px solid #bca474;color:#bca474;padding-bottom:0;margin-bottom:0.85em;font-weight:normal;}.information form ::-webkit-input-placeholder{font-size:0.9rem;line-height:1.25rem;color:#363636 !important;}.information form ::-moz-placeholder{font-size:0.9rem;line-height:1.25rem;color:#363636 !important;}.information form :-ms-input-placeholder{font-size:0.9rem;line-height:1.25rem;color:#363636 !important;}.information form :-moz-placeholder{font-size:0.9rem;line-height:1.25rem;color:#363636 !important;}.information form ::placeholder{font-size:0.9rem;line-height:1.25rem;color:#363636 !important;opacity:1;}.information form ::-ms-input-placeholder{font-size:0.9rem;line-height:1.25rem;color:#363636 !important;}.search .information form ::-webkit-input-placeholder{font-size:16px;}.search .information form ::-moz-placeholder{font-size:16px;}.search .information form :-ms-input-placeholder{font-size:16px;}.search .information form :-moz-placeholder{font-size:16px;}@media only screen and (min-width:768px) and (max-width:1024px){.top-search-block{display:none;}li.menu-item.search-form-menu{display:block;padding-top:20px;}li.menu-item.search-form-menu .form--inline .form-actions{clear:none;float:right;padding:0px;margin:0px;margin-left:10px;line-height:28px;padding-top:2px;}li.menu-item.search-form-menu .form--inline .form-actions .button{background:none;padding:0px 2px;margin:0px;line-height:26px;font-size:16px;}li.menu-item.search-form-menu .form--inline .form-item{width:77%;padding:0px;margin:0px;line-height:25px;}li.menu-item.search-form-menu input[type=text]{padding:0px;margin:0px;line-height:28px;font-size:16px;height:25px;}.search .information.span-8{padding:0px;}.search .information.span-8{padding:0px;}.not-front.careers-enquiry .form-item{width:100%;margin-right:0%;}}@media only screen and (min-width:200px) and (max-width:767px){.top-search-block{display:none;}li.menu-item.search-form-menu{display:block;padding-top:20px;}li.menu-item.search-form-menu .form--inline .form-actions{clear:none;float:right;padding:0px;margin:0px;margin-left:10px;line-height:28px;padding-top:2px;}li.menu-item.search-form-menu .form--inline .form-actions .button{background:none;padding:0px 2px;margin:0px;line-height:26px;font-size:16px;}li.menu-item.search-form-menu .form--inline .form-item{width:76%;padding:0px;margin:0px;line-height:25px;}li.menu-item.search-form-menu input[type=text]{padding:0px;margin:0px;line-height:28px;font-size:16px;height:25px;}.search .information.span-8{padding:0px;}.not-front.careers-enquiry .information.span-10 .content{float:left;width:100%;}.not-front.careers-enquiry .information.span-10 #block-galballyobryan-content{float:right;width:100%;}.not-front.careers-enquiry .form-item{width:100%;float:left;margin-right:0%;margin-left:0px;}.not-front.careers-enquiry .information.span-10 #block-galballyobryan-content{padding-left:0px;}}@media only screen and (min-width:1200px){.menu-item.contact-us{text-align:right;padding-right:0px;margin-top:-1px;}.region-primary-menu ul{margin-left:0px;float:right;width:auto;}}@media only screen and (min-width:200px) and (max-width:1024px){.menu-item.search-form-menu{width:auto;text-align:left;}.menu-item.search-form-menu a{display:none;}li.menu-item.search-form-menu form{display:block;}}@media only screen and (min-width:1280px){.region-primary-menu ul{margin-left:0px;float:right;width:auto;}}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.path-frontpage .statement{top:42%;}.portrait{max-width:210px;max-height:245px;}#views-exposed-form-search-content-page-2 .form-actions input{line-height:21px;}}:root .portrait{max-width:210px \0/IE9;}#block-galballyobryan-homecontent .field--name-body .span-4 a{color:#363636;}#block-galballyobryan-homecontent .field--name-body .span-4 a:hover{color:#bca474;border-bottom:1px solid #bca474;}#block-galballyobryan-homecontent .field--name-body .span-4 h2{color:#210634;}.home-contact-button a{border:none !important;}.home-contact-button a:hover{border:none !important;}.copy.span-4 h2{font-weight:500;margin-bottom:30px;}.buttoncolor,.form-actions .button{color:#fff;background-color:#bca474;padding:10px 20px;text-decoration:none;transition:all 250ms ease-in-out 0s;margin-top:15px;display:inline-block;font-size:1.1rem;line-height:1.595rem;}.buttoncolor:hover,.form-actions .button:hover{color:#fff !important;background-color:#000;text-decoration:none;transition:all 250ms ease-in-out 0s;font-size:1.1rem;line-height:1.595rem;}a.buttoncolor{color:#fff !important;background-color:#bca474;padding:8px 20px;text-decoration:none;transition:all 250ms ease-in-out 0s;margin-top:15px;display:inline-block;font-size:1.1rem;line-height:1.595rem;}a.buttoncolor:hover{color:#fff !important;background-color:#000;text-decoration:none;transition:all 250ms ease-in-out 0s;font-size:1.1rem;line-height:1.595rem;}.call-text{padding-top:15px;clear:both;display:block;font-family:"FoundersGrotesk";}.call-text a{color:#210634;text-decoration:underline;font-family:"FoundersGrotesk";}.call-text a:hover{color:#bca474;text-decoration:underline;font-family:"FoundersGrotesk";}.detail-right-links{font-size:0.9rem;color:#210634;font-family:"FoundersGrotesk";}.detail-right-links span a{margin-right:20px;}.detail-right-links a{text-decoration:underline;color:#210634;}.detail-right-links a:hover{text-decoration:underline;color:#bca474;}.detail-right-links .email-button a{color:#fff;background-color:#bca474;padding:8px 20px;text-decoration:none;transition:all 250ms ease-in-out 0s;margin-top:15px;display:inline-block;font-size:1rem;line-height:1.595rem;font-family:"LyonText";}.detail-right-links .email-button a:hover{color:#fff;background-color:#000;text-decoration:none;transition:all 250ms ease-in-out 0s;font-size:1rem;line-height:1.595rem;font-family:"LyonText";}.path-frontpage .push{display:none;}.path-frontpage .whatwedo-icons-main{clear:both;background-color:#f9f9f9;padding:25px 0px 0px;margin-top:5px;}.whatwedo-icons-main{clear:both;background-color:#efeded;padding:30px 0px;}.whatwedo-icons-inner{max-width:1366px;margin:0 auto;}.whatwedo-icons-inner h2{color:#210734;margin:0px !important;font-weight:500;padding-bottom:35px;font-family:"FoundersGrotesk";font-size:1.5em;}.homepage-icons.areas-of-practice{border:none !important;margin:0px !important;}.homepage-icons.areas-of-practice li{border:none;display:inline-block;width:14%;text-align:center;vertical-align:top;font-size:1.1em;float:left;}.homepage-icons.areas-of-practice li a{background-image:url(/themes/custom/galballyobryan/images/icons/Commercial-Corporate-Other-investigations.png);background-repeat:no-repeat;background-position:center top;padding-top:55px;background-size:80px;display:block;padding-left:1px;padding-right:1px;color:#210634;}.homepage-icons.areas-of-practice li a:hover{color:#bca474;}.our-people.layout-one-sidebar .whatwedo-icons-main{margin-top:20px;}.homepage-icons.areas-of-practice li ul li a{background-image:none !important;border-bottom:0px !important;margin-bottom:0px !important;padding-bottom:0px !important;padding-top:0px !important;color:#363636;}.homepage-icons.areas-of-practice li ul li a:hover{background-image:none !important;border-bottom:0px !important;margin-bottom:0px !important;padding-bottom:0px !important;padding-top:0px !important;color:#bca474;text-decoration:none;}.homepage-icons.areas-of-practice li ul li a:focus{background-image:none !important;border-bottom:0px !important;margin-bottom:0px !important;padding-bottom:0px !important;padding-top:0px !important;color:#bca474;text-decoration:none;outline:none;}.homepage-icons.areas-of-practice li.injury a{background-image:url(/themes/custom/galballyobryan/images/icons/Injury-Compensation.png);}.homepage-icons.areas-of-practice li.criminal a{background-image:url(/themes/custom/galballyobryan/images/icons/Criminal-law.png);}.homepage-icons.areas-of-practice li.commerciallaw a{background-image:url(/themes/custom/galballyobryan/images/icons/Commercial-Corporate-Other-investigations.png);}.homepage-icons.areas-of-practice li.family a{background-image:url(/themes/custom/galballyobryan/images/icons/Family-law.png);}.homepage-icons.areas-of-practice li.wills a{background-image:url(/themes/custom/galballyobryan/images/icons/Wills-Estates.png);}.homepage-icons.areas-of-practice li.commercial-litigation a{background-image:url(/themes/custom/galballyobryan/images/icons/Commercial-Litigation.png);}.homepage-icons.areas-of-practice li.property a{background-image:url(/themes/custom/galballyobryan/images/icons/Property-Business-Law.png);}.path-frontpage .information.span-10{padding-bottom:0px;}.path-frontpage #about-home .copy h2{font-size:1.5rem;line-height:1.8rem;margin-bottom:15px;}.path-frontpage #about-home .copy.span-4.push-1.last p:nth-child(3){padding-right:25px;}.icons-viewmore-button{clear:both;text-align:right;padding-top:35px;font-family:"FoundersGrotesk";font-weight:normal;font-size:1rem;line-height:1.595rem;padding-right:26px;}.icons-viewmore-button a{color:#210634;}.icons-viewmore-button a:hover{color:#bca474;}.span-1-4.other1{width:23%;}.footer-inner .span-3.phone{width:26%;}.footer-inner .span-3.offices{width:26%;}.footer-inner .span-4-4.links.last{width:48%;}.news-list-inner{padding:.5em 0 0em 0;border-top:1px solid #696969;}.news-list-body{clear:both;font-weight:normal;padding-bottom:0.85em;color:#363636;margin:0;clear:left;text-align:left;font-family:"LyonText";font-size:1.1rem;line-height:1.595rem;}.news-list-link{padding-bottom:56px;padding-top:15px;}.news-list-link a{font-size:1.25rem;line-height:1.2rem;color:#bca474;border-bottom:1px solid #bca474 !important;text-decoration:none;font-family:"FoundersGrotesk";}.news-list-link a:hover{color:#210634 !important;border-bottom:1px solid #210634 !important;font-family:"FoundersGrotesk";}.news-list-image-group{overflow:hidden;}.news-list-image{width:34%;float:left;}.news-list-image img{width:100%;height:auto;}.news-list-title{width:62%;float:right;}.view-news .news-list-title h2{margin-top:0px;padding-top:0px;padding-bottom:0px;}.view-news .news-list-title h2 a{margin-top:0px;padding-top:0px;font-size:2rem;line-height:2.2rem;font-family:"LyonTextBlack";font-weight:normal;}.news-list-author{clear:both;overflow:hidden;padding-top:15px;}.above-footer-block-main{background-color:#f1ece3;clear:both;color:#210634;text-align:center;padding:10px;margin-top:40px;}.above-footer-block-main a{color:#210634;text-decoration:none;text-align:center;border-bottom:none;}.above-footer-block-main a:hover{text-decoration:none;border-bottom:none;}.above-footer-block-main p{text-align:center;margin:0px;padding:0px;font-family:"FoundersGrotesk";font-size:1.25rem;line-height:1.595rem;color:#210634;}.path-frontpage .breadcrumb-main-parent{display:none;}.breadcrumb-main-parent{max-width:1366px;margin:0 auto;margin-top:100px;padding-top:20px;}.adminimal-admin-toolbar .breadcrumb-main-parent{max-width:1366px;margin:0 auto;margin-top:135px;}.type-people .whatwedo-icons-inner{max-width:1366px;}.detail-page-profile-main{overflow:hidden;}.detail-image-left{width:34%;float:left;}.detail-content-right{width:58%;float:right;}.detail-title h1{font-size:1.8rem;line-height:2rem;font-family:"LyonTextBlack";font-weight:normal;color:#210634;padding:0.25em 0;margin:0px;}.detail-roll{font-size:1rem;line-height:1rem;text-indent:0;color:#363636;padding-bottom:3px;margin:0;clear:left;text-align:left;font-family:"FoundersGrotesk";}.detail-qualifications{font-size:1rem;line-height:1rem;text-indent:0;color:#363636;padding-bottom:0;margin:0;clear:left;text-align:left;font-family:"FoundersGrotesk";}.detail-bio{padding:28px 0px 15px;padding-right:24%;}.detail-bio blockquote{font-size:1.35rem;line-height:1.6rem;width:100%;margin:0;color:#bca474;padding:0 0 0 0;margin-right:0;font-family:"FoundersGrotesk";font-weight:normal;}.detail-bio blockquote p{font-size:1.35rem;line-height:1.6rem;width:100%;margin:0;color:#bca474;padding:0 0 0 0;margin-right:0;font-family:"FoundersGrotesk";font-weight:normal;}.toolbar-fixed.not-front.type-people .outer-wrap{padding-top:30px;padding-bottom:0px;}.type-people .partner-details{width:28%;float:left;}.type-people .people-detail-content{width:46%;float:right;padding-right:10.5%;}.type-people .field--name-field-areas-of-experstise .field__item ul{width:100%;float:left;}.type-people .field--name-field-areas-of-experstise .field__item{clear:both;}.type-people .field--name-field-areas-of-experstise .field__item div{width:50%;float:left;}.type-people .field--name-field-areas-of-experstise .field__item p{width:60%;}.type-people .field--name-field-areas-of-experstise .field__item ul{padding-top:10px;}.type-people .field--name-field-areas-of-experstise .field__item ul li{width:80%;padding-bottom:10px;line-height:1.3rem;}.type-people .field--name-field-areas-of-experstise .field__label{width:50%;float:left;font-size:1rem;line-height:1.2325rem;text-indent:0;color:#bca474;font-family:"FoundersGrotesk";text-transform:uppercase;display:inline-block;padding-bottom:0 !important;margin:0 0 0.5em 0px;clear:left;text-align:left;font-weight:normal;}.people-qualifications-block .field__label{float:left;font-size:1rem;line-height:1.2325rem;text-indent:0;color:#bca474;font-family:"FoundersGrotesk";text-transform:uppercase;display:inline-block;padding-bottom:0 !important;margin:0 0 0.5em 0px;clear:left;text-align:left;font-weight:normal;}.people-qualifications-block .field--name-field-qualifications ul{margin-bottom:15px;}.people-qualifications-block .field--name-field-qualifications ul li{width:75%;}.people-qualifications-block .field--name-field-professional-memberships ul li{width:75%;}.type-people .field--name-field-areas-of-experstise{padding-top:15px;}.type-news #block-galballyobryan-content header{display:none;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a{background-color:#bca474;padding:5px 10px 5px;color:#fff;display:inline-block;transition:all 250ms ease-in-out 0s;text-align:center;display:inline-block;line-height:1.2em}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a:hover{background-color:#000;padding:5px 10px 5px;color:#fff;display:inline-block;transition:all 250ms ease-in-out 0s;line-height:1.2em;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a.is-active{background-color:#bca474;padding:5px 10px 5px;color:#fff !important;display:inline-block;transition:all 250ms ease-in-out 0s;line-height:1.2em;border:none;}.contact-details-list{padding-bottom:20px;padding-right:15%;}.contact-details-list a{border:none;}.contact-details-more{border-top:1px solid #a3a5a6;padding-top:30px;}.contact-details-more a{display:inline;border-bottom:1px solid #bca474;}.contact-details-more a:hover{display:inline;border-bottom:1px solid #bca474;}.contact-details-more li{padding-bottom:15px;font-family:"LyonText";font-size:1rem;line-height:1.2rem;color:#363636;}.contact-details-more ul li:before{content:'⊹' !important;padding-right:0.5em;float:left;}.callus-title{font-size:1.1rem;line-height:1.1rem;display:block;border-bottom:none;color:#bca474;padding-bottom:0;margin-bottom:0.85em;font-weight:normal;}.callus-phone{font-size:32px;line-height:1.1rem;display:block;border-bottom:none;color:#210634;margin-bottom:0.85em;font-weight:normal;font-family:"FoundersGrotesk";padding-bottom:45px;}.callus-enquiry-title{font-size:1.1rem;line-height:1.1rem;display:block;border-bottom:none;color:#bca474;padding-bottom:0;margin-bottom:6px;font-weight:normal;}.callus-content{color:#363636;padding-bottom:25px;font-size:1rem;line-height:1.5rem;}.not-front.careers-enquiry .outer-wrap{padding-top:25px;}.webform-submission-contact-form #edit-nature-of-enquiry--wrapper.form-item{display:none;}.webform-submission-contact-form #edit-preferred-response--wrapper.form-item{display:none;}.webform-submission-contact-form .form-item{margin-bottom:15px;width:100%;}.webform-submission-contact-form .form-item.form-item-message{padding-top:0px;margin-top:0px;}.not-front.careers-enquiry .form-item{width:100%;padding-bottom:20px;}.not-front.careers-enquiry #edit-processed-text.form-item{padding-bottom:30px;}.not-front.careers-enquiry .form-item.form-item-message{padding-top:0px;margin-top:0px;margin-bottom:0px;}.not-front.careers-enquiry legend{margin-bottom:0px;}.not-front.careers-enquiry .region-top-search .form-item{padding-bottom:0px;}.not-front.careers-enquiry #edit-processed-text p{font-size:1rem;line-height:1.2rem;}.not-front.careers-enquiry #edit-processed-text p.head{margin-bottom:6px;font-size:1.1rem;line-height:1.595rem;}.not-front.careers-enquiry #block-galballyobryan-content form .messages.messages--error{display:none;}.not-front.careers-enquiry #block-galballyobryan-content form .messages.messages--status{display:none;}.top-phone{margin-bottom:5px;}.top-phone a{color:#210634;border-bottom:1px solid #210634;text-decoration:none;}.top-phone a:hover{color:#bca474;border-bottom:1px solid #bca474;text-decoration:none  !important;text-decoration:none;}header .logo  h1{background-color:transparent;width:auto;float:inherit;}.not-front.what-we-do .information.span-10{width:100%;padding:0px;float:left;padding:0px 0%;}.main-content .whatwedo-page h2{color:#363636;margin:0px !important;font-weight:500;padding-bottom:35px;font-family:"FoundersGrotesk";font-size:1.5em;line-height:1.5rem;}.layout-one-sidebar.what-we-do h2{padding-bottom:20px;}.layout-two-sidebars.what-we-do .region-content h1{display:block;}.sidebar ul.areas-of-practice li{text-indent:inherit;}.sidebar ul.areas-of-practice li:before{content:inherit;}.sidebar ul.areas-of-practice li a.is-active{background-repeat:no-repeat;background-image:url(/themes/custom/galballyobryan/images/icons/Criminal-law.png);background-position:-10px top;background-size:80px;display:block;padding-left:1px;padding-right:1px;background-size:45px;padding-left:35px;}.sidebar ul.areas-of-practice li a.is-active:hover{padding-left:1px;padding-right:1px;padding-left:35px;}.sidebar ul.areas-of-practice li.criminal a.is-active{background-image:url(/themes/custom/galballyobryan/images/icons/Criminal-law.png);}.sidebar ul.areas-of-practice li.injury a.is-active{background-image:url(/themes/custom/galballyobryan/images/icons/Injury-Compensation.png);}.sidebar ul.areas-of-practice li.family a.is-active{background-image:url(/themes/custom/galballyobryan/images/icons/Family-law.png);}.sidebar ul.areas-of-practice li.commercial-litigation a.is-active{background-image:url(/themes/custom/galballyobryan/images/icons/Commercial-Litigation.png);}.sidebar ul.areas-of-practice li.wills a.is-active{background-image:url(/themes/custom/galballyobryan/images/icons/Wills-Estates.png);}.sidebar ul.areas-of-practice li.property a.is-active{background-image:url(/themes/custom/galballyobryan/images/icons/Property-Business-Law.png);}.sidebar ul.areas-of-practice li.commerciallaw a.is-active{background-image:url(/themes/custom/galballyobryan/images/icons/Commercial-Corporate-Other-investigations.png);}.what-we-do .homepage-icons.areas-of-practice li{width:21%;text-align:left;margin-right:4%;}.what-we-do .region-content .what-we-do-content .field--name-body ul li ul li{text-align:left;font-size:1rem;line-height:1.6675rem;width:100%;display:block;}.what-we-do .region-content .what-we-do-content .field--name-body ul li br{display:none;}.what-we-do .region-content .what-we-do-content .field--name-body ul li{text-indent:inherit;padding-left:0px;}.what-we-do .homepage-icons.areas-of-practice li a{background-position:-20px top;}.what-we-do .homepage-icons.areas-of-practice li > a{border-bottom:1px solid #bca474;padding-bottom:10px;margin-bottom:18px;}.region-content .what-we-do-content .whatwedo-page ul li:before{content:inherit !important;padding-right:0.5em;}.region-content .what-we-do-content .whatwedo-page ul li ul li:before{content:'⊹' !important;padding-right:0.5em;float:left;}.region-content .what-we-do-content .whatwedo-page{color:#696969;font-family:"FoundersGrotesk" !important;}.region-content .what-we-do-content .field--name-body .whatwedo-page ul li{color:#696969;font-family:"FoundersGrotesk" !important;overflow:hidden;margin:0}.region-content .what-we-do-content .field--name-body .whatwedo-page ul li ul li{width:92%;line-height:1.3em;height:auto;padding:0px;padding-bottom:4px;color:#363636;}.home-banner-arrow{width:100%;height:50px;margin-top:-8em;height:20px;position:absolute;width:100%;text-align:center;}.home-banner-arrow a{outline:none;text-decoration:none;border:none;}.home-banner-arrow a:hover{outline:none;text-decoration:none;border:none;}.not-front .home-banner-arrow{display:none;}.not-front .region-content .content header{display:none;}.whatwedo-people-main{width:22%;float:left;margin-bottom:15px;margin-right:3%;}.what-we-do.layout-two-sidebars .secondary-people-block .view-header p{color:#bca474;padding-bottom:10px;text-transform:uppercase;font-family:"FoundersGrotesk";margin-bottom:0px;padding-bottom:10px;font-size:1rem;line-height:1.2325rem;}.whatwedo-people-main .whatwedo-people-title{font-size:.9rem;font-family:"FoundersGrotesk";color:#A3A5A6;padding-top:4px;padding-right:10px;}.whatwedo-people-main .whatwedo-people-title a{font-size:.9em;font-family:"FoundersGrotesk";color:#A3A5A6;}.whatwedo-people-main .whatwedo-people-title a:hover{font-size:.9em;font-family:"FoundersGrotesk";color:#bca474;}.secondary-people-block .view-content{overflow:hidden;padding-bottom:10px;}.secondary-people-block .view-content >div{margin-bottom:15px;display:inline;}.secondary-people-block .view-content a:hover .whatwedo-people-title{color:#bca474;}.secondary-people-block .view-content a:hover .whatwedo-people-title{color:#bca474;}.secondary-people-block .view-content a:hover .whatwedo-people-image{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .4s ease;-webkit-backface-visibility:hidden;opacity:0.875;}#block-views-block-related-block-3{display:none;}#about-home{padding-top:4em;}.contact-left-main.contact-us p{font-size:1rem;line-height:1.5rem;}#about-home img{width:100%;height:417px;}.sidebar .view-news-side-block-filter ul li a{border-bottom:1px solid #bca474;}.sidebar .view-news-side-block-filter ul li a:hover{border-bottom:1px solid #bca474;}.contact-left-main.contact-us h4{margin-top:0px;margin-bottom:6px;}.outer-wrap .content form .button{line-height:1.2rem;border-bottom:0;}.our-people .region-content .view-header .abstract.span-4.push-6.last h2{font-size:1.3rem;line-height:1.6rem;}#block-rightsidebarcontactbutton{padding-left:5px;}.what-we-do.type-page .information.span-8{padding:0px 8% 0px 7%;}.layout-one-sidebar.what-we-do .outer-wrap{padding-bottom:0px;}.layout-one-sidebar.what-we-do .above-footer-block-main{margin-top:0px;}.layout-one-sidebar.what-we-do .region-content .what-we-do-content .whatwedo-page ul li ul li:before{color:#bca474;}@media only screen and (max-width:1640px) and (min-width:1025px){.view-news .news-list-title h2 a{font-size:2.1rem;line-height:2.5rem;}.blog-title h1{font-size:2.1rem;line-height:2.5rem;}.type-people .whatwedo-icons-inner{padding:0px 4.5% 0px 6.5%;}.whatwedo-icons-inner{max-width:1366px;margin:0 auto;}.whatwedo-icons-inner{padding:30px 4.5% 30px 3.5%;}.whatwedo-icons-inner h3{padding-left:3.2%;}.breadcrumb-main-parent{padding:0 6.5%;padding-top:20px;}.region-content .what-we-do-content .whatwedo-page ul li ul li:before{padding-bottom:3px;}.what-we-do .homepage-icons.areas-of-practice li.twolinetitle > a{min-height:60px;}.detail-image-left{width:32%;float:left;}.detail-content-right{width:60%;float:right;}.type-people .people-detail-content{width:47%;float:right;padding-right:11.8%;}.detail-right-links{position:absolute;bottom:4px;}.detail-page-profile-main{position:relative;}.logo.span-3{padding-top:7px;}}@media only screen and (min-width:1280px){.view-news .news-list-title h2 a{font-size:1.8rem;line-height:2.15rem;}.blog-title h1{font-size:1.8rem;line-height:2rem;}.region-content .what-we-do-content .whatwedo-page ul li ul li:before{padding-bottom:3px;}.what-we-do .homepage-icons.areas-of-practice li.twolinetitle > a{min-height:60px;}.detail-right-links{position:absolute;bottom:4px;}.detail-page-profile-main{position:relative;}.logo.span-3{padding-top:5px;}.whatwedo-icons-inner{padding:30px 4.5% 30px 3.5%;}.logotype{margin-top:0.35em;}.header-outer .span-4.push-3{padding-top:4px;}.top-phone{margin-bottom:3px;}}@media only screen and (min-width:960px) and (max-width:1024px){.path-80 #block-galballyobryan-content{padding-left:12%;}#about-home img{width:100%;height:auto;}.what-we-do .homepage-icons.areas-of-practice li{width:24%;text-align:left;margin-right:1%;}}@media only screen and (min-width:768px) and (max-width:1024px){.type-people .whatwedo-icons-inner{padding-left:5%;padding-right:5%;}.whatwedo-icons-inner h3{padding-left:5%;padding-right:5%;}.toolbar-fixed.not-front .breadcrumb-main-parent{margin-top:110px;padding:0 4.5%;}.breadcrumb-main-parent{margin-top:70px;padding:0 4.5%;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a{background-color:transparent;display:block;border-bottom:1px solid #a3a5a6;text-decoration:none;color:#363636;font-size:1.7rem;line-height:2rem;font-family:"FoundersGrotesk";padding:inherit;padding-top:0.35em;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a:hover{background-color:transparent;display:block;border-bottom:1px solid #a3a5a6;text-decoration:none;color:#363636;font-size:1.7rem;line-height:2rem;font-family:"FoundersGrotesk";padding:inherit;padding-top:0.35em;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a.is-active{background-color:transparent;display:block;border-bottom:1px solid #a3a5a6;text-decoration:none;color:#bca474 !important;font-size:1.7rem;line-height:2rem;font-family:"FoundersGrotesk";padding:inherit;padding-top:0.35em;}.region-content .what-we-do-content .whatwedo-page ul li:before{content:'' !important;padding-right:0.5em;display:none;}.region-content .what-we-do-content .whatwedo-page ul li ul li:before{content:'⊹' !important;padding-right:0.5em;float:left;display:block;padding-bottom:3px;}.home-banner-arrow{margin-top:-15em;width:75%;}#about-home img{width:100%;height:auto;}.path-frontpage #about-home .copy h2{font-size:1.8rem;line-height:2.1rem;margin-bottom:25px;}.what-we-do.type-page .information.span-8{padding:0px 0px 0px 0px;}.region-content .what-we-do-content .field--name-body .whatwedo-page ul li ul li{width:100%;margin-right:0px;}}@media only screen and (min-width:768px) and (max-width:959px){.type-people .whatwedo-icons-inner{padding-left:6.5%;padding-right:6.5%;}.toolbar-fixed.not-front .breadcrumb-main-parent{margin-top:70px;padding:0 6.5%;}.path-80 #block-galballyobryan-content{padding-left:0%;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a{background-color:transparent;display:block;border-bottom:1px solid #a3a5a6;text-decoration:none;color:#363636;font-size:1.7rem;line-height:2rem;font-family:"FoundersGrotesk";padding:inherit;padding-top:0.35em;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a:hover{background-color:transparent;display:block;border-bottom:1px solid #a3a5a6;text-decoration:none;color:#363636;font-size:1.7rem;line-height:2rem;font-family:"FoundersGrotesk";padding:inherit;padding-top:0.35em;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a.is-active{background-color:transparent;display:block;border-bottom:1px solid #a3a5a6;text-decoration:none;color:#bca474 !important;font-size:1.7rem;line-height:2rem;font-family:"FoundersGrotesk";padding:inherit;padding-top:0.35em;}.what-we-do .homepage-icons.areas-of-practice li{width:46%;}.detail-bio{padding-right:0px;}.whatwedo-icons-inner{max-width:720px;margin:0 auto;}.path-frontpage #about-home .copy.span-4.push-1.last{width:100%;}.path-frontpage .whatwedo-icons-main{margin-top:25px;}.icons-viewmore-button{padding-bottom:25px;}.breadcrumb-main-parent{margin-top:30px;padding:0 6.5%;}.footer-inner .span-3.phone{width:48.5%;margin-right:3%;}.footer-inner .span-3.offices{width:48.5%;}.footer-inner .span-4-4.links.last{width:100%;}.detail-right-links span{margin-bottom:15px;}.layout-two-sidebars.what-we-do .region-content .whatwedo-newtitle .information{padding-bottom:inherit}.home-banner-arrow{margin-top:-17em;width:100%;}.our-people .whatwedo-icons-main{padding-bottom:0px;}.what-we-do.type-page .information.span-8{padding:0px 0px 0px 0px;}.path-80 #block-contactleftsidecontent{padding-right:0px;}}@media only screen and (min-width:200px) and (max-width:767px){.news-list-image{width:100%;float:left;}.news-list-title{width:100%;float:left;padding-top:15px;}.detail-image-left{width:100%;float:left;padding-bottom:20px;}.detail-content-right{width:100%;float:left;}.type-people .partner-details{width:100%;float:left;padding-bottom:20px;}.type-people .people-detail-content{width:100%;float:left;padding-right:0px;}.type-people .field--name-field-areas-of-experstise .field__item div{width:100%;}.type-people .field--name-field-areas-of-experstise .field__item p{width:100%;}.type-people .field--name-field-areas-of-experstise .field__item ul li{width:100%;}.type-people .field--name-field-areas-of-experstise .field__label{width:100%;}.people-qualifications-block .field--name-field-qualifications ul li{width:100%;}.people-qualifications-block .field--name-field-professional-memberships ul li{width:100%;}.type-people aside.sidebar{padding-left:0px;}.type-people .single-bio{padding-right:0px;}.toolbar-fixed.not-front .breadcrumb-main-parent{margin-top:30%;padding:0 6.5%;}.breadcrumb-main-parent{margin-top:20px;padding:0 6.5%;}.path-80 #block-galballyobryan-content{padding-left:0px;}.path-frontpage #about-home .copy.span-4.push-1.last{width:100%;}.homepage-icons.areas-of-practice li{width:33%;margin-bottom:10px;}.whatwedo-icons-inner h3{padding-left:15px;padding-right:15px;}.whatwedo-icons-inner{padding:15px;padding-bottom:25px;}.our-people .whatwedo-icons-inner{padding-left:6.5%;padding-right:6.5%;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a{background-color:transparent;display:block;border-bottom:1px solid #a3a5a6;text-decoration:none;color:#363636;font-size:1.7rem;line-height:2rem;font-family:"FoundersGrotesk";padding:inherit;padding-top:0.35em;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a:hover{background-color:transparent;display:block;border-bottom:1px solid #a3a5a6;text-decoration:none;color:#363636;font-size:1.7rem;line-height:2rem;font-family:"FoundersGrotesk";padding:inherit;padding-top:0.35em;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a.is-active{background-color:transparent;display:block;border-bottom:1px solid #a3a5a6;text-decoration:none;color:#bca474 !important;font-size:1.7rem;line-height:2rem;font-family:"FoundersGrotesk";padding:inherit;padding-top:0.35em;}.what-we-do .homepage-icons.areas-of-practice li{width:100%;}.region-content .what-we-do-content .whatwedo-page ul li ul li:before{padding-bottom:3px;}.detail-bio{padding-right:0px;}.whatwedo-icons-inner{max-width:100%;margin:0 auto;}.detail-right-links span{margin-bottom:15px;}.footer-inner .span-4-4.links.last{width:100%;}.span-1-4.other1{width:45%;}.span-1-4.footer{width:45%;}.whatwedo-people-main{float:left;margin-bottom:15px;}.layout-two-sidebars.what-we-do .region-content .whatwedo-newtitle .information{padding-bottom:inherit;}.what-we-do .homepage-icons.areas-of-practice li.twolinetitle > a{min-height:auto;}.region-content .what-we-do-content .whatwedo-page ul li:before{content:'' !important;padding-right:0.5em;display:none;}.region-content .what-we-do-content .whatwedo-page ul li ul li:before{content:'⊹' !important;padding-right:0.5em;float:left;display:block;}.home-banner-arrow{margin-top:-2em;}.adminimal-admin-toolbar .breadcrumb-main-parent{margin-top:70px;}#about-home img{width:100%;height:auto;}.path-frontpage #about-home .copy h2{font-size:1.4rem;line-height:1.7rem;margin-bottom:25px;}.our-people .whatwedo-icons-main{padding-bottom:0px;}#block-rightsidebarcontactbutton{padding-left:0px;}.what-we-do.type-page .information.span-8{padding:0px 0px 0px 0px;}#about-home{padding-top:2.5em;}.region-content .what-we-do-content .field--name-body .whatwedo-page ul li ul li{width:100%;margin-right:0px;}}.path-frontpage .outer-wrap{padding-bottom:0px;}.path-frontpage .above-footer-block-main{margin-top:100px;}#block-galballyobryan-homecontent{position:relative;}.layout-one-sidebar.what-we-do h2{color:#210734;}@media only screen and (max-width:4000px) and (min-width:1800px){.path-frontpage .whatwedo-icons-main{margin-top:8px;}nav li{line-height:2rem;}.path-frontpage h3:first-of-type{padding-left:18px;font-size:1.8rem;line-height:2.1rem;}.above-footer-block-main{margin-top:40px;}.careers-enquiry .above-footer-block-main{margin-top:200px;}.layout-two-sidebars.what-we-do .above-footer-block-main{margin-top:100px;}.layout-one-sidebar.our-people .above-footer-block-main{margin-top:220px;}.layout-one-sidebar.our-people.type-people .above-footer-block-main{margin-top:40px;}.our-people .region-content .view-header .abstract.span-4.push-6.last h2{font-size:1.6rem;line-height:1.9rem;}.detail-bio blockquote p{font-size:1.5rem;line-height:1.9rem;}.detail-bio{padding-right:24%;}.detail-image-left{width:34%;}.detail-content-right{width:58%;float:right;}.type-people .people-detail-content{width:50%;float:right;padding-right:8%;}.layout-one-sidebar.our-people  .whatwedo-icons-inner{padding:7px 0px;}.news-list-author{padding-top:20px;}.path-80 #block-galballyobryan-content{width:36%;padding-left:24%;}.path-80 #block-contactleftsidecontent{width:17%;padding-right:108px;}.what-we-do .homepage-icons.areas-of-practice li{width:21%;text-align:left;margin-right:4%;}.not-front.careers-enquiry .information.span-10 .content{width:37%;}.not-front.careers-enquiry .information.span-10 #block-galballyobryan-content{padding-left:6%;}.layout-one-sidebar.what-we-do .whatwedo-page ul li{font-size:1.5rem;}.region-content .what-we-do-content .field--name-body .whatwedo-page ul li ul li{width:83%;padding-bottom:6px;font-size:1.125rem;}.above-footer-block-main p{font-size:22px;}.logo.span-3{padding-top:5px;}.logotype{margin-top:0.20em;}.logotype > svg{width:320px;height:auto;}.logo.span-3 small{font-size:.95rem;}.header-outer .span-4.push-3{padding-top:2px;}.top-phone{margin-bottom:5px;}.view-news .news-list-title h2 a{font-size:2.1rem;line-height:2.3rem;}.home-contact-button{position:absolute;bottom:4px;}.path-frontpage .above-footer-block-main{margin-top:150px;}.layout-one-sidebar.what-we-do .above-footer-block-main{margin-top:20px;}p.large{font-family:"FoundersGrotesk";font-size:1.8rem;line-height:2.1rem;}.what-we-do.type-page .information.span-8{padding:0px 10% 0px 5%;}.news .information.span-8{padding:0px 0% 0px 0%;padding-left:0px;width:50%;margin-left:0px;}.news .information h2{width:100%;font-size:2.5rem;line-height:2.7rem;}.news-list-image{width:35%;float:left;}.news-list-body{font-size:1.5rem;line-height:1.95rem;}.blog-title h1{font-size:2.5rem;line-height:2.7rem;}.information h1{font-size:2.5rem;line-height:2.7rem;}.detail-title h1{font-size:2.5rem;line-height:2.7rem;}.information .blog-entry h1 span{font-size:2.5rem;line-height:2.7rem;}.path-frontpage p{font-size:1.375rem;line-height:30px;}.what-we-do .region-content .what-we-do-content .field--name-body ul li ul li{font-size:1.125rem;}.information small{font-size:1rem;}.blog-title small{font-size:1rem;}.what-we-do.layout-two-sidebars .secondary-people-block .view-header p{font-size:1.125rem;}.sidebar ul.areas-of-practice li{font-size:1.125rem;}.sidebar ul li{font-size:1.125rem;}.detail-roll{font-size:1.25rem;padding-bottom:5px;}.detail-qualifications{font-size:1.25rem;}.view-news .entry-date{font-size:1.25rem;}.view-news .author{font-size:1.25rem;}.news-list-link a{font-size:1.375rem;}.call-text{font-size:1.25rem;}.sidebar p{font-size:1.125rem}.detail-right-links{font-size:1rem;}.view-news .news-list-title h2 a{font-size:2.5rem;line-height:2.7rem;}.blog-title h1{font-size:2.5rem;line-height:2.7rem;}}@media only screen and (max-width:1920px) and (min-width:1800px){.path-frontpage .whatwedo-icons-main{margin-top:8px;}nav li{line-height:2rem;}.whatwedo-icons-inner{padding:30px 0px;width:75%;max-width:100%;}.whatwedo-icons-inner h2{padding-left:28px;font-size:1.8rem;line-height:2.1rem;}.layout-one-sidebar.what-we-do h2{font-size:1.8rem;color:#210734;}.layout-one-sidebar.what-we-do .whatwedo-page ul li{font-size:1.5rem;}.homepage-icons.areas-of-practice li a{background-size:100px;padding-top:70px;}.icons-viewmore-button{padding-right:34px;}.homepage-icons.areas-of-practice li{width:14%;font-size:24px;}#about-home img{width:100%;height:460px;}.path-frontpage #about-home .copy h2{font-size:1.8rem;line-height:2.1rem;}.icons-viewmore-button{padding-right:34px;}.footer-inner .span-3.phone{width:30%;}.footer-inner .span-3.offices{width:30%;}.footer-inner .span-4-4.links.last{width:40%;}.home-banner-arrow{margin-top:-9em;}.home-banner-arrow img{width:45px;}.top-phone a{letter-spacing:.7px;}.path-frontpage p.large{font-family:"FoundersGrotesk";font-size:1.8rem;line-height:2.1rem;}.what-we-do.type-page .information.span-8{padding:0px 10% 0px 5%;}.above-footer-block-main{margin-top:40px;}.careers-enquiry .above-footer-block-main{margin-top:220px;}.layout-two-sidebars.what-we-do .above-footer-block-main{margin-top:100px;}.layout-one-sidebar.our-people .above-footer-block-main{margin-top:220px;}.layout-one-sidebar.our-people.type-people .above-footer-block-main{margin-top:40px;}.our-people .region-content .view-header .abstract.span-4.push-6.last h2{font-size:1.6rem;line-height:1.9rem;}.detail-bio blockquote p{font-size:1.5rem;line-height:1.9rem;}.detail-bio{padding-right:24%;}.detail-image-left{width:34%;}.detail-content-right{width:58%;float:right;}.type-people .people-detail-content{width:50%;float:right;padding-right:8%;}.layout-one-sidebar.our-people  .whatwedo-icons-inner{padding:7px 0px;}.news-list-author{padding-top:20px;}.path-80 #block-galballyobryan-content{width:36%;padding-left:24%;}.path-80 #block-contactleftsidecontent{width:17%;padding-right:108px;}.not-front.careers-enquiry .information.span-10 .content{width:37%;}.not-front.careers-enquiry .information.span-10 #block-galballyobryan-content{padding-left:6%;}.region-content .what-we-do-content .field--name-body .whatwedo-page ul li ul li{width:83%;padding-bottom:6px;font-size:1.125rem;}.above-footer-block-main p{font-size:22px;}.logo.span-3{padding-top:0px;}.logotype{margin-top:0.25em;}.logotype > svg{width:320px;height:auto;}.logo.span-3 small{font-size:.95rem;}.header-outer .span-4.push-3{padding-top:2px;}.top-phone{margin-bottom:7px;padding-top:3px;}.view-news .news-list-title h2 a{font-size:2.1rem;line-height:2.3rem;}.home-contact-button{position:absolute;bottom:4px;}.path-frontpage .above-footer-block-main{margin-top:150px;}.layout-one-sidebar.what-we-do .above-footer-block-main{margin-top:20px;}.news .information.span-8{padding:0px 0% 0px 0%;padding-left:0px;width:52%;margin-left:0px;}.news .information h2{width:100%;font-size:2.5rem;line-height:2.7rem;padding-bottom:0px;}.news-list-image{width:35%;float:left;}.news-list-body{font-size:1.5rem;line-height:1.95rem;}.blog-title h1{font-size:2.5rem;line-height:2.7rem;}.information h1{font-size:2.5rem;line-height:2.7rem;}.detail-title h1{font-size:2.5rem;line-height:2.7rem;}.information .blog-entry h1 span{font-size:2.5rem;line-height:2.7rem;}.path-frontpage p{font-size:1.375rem;line-height:30px;}.path-frontpage  p{font-size:1.25rem !important;line-height:1.7rem !important;}.what-we-do .region-content .what-we-do-content .field--name-body ul li ul li{font-size:1.125rem;}.information small{font-size:1rem;}.blog-title small{font-size:1rem;}.what-we-do.layout-two-sidebars .secondary-people-block .view-header p{font-size:1.125rem;}.sidebar ul.areas-of-practice li{font-size:1.125rem;}.sidebar ul li{font-size:1.125rem;}.detail-roll{font-size:1.25rem;padding-bottom:5px;}.detail-qualifications{font-size:1.25rem;}.view-news .entry-date{font-size:1.25rem;}.view-news .author{font-size:1.25rem;}.news-list-link a{font-size:1.375rem;}.call-text{font-size:1.25rem;}.sidebar p{font-size:1.125rem}.detail-right-links{font-size:1rem;}.view-news .news-list-title h2 a{font-size:2.5rem;line-height:2.81rem;}.blog-title h1{font-size:2.5rem;line-height:2.81rem;}}@media only screen and (max-width:1799px) and (min-width:1500px){.path-frontpage .whatwedo-icons-main{margin-top:8px;}nav li{line-height:2rem;}.whatwedo-icons-inner{padding:30px 0px;width:86%;max-width:100%;}.whatwedo-icons-inner h2{padding-left:41px;font-size:1.8rem;line-height:2.1rem;}.layout-one-sidebar.what-we-do h2{font-size:1.8rem;color:#210734;}.layout-one-sidebar.what-we-do .whatwedo-page ul li{font-size:1.5rem;}.homepage-icons.areas-of-practice li a{background-size:100px;padding-top:70px;}.icons-viewmore-button{padding-right:41px;}.homepage-icons.areas-of-practice li{width:14%;font-size:24px;}#about-home img{width:100%;height:460px;}.path-frontpage #about-home .copy h2{font-size:1.8rem;line-height:2.1rem;}.footer-inner .span-3.phone{width:30%;}.footer-inner .span-3.offices{width:30%;}.footer-inner .span-4-4.links.last{width:40%;}.home-banner-arrow{margin-top:-9em;}.home-banner-arrow img{width:45px;}.top-phone a{letter-spacing:.7px;}.what-we-do .homepage-icons.areas-of-practice li{width:21%;text-align:left;margin-right:4%;}.path-frontpage p.large{font-family:"FoundersGrotesk";font-size:1.8rem;line-height:2.1rem;}.what-we-do.type-page .information.span-8{padding:0px 10% 0px 5%;}.above-footer-block-main{margin-top:40px;}.careers-enquiry .above-footer-block-main{margin-top:200px;}.layout-two-sidebars.what-we-do .above-footer-block-main{margin-top:100px;}.layout-one-sidebar.our-people .above-footer-block-main{margin-top:220px;}.layout-one-sidebar.our-people.type-people .above-footer-block-main{margin-top:40px;}.our-people .region-content .view-header .abstract.span-4.push-6.last h2{font-size:1.6rem;line-height:1.9rem;}.detail-bio blockquote p{font-size:1.5rem;line-height:1.9rem;}.detail-bio{padding-right:24%;}.detail-image-left{width:34%;}.detail-content-right{width:58%;float:right;}.type-people .people-detail-content{width:48%;float:right;padding-right:10%;}.layout-one-sidebar.our-people  .whatwedo-icons-inner{padding:7px 0px;}.news-list-author{padding-top:20px;}.path-80 #block-galballyobryan-content{width:36%;padding-left:24%;}.path-80 #block-contactleftsidecontent{width:17%;padding-right:108px;}.not-front.careers-enquiry .information.span-10 .content{width:37%;}.not-front.careers-enquiry .information.span-10 #block-galballyobryan-content{padding-left:6%;}.region-content .what-we-do-content .field--name-body .whatwedo-page ul li ul li{width:83%;padding-bottom:6px;}.above-footer-block-main p{font-size:22px;}.logo.span-3{padding-top:0px;}.logotype{margin-top:0.40em;}.logotype > svg{width:320px;height:auto;}.logo.span-3 small{font-size:.95rem;}.header-outer .span-4.push-3{padding-top:2px;}.top-phone{margin-bottom:8px;}.view-news .news-list-title h2 a{font-size:2.5rem;line-height:2.7rem;}.home-contact-button{position:absolute;bottom:4px;}.path-frontpage .above-footer-block-main{margin-top:150px;}.layout-one-sidebar.what-we-do .above-footer-block-main{margin-top:20px;}.news .information.span-8{padding:0px 0% 0px 0%;padding-left:0px;width:57%;margin-left:20px;}.news .information h2{font-size:2.5rem;line-height:2.7rem;padding-bottom:0px;}.news-list-image{width:35%;float:left;}.news-list-body{font-size:1.5rem;line-height:1.95rem;}.blog-title h1{font-size:2.5rem;line-height:2.7rem;}.information h1{font-size:2.5rem;line-height:2.7rem;}.detail-title h1{font-size:2.5rem;line-height:2.7rem;}.information .blog-entry h1 span{font-size:2.5rem;line-height:2.7rem;}p{font-size:1.375rem;line-height:30px;}.path-frontpage  p{font-size:1.25rem !important;line-height:1.7rem !important;}.what-we-do .region-content .what-we-do-content .field--name-body ul li ul li{font-size:1.125rem;}.information small{font-size:1rem;}.blog-title small{font-size:1rem;}.what-we-do.layout-two-sidebars .secondary-people-block .view-header p{font-size:1.125rem;}.sidebar ul.areas-of-practice li{font-size:1.125rem;}.sidebar ul li{font-size:1.125rem;}.detail-roll{font-size:1.25rem;padding-bottom:5px;}.detail-qualifications{font-size:1.25rem;}.view-news .entry-date{font-size:1.25rem;}.view-news .author{font-size:1.25rem;}.news-list-link a{font-size:1.375rem;}.call-text{font-size:1.25rem;}.sidebar p{font-size:1.125rem}.detail-right-links{font-size:1rem;}.view-news .news-list-title h2 a{font-size:2.5rem;line-height:3rem;}.blog-title h1{font-size:2.5rem;line-height:3rem;}.not-front.news .sidebar.span-2{padding-right:0px;width:16.5%;float:right;padding-top:0px;}}@media only screen and (max-width:1600px) and (min-width:1461px){.path-frontpage .whatwedo-icons-main{margin-top:8px;}nav li{line-height:1.95rem;}.top-phone a{letter-spacing:0.75px;}.whatwedo-icons-inner{padding:30px 0px;width:92%;max-width:100%;}.whatwedo-icons-inner h2{padding-left:43px;font-size:1.8rem;line-height:2.1rem;}.layout-one-sidebar.what-we-do h2{font-size:1.8rem;color:#210734;}.layout-one-sidebar.what-we-do .whatwedo-page ul li{font-size:1.5rem;}.homepage-icons.areas-of-practice li a{background-size:100px;padding-top:70px;}.icons-viewmore-button{padding-right:34px;}.homepage-icons.areas-of-practice li{width:14%;font-size:24px;}#about-home img{width:100%;height:460px;}.path-frontpage #about-home .copy h2{font-size:1.8rem;line-height:2.1rem;}.icons-viewmore-button{padding-right:43px;}.home-banner-arrow{margin-top:-9em;}.home-banner-arrow img{width:45px;}header{padding-top:1.5em;}.path-frontpage #about-home .copy h2{font-size:1.8rem;line-height:2.1rem;}#about-home img{width:100%;height:453px;}.above-footer-block-main{margin-top:60px}.footer-inner .span-3.phone{width:30%;}.footer-inner .span-3.offices{width:30%;}.footer-inner .span-4-4.links.last{width:40%;}.what-we-do .homepage-icons.areas-of-practice li{width:22%;text-align:left;margin-right:3%;}path-frontpage p.large{font-family:"FoundersGrotesk";font-size:1.8rem;line-height:2.1rem;}.what-we-do.type-page .information.span-8{padding:0px 10% 0px 5%;}.our-people .region-content .view-header .abstract.span-4.push-6.last h2{font-size:1.6rem;line-height:1.9rem;}.detail-bio blockquote p{font-size:1.45rem;line-height:1.9rem;}.detail-bio{padding-right:24%;}.layout-one-sidebar.our-people  .whatwedo-icons-inner{padding:7px 0px;}.news-list-author{padding-top:20px;}.path-80 #block-galballyobryan-content{width:36%;padding-left:24%;}.path-80 #block-contactleftsidecontent{width:17%;padding-right:108px;}.not-front.careers-enquiry .information.span-10 .content{width:37%;}.not-front.careers-enquiry .information.span-10 #block-galballyobryan-content{padding-left:6%;}.region-content .what-we-do-content .field--name-body .whatwedo-page ul li ul li{width:73%;padding-bottom:6px;}.above-footer-block-main p{font-size:22px;}.logo.span-3{padding-top:0px;}.logotype{margin-top:0.25em;}.logotype > svg{width:320px;height:auto;}.logo.span-3 small{font-size:.95rem;}.header-outer .span-4.push-3{padding-top:2px;}.top-phone{margin-bottom:6px;}.view-news .news-list-title h2 a{font-size:2.5rem;line-height:2.7rem;}.blog-title h1{font-size:2.5rem;line-height:2.7rem;}.home-contact-button{position:absolute;bottom:4px;}.path-frontpage .above-footer-block-main{margin-top:150px;}.layout-one-sidebar.what-we-do .above-footer-block-main{margin-top:20px;}.above-footer-block-main{margin-top:40px;}.careers-enquiry .above-footer-block-main{margin-top:200px;}.layout-two-sidebars.what-we-do .above-footer-block-main{margin-top:100px;}.layout-one-sidebar.our-people .above-footer-block-main{margin-top:220px;}.layout-one-sidebar.our-people.type-people .above-footer-block-main{margin-top:40px;}.statement{top:40%;max-width:500px;margin-left:53.5%;}}@media only screen and (max-width:1461px) and (min-width:1280px){.path-frontpage .whatwedo-icons-main{margin-top:8px;}.whatwedo-icons-inner{padding:30px 0px;width:92%;max-width:100%;}.whatwedo-icons-inner h2{padding-left:35px;}.home-contact-button{position:absolute;bottom:4px;}.path-frontpage .copy.span-4.push-1.last{padding-right:45px !important;}.statement{top:40%;max-width:458px;margin-left:53.5%;}}@media only screen and (max-width:1559px) and (min-width:1280px){.path-frontpage .whatwedo-icons-main{margin-top:9px;}.whatwedo-icons-inner{padding:30px 0px;width:92%;max-width:100%;}.whatwedo-icons-inner h2{padding-left:35px;}.icons-viewmore-button{padding-right:36px;}#about-home img{width:100%;height:417px;}}@media only screen and (max-width:1440px) and (min-width:1360px){.top-phone a{letter-spacing:0.25px;}}@media only screen and (max-width:1024px){.top-phone a{letter-spacing:0px;}.desktop{height:2.1em;}.not-front .logo{padding-top:0px;}}@media only screen and (min-width:200px) and (max-width:1024px){.home-contact-button{position:relative;margin-top:20px;bottom:0px;}.detail-right-links .email-button a{margin-bottom:15px;}#block-galballyobryan-main-menu ul.menu > li.menu-item.contact-us a{text-align:left;}.information h1{width:100%;}}@media only screen and (min-width:200px) and (max-width:767px){.icons-viewmore-button{padding-top:0px}}.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-family:"LyonTextBlack",Arial,sans-serif;text-align:left;font-weight:normal;margin:1.5em 0 1em;color:#363636;line-height:1.3;padding:0;}.main-content h2{font-size:1.4rem;line-height:1.2;}.main-content h3{font-size:1.2rem;margin:0.75em 0;}.main-content h4{font-size:1.1rem;margin:0.5em 0;}.main-content h5{font-size:1rem;margin:1em 0;}@media only screen and (max-width:480px) and (min-width:320px){.main-content h2{font-size:1.3rem;}}
.form-solutions-builder .fieldset-legend,.form-solutions-builder .webform-confirmation__message{font-size:18px;line-height:1.4;margin-bottom:16px;}.form-solutions-builder .fieldset-legend.form-required:after{display:none;}.form-solutions-builder .field-prefix .description{font-size:0.95em;margin-bottom:10px;margin-top:0;line-height:1.2;color:#696969;}.form-solutions-builder .form-type-radio .description,.form-solutions-builder .form-type-checkbox .description{margin-left:20px;width:100%;color:#696969;}.form-solutions-builder .form-type-radio{border-bottom:none;}.form-solutions-builder input[type="checkbox"],.form-solutions-builder input[type="radio"]{margin-top:2px;}.form-solutions-builder label.option{display:inline-block;flex:1;width:auto;font-size:18px;margin:0;line-height:1.2;height:auto;}.form-solutions-builder label.error{order:1;font-style:italic;margin-top:0;margin-left:20px;}.form-solutions-builder .form-checkboxes .form-item,.form-solutions-builder .form-radios .form-item{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:8px;row-gap:8px;margin-bottom:16px;margin-top:16px;padding:0;}.form-solutions-builder .form-actions{display:flex;justify-content:space-between;margin-top:32px;}.form-solutions-builder .form-actions .button{color:#fff;background-color:#bca474;padding:10px 20px;text-decoration:none;transition:all 250ms ease-in-out 0s;margin-top:15px;display:inline-block;font-size:1.1rem;line-height:1.595rem;padding-bottom:10px !important;border-bottom:none;}.form-solutions-builder .form-actions .button:hover{color:#fff !important;background-color:#000;text-decoration:none;transition:all 250ms ease-in-out 0s;font-size:1.1rem;}.form-solutions-builder .form-wrapper section{float:none;}.form-solutions-builder .webform-progress-tracker{display:inline-flex;margin:0 0 32px 0;}.form-solutions-builder .progress-marker::before{padding-bottom:0;width:18px;height:18px;}.form-solutions-builder .webform-progress-tracker .progress-text{display:none;}.form-solutions-builder .progress-step .progress-marker::before{content:'';z-index:0;}.form-solutions-builder .progress-step .progress-marker::after{display:none;}.form-solutions-builder .progress-step.is-active .progress-marker::before{background-color:#bca474;border:1px solid #bca474;}.form-solutions-builder .webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.form-solutions-builder .webform-progress-tracker .progress-step:hover .progress-marker::before,.form-solutions-builder .webform-progress-tracker .progress-step .progress-marker::after{background-color:#e6e6e6;border:1px solid #b4b3b3;}.form-solutions-builder .webform-progress-tracker .progress-step.is-complete .progress-marker::before,.form-solutions-builder .webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.form-solutions-builder .webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#000;border:1px solid #000;}.form-solutions-builder .form-textarea-wrapper textarea{width:calc(100% - 2px);margin-left:2px;}.form-solutions-builder section.form-wrapper .webform-section-title{padding-left:2px;}.form-solutions-builder section.form-wrapper .form-item{margin-top:16px;margin-bottom:16px;}.form-solutions-builder.webform-submission-form strong.error.form-item--error-message{display:flex;align-items:center;gap:8px;line-height:1;margin-top:24px;}.form-solutions-builder .form-item--error-message:before{width:16px;height:16px;transform:translateY(-1px);}.form-solutions-builder .webform-confirmation__back{margin-top:32px;padding-top:16px;border-top:1px solid #ccc;}.form-solutions-builder .webform-button--submit{margin-right:0;}
.content-top{background:url('/themes/custom/galballyobryan/images/gob-fade.jpg') center top no-repeat #010101;background-size:100%;}@media screen and (min-width:1024px){.content-top{margin-top:94px;}.adminimal-admin-toolbar .content-top{margin-top:132px;}}.content-top ~ .breadcrumb-main-parent,.adminimal-admin-toolbar .content-top ~ .breadcrumb-main-parent{margin-top:40px;}.content-top__overlay{background-color:rgba(255,255,255,0.9);padding:40px 0;}@media screen and (min-width:770px){.content-top__overlay{padding:100px 0;}}.content-top__inner{margin-left:5%;margin-right:5%;}@media only screen and (min-width:481px){.content-top__inner{margin-left:6.5%;margin-right:6.5%;}}@media screen and (min-width:770px){.content-top__inner{max-width:1366px;margin-left:auto;margin-right:auto;padding:0 25%;}}
