/* https://www.codea.com.au/wp-content/themes/carroll-odea/style.css?ver=6.8 */
/* Import rule from: https://fonts.googleapis.com/css?family=Noto+Sans:400,700 */
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9a6VQ.woff) format('woff')}@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBO9a6VQ.woff) format('woff')}body{font-family:'Noto Sans',sans-serif;color:#333;font-weight:300;overflow-x:hidden;height:100%}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}ul.list-unstyled{padding:0;margin:0;list-style:none}ul.list-unstyled>li{padding:0;margin:0;list-style:none}.container{max-width:1160px}a,a:hover,.btn-link,.btn-link:hover,.btn-link:focus{color:#03a968}a p a{color:inherit;text-decoration:underline}a p.lead{font-size:18px}h1,h2,h3,h4,h5,h6{font-weight:500;margin:.5em 0}h2{font-size:34px;color:#4c545f}h4{font-weight:700}hr{border-color:#ccc}small{font-size:85%}blockquote{border-left:6px solid #03a968;font-style:italic;margin:2em 0;padding-left:2em}.clear{clear:both}.page-title{color:#03a968}h2.page-title{font-size:2em}.text-center{text-align:center}.btn-green-border,.btn-green{width:240px;display:block;margin:15px auto;font-weight:700;text-transform:uppercase;line-height:50px;text-align:center;transition:all 0.3s;border:2px solid #03a968}.btn-green-border:hover,.btn-green:hover{text-decoration:none}.btn-green-border{background-color:transparent;color:#03a968}.btn-green-border:hover{background-color:#03a968;color:#fff}.btn-green{background-color:#03a968;color:#fff}.btn-green:hover{background-color:transparent;color:#03a968}.form-control{border:2px solid transparent;box-shadow:none;padding:12px 15px;height:auto}.form-control:focus,.form-control:not([value=""]){border-color:#03a968;box-shadow:none}.site-header .header-logo{margin:19px 0 15px 0;float:left}.site-header .header-logo img{width:114px;height:46px}.site-header .header-nav{float:right}.site-header .header-nav ul{margin:0;padding:0;font-size:0}.site-header .header-nav li{margin:0;padding:0;position:relative}.site-header .header-nav li.current-menu-item:before{height:6px;background-color:#008752}.site-header .header-nav a{font-size:15px;display:inline-block;padding:29px 14px;color:#4c545f;text-decoration:none;position:relative;z-index:1;transition:all 0.3s;font-weight:100}.site-header .header-nav a:hover{color:#fff;background-color:#008752}.site-header .header-nav .nav-footer{display:none}.site-header .btn-search{float:right;padding:0 15px;height:80px;transition:all 0.3s;color:#03a968}.site-header .btn-search:focus{outline:0}.site-header .btn-search i{font-size:24px;line-height:75px}.site-header .btn-search .icon-search{display:inline}.site-header .btn-search .icon-cancel{display:none}.site-header .btn-search.active{background-color:#008752;color:#fff}.site-header .btn-search.active .icon-search{display:none}.site-header .btn-search.active .icon-cancel{display:inline}.site-header .btn-menu{float:right;padding:0 5px;height:80px;transition:all 0.3s;display:none;border-left:1px solid #008752;color:#03a968}.site-header .btn-menu i{font-size:24px;line-height:75px}.site-header .btn-menu .icon-menu{display:inline}.site-header .btn-menu .icon-cancel{display:none}.site-header .btn-menu.active{background-color:#008752;color:#fff}.site-header .btn-menu.active .icon-menu{display:none}.site-header .btn-menu.active .icon-cancel{display:inline}#SiteSearch{background-color:#008752;position:absolute;height:0;width:100%;transition:all 0.3s;overflow:hidden;z-index:100}#SiteSearch.active{height:450px}#SiteSearch fieldset{color:#fff;border:none;padding-top:40px}#SiteSearch fieldset legend{color:#fff;display:block;border:none;font-size:14px;float:left;font-weight:100}#SiteSearch fieldset input.form-control{color:#fff;font-size:34px;border:none;background-color:transparent;padding:0}#SiteSearch fieldset input.form-control::-webkit-input-placeholder{color:#fff}#SiteSearch fieldset input.form-control:-moz-placeholder{color:#fff}#SiteSearch fieldset input.form-control::-moz-placeholder{color:#fff}#SiteSearch fieldset input.form-control:-ms-input-placeholder{color:#fff}.desktop{display:block}.tablet,.mobile{display:none}.heading-img{height:500px;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat}.heading-img>.container{display:table;width:100%;height:100%;position:relative}.heading-text{display:table-cell;height:450px;vertical-align:middle;color:#fff;padding-right:57%;width:100%}.heading-text h1,.heading-text h2{font-weight:400;margin:0;font-size:34px;color:#fff}.heading-text p{font-weight:300}.heading-text a{color:#fff;font-weight:500}.home-areas-of-law{position:relative}.home-areas-of-law .item{position:relative}.home-areas-of-law .item p{margin:0}.home-areas-of-law .item img{width:100%;height:auto}.home-areas-of-law .item .green-bottom{background-color:#03a968;background:rgba(3,169,104,.75);position:absolute;bottom:0;left:0;width:100%;height:46px;display:flex;align-items:center}.home-areas-of-law .item .green-bottom a{color:#fff;display:block;padding-left:15px;font-weight:500;line-height:1.1}.home-areas-of-law .item span{display:table-cell;width:100%;height:46px;vertical-align:middle}.areas-of-law-nav{position:absolute;right:18px;z-index:2;top:10px}.areas-of-law-nav a{font-size:10px;color:rgba(255,255,255,.8);display:inline-block;padding:5px 5px}.areas-of-law-nav a i.icon-circle{display:inline}.areas-of-law-nav a i.icon-circle-empty{display:none}.areas-of-law-nav a.active i.icon-circle{display:none}.areas-of-law-nav a.active i.icon-circle-empty{display:inline}.home-events{margin-top:30px}.home-events .item-first{margin-right:30px}.home-events .item-first a:first-child{display:block;position:relative}.home-events .item-first a:first-child i{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;z-index:999;background-color:rgba(0,0,0,0);transition:background-color .3s ease-in-out}.home-events .item-first:hover a:first-child i{background-color:rgba(0,0,0,.3)}.home-events .item:hover{cursor:pointer}.home-events .item:hover a{color:#008752}.home-events hr{margin-bottom:20px!important}.home-events .item i{font-size:34px;float:right;position:relative;margin-top:-2px}.home-events .item img{display:block;max-width:100%;height:auto;margin:0 auto 10px}.home-events .item h3{margin-bottom:0}.home-events .item a{color:#333;font-weight:500}.publications{margin:50px 0}.publications .publication-item{margin-bottom:50px}.publications .publication-item .item-img{width:100%}.publications .row{margin:0 -30px}.publications .row .col-sm-6{padding:0 30px}.content-slider{position:relative;overflow:hidden;width:100%;display:none}.content-slider .box{width:100%;position:relative;left:0;transition:all 0.3s}.content-slider .box .list{list-style:none;margin:0;padding:0}.content-slider .box .list .item{width:100%;float:left;position:relative}.content-slider .box .list .item img{width:100%;display:block}.content-slider .box .list .item .text-box{position:absolute;top:25%;left:50px;width:50%}.content-slider .nav{text-align:center}.content-slider .nav button{font-size:1.8em;color:#ccc}.content-slider .nav span{font-weight:700;font-size:15px}.content-slider.active{display:block}.form-find-lawyer{background-color:#f2f2f2;padding:40px;margin-bottom:40px}.form-find-lawyer legend{float:left}.form-find-lawyer label{font-weight:400}.form-find-lawyer .form-control{border-color:transparent}.main-content #LawyerList .row{margin:0 -40px}.main-content #LawyerList .row.rw{margin:0 -20px}.main-content #LawyerList .col-sm-6{padding:0 40px;display:inline-block;float:none;vertical-align:top}.main-content #LawyerList .col-sm-6.lawyer.unactive{display:none}.main-content #LawyerList .item{margin-bottom:60px}.main-content #LawyerList .item a{color:#4c545f}.main-content #LawyerList .item img{width:100%}.main-content #LawyerList .item h3{margin-bottom:5px;font-size:18px}.main-content #LawyerList .item h3 span{font-weight:300}.main-content #LawyerList .item p{font-size:14px}.main-content #LawyerList .btn-more{font-size:14px}.lawyer-profile h1.profile-name{font-size:18px;font-weight:700;margin:0 0 30px 0}.lawyer-profile h1.profile-name span{font-weight:100}.form-contact .form-control{background-color:#ededed;border:none}.contact-map{margin:40px 0;border:none}.main-side{max-width:300px;margin-top:20px}.main-side .side-nav{margin-bottom:35px}.main-side .side-nav h3{font-size:24px;color:#03a968}.main-side .side-nav ul.main button,.main-side .side-nav h3 button{display:none}.main-side .side-nav h4{margin-top:35px}.main-side .side-nav ul{list-style:none;margin:0;padding:0;border-top:1px solid #4c545f}.main-side .side-nav ul li{margin:0;padding:0;border-bottom:1px solid #ccc}.main-side .side-nav ul li a{display:block;padding:13px 0;color:#333}.main-side .side-nav ul.services li ul{border:none;margin-top:-5px;display:none;margin-bottom:10px}.main-side .side-nav ul li ul li{border:none}.main-side .side-nav ul li ul li a{padding:3px 15px}.main-side .side-nav ul.main>li{border-bottom:1px solid #000}.main-side .side-nav ul.main>li.page_item_has_children{border:0}.main-side .side-nav ul.main>li>a{font-weight:700}.main-side .side-nav ul.main>li>a:after{content:'\f105';font-family:"fontello";font-size:18px;float:right}.main-side .side-nav ul.main li ul li{border-bottom:1px solid #ccc}.main-side .side-nav ul.main li ul li a{padding:13px 0}.main-side .side-nav ul.services li .btn-nav{float:right;border:none;font-size:1.8em;background-color:transparent;padding:10px 0;margin:0 -8px 0 0;line-height:1;color:#bbb}.main-side .side-nav ul.services li .btn-nav .icon-plus{display:inline}.main-side .side-nav ul.services li .btn-nav .icon-minus{display:none}.main-side .side-nav ul li.current_page_item>a{font-weight:700;color:#03a968}.main-side .side-nav ul.services li.opened>a{font-weight:700}.main-side .side-nav ul.services li.opened ul{display:block}.main-side .side-nav ul.services li.opened .btn-nav .icon-plus{display:none}.main-side .side-nav ul.services li.opened .btn-nav .icon-minus{display:inline}.main-side .side-nav.expand-all a{font-weight:700;text-decoration:none}.main-side .side-nav.expand-all ul ul{display:block}.main-side .side-nav.expand-all ul ul a{font-weight:100}.main-side .side-nav.expand-all li.active a{font-weight:700}.main-side .side-nav.expand-all ul .btn-nav{display:none}.main-side .side-contact{border-top:4px solid #03a968;background-color:#ededed;padding:22px}.main-side .side-contact h3{font-size:18px;margin-top:0}.main-side .side-contact .contact-list{font-size:14px}.main-side .side-contact .contact-list i{font-size:28px;padding-right:5px}.main-side .side-contact .contact-list p{margin:5px 0}.main-side .side-contact .btn-green-border{width:100%}.contact-list{font-size:18px}.contact-list i{color:#03a968;font-size:32px;padding-right:10px;position:relative;top:3px}.contact-list a{text-decoration:underline;color:#333}.site-content{padding:70px 0}.site-main{margin:20px 0}.main-content h3{font-weight:700;margin:30px 0}.footer-newsletter{background:#ededed;padding:30px 0 60px 0}.footer-newsletter h2{text-align:center}.footer-newsletter .newsletter-categories{text-align:center}.footer-newsletter .newsletter-categories .checkbox-inline{margin-left:0;padding-left:0;margin-right:20px}.footer-newsletter .newsletter-categories input[type=checkbox]{width:0;height:0}.footer-newsletter .newsletter-categories i{color:#fff;font-size:1.4em;position:relative;top:2px}.footer-newsletter .newsletter-categories i.icon-ok-squared{color:#03a968}.footer-newsletter .wysija-checkbox-paragraph{display:none}.footer-newsletter .wysija-checkbox-label{display:none}.site-footer{color:#fff;padding-top:50px;background-color:#008752}.site-footer .footer-logo{width:137px;height:55px}.site-footer h3{font-size:17px;margin-bottom:15px}.site-footer p.col-xs-6{padding-left:0;margin-top:0}.site-footer a{text-decoration:none;color:#fff}.site-footer a:hover{color:#fff}.site-footer a i{font-size:2em;top:3px;position:relative}.site-footer a i:before{margin-left:0}.site-footer ul.list-unstyled{margin-top:23px}.site-footer ul.list-unstyled li{padding:6px 0}.site-footer .footer-copyright{background-color:#116343;text-align:center;margin:30px 0 0 0;padding:18px 0;font-size:10px;font-weight:100}.calendar-title{font-size:24px;font-weight:100;margin-bottom:5px;margin-top:30px}.calendar-link{line-height:32px}table.calendar{border-left:1px solid #116343;width:100%}table.calendar td.calendar-day{height:60px;font-size:12px;position:relative;vertical-align:top}table.calendar td.calendar-day:hover{opacity:.9}table.calendar td.calendar-day p{width:100%;max-width:77px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.calendar td.calendar-day-np{background:#eee;height:60px}table.calendar td.calendar-day-head{background:#03a968;font-weight:700;text-align:center;width:14.28%;padding:5px;border-bottom:1px solid #116343;border-top:1px solid #116343;border-right:1px solid #116343;color:#fff}table.calendar div.day-number{font-weight:700;text-align:right}table.calendar td.calendar-day,table.calendar td.calendar-day-np{width:120px;padding:5px;border-bottom:1px solid #116343;border-right:1px solid #116343}.video-banner{text-align:center;margin-bottom:50px}.video-banner video{height:500px;border:5px solid #eee}@media (max-width:992px){.main-side{max-width:100%}.main-side>*{display:none}.main-side>.side-nav{display:block}.main-side>.side-nav>*{display:none}.main-side>.side-nav>h3{background-color:#f0f0f0;margin:0;padding:10px 15px;display:block}.main-side>.side-nav>h3 .btn-nav{background-color:transparent;border:none;float:right;margin-right:-15px;display:block}.main-side>.side-nav.opened>h3 .btn-nav .icon-minus,.main-side>.side-nav>h3 .btn-nav .icon-plus{display:inline}.main-side>.side-nav.opened>h3 .btn-nav .icon-plus,.main-side>.side-nav>h3 .btn-nav .icon-minus{display:none}.main-side>.side-nav h4{background-color:#f0f0f0;margin:20px 0 0 0;padding:13px 15px}.main-side>.side-nav ul{background-color:#f0f0f0}.main-side>.side-nav ul li{padding:0 15px}.main-side>.side-nav ul li:last-child{border:none}.main-side>.side-nav.opened>*{display:block}.container{padding:0 30px}.site-header .container{padding-right:0;width:100%}.site-header .header-logo{margin:12px 0 12px 0;float:left}.site-header .header-logo img{width:114px;height:46px}.site-header .header-nav{position:absolute;top:0;left:0;width:100%;padding:0}.site-header .header-nav.active{display:block}.site-header .header-nav ul{margin:50px 0}.site-header .header-nav li{display:block}.site-header .header-nav li a{font-size:24px;color:#fff;padding:0 0 35px 0}.site-header .header-nav .nav-footer{display:block}.site-header .header-nav .nav-footer a{font-size:2.8em;color:#fff;padding:0 10px 0 0}.site-header .header-nav .nav-footer p{font-size:12px;color:#fff}.site-header .btn-search{height:72px;padding-left:15px;padding-right:15px}.site-header .btn-search i{line-height:70px}.site-header .btn-menu{display:block;height:72px;padding-left:15px;padding-right:15px}.site-header .btn-menu i{line-height:70px}#SiteSearch.active{height:350px}#SiteSearch fieldset input.form-control{font-size:24px}.video-banner video{height:450px}}@media (max-width:992px) and (max-width:768px){.single-office .heading-img{background:#fff}.single-office .heading-img::before{background:#fff}}@media (max-width:992px) and (min-width:768px){.single-office .heading-img{height:450px!important}}@media (max-width:992px){.heading-img{height:450px;background-size:auto 100%}.heading-text{height:350px}.heading-text h1,.heading-text h2{font-size:24px}.home-events .item-first{margin-right:0}.site-footer{text-align:center}.site-footer h3{margin-top:50px;font-size:18px}.site-footer .footer-copyright{text-align:left;padding-left:30px;padding-right:30px}}@media (max-width:768px){h2{font-size:24px}.heading-img{height:420px;position:relative;background-position:70% 50%}.heading-text{padding-left:20px;padding-right:25%;height:auto;display:block;position:absolute;bottom:30px;left:0}#SiteSearch.active{height:420px}#SiteSearch fieldset input.form-control{font-size:24px}.home-areas-of-law-box{position:relative;overflow:hidden}.home-areas-of-law{width:400%;margin:0;transition:all 0.3s}.home-areas-of-law .col-sm-3{width:25%;float:left;padding:0}.footer-newsletter .newsletter-categories{text-align:left}.footer-newsletter .newsletter-categories .checkbox-inline{padding-left:0;padding-right:20px;margin-left:0}.slider-lawyers .box .list .item .text-box{left:15px;top:15px;font-size:.8em;width:60%}.slider-lawyers .box .list .item .text-box p{margin-top:0}.video-banner{margin-bottom:10px}.video-banner video{height:420px}}@media (min-width:768px){.home-areas-of-law{margin-left:-10px!important}.main-content #LawyerList .item h3{margin-top:0}}@media (min-width:1200px){.container{width:1160px}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--default .select2-selection--single{border:none;border-radius:0;padding:12px 15px;height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;margin:0;top:0;left:0}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{font-family:"fontello";content:'\e80b';color:#b2b2b2;font-size:1.8em;font-weight:100;position:relative;top:7px;left:-10px}@media screen and (min-width:768px) and (max-width:991px){.meetTheTeamPosition{padding-top:33px}.meetTheTeamFilter>span.select2{width:100%!important}.meetTheTeamPosition>span.select2{width:100%!important}.meetTheTeamFilter{padding-left:0px!important}.meetTheTeamPosition{padding-right:0px!important}.meetTheTeamName{padding-left:0px!important;padding-right:0px!important}}@media screen and (min-width:992px){.meetTheTeamFilter>span.select2{width:100%!important}.meetTheTeamPosition>span.select2{width:100%!important}.meetTheTeamFilter{padding-left:0px!important}.meetTheTeamPosition{padding-right:0px!important}.meetTheTeamName{padding-left:0px!important;padding-right:0px!important}}@media screen and (min-width:484px) and (max-width:767px){.meetTheTeamFilter>span.select2{width:100%!important}.meetTheTeamPosition>span.select2{width:100%!important}}.pbox{display:block!important}*,::before,::after,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.skip-link{display:none}.main-content #LawyerList .item h3 span{display:inline-block}.publications .row .col-sm-6{display:inline-block;float:none;vertical-align:top}.table-responsive{min-height:.01%;overflow-x:auto}#AreasOfLaw{max-width:1280px;width:100%}.areas-of-law-nav a{color:#333;text-shadow:#fff 0 0 2px}table.calendar{border-collapse:separate;border-spacing:3px;border:none}table.calendar div.day-number{text-align:left}table.calendar td.calendar-day-head,table.calendar td.calendar-day,table.calendar td.calendar-day-np{border:none}table.calendar td.calendar-day-head{font-weight:400}table.calendar td.calendar-day-np{background-color:transparent;border:1px solid #ddd}table.calendar td.calendar-day{background-color:#ddd}table.calendar td.calendar-day.active{background-color:#03a968;color:#fff}table.calendar td.calendar-day.active a{color:#fff}.site-footer ul.list-unstyled{margin-top:-10px}.site-header .header-logo img{height:auto}.heading-text h1 span,.heading-text h2 span{display:inline-block}@media (max-width:768px){.heading-img:before{content:' ';display:block;width:100%;height:100%;position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 38%,rgba(0,0,0,.5) 100%)}.heading-text h1,.heading-text h2{color:#fff!important}}#OurHistory{position:relative}#OurHistory:before{content:' ';position:absolute;width:1px;top:25px;height:100%;left:50%;margin-left:-1px;border-left:2px solid #03a968}.our-history-item{width:50%;padding-bottom:80px}.our-history-item:nth-child(odd){float:right;text-align:right;padding-left:20px;clear:right}.our-history-item:nth-child(even){float:left;margin-top:30px;padding-right:20px;clear:left}.our-history-item img{width:100%;height:auto}.our-history-item .page-title{font-size:45px;margin-top:0;padding:0;line-height:1}.our-history-item .page-title span{display:inline-block;background-color:#fff;position:relative}.our-history-item .page-title:before{content:' ';display:block;border-top:2px solid #03a968;position:relative;top:25px}.our-history-item:nth-child(even) .page-title:before{left:20px}.our-history-item:nth-child(even) .page-title span{padding-right:20px}.our-history-item:nth-child(odd) .page-title:before{left:-20px}.our-history-item:nth-child(odd) .page-title span{padding-left:20px}.our-history-item:nth-child(2){margin-top:120px}@media (max-width:768px){#OurHistory{border-left:5px solid #03a968;margin-top:50px;padding-left:20px}#OurHistory:before{display:none}#OurHistory .our-history-item{width:auto;text-align:left;padding:0;float:none;margin:0 0 80px 0}#OurHistory .our-history-item .page-title span{padding:0}#OurHistory .our-history-item .page-title:before{display:none}#OurHistory .our-history-item blockquote{border:none;padding-left:0}}.footer-newsletter .newsletter-categories input[type="checkbox"]{display:none}.entry-content{word-break:break-word}.entry-content img{max-width:100%;height:auto!important;margin:0 auto}.entry-content table{width:100%}.event_item{margin-bottom:40px}.event_item .event_img{margin-bottom:15px}.event_item h4{margin:0;text-transform:uppercase}.event_date_location{text-transform:uppercase;margin-top:0}.event-tab{border-bottom:1px solid #ccc;margin-top:50px;margin-bottom:30px}.event-tab a{color:#666}.event-tab a:first-child{padding-left:0}.event-tab .active a{font-weight:700;text-decoration:none;color:#008752}.event-link{border-top:2px solid #008752;background-color:#eee;margin-bottom:10px}.event-link a{color:#333}.event-link i{font-size:1.4em;color:#008752}.event-share>li>span:hover{cursor:pointer}.event-share>li>span.st_facebook_large>span>span:before{content:'Facebook'}.event-share>li>span.st_linkedin_large>span>span:before{content:'LinkedIn'}.event-share>li>span.st_email_large>span>span:before{content:'Email'}.event-share>li>span>span>span{background-image:none!important;display:inline-block!important;width:auto!important;height:auto!important;font-size:1.3em}.search article{margin:30px 0}header.entry-header{margin:0;padding:0;height:auto}header{padding:10px 0;height:70px;background-color:#fff}header .title-primary{color:#008752;margin-left:10px;font-weight:700;font-size:13px}@media (max-width:479px){header .title-primary{display:none}}header .title-secondary{margin-left:5px;font-size:13px;color:#333}header.is-sticky{position:fixed;width:100%;box-shadow:0 -1px rgba(0,0,0,.1) inset;z-index:999}header .left,header .right{display:inline-block}header .right span{font-size:16px}header span.phone{font-size:23px;font-weight:700;color:#4c545f;line-height:45px;margin-left:5px}header span.phone i{color:#03a968}@media (max-width:479px){header span.phone{font-size:16px}}@media (min-width:1200px){.codea_landing .container,header .container,footer.site-footer .container{width:1170px;max-width:inherit}}.site-header{position:fixed;top:0;left:0;width:100%;padding:0;z-index:9999;-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,.05);-moz-box-shadow:0 3px 2px 0 rgba(0,0,0,.05);box-shadow:0 3px 2px 0 rgba(0,0,0,.05)}.site-header .header-logo{margin:0;left:-20px}.site-header .header-logo img{width:114px}.heading-img{background-size:cover}.heading-img .btn-green{margin:15px 0}.site-header .header-nav ul{margin:0}.site-header .header-nav li{position:static;text-align:left;padding:0 20px;float:none;clear:both}.site-header .header-nav li a{font-size:14px;padding:0 0 15px 0}.header-nav .menu-item-our-firm a{padding-bottom:30px}.header-nav .contact,.header-nav .phone{line-height:normal}.header-nav .contact a,.header-nav .phone a{position:relative;width:100%;padding:15px 20px!important;font-weight:700;text-transform:uppercase;color:#03a968;background:#003f27;transition:background 400ms ease-out,color 400ms ease-out}.header-nav .phone a{font-size:16px!important}.header-nav .contact a:hover,.header-nav .phone a:hover{background:transparent;color:#008752}.header-nav .contact a::before,.header-nav .phone a::before{margin-right:5px;font-family:'fontAwesome'}.header-nav .contact a::after,.header-nav .phone a::after{content:'|';display:none;padding-left:10px}.header-nav .phone a::before{content:'\f095'}.header-nav .contact a::before{content:'\f0e0'}.header-util .btn a:focus{color:#002e1c!important}.btn-contact{display:none!important;border-color:transparent;color:#03a968!important;margin:0;padding:0;text-decoration:none!important}.btn-contact:hover{background-color:transparent}.btn-contact a{text-decoration:none!important}.header-util{position:absolute;right:0}.header-util .btn-search{border-left:1px solid #008752}.header-util .divider{display:none}.header-util .btn-phone{line-height:56px;font-size:28px;color:#008752}.header-util .btn-phone i{color:#008752!important}.header-util .btn-phone span{display:none}.header-nav .menu-main .contact,.header-nav .menu-main .phone{display:block;margin:10px 20px;text-align:center;transition:background 400ms ease-out}.header-nav .menu-main .contact a:hover,.header-nav .menu-main .phone a:hover{background:#002e1c}.header-nav .menu-main .contact{margin:36px 20px 10px 20px}#SiteSearch{position:absolute;z-index:2!important}#SiteSearch.active{top:70px}.header-logo{position:relative;z-index:5}.header-util{position:absolute;z-index:5}@media (min-width:768px){.site-header .header-nav li a{font-size:16px}.header-nav .menu-main .contact,.header-nav .menu-main .phone{display:inline-block;margin:36px 0 10px 60px;text-align:left;width:calc(50% - 90px)}}@media (min-width:992px){.site-header .header-nav{float:none}#SiteSearch.active{top:70px}.header-nav.active{display:block!important}.btn-menu{display:block!important;padding:0 15px!important}.header-util .btn{height:72px}.header-nav{position:absolute;top:72px;left:0;width:100%;background-color:#008752;padding:50px 0 30px 15px;z-index:100}.header-nav.active{display:block!important}.header-nav.active li{display:block}.header-nav.active li a{font-size:18px;color:#fff}}@media (min-width:1300px){.header-nav{display:inline-block;position:relative;top:auto;left:auto;width:100%;padding:30px 0 0 0;background-color:transparent;padding:0!important;z-index:3}.header-nav li{display:inline-block;margin:0;padding:0}.header-nav li a{display:inline-block;font-size:15px!important}.btn-menu{display:none!important}.site-header{height:100px}.site-header .btn{text-transform:uppercase;font-weight:700;text-align:center;transition:all .3s;border-width:2px}.site-header .header-nav{float:none;display:block}.site-header .btn{position:relative}.site-header .header-logo{position:absolute;top:50%;left:0;margin:0;padding:0;transform:translateY(-50%);top:auto}.site-header .header-logo img{width:130px}.header-util{float:right;position:relative;top:auto;right:auto}.header-util .btn{height:auto}.header-util .divider{position:relative;top:1px;color:#d0d0d0;padding:0 5px}.header-util .btn-search{position:relative;float:none!important;padding:0!important;border-left:0}.header-util .btn-search::before{content:'';display:block;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);width:36px;height:36px;border-radius:50%;background:transparent;transition:background 400ms ease-out}.header-util .btn-search .icon-cancel{transition:transform 400ms ease-out;transform:scale(0)}.header-util .btn-search.active{background-color:transparent!important}.header-util .btn-search.active::before{background-color:#008752!important}.header-util .btn-search.active .icon-cancel{transform:scale(1)}.header-util .btn-search i{position:relative;z-index:4}.header-util .btn-phone{padding:0!important}.header-util .btn-phone i{display:none}.header-util .btn-search i.icon-search{font-size:20px!important}.header-util .btn-search i.icon-cancel{font-size:14px!important}.header-util .btn-contact{display:inline-block!important}.header-util .btn-contact,.header-util .btn-phone{font-size:16px}.header-util .btn-contact a,.header-util .btn-phone a{transition:color 400ms ease-out}.header-util .btn-contact:hover a,.header-util .btn-phone:hover a{color:#03a968}.header-util .btn-phone{padding:0 10px}.header-util .divider{display:inline-block}.header-util .btn-phone span{display:inline-block}.header-util .btn-phone{line-height:initial;font-size:16px;color:#03a968}.header-nav .contact a:hover,.header-nav .phone a:hover{background:transparent!important}#SiteSearch{top:0;z-index:3!important}#SiteSearch.active{top:100px}.header-nav .contact a,.header-nav .phone a{padding:10px!important}.header-nav .contact a::before,.header-nav .phone a::before,.header-nav .contact a::after,.header-nav .phone a::after{display:table-cell;vertical-align:middle}.header-nav .contact a::before,.header-nav .phone a::before{left:-5px}.header-nav .contact a::after,.header-nav .phone a::after{color:#d0d0d0}.header-nav .contact a,.header-nav .phone a{background:transparent}}@media(min-width:1300px){.site-header .header-logo{top:48px;left:auto}.site-header .header-nav li span.head-title .anchor-wrap{cursor:default;color:black!important;font-size:18px!important}.one-column>ul>li,.one-column>ul>li>ul>li{display:block!important;width:100%!important}.menu-main .one-column .pseudo-block .sub-menu.depth-1{padding-right:0!important}.one-column li.pseudo-block li{display:inline-block!important;width:32%;margin-right:20px}.one-column li.service-block .sub-menu.depth-1>li:nth-child(3n+1),.one-column li.pseudo-block .sub-menu.depth-2>li:nth-child(3n+1){margin-right:0}.one-column li.service-block li{display:inline-block!important;width:32%!important;margin-right:20px}.one-column .service-block .sub-menu.depth-1 .menu-item a{padding:15px 20px!important;border:1px solid #ddd;font-weight:700;margin-bottom:10px!important}.menu-main .one-column .service-block.block-1.label span.head-title{padding:0;margin:0;border:0;height:15px}}.mobile-menu-open .menu,.mobile-menu-open .site-header .container,.mobile-menu-open .menu-wrap,.mobile-menu-open .site-header .header-nav,.mobile-menu-open .menu-main{height:100%}.mobile-menu-open .menu{width:100%}.mobile-menu-open{overflow-y:hidden}.menu{position:fixed;top:70px;left:0;z-index:2}.menu-main{display:table;position:fixed;top:2px;left:0;margin:0;background:#008752;opacity:.95}.header-logo a,.menu-logo a{color:transparent!important;line-height:0;font-size:0;padding:0!important}.menu-main .menu-logo{min-width:130px}.menu-main .menu-search-toggle{display:none!important}.menu-main .menu-search-toggle .anchor-wrap{display:none!important}.header-nav{width:100%;height:100%;transform:translateX(100%);opacity:0;transition:transform 400ms ease-out,opacity 400ms ease-out}.header-nav.active{transform:translateX(0);opacity:1}.menu-wrap{position:absolute;top:0;left:0;width:100%}.menu-main .first-menu-item{padding-top:30px}.menu-main .menu-item{display:block;margin-bottom:10px;padding:15px;position:static;padding:10px 30px 0 30px!important}.menu-main .menu-item .sub-menu .menu-item{padding:0 30px 0 30px!important}.menu-main .menu-item-services,.menu-main .menu-item-services-2,.menu-main .menu-item-services-3,.menu-main .menu-item-services-4{padding:0 15px!important}.menu-main .menu-item-has-children{position:relative}.menu-main a{position:relative;z-index:2;color:#fff}.menu-main .sub-menu .pseudo-block>a,.menu-main .sub-menu .service-block>a{line-height:0!important;color:transparent!important;visibility:hidden!important;font-size:0!important}.sub-menu .menu-item{padding:0 20px}.sub-menu .label>a{color:#03a968;font-weight:700;padding:0!important;cursor:text}.sub-menu .label.menu-item>a{line-height:1.42857143!important;color:white!important;visibility:visible!important;font-size:14px!important;z-index:3}.header-nav .menu-main .pseudo-block .label>a{display:none}.sub-menu .label>a:hover{color:#03A967}.menu.container{width:100%;max-width:100%;margin:0;padding:0}.menu-main .sub-menu.depth-0 .pseudo-block .menu-next{display:none!important}.menu-main .sub-menu.depth-1 .menu-next{z-index:200}.menu-main .sub-menu{transition:transform 400ms ease-out,opacity 400ms ease-out;transform:translateX(100%)}.menu-main .sub-menu.depth-0{position:absolute;top:0;left:0;width:100%;height:100%;padding:60px 0 0 0;background:#008752;z-index:0}.menu-main .sub-menu.depth-0.sub-menu-open{z-index:3}.sub-menu.depth-0,.sub-menu.depth-1,.sub-menu.depth-2{opacity:0}.sub-menu.depth-0.sub-menu-open{transform:translateX(0);opacity:1;padding-top:30px}.sub-menu.depth-0.sub-menu-open .pseudo-block.menu-item{padding:0!important}.sub-menu.depth-0.sub-menu-open .menu-item-has-children .sub-menu.depth-1{opacity:1;transform:translateX(0);z-index:12;margin-top:0;padding:0}.site-header .header-nav ul{padding-top:30px}.sub-menu .label.service-block.menu-item>a{margin-top:-15;padding:0 0 15px 0!important}.sub-menu .label.service-block.menu-item{margin:-15px 0}.service-block.menu-item,.menu-main>.menu-item-has-children{border-bottom:1px solid rgba(0,0,0,.15)}.menu-item-has-children .sub-menu.depth-2 .menu-item{border:none}.menu-item-has-children .sub-menu.depth-1 .menu-item-has-children,.sub-menu.depth-1.sub-menu-open .menu-item,.sub-menu.depth-2.sub-menu-open .menu-item{border-bottom:1px solid rgba(0,0,0,.15)}.sub-menu.depth-2.sub-menu-open .menu-item{padding:0 7px!important}.sub-menu.depth-0.sub-menu-open .service-block .sub-menu.depth-1{position:absolute;top:0;right:0}.sub-menu.depth-0.sub-menu-open .menu-item-services .sub-menu.depth-1{opacity:0}.sub-menu.depth-0.sub-menu-open .service-block>.sub-menu.depth-1{opacity:0;transform:translateX(100%)}.sub-menu.depth-0.sub-menu-open .service-block>.sub-menu.depth-1.sub-menu-open .sub-menu.depth-2{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0}.sub-menu.depth-1 .label.menu-item>a::before{display:none}.sub-menu.depth-1 .menu-item a::before,.sub-menu.depth-2 .menu-item a::before{content:'\f138';display:inline-block;position:absolute;top:2px;left:0;color:#fff;font-family:'FontAwesome';font-size:12px}.service-block .sub-menu.depth-2 .menu-item a::before{top:17px}.sub-menu.depth-0.sub-menu-open .service-block>.sub-menu.depth-1.sub-menu-open{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;transform:translateX(0);padding-top:60px;background:#008752;overflow-y:scroll;padding-bottom:100px}.sub-menu.depth-0.sub-menu-open .sub-menu.depth-1.sub-menu-open .menu-next .sub-menu.depth-2.sub-menu-open{display:none!important}.sub-menu.depth-0.sub-menu-open .service-block>.sub-menu.depth-1.sub-menu-open .menu-item{padding:15px}.sub-menu.depth-0.sub-menu-open .menu-item-has-children .sub-menu.depth-1 .menu-item-has-children>.sub-menu.depth-2 li{margin:0;padding:0 30px 0 30px!important}.sub-menu.depth-0.sub-menu-open .pseudo-block.menu-item-has-children .sub-menu.depth-1 .menu-item-has-children>.sub-menu.depth-2 li{padding:0!important}.sub-menu.depth-0.sub-menu-open .menu-item-has-children .sub-menu.depth-1 .service-block.menu-item-has-children>a{margin-top:0!important}.sub-menu.depth-0.sub-menu-open .menu-item-has-children .sub-menu.depth-1 .menu-item-has-children:not(:first-of-type)>a{margin-top:-15px}.sub-menu.depth-0.sub-menu-open .menu-item-has-children .sub-menu.depth-1 li a{padding:0 20px 15px 20px}.service-block .sub-menu.depth-2 li a{padding:15px 20px 15px 20px!important}.sub-menu.depth-0.sub-menu-open .service-block>.sub-menu.depth-1.sub-menu-open .sub-menu.depth-2.sub-menu-open{position:fixed;top:0;left:0;width:100%;height:calc(100% + 300px);background:#008752;opacity:1;padding:60px 0 0;transform:translateX(0);z-index:1000}.sub-menu.depth-0.sub-menu-open .service-block>.sub-menu.depth-1.sub-menu-open .menu-next{display:none}.sub-menu.depth-0.sub-menu-open .service-block>.sub-menu.depth-1.sub-menu-open .service-block .menu-next{display:block;top:auto}.pseudo-block .sub-menu.depth-2{padding:0;opacity:1;transform:translateX(0)}.pseudo-block .sub-menu.depth-2 li{padding:10px 0!important}.pseudo-block .sub-menu.depth-1 .menu-back,.pseudo-block .sub-menu.depth-2 .menu-back{display:none}.sub-menu.depth-1 li .menu-next{z-index:100}.menu-main .menu-back{position:absolute;top:20px;left:25px;color:#fff;width:30px;height:30px;background:#006d42;border-radius:50%;z-index:10}.menu-main .menu-back::before{content:'Back';display:block;position:absolute;top:5px;right:-40px;font-size:14px;color:#fff}.menu-main .menu-back::after{content:'\f104';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-family:'FontAwesome'}.sub-menu.depth-0 .menu-item-primary-block .menu-back{display:none}.menu-main .menu-next{position:relative;display:block;float:right;color:#fff;margin-top:-5px;margin-bottom:15px;overflow:hidden;cursor:pointer;z-index:1;float:right}.menu-main .menu-next::before{content:'';display:block;width:32px;height:32px;border-radius:50%;background:#006d42}.menu-main .menu-next::after{content:'\f105';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-family:'FontAwesome'}.menu-main .menu-logo .menu-next,.menu-main .menu-logo .sub-menu-next,.menu-main .contact .menu-next,.menu-main .contact .sub-menu-next,.menu-main .phone .menu-next,.menu-main .phone .sub-menu-next,.menu-main .menu-search-toggle .menu-next,.menu-main .menu-search-toggle .sub-menu-next{display:none}.pseudo-block .sub-menu.depth-1 .menu-item-has-children{margin:30px 0}.service-block .sub-menu.depth-1.sub-menu-open .menu-item{margin:15px 0}@media(min-width:768px){.sub-menu .label.menu-item>a{font-size:18px!important}.sub-menu.depth-0.sub-menu-open .menu-item{margin:30px 0}.sub-menu.depth-1.sub-menu-open .menu-item{margin:15px 0}.sub-menu.depth-0.sub-menu-open .service-block{margin-top:-15px}.menu-main .menu-next{margin-top:-3px}.sub-menu.depth-0.sub-menu-open .service-block .menu-next{top:auto}.service-block .sub-menu.depth-2 li a{padding:0 20px 15px 20px!important}.service-block .sub-menu.depth-2 .menu-item a::before{top:4px}.sub-menu.depth-0.sub-menu-open .menu-item-has-children .sub-menu.depth-1 .menu-item-has-children>.sub-menu.depth-2 li{padding:15px 20px 0 20px!important}}@media(min-width:992px){.menu{top:0}}@media(min-width:1300px){.header-util .divider,.header-util .btn-contact,.header-util .btn-phone{display:none!important}.pseudo-block .sub-menu.depth-1 .menu-item-has-children{margin:0}.menu{background:transparent}.menu,.menu.container{position:static;width:100%!important;height:100%;overflow:visible;margin:0 0 0 140px}.menu-wrap{position:relative;height:100%;top:0}.site-header .header-nav ul{padding:0}.header-nav .menu-main>.menu-item{display:table-cell;height:100%}.header-nav .menu-main>.menu-item a{display:table;width:100%;height:100%;padding:0!important;text-align:center}.menu-main .menu-item{padding:0 10px!important}.menu-main .sub-menu a{height:auto!important;padding:0 0 15px 0!important}.site-header .container{position:relative}.site-header .header-util{position:absolute;top:0;right:0;height:100%}.site-header .header-util .btn{height:100%}.site-header .header-util .btn span{position:relative;top:39%}.site-header .header-nav li a{text-align:center}.site-header .header-nav li .anchor-wrap{display:table-cell;vertical-align:middle;cursor:pointer}.menu-main .sub-menu a{color:#008752}.sub-menu .label.menu-item>a{color:#008752!important}.sub-menu.depth-1 .label.menu-item>a::before{display:none}.service-block.block-2.label>a{color:transparent!important}.header-nav{height:101px;transform:translateX(0)!important;opacity:1!important}.header-nav,.menu-main{display:table}.menu-main .menu-item{display:table-cell}.menu-back,.menu-next{display:none!important}.menu-main .menu-item-has-children{width:auto;position:static;margin:0;padding:0;text-align:center}.menu-main .sub-menu li{border:none}.menu-main .menu-item-has-children:hover{background:#008752}.menu-main .menu-item-has-children:hover .sub-menu{background:#fff;z-index:3}.menu-main .menu-item-has-children:hover .sub-menu .menu-item{background:transparent}.menu-main .menu-item-has-children:hover a{color:#fff}.menu-main .menu-item-has-children:hover .sub-menu a{color:#03a968;z-index:100}.menu-main .menu-item-has-children a:hover{background:transparent}.menu-main .menu-item-has-children .sub-menu{text-align:left;width:33.33%;opacity:0;visibility:hidden;transform:translateX(0)}.menu-main .menu-item-has-children .sub-menu.depth-0 a,.menu-main .menu-item-has-children .sub-menu.depth-1 a{text-align:left}.menu-main .menu-item-has-children .sub-menu.depth-0 .pseudo-block>a{display:none}.menu-main .menu-item-has-children:hover .sub-menu.depth-0,.menu-main .menu-item-has-children:hover .sub-menu.depth-1,.menu-main .menu-item-has-children:hover .sub-menu.depth-2{opacity:1;visibility:visible;z-index:10;pointer-events:auto}.menu-main .sub-menu.depth-0{padding:40px 30px 30px}.menu-main .sub-menu.depth-0 a{padding:0!important}.menu-main .sub-menu.depth-1,.menu-main .sub-menu.depth-2{margin:0;padding:0}.menu-main .sub-menu.depth-0,.menu-main .sub-menu.depth-1{display:table;top:100px;left:-13%;width:calc(100% + 140px);background:#fff;pointer-events:none}.menu-main .sub-menu.depth-0{-webkit-box-shadow:0 1px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 15px 0 rgba(0,0,0,.15);box-shadow:0 1px 15px 0 rgba(0,0,0,.15)}.menu-main .sub-menu.depth-1 .menu-item{padding:5px 0}.menu-main .sub-menu.depth-1 .menu-item{display:block}.menu-main .sub-menu.depth-1 .menu-item a{padding:0!important}.menu-main .sub-menu.depth-1 .service-block.block-2{display:table-cell;position:relative;top:-25px;padding:0}.menu-main .sub-menu.depth-1 .service-block.block-2 .sub-menu.depth-2{width:100%}.menu-main .sub-menu .pseudo-block>a,.menu-main .sub-menu .service-block>a{position:static!important}.menu-main .menu-search-toggle{display:table-cell!important}.menu-main .menu-search-toggle a{color:transparent;display:table-cell;vertical-align:middle;width:32px!important;height:32px!important;position:absolute;top:50%;transform:translateY(-50%)}.menu-main .menu-search-toggle a:hover{background:transparent;color:transparent}.menu-main .menu-search-toggle a:hover::before{background:#f2f2f2;}.menu-main .menu-search-toggle a:hover::after{color:#03a968}.menu-main .menu-search-toggle a::before{content:'';display:block;position:absolute;width:32px;height:32px;border-radius:50%;margin:0;padding:0;background:#008752;;transition:background 400ms ease-out}.menu-main .menu-search-toggle a::after{content:'\f002';display:block;font-family:"FontAwesome";color:#fff;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);z-index:1}.header-util{display:none}.menu-item-has-children .sub-menu.depth-1 .menu-item-has-children,.sub-menu.depth-1.sub-menu-open .menu-item,.sub-menu.depth-2.sub-menu-open .menu-item,.service-block.menu-item,.menu-main>.menu-item-has-children{border-bottom:none}.menu-main .menu-item .sub-menu .menu-item{padding:0!important}.menu-main .sub-menu.depth-1 .menu-item a{padding:5px 0!important}.menu-main .pseudo-block .sub-menu.depth-1{padding-right:50px!important}.menu-main .pseudo-block .sub-menu.depth-2{margin-top:25px}.menu-main .service-block.block-1{vertical-align:top}.menu-main .service-block.block-1.label span.head-title{display:block;border-bottom:1px solid #ddd;margin-bottom:10px}.menu-main .service-block.block-1.label span.head-title span{line-height:8px}.menu-main .pseudo-block .sub-menu.depth-1 .menu-item a,.menu-main .one-column .service-block .sub-menu.depth-1 .menu-item a{padding:15px 25px 15px 20px!important;border:1px solid #ddd;font-weight:700;margin-bottom:10px!important}.menu-main .one-column .service-block .sub-menu.depth-1 .menu-item a:after,.menu-main .pseudo-block .sub-menu.depth-1 .menu-item a:after{content:'\f105';font-family:"fontello";font-size:18px;position:absolute;top:33%}.sub-menu.depth-1 .menu-item a::before,.sub-menu.depth-2 .menu-item a::before{display:none}.menu-main .sub-menu.depth-1,.menu-main .sub-menu.depth-2{width:100%}.sub-menu .label.service-block.menu-item>a{padding:0!important}}@media(min-width:1300px){.header-nav li a{display:block}.header-nav.container{max-width:1170px}.header-nav .menu-main>.menu-item-media a{padding-left:5px!important;padding-right:5px!important}.menu-main .menu-item .sub-menu .menu-item.menu-item-networks a,.menu-main .menu-item .sub-menu .menu-item.menu-item-our-values a{padding:25px 20px!important}.site-header>.container>.menu{max-width:1020px}.menu-main .menu-search-toggle a{margin-left:-12px}}.admin-bar .site-header{top:32px}#content{position:relative;padding-top:70px}.single-office #content,.page-template-page-thank-you #content,.page-template-page-contact #content{top:45px}@media (min-width:768px){.single-office #content,.page-template-page-thank-you #content,.page-template-page-contact #content{top:70px}}@media (min-width:1200px){#content{padding-top:101px!important}}.site-footer{position:relative;background-color:#003f27!important;width:100%;text-align:left!important}.site-footer .footer-nav-container{padding-bottom:50px}.site-footer ul li{list-style:none}.site-footer .footer-nav{display:flex;flex-flow:wrap;margin-left:0;padding-left:0}.site-footer .footer-nav .no-click.menu-item-has-children>a{pointer-events:none;cursor:text}.site-footer .menu-item{position:relative;flex:initial;width:100%;padding:5px}.site-footer .menu-item-has-children>a{color:#008752;font-size:.95em;text-transform:uppercase}.site-footer .sub-menu{margin-left:0;padding-left:0}.site-footer .sub-menu a{color:#fff;font-size:.875em}.site-footer .pseudo-parent a{line-height:0;font-size:0;color:transparent}.site-footer .pseudo-parent>a{display:none;opacity:0;visibility:hidden;pointer-events:none}.site-footer .pseudo-parent .sub-menu a{display:inline-block}.site-footer .office,.site-footer .phone,.site-footer .e-mail{position:relative}.site-footer .office a,.site-footer .phone a,.site-footer .e-mail a{position:relative;margin-left:26px}.site-footer .office a::before,.site-footer .phone a::before,.site-footer .e-mail a::before{display:inline-block;position:absolute;left:-26px;font-family:FontAwesome;color:#008752}.site-footer .office a::before{content:'\f0f7'}.site-footer .phone a::before{content:'\f095'}.site-footer .e-mail a::before{content:'\f003'}.site-footer .pseudo-parent .social-link{position:relative;display:inline-block;width:auto}.site-footer .pseudo-parent .social-link a{font-family:FontAwesome;display:block;width:24px;height:16px}.site-footer .pseudo-parent .social-link a::before{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;font-size:16px;background-color:transparent;color:white!important}.site-footer .pseudo-parent .facebook a::before{content:'\f09a'}.site-footer .pseudo-parent .instagram a::before{content:'\f16d'}.brand-partner .brand-socials .fa-twitter-square{background-color:#000!important;padding:3px 5px 2px 5px;margin-top:-1px;border-radius:5px}.brand-partner .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon.fa-twitter-square{font-size:2.15em!important}.brand-partner .brand-socials .fa-twitter-square::before{content:'';width:25px!important;height:25px!important;margin-bottom:-2px;background-color:#fff;-webkit-mask-image:url(/wp-content/themes/carroll-odea/img/x-twitter-brands-solid.svg);mask-image:url(/wp-content/themes/carroll-odea/img/x-twitter-brands-solid.svg)}.site-footer .pseudo-parent .twitter a::before{content:'';width:17px;height:17px;margin-left:-3px;background-color:#fff;-webkit-mask-image:url(/wp-content/themes/carroll-odea/img/x-twitter-brands-solid.svg);mask-image:url(/wp-content/themes/carroll-odea/img/x-twitter-brands-solid.svg);transition:background-color .3s ease-in-out!important}.site-footer .pseudo-parent .twitter a:hover::before{background-color:#000}.site-footer .pseudo-parent .linkedin a::before{content:'\f0e1'}.site-footer .pseudo-parent .youtube a::before{content:'\f167'}.site-footer .menu-item-accolades>.sub-menu{position:relative;top:auto;right:auto}.site-footer .award{display:inline-block}.site-footer .award a{display:block;width:75px;height:106px;padding:0;margin:0}.site-footer .primerus a{background:url(/wp-content/uploads/2023/05/prime-us.webp) 50% 50% no-repeat;background-size:contain}.site-footer .law-9000 a{background:url(/wp-content/uploads/2016/10/legal-best-practice-1.webp) 50% 50% no-repeat;background-size:contain}.footer-legals{padding:30px 0;background-color:#002e1c}.footer-legals .container{position:relative}.footer-copyright,.legal-links{display:inline-block}.footer-copyright{width:100%;background:transparent!important;text-align:left!important;margin:0!important;padding:0!important}.footer-legals .legal-links{width:100%;text-align:left}.footer-legals .legal-links a,.footer-legals .legal-links span{display:inline-block;font-size:10px}@media (min-width:420px){.site-footer .menu-item{width:50%}.site-footer .menu-item-accolades .award{width:auto}}@media (min-width:768px){.site-footer .menu-item{flex:1;width:100%}.site-footer .menu-item-accolades>.sub-menu{position:absolute;top:-15px;right:0}}@media (min-width:992px){.footer-copyright{width:80%!important}.footer-legals .legal-links{text-align:right;width:19%!important}.site-footer .sub-menu a{font-size:1.2em}.site-footer .menu-item{padding:7px 0}}@media (min-width:1200px){.footer-copyright{width:79%!important}.footer-legals .legal-links{text-align:right;width:20%!important}}.home .help-form{margin:0}.single-event .help-form{margin:0}.help-form{background-color:#008752;margin:24px 0 68px 0;padding:50px 0 30px}.help-form .container{max-width:660px}.help-form a{color:#fff!important}.help-form .form-text{text-align:center;color:#fff}.help-form h2{font-size:2em;color:#fff}.help-form label{display:none}.help-form input[type="submit"]{display:block;margin:0 auto;text-align:center;max-width:246px;background-color:#03a968;border-color:#03a968;color:#fff}.help-form input[type="submit"]:hover{background-color:#003f27;border-color:#003f27;color:#fff}.help-form ::-webkit-input-placeholder{color:#403d3e}.help-form :-moz-placeholder{color:#403d3e}.help-form ::-moz-placeholder{color:#403d3e}.help-form :-ms-input-placeholder{color:#403d3e}@media (min-width:768px){.help-form{padding:70px 0;margin:0 0 68px 0}.single-property_blog .help-form{padding:70px 0;position:relative;top:68px}.single-media_releases .help-form{padding:70px 0;position:relative;top:68px}.single-publication .help-form{margin:120px 0 0;padding:70px 0 60px}}button.celebrate{background-image:url(/wp-content/themes/carroll-odea/img/125.jpg);background-size:contain;background-repeat:no-repeat;background-color:#fff;background-position:15px 0;width:119px;height:50px;margin:9px 0;border:0}.help-button.fixed{display:none;position:fixed;bottom:1.5%;right:1.5%;z-index:4;text-align:center}.help-button a.celebrate{display:block;margin-bottom:10px}.help-button a.celebrate img{border-radius:30px;max-width:165px}.help-button a.btn{position:relative;color:#fff;font-weight:900;font-size:18px;text-decoration:none;width:100%;height:100%;max-width:180px;border-radius:30px;padding:12px 24px;background-color:rgb(33,39,53);letter-spacing:-1px;transition:background 400ms ease-out,color 400ms ease-out}.help-button a.btn::before{content:'\f29c';display:inline-block;vertical-align:middle;font-family:'fontAwesome';font-size:24px;color:#fff;position:relative;top:-2px;padding-right:5px}.help-button a.btn:focus,.help-button a.btn:hover{background-color:#008752}@media (min-width:768px){.help-button.fixed{display:block}}span.wpcf7-not-valid-tip{border:none!important;color:red;padding:10px 0}div.wpcf7-response-output{position:relative;border:none!important;color:red;text-transform:uppercase;margin-left:0;margin-right:0;padding-left:0;padding-right:0}div.wpcf7-validation-errors{border:none;color:red;text-transform:uppercase;margin-left:0;margin-right:0}div.wpcf7-response-output{margin-left:.5em;margin-right:.5em}span.wpcf7-not-valid-tip{background:lightgray;padding:2px 15px}div.wpcf7-response-output::before{content:'*';display:inline-block}span.wpcf7-not-valid-tip::before{content:'*';display:inline-block}textarea+.wpcf7-not-valid-tip{position:relative;top:-2px;margin:0 1px}.help-form form div[class*="col-"]{z-index:1}.main-side h3{letter-spacing:-1px}.single-office .side-nav ul li ul,.page-template-page-contact .main-side .side-nav ul li ul{display:block!important}.single-office .side-nav .state,.page-template-page-contact .main-side .side-nav .state{font-weight:700;font-size:15px}.single-office .side-nav .location-link a,.page-template-page-contact .main-side .side-nav .location-link a{font-size:15px;text-decoration:none;transition:color 400ms ease-out}.single-office .side-nav .location-link a:hover,.page-template-page-contact .main-side .side-nav .location-link a:hover{color:#03a968}.location-linkcurrent_page_item a{color:#03a968!important;font-size:15px!important;font-weight:bold!important}.location-details{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:36px;background-color:#fff;font-size:16px}.location-details p{margin:0;padding:0}.location-details .location-head{margin-bottom:15px;padding:10px;background:rgb(240,240,240)}.location-details .location-head h2{margin:0;padding:0;letter-spacing:-1px;color:#03a968}.location-details .label{display:inline-block;font-weight:700}.location-details .label.street-address-label{display:block}.location-details .details-group{margin-bottom:15px}.location-details .details-group .address{color:#03a968}.location-details .details-group p:not(.lead)+p:not(.lead){margin-top:0;display:inline-block}.location-details .dx-mail,.location-details .phone-group a{padding-left:5px}.location-details .location-email a{padding-left:5px}.single-office .heading-img::before{background:#fff}.single-newsletters .site-main,.single-sub_publication .site-main,.page-template-page-thank-you .site-main,.page-template-page-contact .site-main,.single-office .site-main{position:relative;top:auto;margin:0;padding:0}.single-event .site-main{margin:50px 0 130px 0}.single-event .entry-content img{margin:0}.single-newsletters .site-main,.single-sub_publication .site-main{margin:50px 0 150px 0}.single-newsletters .help-form,.single-sub_publication .help-form{margin:0}.page-template-page-contact .heading-img.active,.single-office .heading-img.active{opacity:0!important}.page-template-page-contact .heading-img::before,.single-office .heading-img::before{background:white!important}@media (min-width:768px){.page-template-page-contact .heading-img.active,.single-office .heading-img.active{opacity:1!important}.page-template-page-contact .heading-img::before,.single-office .heading-img::before{background:transparent!important}.location-details{width:45%;left:15%;padding:30px;transform:translate(-15%,-50%);-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,.15);box-shadow:3px 3px 5px 0 rgba(0,0,0,.15)}.page-template-page-thank-you .site-main,.page-template-page-contact .site-main,.single-office .site-main{position:relative;top:50px;margin:50px 0;padding:0}.single-event .site-main{margin:50px 0 180px 0}}@media (min-width:992px){.location-details{top:50%;left:auto;transform:translate(0,-50%)}.page-template-page-thank-you .site-main,.page-template-page-contact .site-main,.single-office .site-main{position:relative;top:50px;margin:50px 0;padding:50px 0}}.page-template-page-contact .main-content,.single-office .main-content{margin-top:24px}.page-template-page-contact .main-content .form-title,.single-office .main-content .form-title{color:#03a968;letter-spacing:-1px;font-size:28px;line-height:.8}.page-template-page-contact .main-content .form-text,.single-office .main-content .form-text{margin-top:0;margin-bottom:30px;font-size:16px}@media (min-width:768px){.single-office .main-content .form-title{}}.location-details.thank-you .location-head{padding:0;background-color:transparent!important}.location-details.thank-you .location-head .contact-back-home{font-size:14px}.location-details.thank-you .location-head .subtitle{margin-bottom:15px}.page-template-page-thank-you .heading-img{height:280px}.page-template-page-thank-you .heading-img::before{background:#fff}@media(min-width:768px){.location-details.thank-you .location-head{padding:10px}.page-template-page-thank-you .heading-img{height:420px}.page-template-page-thank-you .heading-img::before{background:transparent}}#SiteBanner{background-color:#03a968}.meetTheTeamService{padding-left:0!important;padding-right:0!important}.meetTheTeamService span.select2.select2-container.select2-container--default{width:620px}.author-list h3{font-size:23px;color:#4c545f}.author{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-top:-1px;padding:0 10px}.author:hover{background:#eee}.author .author-image img{border-radius:50%;width:100px!important;height:100px!important;margin-right:10px}.author .author-description h4{font-weight:700;font-size:15px;color:#333}.author .author-description p{color:#333}.postcardexpert{float:left;margin-right:40px}.help-form .gform_wrapper ul{margin:0;padding:0}.help-form .gform_wrapper ul li{list-style:none;padding-bottom:10px}.help-form .gform_wrapper ul li input,.help-form .gform_wrapper ul li select,.help-form .gform_wrapper ul li textarea{border:2px solid transparent;box-shadow:none;padding:12px 15px;height:auto;width:100%;resize:none}.help-form .gform_wrapper .gform_body:after{content:'';clear:both;display:block}.help-form .gform_wrapper input.gform_button{display:block;margin:0 auto;text-align:center;max-width:100%;background-color:#03a968;border-color:#03a968;color:#fff;border:0;padding:15px 20px;width:98%;left:0;top:0!important}.office-template-default .gform_wrapper ul,.page-template-page-thank-you .gform_wrapper ul,.page-template-page-contact .gform_wrapper ul{margin:0;padding:0}.office-template-default .gform_wrapper ul li,.page-template-page-thank-you .gform_wrapper ul li,.page-template-page-contact .gform_wrapper ul li{list-style:none;padding-bottom:10px}.office-template-default .gform_wrapper ul li label,.page-template-page-thank-you .gform_wrapper ul li label,.page-template-page-contact .gform_wrapper ul li label{display:none}.office-template-default .gform_wrapper ul li input,.office-template-default .gform_wrapper ul li select,.office-template-default .gform_wrapper ul li textarea,.page-template-page-thank-you .gform_wrapper ul li input,.page-template-page-thank-you .gform_wrapper ul li select,.page-template-page-thank-you .gform_wrapper ul li textarea,.page-template-page-contact .gform_wrapper ul li input,.page-template-page-contact .gform_wrapper ul li select,.page-template-page-contact .gform_wrapper ul li textarea{border:2px solid transparent;box-shadow:none;padding:12px 15px;height:auto;width:100%;resize:none;background-color:#ededed}.office-template-default .gform_wrapper .gform_body:after,.page-template-page-thank-you .gform_wrapper .gform_body:after,.page-template-page-contact .gform_wrapper .gform_body:after{content:'';clear:both;display:block}.office-template-default .gform_wrapper input.gform_button,.page-template-page-thank-you .gform_wrapper input.gform_button,.page-template-page-contact .gform_wrapper input.gform_button{display:block;margin:0 auto;text-align:center;max-width:100%;background-color:#03a968;border-color:#03a968;color:#fff;border:0;padding:15px 20px;width:100%;left:0;top:0!important}.codea_landing .gform_wrapper ul{margin:0;padding:0}.codea_landing .gform_wrapper ul li{list-style:none;padding-bottom:10px}.codea_landing .gform_wrapper ul li input,.codea_landing .gform_wrapper ul li select,.codea_landing .gform_wrapper ul li textarea{font-size:15px;color:#333;border:2px solid transparent;box-shadow:none;padding:12px 15px;height:auto;width:100%;resize:none}.codea_landing .gform_wrapper .gform_body:after{content:'';clear:both;display:block}.codea_landing .gform_wrapper input.gform_button{display:block;margin:0 auto;text-align:center;max-width:100%;background-color:#03a968;border-color:#03a968;color:#fff;border:0;padding:15px 20px;width:98%;left:0;top:0!important}.help-form .gform_wrapper ul li.gfield_error input,.help-form .gform_wrapper ul li.gfield_error select,.help-form .gform_wrapper ul li.gfield_error textarea{border-color:#bb0a0a!important}.help-form .gform_wrapper ul li.gfield_error .gfield_description.validation_message{color:#fff;background:#bb0a0a;margin:0;padding:3px 14px}.help-form .gform_wrapper .validation_error,.help-form .gform_wrapper .validation-error{color:#fff;background:#bb0a0a;margin:0 10px 10px;padding:8px 14px}.gfield_visibility_hidden{display:none}.page-template-page-media .main-banner,.page-template-page-service .main-banner{height:400px;width:100%;background-size:cover}.page-template-page-media .main-banner .row,.page-template-page-service .main-banner .row{display:table;height:100%;width:100%;background:rgba(0,0,0,.3);margin:0 auto}.page-template-page-media .main-banner .row .container,.page-template-page-service .main-banner .row .container{display:table-cell;vertical-align:middle}.page-template-page-media .main-banner h1,.page-template-page-service .main-banner h1{font-size:36px;font-weight:700;color:#fff}.page-template-page-media .main-banner p,.page-template-page-service .main-banner p{font-size:18px;font-style:italic;color:#fff}.page-template-page-media .main-banner p.button a,.page-template-page-service .main-banner p.button a{font-size:16px;font-weight:600;font-style:normal;color:#fff;text-transform:uppercase;background:#03a968;display:inline-block;padding:12px 25px}.page-template-page-media .main-banner p.button a:hover,.page-template-page-service .main-banner p.button a:hover{opacity:.8;text-decoration:none}.page-template-page-media .breadcrumb,.page-template-page-service .breadcrumb{border-bottom:1px solid #eee;padding:20px 0;margin:0 0 35px}.page-template-page-media .breadcrumb p,.page-template-page-service .breadcrumb p{margin:0}.page-template-page-media .breadcrumb a,.page-template-page-media .breadcrumb span,.page-template-page-service .breadcrumb a,.page-template-page-service .breadcrumb span{font-size:13px}.page-template-page-media .breadcrumb a:hover,.page-template-page-service .breadcrumb a:hover{text-decoration:none}.page-template-page-media .breadcrumb i,.page-template-page-service .breadcrumb i{padding:0 10px}.page-template-page-media .breadcrumb .social-share,.page-template-page-service .breadcrumb .social-share{text-transform:uppercase}.page-template-page-service .main-content .left{padding-right:75px}.page-template-page-service .the-content h2{font-size:30px;font-weight:600;color:#008752;margin-top:0}.page-template-page-service div.the-content h2+p strong{font-size:21px;font-weight:200;line-break:31px}.page-template-page-service div.the-content p{line-height:25px}.page-template-page-service div.the-content ul li{line-height:25px}.page-template-page-service .did-you-know{display:table;width:100%;padding:35px 0}.page-template-page-service .did-you-know .icon,.page-template-page-service .did-you-know .did-you-know-content{display:table-cell;vertical-align:middle}.page-template-page-service .did-you-know .icon{background:#4d4d4d;width:10%;padding:20px;font-size:43px;color:#fff;text-align:center}.page-template-page-service .did-you-know .did-you-know-content{background:#eee;width:90%;padding:25px}.page-template-page-service .did-you-know .did-you-know-content h3{font-size:18px;color:#4d4d4d;margin-top:0}.page-template-page-service .did-you-know .did-you-know-content p{margin:0}.page-template-page-service .faqs h2{font-size:30px;font-weight:600;color:#008752}.ac-container{width:100%;margin:10px auto 30px auto;text-align:left}.ac-container label{font-size:15px;font-weight:700;padding:20px 30px;position:relative;z-index:20;display:block;cursor:pointer;color:#fff;background:#555}.ac-container label:hover{background:#008752}.ac-container input:checked+label,.ac-container input:checked+label:hover{background:#008752;color:#fff}.ac-container label:hover:after,.ac-container input:checked+label:hover:after{content:'';position:absolute;width:24px;height:24px;right:13px;top:7px;background-color:transparent;background-repeat:no-repeat;background-attachment:center;background-position:center}.ac-container input{display:none}.ac-container article{background:#f8f8f8;margin-top:-1px;overflow:hidden;height:0;position:relative;z-index:10;-webkit-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;-moz-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;-o-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;-ms-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;transition:height 0.3s ease-in-out,box-shadow 0.6s linear}.ac-container article .answer-box{padding:15px 30px}.ac-container article p{line-height:23px;font-size:14px;text-shadow:1px 1px 1px rgba(255,255,255,.8)}.ac-container input:checked~article{-webkit-transition:height 0.5s ease-in-out,box-shadow 0.1s linear;-moz-transition:height 0.5s ease-in-out,box-shadow 0.1s linear;-o-transition:height 0.5s ease-in-out,box-shadow 0.1s linear;-ms-transition:height 0.5s ease-in-out,box-shadow 0.1s linear;transition:height 0.5s ease-in-out,box-shadow 0.1s linear}.ac-container input:checked~article.ac-small{height:inherit}.ac-container input:checked~article.ac-medium{height:inherit}.ac-container input:checked~article.ac-large{height:inherit}.page-template-page-service .lawyers h2{font-size:30px;font-weight:600;color:#008752}.page-template-page-service .sidebar h3{font-size:18px;font-weight:700;color:#fff;background:#008752;margin:0;padding:12px 25px}.page-template-page-service .sidebar .widget-phone{margin-bottom:35px}.page-template-page-service .sidebar .widget-phone .box{background:#eee;padding:25px}.page-template-page-service .sidebar .widget-phone .box p{margin:0}.page-template-page-service .sidebar .widget-phone .box p.phone i{font-size:16px;color:#008752;padding-right:9px}.page-template-page-service .sidebar .widget-phone .box p.phone{font-size:14px;font-weight:700;color:#333;padding:0 0 15px;text-transform:uppercase}.page-template-page-service .sidebar .widget-phone .box p.phone span.phone{font-size:24px;color:#008752}.page-template-page-service .sidebar .widget-phone .box p.enquire i{font-size:16px;color:#008752;padding-right:5px}.page-template-page-service .sidebar .widget-phone .box p.enquire a{font-size:14px;font-weight:700;color:#333;text-transform:uppercase}.page-template-page-service .sidebar .widget-phone .box p.enquire a{text-decoration:none}.page-template-page-service .sidebar .categories h3,.page-template-page-service .sidebar .video h3{text-align:center}.page-template-page-service .sidebar .categories{margin:0 0 35px}.page-template-page-service .sidebar .categories .bellows{margin:0}.page-template-page-service .sidebar .categories .bellows ul li a{color:#333}.page-template-page-service .sidebar .categories .bellows ul li a:hover{color:#008752}.page-template-page-service .sidebar .categories .bellows ul li a .bellows-subtoggle i.fa-plus{color:#c9c9c9}.page-template-page-service .sidebar .categories .bellows ul li a .bellows-subtoggle i.fa-minus{color:#008752}.page-template-page-service .sidebar .categories .bellows ul li.bellows-item-level-0>a{border-bottom:1px solid #eee}.page-template-page-service .sidebar .categories .bellows ul li ul.bellows-submenu{background:#f8f8f8;border-bottom:1px solid #eee;padding-left:15px}.page-template-page-service .sidebar .video iframe{width:100%;max-height:200px}.mix,.gap{display:inline-block;vertical-align:top}.mix{background:#fff;border-radius:2px;margin-bottom:1rem;position:relative}.mix:before{content:'';display:block;padding-top:15px}.mix:after{content:'';display:block;padding-bottom:15px;clear:both}.mix,.gap{width:100%}@media screen and (min-width:768px){.mix{width:calc(100%/3 - (((3 - 1) * 1rem) / 3))}.gap{width:100%}}.page-template-page-service .lawyers .controls{background:#f8f8f8;padding:20px 25px;margin:0 0 25px}.page-template-page-service .lawyers .controls h6{font-weight:600;font-size:14px;padding:0 0 10px;margin:0}.page-template-page-service .lawyers .controls input{width:100%;padding:10px 20px;border:2px solid #ddd;margin:0 0 10px}.page-template-page-service .lawyers .controls select.select-position{width:49%;padding:10px 20px;;border:2px solid #ddd;margin:0 0 2%}.page-template-page-service .lawyers .controls select.select-office{width:49%;padding:10px 20px;;border:2px solid #ddd;float:right}.page-template-page-service .lawyers .element-item{float:left;width:47%;height:210px;margin:0 1% 25px;transition:box-shadow 0.3s ease-in-out}.page-template-page-service .lawyers .element-item:hover{box-shadow:1px 1px 4px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 4px rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.15)}.page-template-page-service .lawyers .lawyer-container .inner{position:relative}.page-template-page-service .lawyers .lawyer-container .photo a{display:block;max-height:210px;overflow:hidden}.page-template-page-service .lawyers .lawyer-container .photo img{width:100%}.page-template-page-service .lawyers .lawyer-container .description{position:absolute;bottom:0;background:rgba(255,255,255,.9);width:100%;padding:10px 20px}.page-template-page-service .lawyers .lawyer-container .description h4{font-size:18px;font-weight:600;margin:0}.page-template-page-service .lawyers .lawyer-container .description h4 a:hover{text-decoration:none}.page-template-page-service .lawyers .lawyer-container .description p.position{font-size:13px;color:#747474;margin:0}.page-template-page-media .main-content h2{font-size:26px;font-weight:600;color:#03a968;margin:40px 0 20px}.page-template-page-media .media-menu{border-bottom:3px solid #03a968;padding:0;margin:0 0 35px}.page-template-page-media .media-menu h4{font-size:18px;margin:0;display:inline-block;padding-right:10px}.page-template-page-media .media-menu .menu-media-container{display:inline-block}.page-template-page-media .media-menu .menu-media-container ul{list-style:none;margin:0;position:relative;top:inherit}@media (max-width:768px){.page-template-page-service .lawyers .controls select.select-position,.page-template-page-service .lawyers .controls select.select-office{width:100%;float:none}.page-template-page-service .lawyers .element-item{float:none;width:100%;height:220px;margin:0 .5% 25px}.page-template-page-media .media-menu .menu-media-container ul{padding:0}}.page-template-page-media .media-menu .menu-media-container ul li{display:inline-block}.page-template-page-media .media-menu .menu-media-container ul li a{color:#333;text-decoration:none;padding:20px 10px;display:block}.page-template-page-media .media-menu .menu-media-container ul li:hover ul.sub-menu{display:block!important}.page-template-page-media .media-menu .menu-media-container ul li ul.sub-menu{position:absolute;max-width:300px;padding-left:0;margin-top:0;background:#03a968;display:none}.page-template-page-media .media-menu .menu-media-container ul li ul.sub-menu li{display:block;padding:0}.page-template-page-media .media-menu .menu-media-container ul li ul.sub-menu li a{color:#fff;padding:10px 10px}.page-template-page-media .media-statements .media-release{background:#fafafa;padding:20px 30px;box-shadow:1px 1px 6px rgba(0,0,0,.1);margin:20px 0}.page-template-page-media .media-statements .media-release h4{font-size:20px;font-weight:500}.page-template-page-media .media-statements .media-release p.date{font-style:italic}.page-template-page-media .media-statements .media-release p{line-height:23px}.page-template-page-media .media-team .inner-team{background:#fafafa;padding:15px;box-shadow:1px 1px 6px rgba(0,0,0,.1)}.page-template-page-media .media-team .inner-team:after{clear:both;content:'';display:block}.page-template-page-media .media-team .photo{float:left;width:35%}.page-template-page-media .media-team .photo img{max-width:100px;height:inherit}.page-template-page-media .media-team .info{float:left;width:65%}.page-template-page-media .media-team .info h4{font-size:18px;margin:0}.page-template-page-media .media-team .info p{color:#606060;margin:0}.page-template-page-media .media-team .info p.position{font-style:italic;padding:0 0 10px}@media (min-width:768px){.page-template-page-service .lawyers .lawyer-container{margin:0 -23px 0 -10px}}@media (max-width:1260px){.page-template-page-service .sidebar .widget-phone .box p.phone span.phone{display:block}}@media (max-width:990px){.page-template-page-service .main-content .left{padding-right:10px}.page-template-page-404-lawyer .contact-form .form-box p strong,.page-template-page-service .contact-form .form-box p strong{display:block}.page-template-page-404-lawyer .contact-form form ul li,.page-template-page-404-lawyer .contact-form form .gform_footer,.page-template-page-service .contact-form form ul li,.page-template-page-service .contact-form form .gform_footer{padding-left:0;padding-right:0}.page-template-page-404-lawyer.contact-form form ul li#field_4_6,.page-template-page-404-lawyer .contact-form form ul li#field_4_2,.page-template-page-404-lawyer .contact-form form ul li#field_4_3 .page-template-page-service .contact-form form ul li#field_4_6,.page-template-page-service .contact-form form ul li#field_4_2,.page-template-page-service .contact-form form ul li#field_4_3{width:100%;float:left}}.page-template-page-404-lawyer .contact-form-footer{margin:0!important}.page-template-page-service-old .main-banner{height:400px;width:100%;background-size:cover}.page-template-page-service-old .main-banner .row{display:table;height:100%;width:100%;background:rgba(0,0,0,.3);margin:0 auto}.page-template-page-service-old .main-banner .row .container{display:table-cell;vertical-align:middle}.page-template-page-service-old .main-banner h1{font-size:36px;font-weight:700;color:#fff}.page-template-page-service-old .main-banner p{font-size:18px;font-style:italic;color:#fff}.page-template-page-service-old .main-banner p.button a{font-size:16px;font-weight:600;font-style:normal;color:#fff;text-transform:uppercase;background:#03a968;display:inline-block;padding:12px 25px}.page-template-page-service-old .main-banner p.button a:hover{opacity:.8;text-decoration:none}.page-template-page-service-old .breadcrumb{border-bottom:1px solid #eee;padding:20px 0;margin:0 0 35px}.page-template-page-media .breadcrumb p,.page-template-page-service-old .breadcrumb p{margin:0}.page-template-page-service-old .breadcrumb a,.page-template-page-service-old .breadcrumb span{font-size:13px}.page-template-page-service-old .breadcrumb a{color:#333}.page-template-page-service-old .breadcrumb a:hover{text-decoration:none}.page-template-page-service-old .breadcrumb .breadcrumb_last{font-weight:700;color:#03a968}.page-template-page-service-old .breadcrumb i{padding:0 10px}.page-template-page-service-old .breadcrumb .social-share{text-transform:uppercase}.page-template-page-service-old .main-content .left{padding-right:75px}.page-template-page-service-old .the-content h2{font-size:30px;font-weight:600;color:#008752;margin-top:0}.page-template-page-service-old div.the-content h2+p strong{font-size:21px;font-weight:200;line-break:31px}.page-template-page-service-old div.the-content p{line-height:25px}.page-template-page-service-old div.the-content ul li{line-height:25px}.page-template-page-service-old .did-you-know{display:table;width:100%;padding:35px 0}.page-template-page-service-old .did-you-know .icon,.page-template-page-service-old .did-you-know .did-you-know-content{display:table-cell;vertical-align:middle}.page-template-page-service-old .did-you-know .icon{background:#4d4d4d;width:10%;padding:20px;font-size:43px;color:#fff;text-align:center}.page-template-page-service-old .did-you-know .did-you-know-content{background:#eee;width:90%;padding:25px}.page-template-page-service-old .did-you-know .did-you-know-content h3{font-size:18px;color:#4d4d4d;margin-top:0}.page-template-page-service-old .did-you-know .did-you-know-content p{margin:0}.page-template-page-service-old .faqs h2{font-size:30px;font-weight:600;color:#008752}.page-template-page-service-old .lawyers h2{font-size:30px;font-weight:600;color:#008752}.page-template-page-service-old .sidebar h3{font-size:18px;font-weight:700;color:#008752;margin:0;padding:12px 0;background:none;border-bottom:1px solid #a1a1a1a1}.page-template-page-service-old .sidebar .widget-phone{margin-bottom:35px}.page-template-page-service-old .sidebar .widget-phone .box{background:#eee;padding:25px}.page-template-page-service-old .sidebar .widget-phone .box p{margin:0}.page-template-page-service-old .sidebar .widget-phone .box p.phone i{font-size:16px;color:#008752;padding-right:9px}.page-template-page-service-old .sidebar .widget-phone .box p.phone{font-size:14px;font-weight:700;color:#333;padding:0 0 15px;text-transform:uppercase}.page-template-page-service-old .sidebar .widget-phone .box p.phone span.phone{font-size:24px;color:#008752}.page-template-page-service-old .sidebar .widget-phone .box p.enquire i{font-size:16px;color:#008752;padding-right:5px}.page-template-page-service-old .sidebar .widget-phone .box p.enquire a{font-size:14px;font-weight:700;color:#333;text-transform:uppercase}.page-template-page-service-old .sidebar .widget-phone .box p.enquire a{text-decoration:none}.page-template-page-service-old .sidebar .categories h3,.page-template-page-service-old .sidebar .video h3{text-align:center}.page-template-page-service-old .sidebar .categories{margin:0 0 35px}.page-template-page-service-old .sidebar .categories .bellows{margin:0}.page-template-page-service-old .sidebar .categories .bellows ul li{padding:15px 0}.page-template-page-service-old .sidebar .categories .bellows ul li a{color:#333}.page-template-page-service-old .sidebar .categories .bellows ul li a:hover{color:#008752}.page-template-page-service-old .sidebar .categories .bellows ul li a .bellows-subtoggle i.fa-plus{color:#c9c9c9}.page-template-page-service-old .sidebar .categories .bellows ul li a .bellows-subtoggle i.fa-minus{color:#008752}.page-template-page-service-old .sidebar .categories .bellows ul li.bellows-item-level-0>a{border-bottom:1px solid #eee}.page-template-page-service-old .sidebar .categories .bellows ul li ul.bellows-submenu{background:#f8f8f8;border-bottom:1px solid #eee;padding-left:15px}.page-template-page-service-old .sidebar .video iframe{width:100%;max-height:200px}.page-template-page-service-old .lawyers .controls{background:#f8f8f8;padding:20px 25px;margin:0 0 25px}.page-template-page-service-old .lawyers .controls h6{font-weight:600;font-size:14px;padding:0 0 10px;margin:0}.page-template-page-service-old .lawyers .controls input{width:100%;padding:10px 20px;border:2px solid #ddd;margin:0 0 10px}.page-template-page-service-old .lawyers .controls select.select-position{width:49%;padding:10px 20px;;border:2px solid #ddd;margin:0 0 2%}.page-template-page-service-old .lawyers .controls select.select-office{width:49%;padding:10px 20px;;border:2px solid #ddd;float:right}.page-template-page-service-old .lawyers .element-item{float:left;width:47%;height:210px;margin:0 1% 25px;transition:box-shadow 0.3s ease-in-out}.page-template-page-service-old .lawyers .element-item:hover{box-shadow:1px 1px 4px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 4px rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.15)}.page-template-page-service-old .lawyers .lawyer-container .inner{position:relative}.page-template-page-service-old .lawyers .lawyer-container .photo a{display:block;max-height:210px;overflow:hidden}.page-template-page-service-old .lawyers .lawyer-container .photo img{width:100%}.page-template-page-service-old .lawyers .lawyer-container .description{position:absolute;bottom:0;background:rgba(255,255,255,.9);width:100%;padding:10px 20px}.page-template-page-service-old .lawyers .lawyer-container .description h4{font-size:18px;font-weight:600;margin:0}.page-template-page-service-old .lawyers .lawyer-container .description h4 a:hover{text-decoration:none}.page-template-page-service-old .lawyers .lawyer-container .description p.position{font-size:13px;color:#747474;margin:0}.breadcrumb .col-sm-12{padding:0}p#breadcrumbs{margin-bottom:0}.page-template-page-contact .breadcrumb{padding-top:70px}@media (max-width:768px){.breadcrumb .col-sm-12{padding-left:10px}.page-template-page-service .lawyers .controls select.select-filter,.page-template-page-service .lawyers .controls select.select-office{width:100%}.page-template-page-service .lawyers .lawyer-container .photo a{max-height:inherit}}.widget-content{margin:0 0 35px}.widget-content .bellows{margin:0}.widget-content .bellows ul li a{color:#333}.widget-content .bellows ul li a:hover{color:#008752}.widget-content .bellows ul li a .bellows-subtoggle i.fa-plus{color:#c9c9c9}.widget-content .bellows ul li a .bellows-subtoggle i.fa-minus{color:#008752}.widget-content .bellows ul li.bellows-item-level-0>a{border-bottom:1px solid #eee}.page-template-page-service-old .widget-content .bellows ul li.bellows-item-level-0>a{padding:15px 0}.widget-content .bellows ul li ul.bellows-submenu{background:#f8f8f8;border-bottom:1px solid #eee;padding-left:15px}.widget-content .bellows ul li.bellows-current-menu-item a{font-weight:700;color:#008752}.community-sidebar .widget-odd,.business-sidebar .widget-odd,.personal-sidebar .widget-odd{margin-bottom:5px}.community-sidebar h3,.business-sidebar h3,.personal-sidebar h3{font-size:18px;font-weight:700;color:#fff;background:#008752;margin:0;padding:12px 25px}.contact-form-footer{background:#eee;padding:60px 0;margin:45px 0 0}.contact-form-footer .form-title h2{font-size:40px;font-weight:600;color:#008752;text-align:center;margin:0;padding:0 0 45px}.contact-form-footer .form-box p strong{font-size:24px;font-weight:600;color:#008752}.contact-form-footer form ul{list-style:none;padding:0;margin:0}.contact-form-footer form ul li,.contact-form-footer form .gform_footer{padding-left:10px;padding-right:10px;padding-bottom:15px}.contact-form-footer form ul li.gfield_error input,.contact-form-footer form ul li.gfield_error textarea,.contact-form-footer form ul li.gfield_error select{border:1px solid red}.contact-form-footer form .validation_error{margin:0 10px 20px;padding:10px 15px;background:red;color:#fff}.contact-form-footer form ul li .validation_message{display:none}.contact-form-footer form ul li#field_4_3{width:33.33%;float:left}.contact-form-footer form ul li#field_4_4{clear:both}.contact-form-footer form ul li label{display:none}.contact-form-footer form ul li select,.contact-form-footer form ul li input,.contact-form-footer form ul li textarea{border:1px solid #d4d4d4;box-shadow:none;padding:10px 15px;height:auto;width:100%;resize:none}.contact-form-footer form ul li textarea{height:125px}.contact-form-footer form input.gform_button{display:block;margin:0 auto;text-align:center;max-width:100%;background-color:#03a968;border-color:#03a968;color:#fff;border:0;padding:15px 20px;width:100%;left:0;top:0!important}#secondary .main-side{margin-top:0;max-width:100%}.main-content .list-lawyers{margin-bottom:30px}.main-content .list-lawyers .item-lawyer{margin-bottom:40px}.main-content .list-lawyers .title{font-size:1.25em;margin-top:5px;margin-bottom:0;color:#666}.main-content .list-lawyers .position{color:#888;font-weight:400;margin-top:0;margin-bottom:10px}.main-content .list-lawyers .item-lawyer p{margin-top:0}.main-content .list-lawyers .item-lawyer p:last-child{margin-bottom:0}.main-content .list-lawyers .linkedin{position:absolute;right:0;top:0;display:block;width:24px;height:24px;line-height:24px;border-radius:12px;background:#f2f2f2;text-align:center}.main-content .list-lawyers .item .linkedin{right:10px}.main-content .list-lawyers .linkedin:hover{background:#008752;text-decoration:none;color:white!important}.main-content .list-lawyers p.desc{margin-bottom:10px;min-height:66px}.main-content .list-lawyers ul{padding:0;margin:0;list-style:none}.main-content .list-lawyers ul li{float:left;margin-right:15px}.main-content .list-lawyers ul li.detail{float:right;margin-right:0}.main-content .list-lawyers ul li.detail a:hover{text-decoration:underline}.main-content .list-lawyers ul li a{line-height:40px;text-decoration:none}.main-content #LawyerList .item a{color:#008752}.main-content .list-lawyers ul li.email a:hover,.main-content .list-lawyers ul li.phone a:hover{background:#008752;color:white!important}.main-content .list-lawyers .phone a,.main-content .list-lawyers .email a{display:block;border:1px solid #008752;padding:0 20px}.main-content .list-lawyers .phone a:before{content:'\f095';font-family:'fontAwesome'}.main-content .list-lawyers .email a:before{content:'\f0e0';font-family:'fontAwesome'}#lawyer-container .btn-show-more-lawyers{transition:opacity 0.3s;border:3px solid #008752;color:#008752;font-weight:700;font-size:13px;text-transform:uppercase;padding:10px}#lawyer-container .btn-show-more-lawyers:hover{background-color:#fff;opacity:.7}#ListLawyers .hidden-at-load{display:none}.breadcrumb{color:#888}.breadcrumb a{font-weight:600}@media screen and (max-height:575px){.ginput_container.ginput_recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media screen and (max-width:460px){.ginput_container.ginput_recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.select2-selection__rendered{min-height:28px}.select2-selection__rendered{min-height:28px}.help-form{margin-bottom:0}.home-areas-of-law-box{margin-top:50px}.home-events{margin-top:50px}.help-form .form-text{margin-bottom:50px}.share-event{display:flex;flex-direction:row;justify-content:flex-end;margin:0 0 15px}.share-event>strong{margin:auto 15px auto 0}.share-event .sharethis-inline-share-buttons{margin:auto 0}.share-event .sharethis-inline-share-buttons .st-btn{display:block!important}.table-values{width:100%}.table-values thead th,.table-values thead td{background-color:#F4F5F7;color:#4E5F66;font-size:16px;font-weight:700}.table-values tbody th{background-color:#D0D7DD}.table-values tbody td{background-color:#FFF}.table-values tr{border-bottom:1px solid #6E7275;border-top:0}.table-values th,.table-values td{vertical-align:middle;padding:10px 5px;font-weight:400;border-left:1px solid #518071}.table-values th:first-child,.table-values td:first-child{border-left:0}.table-values th{text-align:left}@media(max-width:500px){.table-values,.table-values thead,.table-values tbody,.table-values tr,.table-values th,.table-values td{display:block;width:auto}.table-values tr{margin:0 0 30px}.table-values tbody th{text-align:center}.table-values th,.table-values td{border:0}}.menu-main .sub-menu .menu-item a:focus,.menu-main .sub-menu .menu-item a:hover{text-decoration:underline}.site-footer .sub-menu a:focus,.site-footer .sub-menu a:hover{text-decoration:underline}.site-footer .pseudo-parent .social-link a::before{transition:color .3s ease-in-out}.site-footer .pseudo-parent .social-link.facebook a:focus::before,.site-footer .pseudo-parent .social-link.facebook a:hover::before{color:#4267b2!important}.site-footer .pseudo-parent .social-link.facebook a:focus::before,.site-footer .pseudo-parent .social-link.instagram a:hover::before{color:#000!important}.site-footer .pseudo-parent .social-link.twitter a:focus::before,.site-footer .pseudo-parent .social-link.twitter a:hover::before{color:#38A1F3!important}.site-footer .pseudo-parent .social-link.linkedin a:focus::before,.site-footer .pseudo-parent .social-link.linkedin a:hover::before{color:#0077B5!important}.site-footer .pseudo-parent .social-link.youtube a:focus::before,.site-footer .pseudo-parent .social-link.youtube a:hover::before{color:#ED3833!important}.footer-legals .legal-links a:focus,.footer-legals .legal-links a:hover{text-decoration:underline}.home-areas-of-law-box{margin-top:80px}.home-areas-of-law .item{position:relative}.home-areas-of-law .item>p>a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);transition:background-color .3s ease-in-out}.home-areas-of-law .item:hover>p>a::before{background-color:rgba(0,0,0,.3)}.home-areas-of-law .item .green-bottom{position:relative}.home-areas-of-law .item .green-bottom a:hover{text-decoration:none}.home-areas-of-law .item .green-bottom a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.home-events a:focus,.home-events a:hover{color:#008752}.help-form .gform_wrapper input.gform_button{transition:background-color .3s ease-in-out}.help-form .gform_wrapper input.gform_button:hover{background-color:#42bf8e}.main-content #LawyerList .no-results-found{font-size:18px;line-height:1.42857143;font-weight:700}.main-side .side-nav ul li[current_page_item]>a{color:#008752;font-weight:700}.home-events a.btn-green-border:focus,.home-events a.btn-green-border:hover{color:#fff}.lawyer-not-found-header .heading-text{color:#333}.lawyer-not-found-header .heading-text h1,.lawyer-not-found-header .heading-text h2{color:#333}.lawyer-not-found-form{padding-left:10px;padding-right:10px}.menu-main span.head-title{font-size:18px;font-weight:700;color:#000}.site-header .header-nav li span.head-title .anchor-wrap{color:#fff;padding:0 0 15px;display:inline-block;font-size:14px}.vc_custom_1742523316500{background:linear-gradient(to right,#037A3E 100%,#12552D 100%)}@media(max-width:768px){.lawyer-not-found-header .heading-text{color:#fff}.help-form form.container{padding:0;max-width:100%}.help-form .gform_wrapper ul li{padding-left:0;padding-right:0}}@media(max-width:420px){.lawyer-not-found-header.heading-img{height:300px}.lawyer-not-found-header.heading-img:before{background:rgba(0,0,0,.1)}.lawyer-not-found-header.heading-img .container{padding-top:15px}.lawyer-not-found-header .heading-text{color:#fff}.lawyer-not-found-header .heading-text h1,.lawyer-not-found-header .heading-text h2{color:#fff}.lawyer-not-found-form.contact-form-footer{padding-top:30px}.lawyer-not-found-form.contact-form-footer .form-title h2{font-size:30px;padding:0 0 15px;line-height:1.1em}.lawyer-not-found-form.contact-form-footer .form-box p strong{font-size:1em}}@media(max-width:1024px){.main-content .list-lawyers p.desc{margin-bottom:15px;min-height:auto}.desktop,.mobile{display:none}.tablet{display:block}}@media (max-width:768px){.main-side .side-nav ul.main li ul li:last-child{border:0}.main-side>.side-nav ul li{padding:0 10px}.main-side .side-nav ul.main li ul{margin-left:-10px;margin-right:-10px}.main-side>.side-nav>h3{padding:10px}}@media (max-width:480px){.main-side .side-nav h3{font-size:22px}.desktop,.tablet{display:none}.mobile{display:block}.heading-img{height:320px}}@media (max-width:320px){.main-side .side-nav h3{font-size:18px}}@media(min-width:768px){.page-template-page-contact .site-main{top:0;padding:0}}