.thankyou a{font-feature-settings:'pnum' on,'lnum' on}.breadcrumb_wrap{background:#cfcfcf;padding:10px 0}.breadcrumb_wrap .breadcrumb{background:0 0;padding:0;margin-bottom:0;width:calc(100% - 150px)}.breadcrumb_wrap .breadcrumb span{font-weight:600;color:#333}.breadcrumb_wrap .breadcrumb span a{color:#28b873;font-weight:600}.breadcrumb_wrap .breadcrumb span a:hover{color:green}.breadcrumb_wrap .pagedate{margin-left:auto;color:#333;line-height:1.8}.innerpages.bgimg{height:calc(100vh - 2px);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;margin-top:0}.page-banner-wrap .container{display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 70px}.page-banner-wrap{bottom:20px;display:flex;height:100%}.innerpages .page-banner-wrap{text-align:center}.innerpages .banner-title{color:#fff;text-transform:uppercase;font-weight:500;line-height:76.8px}.about_page .top_lawyers_section{background-image:url(//joesteffen.com/wp-content/themes/Joseph%20Steffen/css/../img/about_bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;padding-bottom:0}.about_page .sub_title{font-size:18px;font-weight:600;line-height:38.4px;color:#081b33;text-transform:uppercase}.attorney-image{background-size:cover;background-position:top center;background-repeat:no-repeat;width:298px;height:330px;object-fit:cover}.social-profile-link a{background:#000;height:36px;width:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 3px;border:1px solid #000}.social-profile-link{display:flex;justify-content:center;margin:15px 0}.attorney-name{color:#1d2b4f}.attorney-designation{color:#798196;font-size:18px;font-weight:500;line-height:24px}.attorney-box{position:relative}.attorney-content-inner{padding:20px;background:#fff;text-align:left;transition:.5s ease all}.attorney-content-inner p{font-size:16px;font-weight:400;line-height:24px;color:#798196}.attorney-box:hover .social-profile-link{justify-content:start}.attorney-box:hover .content-overlay{display:block}.team-list{padding-right:271px;padding-left:50px}.team_wrap .team-list:nth-child(2) .attorney-content{top:98px}.attorney-image-wrap{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.attorney-content{position:absolute;top:90px;right:-282px;width:350px}.attorney-content:hover .team_social{justify-content:center;display:flex}.team_social li{width:36px;height:36px;background:#28b873;border-radius:5px;display:flex;justify-content:center;align-items:center;margin-right:10px}.team_social li:hover{background:green}.team_social li svg{width:15px;height:15px;display:flex;justify-content:center;align-items:center}.team_social li svg path{fill:#fff}.attorney-content:hover .attorney-content-inner{background:#28b873;cursor:pointer}.attorney-content:hover .attorney-name,.attorney-content:hover .attorney-designation,.attorney-content:hover p{color:#fff}.attorney-content:hover .team_social li{background:#fff}.attorney-content:hover .team_social li svg path{fill:#084575}.attorney-content:hover .attorney-content-inner a{color:#fff !important}.attorney-content-inner .read-more-btn a{font-weight:500;color:#fff}.font_size0{display:none}.single-team .postteam-single h2.title{color:#28b873 !important}.single-team .postteam-single h3{color:#555}.single-team .postteam-single p{color:#555}.faq_accordian .accordion-button{font-family:Oswald;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.2px;padding:0}.faq_accordian .accordion-item{border:1px solid #e5eaf4;border-radius:5px;padding:32px}.faq_accordian .accordion-button:not(.collapsed){background:0 0;color:#1b1b1b;box-shadow:0 0}.faq_accordian .accordion-body{padding:0;margin-top:10px}.faq_accordian .accordion-flush .accordion-item:first-child{border-top:1px solid #e5eaf4}.faq_accordian .accordion-flush .accordion-item:last-child{border-bottom:1px solid #e5eaf4;margin-bottom:0}.faq_accordian .accordion-button:focus{box-shadow:0 0}.faq_accordian .accordion-button:after{background-image:url(//joesteffen.com/wp-content/themes/Joseph%20Steffen/css/../img/plus.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:15px;height:15px}.faq_accordian .accordion-button:not(.collapsed):after{background-image:url(//joesteffen.com/wp-content/themes/Joseph%20Steffen/css/../img/minus.svg);transform:rotate(0deg)}.faq_accordian .accordion-flush .accordion-collapse{padding-right:40px}.faq_page p{color:#1b1b1b}.faq_connect p{text-align:center;color:#555}.faq_connect .inner-content{border:1px solid #e5eaf4;border-radius:5px;padding:28px;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column}.faq_connect .img-block{border:1px dashed #5a7184}.faq_connect svg{width:30px;height:33px}.faq_connect a{color:#1b1b1b;text-decoration:none}.faq_connect a:hover{text-decoration:underline}.faq_connect .cell-number{font-family:Oswald;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.2px;color:#1b1b1b;margin-bottom:5px;text-decoration:none}.faq_connect .cell-number:hover{text-decoration:underline}.practice_box .inner-content{border:1px solid #e2e2e2;padding:30px 20px;margin-right:15px;min-height:508px;position:relative}.practice_box a{text-decoration:none}.practice_box .inner-content:hover{box-shadow:3px 0px 15px rgba(0,0,0,.1);background:#fff;cursor:pointer}.practice-page .page_link{position:absolute;bottom:30px}.static-page-details h1,.static-page-details h2,.static-page-details h3,.static-page-details h4,.static-page-details h5,.static-page-details h6{color:#1b1b1b}.static-page-details h2{font-size:45px;font-weight:500;line-height:65px}.static-page-details h3{font-size:30px;font-weight:500;line-height:45px}.static-page-details h4{font-size:22px;font-weight:400;line-height:32px}.static-page-details h5,.static-page-details h6{font-size:20px;font-weight:400;line-height:28px}.static-page-details ul{padding-left:20px}.static-page-details ul li{list-style-type:disc;font-size:16px;font-weight:500;line-height:32px;color:#1b1b1b}.static-page-details p{color:#1b1b1b}.testimonial-row{background:#f4f4f4;padding:40px 20px;position:relative;min-height:474px}.testimonial-header{position:absolute;top:-22px}.testimonial-header svg{width:62px;height:48px}.testimonial-item{display:none}.testimonial-item.active{display:block}.first_letter{font-family:Oswald;font-size:30px;font-weight:400;line-height:31.99px;text-align:center;color:#fff;width:63px;height:63px;background:#28b873;display:flex;align-items:center;justify-content:center;border-radius:50%}.review_wrap{margin-left:22px}.testimonial_wrap svg{width:63px;height:63px}.author_name{color:#000}.main-contact-form label{font-style:normal;font-size:16px;line-height:24px;color:#555;margin-bottom:10px;display:flex;font-family:Oswald;font-weight:600}.main-contact-form .form-control,.wpcf7-select{border-radius:8px;padding:5px 5px 5px 20px}.main-contact-form div.wpcf7 .wpcf7-form .form-control,.main-contact-form div.wpcf7 .wpcf7-form .wpcf7-select{border:2px solid #555;height:56px;font-size:16px;font-weight:500;line-height:18.78px;color:#555}.main-contact-form div.wpcf7 .wpcf7-form textarea.form-control{height:137px}.wpcf7-select{width:100%;text-shadow:0 0 0 #183b56;-webkit-appearance:none;background:url(//joesteffen.com/wp-content/themes/Joseph%20Steffen/css/../img/select-arw.svg) no-repeat;background-position:right 20px bottom 18px}.timer .wpcf7-form-control-wrap{width:100%;margin-right:15px}.timer label{width:100%}.timer .wpcf7-form-control-wrap input{width:100%;border-radius:8px;padding:5px 5px 5px 13px}.timer .wpcf7-select{background-position:right 23px bottom 22px;height:56px;padding:16px 22px;font-size:14px;font-weight:400;line-height:26px;border:2px solid #dcdcdc}.timer .wpcf7-select option{background:#333;color:#fff}.main-contact-form p.form-para{font-size:16px;line-height:28px;color:#555}.main-contact-form{box-shadow:3px 0px 15px rgba(0,0,0,.1);background:#fff;padding:50px 100px}.contact_map p{line-height:0}.contact_map iframe{width:100%}.blog-list{padding-right:50px}.blog-list .postlist:last-child .blog-list-inner{margin-bottom:0}.post-image{overflow:hidden;position:relative}.post-image img.featured-img{display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;height:220px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;object-fit:cover}.post-image img.no-feature{display:block;width:100%;background-repeat:no-repeat;background-size:230px;background-position:center;background-color:#181818;height:220px;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.blog-list-inner:hover .post-image img.featured-img{transform:scale(1.1)}.blog-list-inner:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.blog-title{margin:0 0 10px;font-family:Oswald;font-size:28px;font-weight:500;line-height:41.5px;text-transform:uppercase}.blog-title a{color:#333;text-decoration:none}.post-content p{font-size:18px;font-weight:300;line-height:32.71px;color:#333;font-family:'Roboto'}.blog-full-post .post-list li:last-child{margin-bottom:0}.bloglist .top-title{margin-bottom:50px}.post-image .time{font-family:Roboto;font-size:16px;font-weight:300;line-height:32.71px;background:#333;padding:0 15px;width:fit-content;color:#fff;position:absolute;top:0;right:0}.blog-list-inner .content{padding:20px}.blog-list-inner .blog_btn{font-family:Roboto;font-size:20px;font-weight:700;line-height:35.23px;color:#28b873;text-decoration:none;position:absolute;right:20px;bottom:20px;display:none}.blog-list-inner:hover .blog_btn{display:block}.blog-list-inner:hover .blog-title a{color:#28b873}.blog-list-inner:hover .time{background:#28b873}.sidebar .widget{margin-bottom:40px;z-index:1}.sidebar .widget.practice-side{padding-bottom:0;position:relative;z-index:1;width:100%;float:left}.sidebar .widget:last-child{margin-bottom:0}.sidebar .widget .form-title{color:#000;margin-bottom:25px;font-size:24px;font-weight:600;text-transform:uppercase;line-height:38px}.sidebar .widget-menu{padding:50px 40px;position:relative;width:100%;float:left;background:#fdfdfd;border:1px solid #eaeaea;box-sizing:border-box}.sidebar .widget-menu .widget-title{display:inline-block;width:100%;letter-spacing:1px;color:#333;font-size:30px;font-weight:400;line-height:44.46px;text-transform:uppercase;font-family:Oswald;margin-top:0}.sidebar .widget ul{list-style:none}.sidebar .widget li{position:relative;padding-right:0;margin-top:15px}.sidebar .widget-menu ul li a{display:block;text-transform:capitalize;position:relative;padding:0;font-size:18px;font-weight:500;line-height:38.4px;color:#081b33}.sidebar .widget-menu ul li:last-child a{border-bottom:none}.sidebar .widget li:last-child{border-bottom:none}.sidebar .widget li a:after{background-size:7px;background-position:center;background-repeat:no-repeat;background-image:url(//joesteffen.com/wp-content/themes/Joseph%20Steffen/css/../img/right-angle.svg);content:"";position:absolute;right:0;top:7px;height:22px;width:18px}.sidebar .widget-menu .current-menu a:after,.sidebar .widget-menu .current-menu-item a:after,.sidebar .widget-menu .activeChild a:after{background-image:url(//joesteffen.com/wp-content/themes/Joseph%20Steffen/css/../img/right-angle.svg)}.sidebar .widget-menu ul li a:hover{color:#28b873}.sidebar .widget-menu .current-menu a,.sidebar .widget li.current-cat a,.sidebar .widget-menu .current-menu-item a,.sidebar .widget-menu ul .current_page_item a,.sidebar .widget-menu li.activeChild a{color:#28b873}.contact-form-sidebar{background:#1b1b1b;padding:50px 40px}.contact-form-sidebar .title{font-size:30px;font-weight:400;line-height:44.46px;color:#fff;text-transform:uppercase}.contact-form-sidebar .wpcf7-form input.form-control,.contact-form-sidebar .wpcf7-form textarea.form-control{border:2px solid #626262;font-family:Roboto;font-weight:300;line-height:26px;color:#fff}.plain_btn{font-family:Roboto;font-size:20px;font-weight:400;line-height:26px;text-transform:uppercase;color:#fff;width:100%;padding:15px 20px;background:#28b873;border:1px solid #28b873}.plain_btn:hover{background:green;border:1px solid green}.contact-form-sidebar .wpcf7-form .form-control::-webkit-input-placeholder{color:#9d9d9d}.contact-form-sidebar .wpcf7-form .form-control::-moz-placeholder{color:#9d9d9d}.contact-form-sidebar .wpcf7-form .form-control:-ms-input-placeholder{color:#9d9d9d}.contact-form-sidebar .wpcf7-form .form-control:-moz-placeholder{color:#9d9d9d}.contact-form-sidebar .wpcf7-form input.form-control:focus,.contact-form-sidebar .wpcf7-form textarea.form-control:focus{border:2px solid #fff}.contact-form-sidebar .wpcf7-form input.form-control:focus::-webkit-input-placeholder,.contact-form-sidebar .wpcf7-form textarea.form-control:focus::-webkit-input-placeholder{color:#fff}.contact-form-sidebar .wpcf7-form input.form-control:focus:-moz-placeholder,.contact-form-sidebar .wpcf7-form textarea.form-control:focus:-moz-placeholder{color:#fff}.contact-form-sidebar .wpcf7-form input.form-control:focus:-ms-input-placeholder,.contact-form-sidebar .wpcf7-form textarea.form-control:focus:-ms-input-placeholder{color:#fff}.paging-new{display:flex;align-items:center;justify-content:center}.paging-new .nav-links{display:flex;align-items:center;justify-content:center}.paging-new .page-numbers{color:#000}.paging-new .page-numbers,.paging-new .page-numbers.current{margin:0 20px;font-family:Roboto;font-size:18px;font-weight:300;line-height:32.71px;text-decoration:none}.paging-new .page-numbers.current{color:#28b873}.paging-new .page-numbers:hover{color:#28b873}.paging-new .page-numbers.current{font-weight:900;line-height:normal}.paging-new .prev.page-numbers{background:url(//joesteffen.com/wp-content/themes/Joseph%20Steffen/css/../img/prev_arrow.svg);background-position:center;background-repeat:no-repeat;height:87px;width:68px;margin:20px 30px 0 0;font-size:0}.paging-new .prev.page-numbers:hover{background:url(//joesteffen.com/wp-content/themes/Joseph%20Steffen/css/../img/prev_hover_arrow.svg);background-position:center;background-repeat:no-repeat;height:87px;width:68px}.paging-new .next.page-numbers{background:url(//joesteffen.com/wp-content/themes/Joseph%20Steffen/css/../img/next_arrow.svg);background-position:center;background-repeat:no-repeat;height:87px;width:50px;margin:20px 0 0 30px;font-size:0}.paging-new .next.page-numbers:hover{background:url(//joesteffen.com/wp-content/themes/Joseph%20Steffen/css/../img/next_hover_arrow.svg);background-position:center;background-repeat:no-repeat;height:87px;width:50px}.paging-new .screen-reader-text{display:none;font-size:0px;opacity:0;pointer-events:none}.custom_form_msg,.msg-side-form{color:#fff;font-weight:500;display:block;position:absolute;bottom:0;right:32px;font-size:10px;background-color:#b30000;padding:6px;border-radius:4px 4px 0 0;line-height:6px;text-transform:capitalize}.msg-side-form{right:0}.blog-search input.form-control{padding:15px 55px 15px 25px;height:60px;width:100%;border-radius:0;border:1px solid #d2d2d2;font-weight:400;line-height:19.36px;font-size:16px;color:#333}.blog-search input.form-control::placeholder{color:#d2d2d2}.blog-search input.form-control:-ms-input-placeholder{color:#d2d2d2}.blog-search input.form-control::-ms-input-placeholder{color:#d2d2d2}.blog-search .search-icon{right:18px;left:auto;z-index:111}.blog-search input.form-control:focus~.msg-side-form{display:none}.blog-search .search-btn{height:60px;cursor:pointer;z-index:9;width:110px;line-height:normal;position:absolute;border:none;right:0;top:0;display:inline-flex;align-items:center;justify-content:center;background:#28b873}.blog-search .search-btn svg,.blog-search .search-btn img{width:22px;height:22px}.blog-search .msg-side-form,.blog-search .custom_form_msg{right:55px;top:38px}.blog-search .form-control:focus{box-shadow:none}.sidebar .widget.searchitem{padding:0;border:none;float:left;width:100%;position:relative;box-shadow:none}.sidebar .widget.searchitem .widget-title{padding:0;margin-bottom:15px}.sidebar .searchitem .search-field::-webkit-input-placeholder{color:#000}.sidebar .searchitem .search-field::-moz-placeholder{color:#000}.sidebar .searchitem .search-field:-ms-input-placeholder{color:#000}.sidebar .searchitem .search-field:-moz-placeholder{color:#000}.single_content h1.post-title{font-size:28px;font-weight:500;line-height:41.5px;color:#28b873;text-transform:uppercase;margin:10px 0}.single_content h2,.single_content h3{font-size:25px;font-weight:500;line-height:37px;color:#333;text-transform:uppercase}.single_content h4,.single_content h5{font-size:20px;font-weight:500;line-height:28px;color:#333;text-transform:uppercase}.single_content h6{font-size:18px;font-weight:400;line-height:25px;color:#333;text-transform:uppercase}.single_content .post-image .time{background:#28b873;bottom:0;top:auto}.single-team .post-image{float:left;width:50%;margin-bottom:10px}.single_content .postexcerpt p{font-family:Roboto;font-weight:300;line-height:32.71px;color:#333}.single_content .fullwidth{float:none}.single_content img{width:100%;height:425px;object-fit:cover;transition:1.3s ease}.single_content .no_img img{height:auto;object-fit:contain;width:auto}.single-post .wp-image-wrap img,.single-post .wp-image-wrap img,.static-page-details img,.singleblog img{padding:5px;border:1px solid #dee2e6;border-radius:0}.single-post h2:first-child{margin-bottom:25px}.testimonials-sections-wrap .loadmore-testimonial,.testimonials-sections-wrap .loadmore-case{margin-top:40px}.clientreviews{background:#f9f9f9;border:1px solid #eaeaea;padding:20px;margin-bottom:0;line-height:1.87;margin-top:70px}.clientreviews .heading{margin-bottom:15px;position:relative;line-height:normal;font-family:'Oswald';font-size:48px;font-weight:500}.clientreviews .heading strong{font-weight:500}.review-schema-wrapper{padding-top:0;margin-bottom:70px}.clientreviews div strong,.clientreviews p strong{color:#28b873;letter-spacing:1px}.clientreviews p{color:#000}.page_review_by .testimonialTitle{color:#000}.clientreviews p strong{font-weight:600}.review-schema-wrapper .page_review{line-height:32px}.clientreviews .heading span,.clientreviews .heading strong{position:relative}.clientreviews.video-schema .heading:after{bottom:6px}.video-schema p{line-height:32px;margin-bottom:5px}.site-schema{margin-top:0}.video-schema{margin-bottom:70px;margin-top:70px}.review-schema-wrapper+.video-schema{margin-top:0}.video-schema .heading{margin-bottom:15px}.clientreviews iframe{border:1px solid #f6f6f6}.full-bio-sec{background:#000}.full-bio-sec .personal_experience{max-width:100%}.event_page p{margin-bottom:50px}.event_page .img_block{max-width:70%;margin:0 auto}.event_page .btn{margin-top:30px}