@font-face{font-family:'Helvetica-Bold';src:url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica-Bold.eot);src:url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica-Bold.eot?#iefix) format('embedded-opentype'),url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica-Bold.woff2) format('woff2'),url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica-Bold.woff) format('woff'),url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica-Bold.ttf) format('truetype'),url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica-Bold.svg#svgFontName) format('svg')}@font-face{font-family:'Helvetica';src:url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica.eot);src:url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica.eot?#iefix) format('embedded-opentype'),url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica.woff2) format('woff2'),url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica.woff) format('woff'),url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica.ttf) format('truetype'),url(//localcounsel.law/wp-content/themes/LOL-child/fonts/Helvetica.svg#svgFontName) format('svg')}body{background:0 0 !important}.page-cover.no-image .page-title{padding-bottom:0;margin-bottom:30px}.main-navigation .search-overlay-toggle,.navigation-bar-toggle i{font-size:29px}.benefits .profile__title{max-width:100%;color:#001f26 !important}.box-bg .sp-easy-accordion{background:transperant !important}.ea-card{border:none !important;border-bottom:1px solid #ccc !important;background:0 0 !important}.ea-header a{text-align:left;font-size:16px !important;color:#00a9c5 !important}.ea-body{background:0 0 !important;color:#444;padding-bottom:40px !important}.ea-header .collapsed{color:#444 !important}ul.job_listings{display:flex;flex-wrap:wrap}ul.job_listings li.job_listing .content-box a{display:contents !important}.page-template-template-plans-pricing .members__title:after{content:"";width:100px;height:3px;background-color:#00a9c5;display:block;margin:auto;margin-top:10px}.page-template-template-plans-pricing .profile__article li{list-style:url(http://localcounsel.wpengine.com/wp-content/uploads/2022/12/bullet-style-1.png);padding:0 0 0 6px;margin-left:15px}.page-template-template-plans-pricing .package-content-ul li{list-style:url(http://localcounsel.wpengine.com/wp-content/uploads/2022/12/marked-circle.png);padding:0 0 0 6px;margin-left:15px}.members__text{text-align:center}.page-title:after{content:"";width:100px;height:3px;background-color:#00a9c5;display:block;margin:auto;margin-top:10px}.profile__title:after{content:"";width:100px;height:3px;background-color:#00a9c5;display:block;margin-top:10px}.benefits .profile__title{width:100%}.job-package-title:after{content:"";width:100px;height:3px;background-color:#00a9c5;display:block;margin:auto;margin-top:15px}.job-package-price .woocommerce-Price-amount{background-color:#dfd8c5;background-color:#dfd8c5;border-radius:50%;padding:52px 15px;font-weight:600;font-size:32px;font:normal normal bold 42px/22px Helvetica;letter-spacing:.21px;width:125px;height:125px;color:#001f26;display:inline-block}.job-package-purchase{font-size:16px;line-height:24px}@media (max-width:660px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100% !important;overflow:visible}.form-row-first{width:100% !important}.form-row-last{width:100% !important}.job_listing .content-box{min-height:350px!important}}.woocommerce-checkout .entry-content h3{margin:11px 0}.product_name .quantity{display:none !important}.page-title{font-size:27px;padding:3em 0;font-size:32px !important;font-family:Helvetica-Bold;line-height:40px !important;color:#0f3859 !important;font-family:Helvetica}.site-title a,.site-description{color:#000 !important}.entry-cover.has-image,.entry-cover.has-image a,.listing-cover.has-image,.listing-cover.has-image a{color:#fff;text-shadow:none}.pretitle{padding:15px;border:1px solid #ccc}.bottomlink{line-height:16px;border-bottom:2px solid #eee;padding-bottom:11px}.bottomlink br{margin-top:8px;display:block;content:close-quote}.home-search-listing form{margin:auto;max-width:90%}.home-search-listing .search_location{display:none}.home-search-listing .search_keywords{width:100% !important;margin:0 0 20px}.home-search-listing .search_region{width:48% !important;margin:0 !important;float:left}.home-search-listing .search_categories{width:48% !important;float:right}.home-search-listing form button.update_results{float:none;padding:15px 30px;display:block}.home .cont h1{color:#0f3859;font-size:32px;font-family:Helvetica}.home .cont h2{color:#0f3859}.home .cont p,.home .cont li,.local-bullets li{font-size:16px;color:#222;line-height:28px;list-style:url('http://localcounsel.wpengine.com/wp-content/uploads/2022/12/bullet-style-1.png')}.extra-size-text{font-size:20px;font-weight:600}select#search_region:after{display:none!important}body .home-search-listing .chosen-container-single .chosen-single{color:#9096a7;line-height:15px;background-color:#fff}.single-job_listing .opaque1{background:rgba(50,50,50,.58);position:absolute;height:600px;width:100%;top:0;z-index:99}.popupcontainer{display:none;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;position:fixed;top:0;left:0}.searchlisting{position:relative;width:400px;height:240px;top:30%;z-index:2;background:#d35151;padding:20px;text-align:center;color:#fff;border-radius:7px;margin:0 auto;max-width:100%}.searchlisting a{position:absolute;right:0;top:0;margin:5px;font-size:22px;color:#fff;line-height:13px;font-family:arial;border:1px solid;letter-spacing:0px;padding:1px 2px 4px 3px}.searchlisting #hint{width:90%;margin:10px 0}.searchlisting h4{margin:15px 0 10px;font-size:18px}.searchlisting input[type=submit]{padding:10px 25px;margin-top:10px}.search-overlay,.primary-header{background-color:#fff}.search-results article.job_listing{float:none;width:100%}.search-results article.job_listing .content-box-inner{display:none}.search-results article.job_listing h1 a{padding:0;border:2px solid #72bb46}.search-results #searchform{margin-bottom:20px}.search-results #searchform #searchsubmit{padding:11px}.primary-header{min-height:115px}.primary-header .container{padding-top:15px}.site-title{font-size:26px}body{padding-top:0;color:#4e4e4e}.site-header{border-top:4px solid #001f26 !important}#site-navigation{padding-top:20px}.navigation-bar-wrapper .nav-menu a,.navigation-bar-wrapper .nav-menu li:before,.navigation-bar-wrapper .nav-menu li:after,.navigation-bar-wrapper .nav-menu a:before,.navigation-bar-wrapper .nav-menu a:after,.navigation-bar-wrapper .nav-menu ul a,.navigation-bar-wrapper .nav-menu.primary ul ul a,.navigation-bar-wrapper .nav-menu.primary ul ul li:after{color:#c5c7cc}.navigation-bar-wrapper .nav-menu ul ul.sub-menu li a,.navigation-bar-wrapper .nav-menu ul ul.sub-menu li:after{color:#3d3d3d}ul.nav-menu .sub-menu.state-list .container:before,ul.nav-menu .sub-menu.category-list .container:before{border-style:solid;border-width:10px 10px 0;border-color:#000 transparent transparent}#menu-primary li.join a{display:inline-block;border-radius:3px;background:#77c04b;cursor:pointer;color:#fff;transition:background .35s ease-in-out;font-size:14px;padding:15px 35px}.site-branding .custom-header a{float:left}.site-branding .custom-header img{max-width:160px}.nav-menu a,.nav-menu li:before,.nav-menu li:after,.nav-menu a:before,.nav-menu a:after,.nav-menu ul a,.nav-menu.primary ul ul a,.nav-menu.primary ul ul li:before,.nav-menu.primary ul ul li:after{color:#3d3d3d}.nav-menu.primary a,.nav-menu.primary li:before,.nav-menu.primary li:after,.nav-menu.primary a:before,.nav-menu.primary a:after{color:#3d3d3d}.secondary ul.nav-menu li{margin-right:19px}.listing-cover.has-image{padding:5em 0 5em}#state-mega-menu a:hover>ul.state-list{display:block}ul.nav-menu .sub-menu.category-list .container:before{left:17%}ul.nav-menu .sub-menu.state-list .container:before{left:5%}.primary.nav-menu .current-cart{display:none}.footer-wrapper .ion-social-twitter:before,.footer-wrapper .ion-social-facebook:before,.footer-wrapper .ion-social-googleplus:before,.footer-wrapper .ion-social-instagram-outline:before,.footer-wrapper .ion-social-vimeo:before{content:none}.type-job_listing.style-grid .job_listing-entry-header{padding-top:15em;background-size:contain;background-repeat:no-repeat}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#939393 !important}.button-secondary:hover,input[type=button].facetwp-reset:hover,input[type=button].facetwp-reset:focus{background-color:#77c04b !important}.single_person{width:190px;height:50px;border-radius:5px;background-color:#00a9c5;font-size:12px;letter-spacing:1px;line-height:22px;color:#fff;font-family:"Helvetica";text-transform:uppercase;text-align:center;padding:15px 10px;box-shadow:none}.entry-cover.has-image:after,.listing-cover.has-image:after{overflow:hidden;background:0 0}.contact_button{position:relative;margin-bottom:10px;text-align:right}.content-single-job_listing-hero-wrapper .content-single-job_listing-actions-start{text-align:left;margin-left:0}.content-single-job_listing-hero-wrapper .content-single-job_listing-actions-start.pull-right{float:right}.comment-respond .submit{width:215px;height:52px;border-radius:3px;background-color:#0f3859;font-size:14px;letter-spacing:1px;line-height:22px;color:#fff;font-family:"Helvetica";font-weight:700;text-align:center;text-transform:uppercase;padding:15px 40px}.content-single-job_listing-hero-wrapper .content-single-job_listing-actions-start a{margin-left:0;width:185px;height:50px;border-radius:5px;background-color:#0f3859;border:2px solid #1f4c6e;text-transform:uppercase;padding:15px;text-align:center;font-size:12px;letter-spacing:1px;color:#fff;font-family:"Helvetica"}#main .listify_widget_panel_listing_map{display:none}.person-contact-form{position:absolute;top:100%;right:15px;margin-top:0;z-index:99;padding:10px;background:#77c04b;border-radius:2px 0 3px 2px}.error{background:rgba(255,0,0,.35);border:red solid 1px;max-width:287px;padding:5px 20px}.fieldset-job_location2 label{display:none}.success{padding:5px 20px;background:rgba(51,150,209,.6);border:#3396d1 solid 1px;max-width:303px}.listing-title{font-size:16px;line-height:18px;margin-bottom:10px;display:block}.short-listing p{line-height:17px}.content-single-job_listing-hero-company .job_listing-location,.content-single-job_listing-hero-company .job_listing-location-formatted{margin:2px}.job_listing-title{margin-top:10px}.short-listing{overflow:hidden;margin-bottom:15px}.short-listing .readmore{color:#00a9c5;font-weight:600}.short-listing .readmore:hover{color:#037c91;font-weight:600}input.single_button{padding:12px 28px}.type-product .thumbnails img,.woocommerce-main-image,.woocommerce-main-image img{min-width:auto;max-width:auto}.woocommerce-message{display:none}.content-box-inner a.button.add_to_cart_button.product_type_simple{height:65px;line-height:42px;padding:10px;text-align:center;width:270px;display:block;margin:0 auto;font-size:20px;max-width:100%;text-transform:uppercase}.content-box-inner p.product.woocommerce.add_to_cart_inline{overflow:hidden !important}.widget-job_listing b{font-size:22px;letter-spacing:0px;line-height:22px;font-weight:400;color:#2e2e2c;font-family:"Helvetica"}.login label{display:block}.widget-job_listing{line-height:1.75;background-color:#fff;border-radius:4px;margin-bottom:2em;padding:1.5em;font-size:16px}#secondary .widget-job_listing,#comments.widget-job_listing{border:1px solid #bbc9d2}.job_listings li .pro_member{background:rgba(113,187,68,.45);position:relative}.pro_member .pro{position:absolute;top:0;left:0;font-style:italic;background:#77c04b;color:#fff;border-radius:0 0 10px;padding:0 7px 3px 5px;line-height:17px;z-index:99}.job-package-title{min-height:80px}.woocommerce-billing-fields label{display:block}.content-single-job_listing-hero-wrapper .content-single-job_listing-hero-actions .attachment-round{border-radius:50%;width:200px;height:200px;margin-bottom:6px;border:#fff solid 5px}.woocommerce .input-text{width:100%}.content-single-job_listing-hero-wrapper .content-single-job_listing-hero-actions{position:static;text-align:center}.content-single-job_listing-hero-wrapper .content-single-job_listing-hero-company{text-align:center}.content-single-job_listing-hero-wrapper .job_listing-rating-wrapper{float:left;display:none}.homepage-cover .home-widget-description{font-size:15px;text-transform:capitalize}.membership-package h3{border:none;margin-bottom:5px;font-weight:700}.membership-package P{border:dotted #ccc 1px !important}.member-area{background:#fff;border:4px solid #77c04b;padding:5px 20px 30px;margin-bottom:30px}.membership-package div:nth-child(2){border:4px solid #fff}.membership-package em{line-height:18px !important;font-style:normal}.social-profiles a.ion-social-super{background:#f46f20 url(//localcounsel.law/wp-content/themes/LOL-child/images/sl.png) no-repeat center}.social-profiles a.ion-social-super:hover{background:#f46f20 url(//localcounsel.law/wp-content/themes/LOL-child/images/sl.png) no-repeat center}.social-profiles a.ion-social-facebook{background-color:#3b5998}.social-profiles a.ion-social-twitter{background-color:#55acee}.social-profiles a.ion-social-linkedin{background-color:#0976b4}.social-profiles a.ion-social-googleplus{background-color:#dd4b39}.social-profiles a.ion-social-yelp{background:#fff url(//localcounsel.law/wp-content/themes/LOL-child/images/yelp.png) no-repeat center;background-size:100%}.social-profiles a.ion-social-yelp:hover{background:#d22423 url(//localcounsel.law/wp-content/themes/LOL-child/images/yelp.png) no-repeat center;background-size:100%}.social-profiles a.ion-social-avvo{background:#01437d url(//localcounsel.law/wp-content/themes/LOL-child/images/avvo-icon.png) no-repeat center}.social-profiles a.ion-social-avvo:hover{opacity:1}.social-profiles a.ion-social-martindale{background:#949db2 url(//localcounsel.law/wp-content/themes/LOL-child/images/martindale.png) no-repeat center;background-size:80%}.social-profiles a.ion-social-martindale:hover{opacity:.6;background-size:80%}.callout-feature-content h2{font-size:28px;line-height:35px}.body-cont{text-align:center;padding:70px 0 0;clear:both;font-size:16px}.homepage-cover.page-cover{padding-bottom:50px}.homepage-cover .cover-wrapper{margin-top:180px}.page-template-template-plans-pricing .cover-wrapper{margin-top:0 !important}.page-template-template-plans-pricing .benefits{background:#fff}.job-manager-form p{text-align:center}.select2-results{overflow:hidden}#listing-contact-map{min-height:auto}#job_preview{max-width:992px;margin:0 auto;background:#fff;padding:3.25em}.membership-package fieldset{border:0;margin:0 0 2em;padding:0}.membership-package button.wp-switch-editor{padding:5px;position:absolute;right:0}.membership-package button.switch-tmce{right:5%;background:#77c04b;color:#fff}.woocommerce-billing-fields input[type=email],.woocommerce-billing-fields input[type=text],.woocommerce-billing-fields input[type=tel]{width:100%}ul.job_listings li.job_listing.style-grid{max-width:33%}.home-widget ul.job_listings li.job_listing{max-width:24.333333%}@media (max-width:990px){.primary-header{min-height:75px}.home .nav-menu li,.home ul.nav-menu li{display:block !important}.nav-menu li,ul.nav-menu li{display:block!important}#site-navigation{height:auto !important}.home .nav-menu li.menu-item-has-children:after,.home ul.nav-menu li.menu-item-has-children:after{display:none}.nav-menu.primary li.join a,.nav-menu.primary li.popup-wide a{color:#77c04b}}@media (max-width:800px){ul.job_listings li.job_listing.style-grid{max-width:100%}.home-widget ul.job_listings li.job_listing{max-width:100%}}@media (min-width:768px){.membership-package button.wp-switch-editor{display:none}}@media (max-width:476px){footer .alignleft,footer .alignright{float:none;width:100%}}@media (max-width:475px){body .mtsnb .mtsnb-container{font-size:12px;padding:5px 0 !important}}.member-area p.add_to_cart_inline{border:dotted 1px #ccc !important;line-height:40px}body .mtsnb .mtsnb-container{padding:10px 0}.site-content{margin-top:0 !important;background:#dfd8c500}#submit-job-form>.fieldset-featured_image{display:none}#submit-job-form>.fieldset-featured_image~.fieldset-featured_image{display:block !important}#submit-job-form>.fieldset-gallery_images{display:none}#submit-job-form>.fieldset-gallery_images~.fieldset-gallery_images{display:block !important}iframe[name=google_conversion_frame]{display:none}.fieldset-company_website label small{display:none !important}#contact-popup{position:relative}.dja-affiliate-popup{max-width:700px;margin:60px auto;text-align:center}.dja-affiliate-popup form{background:#fff;border-radius:5px;padding:20px}.homepage-cover:after{background:linear-gradient(to bottom,transparent 0,transparent 0,rgba(0,0,0,.35) 100%) !important}.register__button{display:inline-block;border-radius:3px;background:#77c04b;cursor:pointer;color:#fff;font-weight:700;border-bottom:3px solid #6bad44;transition:background .35s ease-in-out}.register__button:hover{color:#fff;text-decoration:none;background:#89dc57}@media all and (min-width:768px){.register__button{padding:23px 53px 19px;font-size:23px;width:550px;max-width:100%}}@media all and (max-width:767px){.register__button{padding:12px 25px 10px;font-size:12px}.home-search-listing form{max-width:100%}}body .entry-content{hyphens:none;-moz-hyphens:none;word-wrap:unset}body .entry-content p{font-size:16px}body .entry-content h2{font-size:22px;border:none;padding:0;line-height:32px}body .entry-content li{font-size:16px;line-height:32px}.hmenu .join{display:none}body.page-template-template-plans-pricing .mtsnb,body.woocommerce-checkout .mtsnb{display:none}body.page-template-template-plans-pricing,body.woocommerce-checkout{padding-top:75px}body.page-template-template-plans-pricing .primary-header,body.woocommerce-checkout .primary-header{min-height:75px}body.page-template-template-plans-pricing .primary-header .container,body.woocommerce-checkout .primary-header .container{padding-top:15px}.logofooter{float:left;margin-right:20px}.fclear{clear:both;padding-bottom:20px}.descf{height:100px;line-height:28px}footer .footer-widget p{margin-bottom:5px}footer .footer-widget #menu-need-help-menu li{padding:5px 0}footer .footer-widget:last-child{line-height:28px}input.checkoutb{font-size:25px;padding:20px 50px}.listify_widget_recent_listings .content-box:hover{box-shadow:0px 0px 15px #888 !important}.post-type-archive-job_listing ul.job_listings{display:flex;flex-wrap:wrap}.home .job_listing-location-formatted,.page-template-template-plans-pricing .job_listing-location-formatted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis !important;text-align:center}.image-gallery-link,.ion-android-share{font-size:22px;letter-spacing:0px;line-height:22px;color:#717a8f;font-family:"Helvetica"}.job_listings li .content-box:hover{box-shadow:0px 0px 15px #888 !important}body.fixed-map .job_listings-map-wrapper{top:205px !important}.fixed-map #colophon{display:block !important}@media screen and (max-width:450px){.logofooter{float:none;display:block;margin:0 0 20px}.descf{height:auto}}footer .col-lg-offset-1{margin-left:0}header nav .secondary li a span.category-county{display:none}.cartwrapper{display:none;position:fixed;top:47%;left:50%;width:800px;height:500px;max-width:100%;background:#fff;padding:2%;margin:-250px 0 0 -400px;z-index:9000;border:2px solid #ccc;overflow:auto}.cartedit{background:#fff}.opaque{background:rgba(0,0,0,.1) !important}.ajaxcart{display:none}.ajaxcart a.close{float:right}.ajaxcart a.updatecart{margin:0 auto;text-align:center;display:block;width:200px}#content .checkout table.shop_table .cart_item a.remove{display:none;margin-top:10px}.checkout .cart_item .quantity.show{display:inline-block}.checkout .cart_item .quantity{display:none}.shop_table.woocommerce-checkout-review-order-table tr td{width:50%}.woocommerce-billing-fields #billing_company_field,.woocommerce-billing-fields #billing_phone_field,.woocommerce-billing-fields #billing_address_1_field,.woocommerce-billing-fields #billing_address_2_field,.woocommerce-billing-fields #billing_city_field,.woocommerce-billing-fields #billing_state_field,.woocommerce-billing-fields #billing_postcode_field{display:none}#payment .about_paypal{display:none}@media screen and (min-width:860px){.cartedit{position:fixed !important;width:50%;top:49%;left:52%;margin:-150px 0 0 -430px;box-shadow:1px 2px 15px #888;z-index:5000}}p.claim{position:relative;z-index:99;text-align:center}a.button.claim{display:block;margin:0 auto 20px;width:230px;position:relative;z-index:99;text-align:center}.content-single-job_listing-hero-company.pending .contact_button,.content-single-job_listing-hero-company.pending .content-single-job_listing-actions-start{display:none}@media screen and (max-width:570px){.site-branding .custom-header{margin:0;display:block;text-align:center}.site-branding .site-title{display:none}}.job-package{text-align:center;position:relative;border:3px solid transparent}.job-packages .job-package:last-child{border:3px solid #eee}.job-packages .job-package:first-child{box-shadow:1px 2px 5px #0101011f;border:2px solid #001f26}.job-packages .job-package .woocommerce.add_to_cart_inline{border:none !important}.job-packages.job-packages--count-3{text-align:center}.job-packages.job-packages--count-3 li li{display:block;width:100%}.job-packages .job-package .woocommerce.add_to_cart_inline .add_to_cart_button{display:block;float:none !important;margin:10px auto 0 !important;padding:0 10px;width:auto;font-size:18px;height:auto;line-height:inherit}.job-package-price{border-bottom:none}.job-package-title{min-height:70px;border-bottom:none}.job-package-includes{border-top:none !important;border-bottom:1px solid #e9edf2}.footer-widget a,.footer-widget a{font-size:12px;line-height:22px;color:#e5e5e5;letter-spacing:1px;font-family:Helvetica;text-transform:uppercase}.nav-menu li a,ul.nav-menu li a{font-size:100%;font-size:14px;line-height:22px;padding:18px 0;display:inline-block;color:#001f26 !important;font-weight:600}.nav-menu li.menu-item-has-children:after,ul.nav-menu li.menu-item-has-children:after{color:#497495 !important;font-weight:700}.site-branding{display:table-cell;vertical-align:middle;padding-bottom:5px}.popup-trigger-ajax{text-transform:uppercase;font-weight:600;letter-spacing:1px}.nav-menu.primary{text-align:right;padding-left:2em}#menu-primary li.join a{display:inline-block;border-radius:5px;background:#00a9c5;cursor:pointer;color:#fff !important;transition:background .35s ease-in-out;font-size:13px;padding:13px 21px;line-height:22px;text-transform:uppercase;font-weight:600;letter-spacing:1px}#menu-primary li.join a:hover{background:#037c91}.popup-trigger-ajax:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;vertical-align:middle;margin-left:5px;margin-top:-1px;content:"\f10b";color:#497495 !important}.nav-menu li,ul.nav-menu li{display:inline-block;margin-right:20px !important;position:relative}.site-header .navigation-bar-wrapper{z-index:110;text-align:left}.primary.nav-menu .search-overlay-toggle:before{content:'\f2f5';color:#497495 !important}#menu-primary li:first-child{margin-right:0 !important}@media screen and (min-width:981px){.job-packages.job-packages--count-3 li{width:32%;display:inline-block;margin:0 1% 0 0}.nav-menu li.menu-item-has-children:after,ul.nav-menu li.menu-item-has-children:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:600;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;vertical-align:middle;margin-left:0;content:"\f3d0"}}@media screen and (max-width:500px){.mobile-fix-header{display:block !important}.primary-header .search-form{float:right;margin:2.1em 0 !important}.content-single-job_listing-hero-wrapper .content-single-job_listing-hero-company{text-align:center !important}.content-single-job_listing-hero-wrapper .content-single-job_listing-hero-actions{position:static;text-align:center!important}#menu-need-help-menu li{float:left;display:block;line-height:22px !important;margin:0;padding:0 10px;border-left:#ccc solid 1px;width:100%;border:none !important}.lol-listify-single-job-btns .content-single-job_listing-actions-start,.lol-listify-single-job-btns .contact_button{clear:both;padding-bottom:20px}#site-navigation{padding-top:0 !important}.mobile-fix-header{position:fixed;background:#00a9c5;top:0 !important;padding:3px;width:100%;display:block;text-align:Center;color:#fff;border-top:4px solid #001f26;font-size:12px;font-family:he;font-family:Helvetica;z-index:22222}.mobile-fix-header a{color:#fff;font-size:12px;font-family:Helvetica}#site-navigation{top:0 !important;position:absolute;width:100%;left:0;padding-left:17px}#site-navigation .container{padding-left:15px;padding-right:15px}.site-branding .custom-header img{max-width:75px}input.checkoutb{font-size:15px;padding:15px 20px}.footer-widget ol,.footer-widget ul{-webkit-column-count:2 !important;-moz-column-count:2 !important;column-count:2 !important}}.package-content-ul p.product.woocommerce.add_to_cart_inline{display:none}.package-content-ul ul{min-height:240px}.job-packages.job-packages--count-3 .package-content-ul ul li{text-align:left;position:relative;padding-left:20px;margin-bottom:8px}.content-single-job_listing-hero-wrapper .content-single-job_listing-hero-company{text-shadow:none !important}.product_type_simple{background-color:#00a9c5 !important;height:60px !important;border:none;box-shadow:none !important;text-align:center;font:normal normal 600 14px/22px Montserrat;font-size:14px !important;letter-spacing:1.4px;color:#fff;text-transform:uppercase}.package-content-ul ul li:before{content:"\f373";display:block;font-family:Ionicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#77c04b;position:absolute;left:-4px;top:0;font-size:15px;font-weight:500;width:18px;height:17px;margin-top:6px;margin-right:15px;content:"";background-size:100%;background-image:url(http://localcounsel.wpengine.com/wp-content/uploads/2022/12/marked-circle.png)}.job_listing .content-box{min-height:400px !important;margin:10px}.axil-banner{float:none;padding-top:40px;margin:auto}.home-search-listing form button.update_results{float:left}.acceptance_form_title{font-size:18px;line-height:22px;color:#0f3859;text-align:center;padding:20px;font-weight:600}.type-job_listing.style-grid .job_listing-entry-header-wrapper{text-align:center}.type-job_listing.style-grid .job_listing-entry-footer{text-align:center;padding:0 1em 1em;font-weight:600}.type-job_listing.style-grid .job_listing-entry-header{margin:14px}.membership_type{background-color:#00a9c5;padding:1px;width:80%;margin:auto;color:#fff;margin-bottom:-2px;letter-spacing:1px !important;text-transform:uppercase;font-size:11px}.type-job_listing.style-grid .job_listing-entry-meta{margin-right:0;max-width:100%;padding:10px}.job_listing-title{font-size:16px;letter-spacing:.08px;color:#001f26;font-weight:600}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:14px !important;width:auto;margin:0 16px 0 0;text-transform:uppercase}.job_listing-location a{font-size:13px;line-height:22px;color:#858585;font-family:Helvetica;font-weight:400}.job_listing-phone a{font-size:13px;line-height:22px;color:#0f3859;font-family:Helvetica}.job_listing-phone{color:#0f3859}.type-job_listing.style-grid .job_listing-entry-header .job_listing-title,.type-job_listing.style-grid .job_listing-entry-header .job_listing-title a{font-weight:400}.footer-sub-links{line-height:22px;font-size:18px;padding:18px;height:auto;width:100%}.site-footer-widgets{background-color:#001f26 !important;background-image:url(http://localcounsel.wpengine.com/wp-content/uploads/2022/12/footer-img.jpg);background-position:bottom right;background-repeat:no-repeat}.footer-sub-links{background-color:#00a9c5}.footer-sub-links ul{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1px;list-style-type:none;margin:5px !important;list-style-type:none;color:#ccc;margin:.05em 0;padding:0 .5em;text-align:center;width:100%;font-size:16px;margin:auto !important}.footer-sub-links li a{color:#fff;font-size:14px;padding:14px;font-family:Helvetica !important}}.menu-need-help-menu-container{width:max-content;margin:auto}.footer-widget-title{font-size:14px;line-height:22px;color:#fff;letter-spacing:1px;font-family:Helvetica;font-weight:600}.textwidget{font-size:12px;line-height:22px;color:#e5e5e5;letter-spacing:1px;font-family:Helvetica}.footer-widget ul{-webkit-column-count:7;-moz-column-count:7;column-count:7}.primary-header .search-form{float:right;margin:4.1em 0;width:50%;z-index:100000}#menu-need-help-menu ul{list-style:none;margin:0;padding:0}#menu-need-help-menu li{float:left;display:block;margin:0;padding:0 10px;border-left:#ccc solid 1px;line-height:14px}#menu-need-help-menu li:first-child{border-left:0}.listing-contact-overview,.widget-area .listing-contact-overview{text-align:left}.content-single-job_listing-hero-wrapper .content-single-job_listing-hero-actions .attachment-round{border-radius:0;width:143px;height:143px;background-color:#fff;border:1px solid #bbc9d3;padding:5px}.job_website:before{content:"\f1fe"}.listing-gallery-nav{display:none}.listing-gallery__item img{background:#000}.content-single-job_listing-hero-wrapper .content-single-job_listing-hero-actions{position:static;text-align:right}.content-single-job_listing-hero-wrapper .content-single-job_listing-hero-company{text-align:left;padding-top:10px;text-shadow:1px 1px #fff}.style-list{text-align:left !important}.archive-job_listing-layout.button,.archive-job_listing-layout.load_more_jobs,.content-shop-wrapper .archive-job_listing-layout.added_to_cart,.content-shop-wrapper .archive-job_listing-layout.button[data-product_id],.content-single-job_listing-gallery-wrapper .type-attachment .archive-job_listing-layout.comment-count{background:#fff;margin-right:8px;padding:3px 11px 1px;font-size:27px;color:gray;box-shadow:rgba(0,0,0,.05) 0 3px 0}@media (min-width:992px){.job_filters{padding:30px 0;background:no-repeat}.job_filters .update_results{width:235px;font-size:14px;letter-spacing:1px;line-height:22px;color:#fff;font-family:"Montserrat";font-weight:600;text-align:center;border-radius:3px;text-transform:uppercase;background-color:#0f3859}.job_filters input,.job_filters .chosen-single,.job_filters .search_categories{border-radius:3px !important;box-shadow:1px 1.732px 5px rgba(1,1,1,.12) !important;background-color:#fff !important;border-color:#fff}}body.fixed-map .job_listings-map-wrapper{position:fixed;top:167px !important;left:0;bottom:0;width:40%;height:100%}body.fixed-map .footer-wrapper,body.fixed-map .site-content{margin-top:0 !important;background-color:transparent}.type-job_listing.style-list .content-box :hover{box-shadow:0px .928px 22px rgba(1,1,1,.33)}.type-job_listing.style-list .job_listing-entry-footer{width:auto;text-align:left}.type-job_listing.style-list .job_listing-entry-thumbnail{width:150px;height:150px;border-radius:0;padding-right:1em}.type-job_listing.style-list .job_listing-entry-thumbnail .list-cover{width:150px;height:150px;border-radius:0}.type-job_listing.style-grid .footer-list-title{display:none}.type-job_listing.style-list .footer-list-title{font-size:20px;letter-spacing:0px;line-height:35px;color:#2e2e2e;font-family:"Montserrat";font-weight:500}header .type-job_listing.style-list .job_listing-entry-meta{position:absolute;top:-10px;width:100%;left:109px;min-height:1px;display:inline;vertical-align:middle}.type-job_listing.style-list .job_listing-entry-meta{padding-top:1.85em;padding-bottom:.85em}.type-job_listing.style-list .membership_type{background-color:#77c04b;padding:1px;text-align:center;width:30%;right:-47px;margin:auto;position:absolute;color:#fff;margin-bottom:20px;letter-spacing:1px !important;text-transform:uppercase;font-size:12px}.type-job_listing.style-list .list-title{display:none !important}.type-job_listing.style-list .job_listing-entry-header{width:160px !important}.axil_single_title{font-size:22px;letter-spacing:0px;line-height:22px;color:#2e2e2e;font-family:"Montserrat";font-weight:500}.axil_single_title h1{margin-top:0}.job_listing-url{font-size:14px;letter-spacing:0px;line-height:22px;color:#2e2e2e;font-family:"Helvetica"}.axil_law_firm{font-size:13px;letter-spacing:0px;line-height:22px;color:#2e2e2e;font-family:"Helvetica"}.axil_job_location{font-size:14px;letter-spacing:0px;line-height:22px;color:#2e2e2e;font-family:"Helvetica"}.job_listing-url:before{content:'\f1fe';text-align:left}.job_listing-phone:before,.job_listing-url:before{color:#497495;display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:16px;vertical-align:middle;width:15px}.subscriptio_stripe_credit_card_form{padding:10px !important}abbr[title]{border-bottom:none;cursor:help}.axil_category{padding:20px;font-size:13px;text-shadow:none;letter-spacing:0px;line-height:22px;color:#497495;font-family:"Helvetica"}.listify_widget_panel_listing_map.widget{padding:20px 0 0}.page-template-template-plans-pricing #site-navigation{padding-top:45px}body.page-template-template-plans-pricing,body.woocommerce-checkout{padding-top:0}#reply-title{font-size:24px;color:#0f3859;font-family:Helvetica;margin-top:0}#reply-title:before{font-family:FontAwesome-uap;content:"\f044"}.star-rating-wrapper a.active~a:before,.star-rating-wrapper a.active:before{color:#f1b80f}body.single-job_listing{background-color:#fff}.lol-listify-single-job-btns .content-single-job_listing-actions-start,.lol-listify-single-job-btns .contact_button{display:inline-block;margin:auto 5px}.showing_jobs.wp-job-manager-showing-all{border-color:#bbc9d3}.archive-job_listing-layout-wrapper .archive-job_listing-layout.button.active{color:#77c04b}.single_job_listing .listing-cover{background-image:url(//localcounsel.law/wp-content/themes/LOL-child/images/profile-banner-img.jpg)}.widget-title:before,#reply-title:before{color:#497496}.widget-title.ion-ios-information-outline b{display:block;padding-left:30px}.widget-title.ion-ios-information-outline:before{float:left}.comment-form>p{margin-bottom:15px}button:not([role=presentation]):hover,button:not([role=presentation]):focus,input[type=submit]:hover,input[type=submit]:focus,.content-single-job_listing-actions-start a:hover,.content-single-job_listing-actions-start a:focus{background-color:#0c2e4a}.gform_button.button:hover,.gform_button.button:focus{background-color:#0c2e4a !important}a.profile__link:hover,a.profile__link:focus{background:#00a9c5}.button.cta-button:hover,.button.cta-button:focus,.single_person:hover,.single_person:focus{background:#037c91 !important}.button.cta-button{box-shadow:none}.gform_body input,.gform_body textarea{border:1px solid rgba(31,76,110,.3)}.widget_custompostscontent .widget-title,.widget_custompostscontent .listing-title{color:#0f3859}.job_listing .fa-map-marker{display:none}.h1{font-size:26px;line-height:1.3846153846;clear:both;font-weight:400;margin:36px 0 12px;display:block;text-align:center}#customer_details .col-1{width:100% !important}.mob-join{display:none!important}@media screen and (max-width:990px){ul.nav-menu li.mob-join{display:block!important;margin:0!important}ul.nav-menu li.mob-join a{display:block!important;text-align:center;background:#0f3859;color:#fff!important}}@media (min-width:1200px){.type-job_listing.style-list .job_listing-location.job_listing-location-formatted{max-width:250px}}@media screen and (max-width:768px){.nav-menu li,ul.nav-menu li{display:block}.footer-sub-links ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-left:-1px;list-style-type:none;padding:10px;list-style-type:none;color:#ccc;margin:.05em 0;text-align:center;border-left:0;font-size:13px;list-style-type:none;color:#ccc;margin:.05em 0;text-align:center;border-left:none !important;font-size:13px !important}.main-navigation .search-overlay-toggle,.navigation-bar-toggle{padding-top:20px !important}.primary-header-inner #site-navigation{padding-top:0 !important}.site-footer-widgets{padding:2em 0}#menu-need-help-menu ul{list-style:none;margin:0;padding:0}#menu-need-help-menu li{float:left;display:block;margin:0;padding:0 10px;border-left:0}#menu-need-help-menu li:first-child{border-left:0}.footer-sub-links ul{width:100% !important}}.cartlink{font-weight:700}#place_order{background:#00a9c5;padding:15px 50px;font-size:20px}a.createprof{background:#77c04b;color:#fff;padding:17px;font-size:16px;border-radius:5px}#secondary .join a{background:#00a9c5;color:#fff;padding:10px;border-radius:5px;font-size:14px;text-transform:uppercase;font-weight:500}#secondary .join a:hover{background:#037c91;color:#fff}#secondary .join p{font-size:14px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left !important}button:not([role=presentation]),input[type=button],input[type=reset],input[type=submit],.button,.facetwp-type-slider .noUi-connect,.ui-slider .ui-slider-range,.listing-owner,.comment-rating,.job_listing-rating-average,.map-marker.active:after,.cluster,.widget_calendar tbody a,.job_listing-author-info-more a:first-child,.load_more_jobs{background-color:#11aac3 !important}.only-mob-menu-item{display:none !important}body{padding-top:166px !important}header.site-header{position:fixed;width:100%;top:0}.post-type-archive-job_listing .job_filters,.tax-job_listing_region .job_filters{display:none !important}.map-region-content h1{margin-top:0}.region-breadcrumb-list{list-style:none;padding-left:0;margin-left:0;display:flex;margin-bottom:5px}.region-breadcrumb-list>li:not(:last-child):after{content:'/';margin:0 5px}@media (min-width:768px){.region-cities-content ul{display:flex;flex-wrap:wrap}.region-cities-content li{max-width:50%;flex:1 0 50%}.region-states-content ul{display:flex;flex-wrap:wrap}.region-states-content li{max-width:50%;flex:1 0 50%}}@media (max-width:600px){body{padding-top:95px !important}.main-navigation .site-branding.mobile{width:70%;width:calc(100% - 117px)}.main-navigation .search-overlay-toggle{margin-left:10px;float:left}.site-header .primary-header .primary.nav-menu{position:absolute;z-index:100;right:1px;top:30px;padding-right:14px !important;width:auto !important}.primary-header{position:relative}#menu-primary li.join.menu-item{margin-right:0 !important}#menu-primary li.join.menu-item a{text-transform:capitalize;font-size:10px;padding:8px 15px}.search-overlay a.search-overlay-toggle{right:15px;top:36px}.primary-header .search-overlay.active{z-index:200}.only-mob-menu-item{display:block !important}.only-mob-menu-item .popup-trigger-ajax{text-transform:capitalize}}.header{position:relative;z-index:8;background:url(https://localcounsel.law/wp-content/uploads/2026/01/header-banner3-1.webp) !important;background-size:cover !important;background-position:top center}