.post_summary_links{border-radius:0;padding:40px;border:2px solid #13213c;width:500px;max-width:100%}.the_menu{position:absolute;background:#fff;width:100%;top:0;left:0;z-index:100;-moz-box-shadow:0px 10px 27px 0px rgba(0,0,0,.09)}.the_menu .container,.menu_clear{height:100px}.contact_page_side_info a{text-decoration:underline}.brand{position:absolute;height:69%;top:50%;transform:translateY(-50%)}.blog_page img{width:100%}.blog_page p a{color:#b9a780;text-decoration:none;font-weight:600}.blog_page.container{width:95%}.blog_page p{margin:0 0 30px;letter-spacing:-.5px;font-weight:400;margin-bottom:26px;line-height:25px}.right_menu{position:absolute;left:225px;bottom:0;font-family:pragmatica,sans-serif;font-style:normal;width:918px;height:64%;left:192px}.right_menu_top{position:absolute;top:25px;right:0;z-index:15}.right_menu_top li{list-style:none;display:inline-block;font-size:18px;line-height:1;margin-left:20px}.right_menu_top li a{color:#868a95}.body_ul .ez-toc-list li:before{display:none !important}.right_menu_top li.phone a{color:#b9a780;font-size:27px}.right_menu_bottom{z-index:10}.right_menu_bottom li{list-style:none;display:inline-block;font-size:19px}.right_menu_bottom li ul{position:fixed;z-index:10;background:#f1f1f1;top:93px;left:0;width:100vw;opacity:0;pointer-events:none;transition:.1s ease !important;padding:0;-moz-box-shadow:0px 10px 27px 0px rgba(0,0,0,.09);margin:0}.right_menu_bottom li:hover ul{opacity:1;pointer-events:all}.right_menu_bottom li ul:after{position:absolute;width:100%;height:1px;background:#eee;left:0;top:0;content:'';z-index:120}.formBtn1,.formBtn2{letter-spacing:-1px;margin-bottom:10px}.right_menu_bottom li ul li{width:25%;text-align:center;margin:0;float:left;height:200px;position:relative;font-size:20px;border:1px solid #e2e2e2e2}.right_menu_bottom li ul.five_wide li{width:20%}.right_menu_bottom li ul li a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;padding:40px 0}.wpcf7-mail-sent-ok{background:green;color:#fff;margin-top:20px;padding:5px;border-radius:8px}.media_page img{width:100%;margin-top:-11px}.tal{text-align:left;font-size:15px;line-height:24px;margin-top:40px}.child_page_side_form.tableofcontents{width:100%;margin:auto;font-size:16px;max-width:500px}.tableofcontents h4,.post_summary_links h4{font-size:16px;line-height:1.5;color:#000}.child_page_side_form.tableofcontents li,.post_summary_links li{margin-bottom:10px}.child_page_side_form.tableofcontents a,.post_summary_links a{color:#91815e;text-decoration:underline;font-weight:500}.post_summary_links{border:2px solid #000;margin-top:80px;padding:40px;width:500px;max-width:100%}.post_summary_links li:before{background:#000}.form_row{border-bottom:1px solid;margin-bottom:40px;padding-bottom:40px;margin-top:50px}button.formBtn1{background:#1d1d28;margin-right:20px}button.formBtn2{font-size:14px;background:#91815e;margin-right:20px}a.goldunderline{text-decoration:underline}.faq-block{background-color:#f2f2f2;font-size:16px;cursor:pointer;margin-bottom:30px;border-radius:0}.faq-block h2{margin-bottom:0}.faq-block ul{list-style-type:square}.faq-plus{color:#b9a780;float:left;font-weight:700;font-size:2em;text-align:center;vertical-align:middle;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;padding-top:30px}.faq-expand{-webkit-transform:rotate(-45deg);-webkit-transform-origin:50% 50%;-webkit-transition:all .2s;-moz-transform:rotate(-45deg);-moz-transform-origin:50% 50%;-moz-transition:all .2s;transform:rotate(-45deg);transform-origin:50% 50%;transition:all .2s;font-size:3em}.faq-question{padding:30px 0}.faq-answer{clear:both;display:none;padding:0 140px 40px 0}#tablepress-1_length{display:none}#tablepress-1 .column-1{width:35% !important;font-family:pragmatica,sans-serif;color:#13203c}#tablepress-1 .column-2{font-size:17px}.tablepress .odd td{background-color:#f4f4f4 !important}.tablepress tbody td,.tablepress tfoot th{border-top:0 solid #ddd !important}.tablepress td,.tablepress th{padding:12px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tfoot th,.tablepress thead th{background-color:#13203c !important;font-weight:700;vertical-align:middle;color:#fff !important;font-family:canada-type-gibson,sans-serif !important}.dataTables_info,.dataTables_paginate{display:none}.tablepress .row-hover tr:hover td{background-color:#d6dbe9 !important}.ebook_homepage{margin:auto;display:block;height:85px;float:left;margin-right:20px;height:102px;margin-right:50px}#calculator_header>div{display:inline-block}#calculator{padding:20px 0}#other_calculator_columns>div{display:inline-block}#other_calculator_columns{overflow:hidden}#other_calculator_columns>div{width:calc(100%/3);min-width:50px}#calculator_column_1{float:left}#calculator_column_1>p{max-width:47vw;font-size:16px;padding:15px 10px}#parent_receiving_support_column{float:left}#parent_paying_support_column{float:left}.full_width_inputs>input{width:100%;height:50px}#parent_receiving>input{width:100%}.padding1{padding-left:20px}.padding2{padding-left:40px}.padding3{padding-left:60px}.light_blue{background-color:#d9e1e8}.blog_page .forms_bg p,.blog_page .forms_bg_2 p{font-size:12px}.blog_page .forms_bg p span,.blog_page .forms_bg_2 p span{margin:0 4px}.blog_page .forms_bg p a{color:#fff}.blog_parent .forms_bg h3{color:#fff;font-size:23px;position:relative;z-index:1;line-height:1.3}.su-posts-default-loop .su-post-thumbnail{display:none !important}.blog_page_cats a{color:#fff;opacity:.7}.forms_bg p,.forms_bg h3,.forms_bg h3{z-index:1;position:relative}.mark_home{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.homepage_hero{height:calc(100vh - 130px);position:relative;background:url(https://flatratedivorces.com/assets/img/mark-haefner-divorce-attorney-stl.jpg) top right no-repeat;background-size:cover}.homepage_hero_text_box{position:absolute;width:50%;left:0;top:50%;transform:translateY(-50%);padding:40px 3.5% 40px 7.5%;border-top-right-radius:10px;border-bottom-right-radius:10px}.homepage_hero_text_box h1{font-size:45px}.homepage_about_box{position:relative;padding:0;height:350px;border-radius:0;overflow:hidden}.homepage_hero_text_box.transparent{background:rgba(19,33,60,.89);color:#fff;font-size:17px}.homepage_about_box img{width:100%;height:350px;margin:0;padding:0;object-fit:cover}.homepage_about_box_overlay{width:100%;height:100%;position:absolute;top:0;left:0}.homepage_about_box_overlay.transparent{background:rgba(0,0,0,.2)}.eeatBox img{width:220px;height:220px;border-radius:100%;margin-bottom:20px}.eeatBox{border:2px solid #000;padding:30px;text-align:center}.homepage_about_box h2{color:#fff !important;position:absolute;bottom:20px;left:20px;width:80%}.homepage_about_box h2:after{position:absolute;content:'';height:3px;width:15%;background:#fff;bottom:-10px;left:0}.check_list svg{width:40px;float:left}.check_mark{height:150px;width:34px;float:left;margin-right:20px}.shadow_box{-moz-box-shadow:0px 10px 46px 0px rgba(0,0,0,.35)}.shadow_box:before{border:1px solid #13213c;top:0;left:0;z-index:1;pointer-events:none;border-radius:10px !important}.pull_up_shadow_box h3{color:#fff}.phone_only{display:none}.practice_areas_page .shadow_box{border:0;margin-bottom:30px;border-radius:7px}.homepage_areas_of_practice_box{position:relative;margin-bottom:40px}.homepage_areas_of_practice_box h2{position:relative;padding:0 0 16px;font-size:14px;border-bottom:2px solid #2c303e}.homepage_areas_of_practice_box a{color:#0d0e13;padding:30px 50px 10px 0}.body_ul li{list-style:none;padding-left:20px;margin-bottom:7px;position:relative;font-size:18px;line-height:1.5;margin-bottom:6px}.body_ul strong,.body_ul b{font-weight:400}.body_ul li:before{content:'';height:6px;width:6px;position:absolute;background:#b9a780;left:0;top:10px;border-radius:100%}.homepage_awards{width:auto;margin:auto;display:block}.awards_hp img{height:120px;width:200px;object-fit:contain;margin:auto;display:block;margin-bottom:63px}.awards_hp .biggest img{width:100%}.st0{fill:none;stroke:#b9a780;stroke-width:60;stroke-miterlimit:10}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:40px;margin-top:25px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.forms_bg{background:#1d1d28;padding:30px;height:400px;position:relative;overflow:hidden;margin-bottom:30px;color:#fff}.forms_bg_2{background:#e9e9e9;padding:30px;height:400px;position:relative;overflow:hidden;margin-bottom:30px;border-radius:0}.forms_bg h3{color:#fff;font-size:28px;position:relative;z-index:1}.forms_bg p{color:#fff;font-size:17px;margin-bottom:5px}.forms_bg_2 h3{color:#13213c;font-size:28px;position:relative;z-index:1;line-height:1}.forms_bg_2 p{color:#13213c;font-size:17px;margin-bottom:5px}.blog_parent .download_icon{display:none}.blog_parent .forms_bg p{color:#fff;font-size:15px;line-height:1.4}.blog_parent .download_icon img{opacity:.05}.download_icon{position:absolute;height:300px;width:300px;border-radius:100%;background:#1f2f4d;bottom:-20%;left:-20%;display:none}.forms_bg_2 .download_icon{background:#e1e1e1}.forms_bg_2 .download_icon img{opacity:.5}.download_icon img{position:absolute;width:250px;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-30px;opacity:.2;margin-left:10px;transition:.4s ease}.forms_bg:hover img,.forms_bg_2:hover img{opacity:1}.blog_parent .forms_bg:hover img,.blog_parent .forms_bg_2:hover img{opacity:.1}.hp_logo_menu{position:absolute;width:150px;left:0;top:50%;transform:translateY(-50%)}.cta_home_menu{position:absolute;right:-.5vw;height:100%;max-height:100%;overflow:hidden}.cta_home_menu_phone{font-size:19px;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-right:20px}.page_copy iframe{margin-bottom:40px !important}.child_hero{position:relative;background:url(/img/best-divorce-lawyer-in-saint-louis.jpg) center center no-repeat;background-size:cover}.page_copy h2,.page_copy.blogPost_copy h2{margin-bottom:20px;color:#2e4d82;font-size:28px;-webkit-text-stroke:.4px}.page_copy h3,.page_copy.blogPost_copy h3{font-size:23px;line-height:1.3;text-transform:none;-webkit-text-stroke:.6px}.page_copy ul{margin-bottom:30px;padding-left:0}.page_copy ul li ul{margin-top:15px;margin-bottom:10px}.ebook_sidebar{background:#eee;position:relative;height:370px;overflow:hidden;border:2px solid transparent;transition:.4s ease;border-radius:0}.ebook_sidebar:hover{border:2px solid #13213c}.ebook_sidebar svg{fill:#ddd;position:absolute;width:70%;top:-60px;right:-50px;display:none}.ebook_sidebar h2{position:absolute;bottom:30px;left:8%;width:80%;line-height:1.3;font-size:30px}.ebook_sidebar h2:after{position:absolute;content:'';height:3px;width:15%;background:#13213c;bottom:-10px;left:0}.ebook_sidebar h4{text-transform:uppercase;position:absolute;top:40px;left:8%}.sidebar h4{font-size:16px}.related_posts li,.sidebar_areas li{list-style:none;padding-left:35px;font-size:16px;position:relative;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px;line-height:22px}.related_posts li:before,.sidebar_areas li:before{background:url(https://flatratedivorces.com/assets/img/list-arrow.png) center center no-repeat;background-size:contain;height:14px;width:13px;position:absolute;content:'';left:0;top:2px}.bottom_cta{transition:.4s ease}.social_footer svg{fill:#fff;width:30px;height:40px;transition:.3s ease}.social_footer li{list-style:none;display:inline-block;height:40px;width:40px;text-align:center;margin-right:10px;background:#868a95;border-radius:0;transition:.3s ease}.social_footer li:hover{background:#fff}.social_footer li:hover svg{fill:#868a95}.bottom_cta:hover{background:#868a95}footer{background:#1d1d28;color:#fff}footer h4{color:#fff}footer p,footer li{font-size:19px}footer li{list-style:none;margin-bottom:4px}footer li a{color:#fff;opacity:.8}.legal_info{font-size:15px;opacity:.6;text-align:center;width:90%;margin:60px auto 30px}.copyright{text-align:center;font-size:16px;margin-bottom:0}.copyright a{color:#868a95}.copyright span{margin:0 10px}footer.inner{padding-bottom:60px}footer hr{background:#868a95;border-top:1px solid #868a95;border-bottom:0;opacity:.2;margin-bottom:20px}form p{margin-bottom:0}.side_contact_form{border-radius:10px;font-size:18px}.side_contact_form h4{line-height:1}.side_contact_form input{width:100% !important;height:50px !important;margin-top:0 !important;border-radius:0;border:0;padding-left:10px;font-size:14px !important;background:#f1f1f1;background:0 0 !important;border:1px solid #000}.forminator-ui#forminator-module-3674.forminator-design--default .forminator-textarea,.forminator-ui#forminator-module-3674.forminator-design--default .forminator-textarea:hover,.forminator-ui#forminator-module-3674.forminator-design--default .forminator-textarea:focus,.forminator-ui#forminator-module-3674.forminator-design--default .forminator-textarea:active{background:0 0 !important;font-size:14px !important}.bottom_contact_form .forminator-ui#forminator-module-3674.forminator-design--default .forminator-textarea,.bottom_contact_form .forminator-ui#forminator-module-3674.forminator-design--default .forminator-textarea{background:#fff !important;font-size:16px !important}@media (min-width:783px){.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 !important}.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child),.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child){margin-bottom:20px !important}.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row{margin-left:0 !important;margin-right:0!important}}.side_contact_form textarea{width:100%;height:150px;margin-top:20px;border:0;padding-left:10px;padding-top:15px;font-size:14px;margin-bottom:0;background:#f1f1f1;background:0 0;border:1px solid #000}.submit_me{width:100%;height:50px;padding:0;margin-top:10px}.bottom_contact_form{background:#1d1d28;border-radius:0;padding:10%;font-size:18px}.wpcf7-submit:hover,.forminator-ui#forminator-module-3674.forminator-design--default .forminator-button-submit:hover{cursor:pointer}.bottom_contact_form h4{color:#fff;text-align:center;line-height:1;margin-bottom:20px}.bottom_contact_form input{width:100%;height:60px;margin-top:20px;border-radius:0;border:0;padding-left:15px;font-size:14px}.bottom_contact_form textarea{width:100%;height:150px;margin-top:30px;border-radius:0;border:0;padding-left:15px;padding-top:15px;font-size:14px;margin-bottom:0}.bottom_contact_form .submit_me{width:100%;height:60px;padding:0;margin-top:20px}.wpcf7-submit,.forminator-ui#forminator-module-3674.forminator-design--default .forminator-button-submit{background:#b9a780 !important;color:#fff;border:0 !important !important;text-transform:capitalize !important;font-size:16px !important;border-radius:5px !important;font-family:pragmatica-extended,sans-serif;font-size:18px !important;box-shadow:none !important;width:100% !important}.wpcf7-not-valid-tip,.wpcf7-validation-errors{color:red}.bio_bio a{color:#b9a780}.about_page_bio_image{position:relative;margin-bottom:30px;overflow:hidden}.about_page_bio_image img{width:100%;object-fit:cover}.aboutImg{height:670px;object-position:top}.about_page_bio_image img{height:500px;object-position:top}.about_page_bio_image .transparent{height:100%;width:100%;position:absolute;opacity:0;transition:.3s ease}.about_page_bio_image:hover .transparent{opacity:0}.about_page_bio_image_title{position:absolute;bottom:40px;left:5%;width:80%;color:#fff;left:1}.about_page_bio_image_title h2{color:#fff}.about_page_bio_image_title h4{font-size:15px;color:#fff}.about_page_bio_image_title h4:after{position:absolute;content:'';height:3px;width:15%;background:#fff;bottom:-5px;left:0}.center_titl{width:60%;margin:auto;margin-bottom:40px}.white_boxshadow{background:#fff}.pull_up_shadow_box{padding:5%;margin-top:-150px;background:#1d1d28}.pull_up_shadow_box_clear{height:150px}.bio_page{position:relative;width:70vw;padding-left:7.5%}.bio_page:before{background:#e2e4e6;position:absolute;width:30%;height:100%;left:0;content:''}.bio_team_list li a{color:#fff}.bio_team_list li a.gold{color:#b9a780}.bio_team_list li{list-style:none;padding-left:30px;font-size:16px;position:relative}.bio_team_list li:before{background:url(https://flatratedivorces.com/assets/img/gold-arrow.png) center center no-repeat;background-size:contain;height:14px;width:13px;position:absolute;content:'';left:0;top:6px}.bio_bio{max-height:600px;overflow-y:scroll;font-size:17px;line-height:1.7;padding-bottom:90px;color:#000}.bio_bio h1{color:#13213c}.bio_bio:after{position:absolute;width:100%;bottom:0;left:0;height:40px;content:'';background:#fff;opacity:.8;pointer-events:none}.page_copy iframe{margin:30px 0 40px}.row.eq{display:flex;flex-wrap:wrap}.pl40{padding-left:50px}.gray_wrapper{background:#f2f3f4;width:100%}button{border:0;padding:12px 42px;color:#fff;text-transform:capitalize;font-size:16px;border-radius:50px;font-weight:400;font-family:pragmatica-extended,sans-serif;cursor:pointer;background:0 0}.transparent{background:rgba(19,33,60,.7);color:#ddd}.navy{color:#13213c}.navy_bg{background:#13213c}.gold{color:#b9a780}.gold_bg{background:#b9a780}.white{color:#fff}body::-webkit-scrollbar-thumb{background-color:#141414}a{color:#14213c;text-decoration:none}a:hover,a:focus,a:active{color:#b9a780}html,body{max-width:100%;overflow-x:hidden}.center{text-align:center}body{font-size:19px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;line-height:31px;background:#fff;font-family:pragmatica,sans-serif;font-weight:400;font-style:normal;margin:0;color:#14213c}p b,p strong{font-weight:400}h1,h2,h3,h4,h6{margin-top:0;margin-bottom:10px;letter-spacing:0px;font-family:pragmatica,sans-serif;font-weight:400}h1,.head1big{font-size:80px;line-height:1;color:#fff}h2,.h2{font-size:26px;line-height:1;margin-bottom:10px;-webkit-text-stroke:.3px}h3,.h3{font-size:40px;line-height:1.3;text-transform:none}h4,.h4{font-weight:400;font-size:18px;margin-bottom:10px;line-height:1;font-family:pragmatica-extended,sans-serif;font-weight:400;font-style:normal;text-transform:capitalize}h5{color:#b3b3b3;text-transform:uppercase;font-size:14px;font-weight:600}.body_ul h5 strong{font-weight:600}div p:last-child{margin-bottom:0}p{margin:0 0 30px;margin-top:0}.extend,.extended{font-family:pragmatica-extended,sans-serif;font-weight:400;font-style:normal}.smallp{font-size:14px;line-height:26px}.container{padding-right:0;padding-left:0;width:90%;position:relative;margin:auto}.contain{width:65%;margin:auto;text-align:center;position:relative}.allmid{position:absolute;width:85%;top:50%;left:50%;transform:translate(-50%,-50%)}.pd{height:120px}.inner{padding-top:120px;padding-bottom:120px}.inner2{padding-top:80px;padding-bottom:80px}.rel{position:relative}.afull{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}ul{padding:0 0 0 18px}.rnp{margin-left:0 !important;margin-right:0 !important}.rnp [class*=col-]{padding-left:0 !important;padding-right:0 !important}.d10{width:100%;height:10px}.d15{width:100%;height:15px}.d20{width:100%;height:20px}.d25{width:100%;height:25px}.d30{width:100%;height:30px}.d35{width:100%;height:35px}.d40{width:100%;height:40px}.d45{width:100%;height:40px}.d50{width:100%;height:50px}.d55{width:100%;height:55px}.d60{width:100%;height:60px}.d65{width:100%;height:65px}.d70{width:100%;height:70px}.d75{width:100%;height:75px}.d80{width:100%;height:70px}.d85{width:100%;height:85px}.d90{width:100%;height:90px}.d100{width:100%;height:100px}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:0 !important}iframe{border:none}::selection{background:#141414;color:#fff}::-moz-selection{background:#141414;color:#fff}.mobile_only_form{display:none;margin:20px 0 60px}h2.large{font-size:85px}.homepage_intro .large{font-weight:300;color:#1d1d28;font-size:89px;width:775px}.menu_cta{position:absolute;right:0;background:#b9a77f;padding:50px 42px;background:#1d1d28;padding-top:38px}.homepage_intro.container{padding:90px 0}.big_boi{font-size:25px;line-height:1.7}.menu_cta_start{color:#fff;font-size:18px;line-height:1.2;text-align:center;margin-bottom:31px;font-weight:600}.menu_cta button{display:block;border:1px solid #fff;border-radius:50px;background:0 0;color:#fff;margin:auto;margin-bottom:16px}.menu_cta a{color:#fff}.menu_cta li{list-style:none;border-bottom:1px solid #fff;padding-bottom:6px;margin-bottom:20px;font-size:17px;width:100%;margin:auto;margin-bottom:20px;position:relative;width:200px;border-color:#fff}.menu_cta li svg{width:20px;position:absolute;right:0;top:5px;fill:#fff !important}.mark_home_mobile{display:none;position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.right_menu_bottom li a{padding:42px 13px}.exit_strat_text{font-size:17px;float:left;width:65%;line-height:1.6;font-weight:500;margin-top:-7px;padding-bottom:17px}.exit_strat_hp_info svg{height:12px}.menu_cta img{width:166px;margin:auto;display:block;margin-bottom:50px}.h_logo svg{position:absolute;width:72px;top:50%;transform:translateY(-50%);fill:#13213c;padding:20px}.line_top{border-top:2px solid #000}.line_right{border-right:2px solid #000}.full_container_pad{padding:80px}.full_container_pad.fcp1{padding-left:7.5vw}.carousel-cell{width:10%;height:180px}.carousel-cell img{width:65%;margin:auto;display:block;object-position:center center}.homepage_areas_of_practice_box svg{width:15px;fill:#3f4454;float:right;margin-top:1px;position:absolute;right:0;top:0}.noflow{overflow:hidden}.pd_left{padding-left:200px;width:70%}.cta_bar.h3{background:#1d1d28;color:#fff;padding:50px 30px;font-size:32px;overflow:hidden}.cta_bar button.outline{float:right;border:2px solid #b9a780;background:0 0;width:215px;padding:15px 0}.cta_bar.cta_bar_block button.outline{float:none;margin-top:40px;width:100%}.cta_bar_block h4{margin-bottom:30px}.mark_home_side_img{width:100%;margin-bottom:40px}.link{border-bottom:2px solid;padding-bottom:15px;padding-top:15px;cursor:pointer}.link svg{width:15px;margin-left:25px}.read_on{max-height:0px;overflow:hidden;transition:.3s;padding-top:30px}.read_on.active{max-height:none}.forms_bg .h2{font-size:20px;line-height:1.4;margin-top:20px}.child_title.inner{position:relative;width:60%;padding-left:7.5vw}.child_page_side_form{background:#fff;border-radius:0;padding:40px;border:2px solid #13213c}.sidebar_areas{margin-top:12px}.page_copy h4{font-size:18px;margin-bottom:20px;color:#2e4d82}.page_copy a{text-decoration:underline;-webkit-text-stroke:.2px}.child_service_service_box h2.extended{font-size:16px}.side_contact_form h4{color:#000}.cs4.sidebar{padding-left:4vw;position:relative}.page_copy .cm8.line_right{padding-right:6vw}.sidebar h4{color:#000;font-size:18px;text-transform:capitalize;margin-bottom:0;line-height:1.2}.sidebar .cta_bar_block h4{color:#fff}.absolute_bottom{position:absolute;width:calc(100% - 30px - 4vw);bottom:0}.forms_bg .h2{color:#fff}.child_service_service_box .homepage_areas_of_practice_box{margin-bottom:65px}.child_service_conty .videoWrapper{margin-bottom:60px}.practice_areas_page .homepage_areas_of_practice_box h2{font-size:20px;position:relative}.gray_wrapper h1{color:var(--navy)}.practice_areas_page .homepage_areas_of_practice_box h2 a{padding-right:123px}.bottom_contact_form .wpcf7-submit{font-size:23px !important}.bio_page h1.h3{color:#1d1d28;font-size:75px;margin-bottom:0;line-height:1}.bio_page .h4{font-size:25px;margin-bottom:25px}.line_right h4{border-top:2px solid #2e4d82;padding-top:30px;padding-bottom:30px;border-bottom:2px solid #2e4d82;margin-bottom:50px;margin-top:50px;color:#2e4d82;font-size:31px;line-height:1.3;font-weight:400 !important}.child_service_conty h3,.blogPost_copy h3{color:#000;font-size:24px;-webkit-text-stroke:.3px}p.form_lab{font-weight:600;font-size:15px;line-height:1.1}.menu_cta li a{padding:11px 42px 11px 0}.ebook_form input{height:60px;width:100%;border:0;border-radius:0;background:#e6e7e8;padding-left:20px;margin-bottom:20px}.ebook_form input[type=checkbox]{width:16px;height:auto;margin-right:14px}.ebook_form span.wpcf7-list-item.first.last{margin-bottom:28px}.ebook_form input.wpcf7-form-control.has-spinner.wpcf7-submit{font-size:24px !important;text-transform:uppercase}.ebook_form{max-width:800px;width:100%;margin:auto;margin-top:57px}a.link.smaller_link.extended.ebook_hp_link{font-size:14px;padding-bottom:6px;padding-top:10px}span.link.smaller_link.extended.ebook_hp_link{padding-bottom:0;font-size:14px;border-bottom:0;padding-top:5px}.link.smaller_link.extended.ebook_hp_link{border-bottom:0;padding-bottom:2px;padding-top:5px;font-size:18px}.link.smaller_link.extended.ebook_hp_link svg{width:31px;margin-left:0;height:15px}.hp_hero_imgs .noflow.exit_strat_hp_info{color:#fff}.homepage_intro.hp_hero_imgs{position:relative;padding:160px 0;color:#fff}.hp_hero_imgs .homepage_hero{position:absolute;width:100%;height:100%;top:0}.hp_hero_imgs.homepage_intro .large{color:#fff}.hp_hero_imgs .link.smaller_link.extended.ebook_hp_link path{fill:#fff}.outline{border:2px solid #b9a780;background:0 0}.cta_bar.container.h3.ebook_bar{line-height:102px;font-size:39px}.ebook_bar button.outline{margin-top:23px}.ebook_page{font-size:24px;line-height:1.6}.ebook_page h2{font-size:40px;line-height:1.3}.right_menu_bottom li{-webkit-text-stroke:.2px}@media (min-width:1100px) and (max-width:1400px){.right_menu_bottom li a{padding:42px 6px}.right_menu_bottom li{font-size:17px}.homepage_hero{background:url(https://flatratedivorces.com/assets/img/mark-haefner-divorce-attorney-stl.jpg) top right no-repeat;background-size:cover}}@media (min-width:821px) and (max-width:1024px){.menu_cta. .right_menu{display:none}.homepage_intro.hp_hero_imgs{position:relative;padding:220px 0 50px;color:#fff}.homepage_intro.hp_hero_imgs .d50{height:0}}@media (min-width:1025px) and (max-width:7690px){.hamburger{display:none}.callmobile{display:none}}.callmobile{position:fixed;height:60px;width:60px;text-align:center;line-height:60px;bottom:20px;right:20px;background:#b9a780;border-radius:100%;z-index:1;-webkit-box-shadow:0px 4px 18px 0px rgba(0,0,0,.35);-moz-box-shadow:0px 4px 18px 0px rgba(0,0,0,.35);box-shadow:0px 4px 18px 0px rgba(0,0,0,.35)}.callmobile svg{height:42px;width:50px;margin-top:6px}.mobile_menu li.mobile_dd.is-active ul,.mobile_menu li.mobile_dd_2.is-active ul,.mobile_menu li.mobile_dd_3.is-active ul{display:block}.mobile_menu{position:fixed;width:100%;height:100vh;overflow-y:scroll;z-index:10;background:#fff;padding-top:110px;right:-100%;transition:.4s;padding-bottom:100px}.mobile_menu.is-active{right:0}.mobile_menu li{list-style:none;padding:15px 5%;font-size:32px;line-height:1;font-family:pragmatica,sans-serif}.mobile_dd ul,.mobile_menu li.mobile_dd_2 ul,.mobile_menu li.mobile_dd_3 ul{display:none;padding:0;margin:20px 0 0}.mobile_menu ul li{font-size:20px;padding:0 0 20px;font-family:pragmatica,sans-serif;line-height:34px}.mobile_menu li ul li a{color:#3a4467;padding:16px 60px 16px 0}.hamburger{position:absolute;right:0;top:50%;transform:translateY(-50%)}.hamburger .line{width:40px;height:3px;background-color:#14213c;display:block;margin:6px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger:hover{cursor:pointer}#hamburger-1.is-active .line:nth-child(2){opacity:0}#hamburger-1.is-active .line:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}#hamburger-1.is-active .line:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);-ms-transform:translateY(-5px) rotate(-45deg);-o-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}textarea{font-family:pragmatica,sans-serif}.exs_hero img{width:100%;max-width:646px;margin:auto;display:block;margin-top:-28px}.exs_hero{background:#13223c;padding:50px 10%}.exs_hero h1{margin-bottom:50px}.exs_hero .side_contact_form{background:#b9a780;padding:40px 40px 70px}.exs_hero .wpcf7-submit{background:#13233c}.exs_hero .side_contact_form input{width:100%;height:42px}.exs_center{text-align:center;color:#fff;width:70%;margin:auto;margin-top:80px;margin-bottom:80px;font-size:27px;line-height:1.3}.exs_v2_img{width:100%;margin-bottom:40px;max-width:500px;margin:auto;display:block}@media (min-width:0) and (max-width:768px){.mark_home{display:none}.mark_home_mobile{display:block}}@media (min-width:770px) and (max-width:1023px){.exit_strat_text{font-size:16px;float:left;width:65%;line-height:1.6;padding-bottom:0}.noflow.exit_strat_hp_info{display:none}.exit_strat_hp_info svg{height:12px}.text_intro.big_boi{margin-bottom:36px;margin-top:0;font-size:24px !important}.homepage_intro .large{margin-bottom:10px !important}.homepage_intro .large,.text_intro.big_boi{width:75%}}@media (min-width:992px) and (max-width:1100px){.full_container_pad{padding:50px 2.5vw}.blog_homepage_list .forms_bg{height:300px}.menu_cta{display:none}.noipadpro{display:none !important}.right_menu_bottom li{font-size:23px}.right_menu_bottom li a{padding:42px 15px}.child_title.inner{position:relative;width:85%}h1,.head1big{font-size:65px}.fcp2_contact{padding:50px 30px 50px 7.5vw}.fcp1_contact{padding:50px 5vw 50px 30px}h3,.h3{font-size:32px;line-height:1.3 !important;text-transform:none}.fcp1_contact iframe{height:300px}.cl1{display:none}.homepage_hero{height:80vh;background-position:top right}.full_container_pad.fcp1{padding-left:2.5vw;padding-top:50px;padding-bottom:50px;padding-right:15px}.fcp2_hp_srv{padding:50px 2.5vw 50px 15px}.homepage_areas_of_practice_box h2{-webkit-text-stroke:0px}.cta_bar button.outline{float:right;border:2px solid #b9a780;background:0 0;width:202px}.cta_bar button.outline{float:none;border:2px solid #b9a780;background:0 0;margin:auto;display:block;margin-top:20px}.cta_bar.h3{text-align:center}.contain{width:80%}.practice_areas_page .homepage_areas_of_practice_box h2{font-size:14px;position:relative}.practice_areas_page .homepage_areas_of_practice_box h2 a{padding-right:0}body{font-size:17px}}@media (min-width:0px) and (max-width:820px){.ebook_page{font-size:17px;line-height:1.6}.ebook_page h2{font-size:24px;line-height:1.5}.exs_v2_img{width:51%;margin-bottom:30px}.hamburger{display:block}.homepage_intro.hp_hero_imgs{position:relative;padding:320px 0 50px;background:#000}.hp_hero_imgs button{padding:15px 45px;font-size:16px;margin-top:20px}.cta_bar.container.h3.ebook_bar{line-height:1.2;font-size:29px;text-align:center}.exit_strat_text{font-size:16px;float:left;width:65%;line-height:1.6;padding-bottom:0}.noflow.exit_strat_hp_info{background:#f2f3f4;padding:20px 10px 10px 20px}.exit_strat_hp_info svg{height:12px}.cl1,.cl10,.cl11,.cl12,.cl2,.cl3,.cl4,.cl5,.cl6,.cl7,.cl8,.cl9,.cm1,.cm10,.cm11,.cm12,.cm2,.cm3,.cm4,.cm5,.cm6,.cm7,.cm8,.cm9,.cs1,.cs10,.cs11,.cs12,.cs2,.cs3,.cs4,.cs5,.cs6,.cs7,.cs8,.cs9{width:100%}}@media (min-width:0px) and (max-width:820px){.side_contact_form input,.side_contact_form textarea{margin-top:8px}.mobile_only_form{display:block}.container{width:90%}.inner{padding-top:70px;padding-bottom:70px}.pd{height:70px}.right_menu{display:none}body,.contain p{font-size:19px;font-weight:300;line-height:24px;text-align:left}h1{font-size:45px;line-height:1}h3,.h3{font-size:30px;line-height:1.2}h2,.h2{font-size:23px;line-height:1.2}#tablepress-1 .column-1{width:100% !important}.tablepress{max-width:90vw}.the_menu .container,.menu_clear{height:80px}.brand{position:absolute;height:70%}.homepage_hero{height:calc(40vh);background:url(https://flatratedivorces.com/assets/img/mark-haefner-st-louis-divorce-lawyer-stl-mobile.jpg) center top no-repeat;background-size:cover;opacity:.8}.homepage_hero_text_box h1{font-size:30px;line-height:1}.check_mark{width:43px}.homepage_hero_text_box{position:absolute;width:100%;padding:20px 3.5% 20px 5%;font-size:16px;line-height:24px;bottom:0;transform:translate(0);background:0 0 !important}.transparent{background:rgba(19,33,60,.7);color:#fff}button{border:0;padding:15px 25px;font-size:14px}.homepage_about_box,.homepage_about_box img{height:250px;border-radius:8px;overflow:hidden}.side_contact_form{border-radius:0;padding:30px 30px 40px}.pl40{padding-left:0;margin-top:70px}.check_mark{height:100px;width:38px;margin-right:12px;display:block}.check_list svg{width:40px}.smallp{font-size:15px;line-height:22px}.homepage_areas_of_practice_box{margin-bottom:0;margin-top:33px}.shadow_box{border-radius:8px}.video_pop{width:100%;margin:auto}.col-6{width:50%;padding:0;float:left}.awards_hp img{height:164px;width:77%;object-fit:contain;margin:auto;display:block;margin-bottom:20px}.inner2{padding-top:60px;padding-bottom:60px}footer h4{color:#fff;margin-top:43px}.legal_info{font-size:15px;opacity:.6;text-align:left;width:100%;margin:40px auto 30px}.contain{width:90%}.about_page_bio_image,.about_page_bio_image img{height:auto}.aboutImg{height:auto;max-height:450px;object-position:top}.center_titl{width:90%;margin:auto;margin-bottom:40px}.shadow_box.pull_up_shadow_box h3,.bottom_contact_form h4{font-size:22px;line-height:1.5}.ebook_sidebar{height:240px;margin-top:40px}.ebook_sidebar h2{position:absolute;bottom:20px;left:5%;width:87%;line-height:1.3}.ebook_sidebar h4{top:30px;left:5%}.d50{width:100%;height:30px}.bottom_contact_form input{width:100%;height:50px}.bottom_contact_form .submit_me{width:100%;height:50px}.bottom_contact_form textarea{width:100%;height:120px;margin-top:20px}.bio_page:before{background:#13213c;position:absolute;width:100%;height:300px;content:''}.bio_team_list{display:none}.bio_page{height:auto;position:relative;width:100%;padding-left:5vw;padding-right:5vw}.bio_bio{max-height:none;overflow-y:scroll;font-size:17px;line-height:1.7;padding-bottom:90px}.bio_page .about_page_bio_image,.bio_page .about_page_bio_image img{height:auto;width:100%}.d100{height:60px}.forms_bg,.forms_bg_2{padding:30px;height:295px}.hp_logo_menu{height:80%;width:auto}footer li a{padding:10px 0}footer li{line-height:33px;font-size:17px}footer .d20{display:none}.download_icon{position:absolute;height:240px;width:241px}.download_icon img{width:200px}.faq-block{margin-bottom:30px !important;border-radius:8px;max-width:90vw;margin:auto}.faq-question{width:80%;padding-left:14px}.faq-block h2{margin-bottom:0;font-size:20px;line-height:1.3}.faq-answer{padding:0 20px 40px}.faq-expand{transform:rotate(-45deg) translateX(-11px)}.sidebar .ebook_sidebar{margin-top:0}h2.large{font-size:85px}.homepage_intro .large{font-weight:300;color:#1d1d28;font-size:41px;width:100% !important;line-height:1;margin-bottom:0;-webkit-text-stroke:.3px}.menu_cta{position:absolute;right:0;background:#b9a77f;padding:50px 42px;background:#1d1d28;padding-top:38px;display:NONE}.homepage_intro.container{padding:50px 0}.big_boi{font-size:18px;line-height:1.4}.menu_cta_start{color:#fff;font-size:18px;line-height:1.2;text-align:center;margin-bottom:31px;font-weight:600}.menu_cta button{display:block;border:1px solid #fff;border-radius:50px;background:0 0;color:#fff;margin:auto;margin-bottom:16px}.menu_cta a{color:#fff}.menu_cta li{list-style:none;border-bottom:1px solid #fff;padding-bottom:6px;margin-bottom:20px;font-size:17px;width:100%;margin:auto;margin-bottom:20px;position:relative;width:200px;border-color:#fff}.menu_cta li svg{width:20px;position:absolute;right:0;top:5px;fill:#fff !important}.right_menu_bottom li a{padding:42px 16px}.h_logo svg{position:absolute;width:72px;top:50%;transform:translateY(-50%);fill:#13213c;padding:20px;margin-left:-20px}.line_top{border-top:2px solid #000}.line_right{border-right:0}.full_container_pad{padding:0}.full_container_pad.fcp1{padding-left:0;padding:90px 0 90px}.carousel-cell{width:25%;height:auto}.carousel-cell img{width:65%;margin:auto;display:block;object-position:center center}.homepage_areas_of_practice_box svg{width:15px;fill:#3f4454;float:right;margin-top:1px;position:absolute;right:0;top:0}.noflow{overflow:hidden}.pd_left{padding-left:200px;width:70%}.cta_bar.h3{background:#1d1d28;color:#fff;padding:30px;text-align:center;font-size:29px}.cta_bar button.outline{float:none;border:2px solid #b9a780;background:0 0;margin-top:20px;padding:15px 70px;width:auto;margin:auto;display:block;margin-top:23px}.cta_bar.cta_bar_block button.outline{float:none;margin-top:40px;width:100%}.cta_bar_block h4{margin-bottom:30px}.mark_home_side_img{width:100%;margin-bottom:40px}.link{border-bottom:2px solid;padding-bottom:15px;padding-top:15px;cursor:pointer}.link svg{width:15px;margin-left:25px}.read_on{max-height:0;overflow:hidden;transition:.3s}.read_on.active{max-height:none;padding-top:30px}.forms_bg .h2{font-size:20px;line-height:1.4;margin-top:20px}.child_title.inner{position:relative;width:100%;padding-left:5vw;padding-right:5vw;padding-top:50px;padding-bottom:50px}.child_page_side_form{border-radius:0;padding:40px;border:2px solid #13213c}.page_copy h4,.page_copy.blogPost_copy h3{font-size:15px;margin-bottom:19px;color:#2e4d82;line-height:1.3}.page_copy a{text-decoration:underline;-webkit-text-stroke:.2px}.child_service_service_box h2.extended{font-size:16px}.side_contact_form h4{color:#000;margin-bottom:0}.cs4.sidebar{padding-left:4vw;position:relative}.page_copy .cm8.line_right{padding-right:6vw}.sidebar h4{color:#000;font-size:19px}.sidebar .cta_bar_block h4{color:#fff}.absolute_bottom{display:none}.forms_bg .h2{color:#fff}.child_service_service_box .homepage_areas_of_practice_box{margin-bottom:65px}.child_service_conty .videoWrapper{margin-bottom:60px}.practice_areas_page .homepage_areas_of_practice_box h2{font-size:20px;position:relative}.gray_wrapper h1{color:var(--navy)}.practice_areas_page .homepage_areas_of_practice_box h2 a{padding-right:123px}.bottom_contact_form .wpcf7-submit{font-size:23px !important}.bio_page h1.h3{color:#1d1d28;font-size:50px;margin-bottom:0;line-height:1}.bio_page .h4{font-size:25px;margin-bottom:25px}.child_service_conty h4{padding-top:20px;padding-bottom:20px;margin-bottom:50px;margin-top:50px;font-size:25px;text-align:center}p.form_lab{font-weight:600;font-size:15px;line-height:1.1}.menu_cta li a{padding:11px 42px 11px 0}.ebook_form input{height:60px;width:100%;border:0;border-radius:0;background:#e6e7e8;padding-left:20px;margin-bottom:20px}.ebook_form input[type=checkbox]{width:16px;height:auto;margin-right:14px}.ebook_form span.wpcf7-list-item.first.last{margin-bottom:28px}.ebook_form input.wpcf7-form-control.has-spinner.wpcf7-submit{font-size:24px !important;text-transform:uppercase}.ebook_form{max-width:800px;width:100%;margin:auto;margin-top:57px}.the_menu{position:fixed;border-bottom:1px solid #1d1d28}.nophone{display:none}.ebook_homepage{margin:auto;display:block;height:130px;float:none;margin-bottom:20px}.text_intro.big_boi{margin-bottom:10px;margin-top:20px}.link.smaller_link.extended.ebook_hp_link svg{height:13px}.link.smaller_link.extended.ebook_hp_link{padding-top:0;padding-bottom:0}.full_container_pad.fcp1 .side_contact_form{border:0;padding:0}.homepage_areas_of_practice_box h2{font-size:17px}.first_hp_box{margin-top:0}.flickity-prev-next-button{display:none}.container .contain{width:100%}.hp_in_news_sec .center{font-size:18px;line-height:1.2}.m40{height:40px}.mmt80{margin-top:30px}.mobile_pad{height:80px}.hp_in_news_sec .big_boi{text-align:center;font-size:15px;margin-top:22px}.container.line_top.hp_in_news_sec{border-top:0}.h4{font-size:15px;line-height:1.2}.check_list{display:block;overflow:hidden;height:auto;position:relative;margin-bottom:30px}.child_hero h1{text-align:center;font-size:34px}.body_ul li{font-size:13px;padding-left:27px;line-height:1.3;margin-bottom:14px}.side_contact_form h4{text-align:center}.mmb40{margin-bottom:40px !important;margin-top:40px;text-align:left !important}.nolinemobile{border-top:0}}li::marker{margin-right:2px;padding-right:7px;width:8px !important}@media (max-width:767px){.phone_only{display:block;margin-bottom:40px}.tablepress-responsive-phone{display:block}.tablepress-responsive-phone thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-phone thead{float:right}.tablepress-responsive-phone tfoot{display:none}.tablepress-responsive-phone tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-phone tbody td,.tablepress-responsive-phone thead th,.tablepress-responsive-phone thead tr{display:block;border:none}.tablepress-responsive-phone tbody td:empty:before{content:"\00a0"}.tablepress-responsive-phone tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-phone thead th{width:auto!important}.tablepress-responsive-phone thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-phone tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-phone .sorting:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-phone .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-phone .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}@media (max-width:979px){.tablepress-responsive-tablet{display:block}.tablepress-responsive-tablet thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-tablet thead{float:right}.tablepress-responsive-tablet tfoot{display:none}.tablepress-responsive-tablet tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-tablet tbody td,.tablepress-responsive-tablet thead th,.tablepress-responsive-tablet thead tr{display:block;border:none}.tablepress-responsive-tablet tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-tablet thead th{width:auto!important}.tablepress-responsive-tablet tbody td:empty:before{content:"\00a0"}.tablepress-responsive-tablet thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-tablet tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-tablet .sorting:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-tablet .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-tablet .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}@media (max-width:1199px){.tablepress-responsive-desktop{display:block}.tablepress-responsive-desktop thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-desktop thead{float:right}.tablepress-responsive-desktop tfoot{display:none}.tablepress-responsive-desktop tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-desktop tbody td,.tablepress-responsive-desktop thead th,.tablepress-responsive-desktop thead tr{display:block;border:none}.tablepress-responsive-desktop tbody td:empty:before{content:"\00a0"}.tablepress-responsive-desktop tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-desktop thead th{width:auto!important}.tablepress-responsive-desktop thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-desktop tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-desktop .sorting:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-desktop .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-desktop .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}.tablepress-responsive-all{display:block}.tablepress-responsive-all thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-all thead{float:right}.tablepress-responsive-all tfoot{display:none}.tablepress-responsive-all tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-all tbody td,.tablepress-responsive-all thead th,.tablepress-responsive-all thead tr{display:block;border:none}.tablepress-responsive-all tbody td:empty:before{content:"\00a0"}.tablepress-responsive-all tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-all thead th{width:auto!important}.tablepress-responsive-all thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-all tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-all .sorting:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-all .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-all .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}.clearfix{display:block !important}.child_hero h1{margin-bottom:0;color:#1d1d28}@media (min-width:770px) and (max-width:1023px){.full_container.line_top{padding:0 5vw}.homepage_intro .large{font-size:60px;line-height:1;margin-bottom:40px;-webkit-text-stroke:.3px}}.full_container_pad.fcp1 .side_contact_form h4{margin-bottom:0}@media (min-width:992px) and (max-width:1350px){.full_container_pad.fcp1{padding:50px 20px 30px 30px}.full_container_pad.fcp2_hp_srv{padding:50px 20px}.homepage_areas_of_practice_box h2{-webkit-text-stroke:.1px}p.text_intro.big_boi{width:599px}.right_menu_bottom li a{padding:42px 11px}}@media (min-width:1250px) and (max-width:1400px){.right_menu_bottom li a{padding:42px 16px}}@media (min-width:1200px) and (max-width:1400px){p.text_intro.big_boi{width:599px}}@media (min-width:0px) and (max-width:1200px){li.noipadpro,.menu_cta{display:none}}@media (min-width:0px) and (max-width:1100px){li.noipadpro{display:none}.right_menu{display:none}.hamburger{display:block}}@media (min-width:1024px) and (max-width:1380px){.homepage_intro.hp_hero_imgs{padding:230px 0 100px}.homepage_intro .large{font-size:71px}.homepage_intro.hp_hero_imgs .d50{display:none}p.text_intro.big_boi{font-size:22px}}@media (min-width:1024px) and (max-width:1125px){.homepage_areas_of_practice_box a{padding:30px 20px 10px 0}}@media (min-width:1287px) and (max-width:1520px){.cta_bar.container.h3.ebook_bar{font-size:29px}}@media (min-width:1100px) and (max-width:1286px){.cta_bar.container.h3.ebook_bar{font-size:26px;line-height:87px}.ebook_homepage{height:87px;margin-right:20px}}@media (min-width:821px) and (max-width:1153px){.ebook_homepage{margin:auto;display:none}.cta_bar.container.h3.ebook_bar{text-align:center;line-height:54px}.ebook_bar button.outline{float:none;margin:auto;display:block;margin-top:41px}.carousel-cell{width:20%;height:150px}}@media (min-width:821px) and (max-width:1033px){.contain{width:95%}.flickity-prev-next-button{display:none}}@media (min-width:991px) and (max-width:1024px){.full_container_pad.fcp1.hp_mmark{padding-left:0;padding-right:25px}.link{font-size:13px}.full_container_pad.hp_mmark_right{padding:80px 2.5vw}h3,.h3{font-size:30px;line-height:1.3;text-transform:none}.cta_bar.h3{text-align:center}.cta_bar button.outline{margin:auto;display:block;float:none;margin-top:41px}}@media (min-width:0px) and (max-width:767px){.eeatBox img{width:150px;height:150px}.eeatBox{font-size:16px}}.cta_home_menu li{display:inline-block;line-height:100px}.cta_home_menu_phone a{padding:33px 20px}.right_contact_home a{padding:10px 40px;border:2px solid #14213c;border-radius:50px;font-size:15px}@media (min-width:1025px) and (max-width:1413px){.cta_home_menu_phone a{padding:33px 10px}.right_contact_home a{padding:10px 30px;border:2px solid #14213c;border-radius:50px;font-size:12px}.cta_home_menu_phone{font-size:15px}.hp_logo_menu{width:133px}.right_menu{left:150px}.the_menu .container{width:95vw}}@media (min-width:0px) and (max-width:1100px){.cta_home_menu{display:none}}@media (min-width:992px) and (max-width:1024px){.homepage_areas_of_practice_box a{color:#0d0e13;padding:30px 0 10px}.homepage_areas_of_practice_box h2{font-size:12px}.homepage_areas_of_practice_box svg{width:12px}.full_container_pad.fcp2_hp_srv{padding-right:0}}@media (min-width:821px) and (max-width:992px){.eq.rnp .cm4{width:100%;border-right:0}}