.mb-20{margin-bottom:20px}.loadercontainer{display:none}.d-block-i{display:block!important}.loader{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #006fc0;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}p a,.link{color:#006fc0!important}.single-post #main-content a{color:#006fc0!important}.single .apus-single-listing a{color:#006fc0!important}.gmw-field-label{display:none!important}.archive-eqheight{background:#f1f2fa;margin:10px;padding:20px;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;transition:all .2s linear}.archive-eqheight:hover{-webkit-box-shadow:0 0 10px #ddd;-moz-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-kthtml-transition:all .2s linear;transition:all .2s linear}.suggestiondiv{padding:0!important;cursor:pointer;transition:all .2s linear}.listing-suggestions{background:#f1f2fa;padding:20px 5px 1px;margin:0 10px;border:1px solid #e5e5e5;border-radius:6px}.listing-suggestions:hover{-webkit-box-shadow:0 0 10px #ddd;-moz-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-kthtml-transition:all .2s linear;transition:all .2s linear}.archive-eqheight .entry-title{font-size:25px;margin-bottom:15px}@media only screen and (max-width:991px){.listing-suggestions{margin:0 40px}.listing-suggestions>div{margin:30px 0}.archive-eqheight{margin-bottom:30px}.text-center-mobile{text-align:center}.suggestiondiv{margin-bottom:30px}.searcharchive-heading{margin:20px 15px;font-size:22px}}.btn-themebtn{background:#f9be09;color:#000!important;margin-top:45px}.btn-themebtn:hover{background:#006fc0;color:#fff!important}.archive-eqheight .whitetext a{color:#fff}.archive-eqheight a{color:#1e90ff}@media(min-width:992px){.archive-eqheight .col-md-3{width:22%}}@media only screen and (max-width:800px){.archive-eqheight{text-align:center!important}.archive-eqheight .grid-contact-inner{display:inline-block!important}.archivecontent{margin-left:10px;margin-right:10px}}.categoriesdiv{margin-bottom:10px}.practicediv strong{color:#1e90ff}.archive-eqheight .entry-title{font-size:25px;margin-bottom:5px}@media only screen and (max-width:767px){#apus-main-content{padding-top:72px!important}.container{padding-left:0!important;padding-right:0!important}div.gmw-form-wrapper.horizontal-gray select{width:100%!important}}@media only screen and (min-width:767px){.archive .col-md-4.eqheight{height:450px}.archive .image-wrapper{height:150px}.archive .post-grid-v1 .entry-title{margin:10px 0;min-height:70px}.archive .listing-contact{min-height:45px}}.listing-contact .grid-contact-inner .listing-location a{display:none}.gmw-form-wrapper.horizontal-gray.gmw-pt-horizontal-gray-form-wrapper.pt{display:flex;justify-content:center;align-items:center;margin-top:20px}.gmw-form{text-align:left}.menu-footer-menu-container .menu-item p{cursor:pointer;margin:0}body,h1,h2,h3,h4,h5,h6,p,a,div,input,button{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif!important}div#costavailability .practiceareali li{width:100%}.mt-3{margin:30px}.primary-content-area{margin:50px 0}.job-listing-search-filter{display:flex;justify-content:center}@media(min-width:992px){.listing-suggestions .col-md-3{width:23%}}.listing-photos.box-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.listing-photos.box-inner .image-wrapper img{width:100%;height:150px;object-fit:cover}.listing-amenity-list .practiceareali{height:45px;line-height:1.2;display:block}.lawyer_firm_terms{list-style:none;padding:0;margin:0}.lawyer_firm_terms li{display:inline;margin-right:5px}.lawyer_firm_terms li:not(:last-child)::after{content:' ,';margin-right:5px}ul.cmb2-checkbox-list.cmb2-list{text-transform:capitalize}@media(max-width:768px){.listing-photos.box-inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.listing-photos.box-inner{grid-template-columns:1fr}}@media(max-width:768px){.sidebar.sidebar-right{left:0;-webkit-transform:translateX(0%)!important;-ms-transform:translateX(0%)!important;-o-transform:translateX(0%)!important;transform:translateX(0%)!important}.sidebar.sidebar-right.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.sidebar{position:initial!important;width:100%;max-width:100%}.entry-header-left{padding:20px}.tab-content{padding:10px}.nav-tabs{padding-left:10px}}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.responsive-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-item{padding-bottom:20px}.joblisting-single-item{display:flex;gap:10px;background:#fefee5;padding:15px;border-bottom:1px solid #eee}.joblisting-single-item:hover{background:#fefed8}.joblisting-name{font-size:1.6rem;line-height:1;margin:0 0 5px;color:#26354e;font-weight:500}.joblisting-location{color:#999;line-height:1.4}.joblistings-container .joblisting-item .joblisting-single-item .joblisting-logo img{height:auto;max-width:65px}.ps-container{-ms-touch-action:pan-y;touch-action:pan-y;overflow:hidden!important;-ms-overflow-style:none}#job-listing-search-form{display:flex;flex-direction:row;width:810px;gap:10px;margin:0 auto;padding:10px;background:#f7f7f7;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}#job-listing-search-form input[type=text],#job-listing-search-form select{width:100%;padding:14px;border:1px solid #ddd;border-radius:4px;font-size:12px;transition:border-color .3s ease}#job-listing-search-form input[type=text]:focus,#job-listing-search-form select:focus{border-color:#0073aa;outline:none}#job-listing-search-form button{padding:10px 55px;font-size:16px;background-color:#1e90ff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#job-listing-search-form button:hover{background-color:#2b97ff}@media(max-width:768px){.job-listing-search-filter #job-listing-search-form{flex-direction:column;width:570px}}@media(max-width:575px){.job-listing-search-filter #job-listing-search-form{width:490px}}@media(max-width:495px){.job-listing-search-filter #job-listing-search-form{width:300px}}#region-suggestions,#city-suggestions{background-color:#fff;border:1px solid #ddd;list-style:none;margin:0;padding:0;position:absolute;z-index:9999;max-height:200px;overflow:hidden;width:305px;border-radius:4px;top:65px}.suggestion-item,.city-suggestion-item{padding:10px;border-bottom:1px solid #ddd;cursor:pointer;transition:background-color .3s ease}.suggestion-item:hover,.city-suggestion-item:hover{background-color:#f1f1f1}#city-select[style*="display: none;"]{visibility:hidden;height:0}select[disabled]{background-color:#f1f1f1;color:#aaa;pointer-events:none}@media(max-width:600px){#job-listing-search-form{width:100%;padding:15px}#job-listing-search-form button{width:100%}.text-center-mobile{text-align:center}.listing-suggestions{margin:0 40px}.listing-suggestions>div{margin:30px 0}}div#lex-spinner,div#city-spinner{width:100%}.loading{position:relative}.social-icons a:hover{color:#fff!important}.loading::after{content:'';position:absolute;top:50%;right:5px;transform:translateY(-50%);width:44px;height:45px;background:url(/wp-content/themes/findus-child/assets/spinner.svg)no-repeat 50%;background-size:contain;z-index:10}.fa-star:before{font-size:20px}.listing-amenity-list li a:before{content:'✓'!important}.fa-hand-point-right:before{content:"☞"!important;font-size:1px}.fa-location-arrow:before{content:"Submit"!important}@media(max-width:1199px){.header-mobile .btn.dropdown-toggle,.header-mobile .btn.offcanvas{color:#fff}div#apus-header-mobile{background:#0f1b31}.navbar-nav>li>a{color:#fff}.apus-offcanvas .navbar-nav .sub-menu li>a{color:#fff}div#apus-mobile-menu{background:#0f1b31}.header-mobile{border-bottom:none}.header-mobile .left-inner{border-right:none}}.single-job_listing .listing-location svg{margin-bottom:-6px;margin-right:4px!important}.phone-icon{margin-bottom:-6px;margin-right:0!important}.single-job_listing .listing-location.listing-address{margin-top:5px}.single-job_listing .lawyer_firm_terms svg{transform:translateY(4px)}.single-job_listing .listing-category svg{transform:translateY(4px);margin-right:5px}.single-job_listing .listing-category,.single-job_listing .listing-practice-areas{margin-bottom:5px;font-weight:400!important}.single-job_listing .listing-practice-areas svg{transform:translateY(4px);margin-right:5px}.single-job_listing .listing-location.listing-address svg{transform:translateY(0)}.single-job_listing .header-top-job .header-metas{margin-top:2px!important}@media(min-width:1200px){.header-top-job.style-white{height:390px!important}}@media screen and (max-width:1200px) and (min-width:769px){.header-top-job.style-white .entry-header{padding:50px 0!important}}.tax-lawyer_firm .listing-categories svg{transform:translateY(4px);margin-right:5px}.tax-lawyer_firm .listing-categories{margin-bottom:3px}.cardmetadiv{padding-top:15px}.cardmetadiv .practicediv{padding-bottom:20px}a[title]:hover::after,img[title]:hover::after{display:none!important}.main-menu nav ul li p{color:#fff}.listing-phone svg{margin-bottom:-6px}@media(max-width:768px){.entry-header-left{text-align:center}.single-job_listing .listing-location.listing-address .location-item{display:inline-block!important}}.single-job_listing .listing-location.listing-address{display:block!important}.single-job_listing .listing-location.listing-address .location-item{display:flex;align-items:center;margin-bottom:10px}.single-job_listing .listing-location.listing-address .location-item:last-child{margin-bottom:0}.profiletab{background:#016fc0;border-radius:9px;padding:10px;position:static;padding-left:10px!important}.profiletab li.active a{background-color:initial!important;border:none!important;font-weight:800;border-bottom:2px solid!important}.profiletab li a:hover{border-color:transparent!important;background-color:initial!important}.profiletab li a{padding:13px 20px!important}.profiletab.is-stuck{position:fixed;top:0;margin-top:0;width:var(--sticky-width,auto);left:var(--sticky-left,0px);z-index:1000}li.contactitem{float:right!important;background:#fff;border-radius:9px}.single .profiletab .infoitem a{color:#fff!important}@media(max-width:768px){.contactitem{display:block;width:100%;text-align:center;margin-top:15px}.infoitem{width:33.33%}ul.nav.nav-tabs.profiletab{text-align:center}.apus-single-listing-wrapper .apus-single-listing{margin-top:10px}.profiletab li a{padding:13px 10px!important}}.contactitem a:focus{background:0 0!important}.listing-amenitylist{padding:20px}span.contactbtnform{padding:0 50px}body.cf7-modal-open{overflow:hidden}.cf7-modal{position:fixed;inset:0;z-index:99999;display:none}.cf7-modal.is-open{display:block}.cf7-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .35s ease}.cf7-modal__panel{position:relative;max-width:720px;width:min(720px,92%);margin:clamp(4vh,6vh,8vh)auto 4vh;background:#fff;border-radius:12px;box-shadow:0 12px 38px rgba(0,0,0,.22);padding:20px 24px;outline:none;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;max-height:92vh;display:flex;flex-direction:column}.cf7-modal.is-open.is-active .cf7-modal__overlay{opacity:1}.cf7-modal.is-open.is-active .cf7-modal__panel{opacity:1;transform:translateY(0)}.cf7-modal__title{margin:0 0 12px;font-size:20px}.cf7-modal__content{overflow:auto;-webkit-overflow-scrolling:touch;flex:auto;padding-bottom:4px}.cf7-modal__close{position:absolute;top:10px;right:12px;width:36px;height:36px;display:grid;place-items:center;border:0;background:0 0;font-size:22px;cursor:pointer;line-height:1}.wpcf7 form .wpcf7-response-output{margin:16px 0 0}@media(prefers-reduced-motion:reduce){.cf7-modal__overlay,.cf7-modal__panel{transition:none}}@media(max-width:575px){.cf7-modal__panel{margin:0;width:100%;max-width:none;border-radius:0;height:100vh;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;padding:16px 18px;box-sizing:border-box}.cf7-modal__content{flex:auto;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cf7-label{margin:0}}@media only screen and (min-width:992px) and (max-width:1199px){.profiletab li a{padding:13px 10px!important}span.contactbtnform{padding:0 15px}}.social-icons li{margin-right:10px;display:inline-block}.social-png-icon{height:14px;width:auto;vertical-align:baseline;display:inline-block}.custom-social-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#f5f5f5;transition:background-color .3s ease}.custom-social-icon:hover{background-color:#e0e0e0}