@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@1,400;1,500;1,700&display=swap);/*!
Theme Name: john_freeman
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: john_freeman
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

john_freeman is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 *,*::before,*::after{padding:0;margin:0;box-sizing:border-box}@font-face{font-display:swap;font-family:'Myriad Pro';src:url(../../../../../../themes/john_freeman/assets/fonts/MYRIADPRO-REGULAR.OTF)}@font-face{font-display:swap;font-family:'Graphik Medium';src:url(../../../../../../themes/john_freeman/assets/fonts/GraphikRegular.otf)}@font-face{font-display:swap;font-family:'Cinzel';src:url(../../../../../../themes/john_freeman/assets/fonts/Cinzel-Font.ttf)}@font-face{font-display:swap;font-family:'Lora';src:url(../../../../../../themes/john_freeman/assets/fonts/Lora-Regular.ttf)}body{left:0;right:0}a{color:inherit;text-decoration:none}a:hover{color:#1567b3}ul{padding-left:0;margin-bottom:0}body :is(p,a,li,h4){font-family:'Lora',serif;font-weight:500;font-weight:17px}body :is(h1,h2,h3){font-family:'Bebas Neue',cursive}h1.big-font{font-size:90px;text-transform:uppercase;color:#fff;word-spacing:5px}h2{font-size:48px;margin-bottom:25px}h3{font-size:36px;margin-bottom:10px}h4{font-size:34px;margin-bottom:0}h5{font-size:28px;margin-bottom:20px;margin-top:40px}.other-page-content p{line-height:1.8}header{transition:all 0.3s ease-in-out}header.stick-top{position:fixed;top:0;width:100%;z-index:99}header.stick-top .navbar{padding:10px 0}header.hidden{transform:translateY(-100%);transition-delay:1s}main.pad-top{padding-top:100px}header.stick-top .logo-cont img{width:230px;height:auto}.single-page a{color:#a2121d;text-decoration:none}.single-page a:hover{color:#1567b3}.logo-cont img{width:218px;height:auto}.btn-primary{background-color:#a2121d;border-radius:0;outline:none;font-family:'Myriad Pro',sans-serif;font-size:14px;border:none;padding:15px 70px}.container-custom{max-width:1170px;margin:0 auto}.container-custom-two{max-width:1340px;margin:0 auto}.padding-custom{padding:100px 20px}.nav-wrapper{background-color:#eee;padding:0 20px}.navbar{padding:20px 0;display:flex;align-items:center;justify-content:space-between;margin:0 auto;flex-wrap:nowrap;transition:all 0.3s ease-in-out}#header-nav{list-style:none;display:flex;align-items:center;justify-content:start;column-gap:35px;padding:0 30px;flex-wrap:wrap}.phone{position:relative;font-size:14px;flex-shrink:0}#header-nav li{font-weight:600}#header-nav li:is(.current_page_item,.current-page-ancestor){color:#a2121d}#header-nav li:is(.current_page_item,.current-page-ancestor)::after{border-top:5px solid #a2121d!important}#header-nav a{font-family:'DM Sans',sans-serif;font-weight:600}#header-nav>li>a{display:inline-block;padding:12px 0}.phone a{font-weight:600;font-size:22px;color:#1567b3;text-wrap:nowrap;border:2px solid #a2121d;padding:10px}#header-nav .sub-menu{position:absolute;list-style:none;opacity:0;visibility:collapse;transform:translateY(40%);transition:transform 0.4s cubic-bezier(.215,.61,.355,1);background-color:transparent;z-index:999;width:max-content}#header-nav .sub-menu li{padding:8px 15px;color:#000;background:#fff}#header-nav .sub-menu :is(li:hover,li.current-menu-item){background-color:#A2121D;color:#fff}#header-nav .sub-menu :is(li:hover,li.current-menu-item)::after{border-top:5px solid #fff!important}#header-nav .sub-menu li a:hover{color:#fff}#header-nav .sub-menu>li.menu-item-has-children::after{content:'';position:absolute;right:auto;top:45%;border-top:5px solid #000;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;transition:all 0.2s ease-in;border-radius:5px;transform:rotate(-90deg)}#header-nav .sub-menu>li.menu-item-has-children:hover::after{border-top:5px solid #fff}#header-nav .sub-menu .sub-menu{transform:translate(50%,0);width:max-content;top:5px;left:0;max-height:80vh;overflow-y:auto;padding-left:80px}#header-nav .sub-menu>li.menu-item-has-children a{display:inline-block;margin-right:5px}#header-nav .sub-menu>li:hover .sub-menu{transform:translateX(265px)}#header-nav .sub-menu>li:hover .sub-menu{transform:translateX(268px)}#header-nav li{position:relative;padding:5px 0}#header-nav li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0%)}#header-nav>li.menu-item-has-children::after{content:'';position:absolute;right:-12px;top:45%;border-top:5px solid #000;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;transition:all 0.2s ease-in;border-radius:5px}#header-nav>li.menu-item-has-children:hover::after{transform:rotate(180deg)}.other-page-content{padding-right:55px}.other-page-content :is(p,ul li){color:#555}.nav-toggler{display:none}.box-design{padding:40px;position:relative;margin-bottom:85px}.box-design :is(p,li){font-size:26px}.box-design::before{position:absolute;content:'';width:185px;height:calc(100% + 120px);border:2px solid #fff;border-right:none;top:50%;transform:translateY(-50%);left:0;z-index:9}.box-design::after{position:absolute;content:'';top:50%;transform:translateY(-50%);width:2px;height:calc(100% + 120px);left:185px;background-image:linear-gradient(to bottom,#fff,#fff 10%,transparent 10%,transparent 90%,#fff 90%)}.home-header{position:relative;padding:80px 20px 100px}.home-header .sm-links{list-style:none;width:fit-content;position:absolute;right:3.75vw;top:50%;transform:translateY(-50%)}.home-header .sm-links li{margin-bottom:12px}.home-header .sm-links li a{display:inline-block;width:48px;height:48px;border-radius:50%;color:#a2121d;background-color:#fff;display:grid;place-items:center}.home-header .sm-links li a:hover{color:#1567b3}.page-banner{background:url(../../../../../../themes/john_freeman/assets/images/page-banner-1.jpg) center no-repeat,linear-gradient(#fff,#fff);background-size:cover;isolation:isolate;background-blend-mode:luminosity;padding:165px 20px 100px}.page-banner::after{position:absolute;content:'';right:0;height:100%;width:200px;top:0;background-color:#0005;z-index:-1}.contact-form-div{padding:20px;background-color:#fff;border:2px solid #a1121d;color:#000;position:relative}.contact-form-div::before{position:absolute;content:'';width:100%;height:100%;z-index:-1;top:15px;left:-15px;background:#1567b3}.contact-form-div form :is(input[type='text'],input[type='email'],input[type='tel']){width:100%;margin-bottom:15px;height:38px;border:1px solid #d5d5d5;border-radius:0;padding-left:10px;outline:none;box-shadow:0 1px 0 #dfdfdf}.contact-form-div form input::placeholder{font-size:14px;opacity:.95}.contact-form-div form textarea{width:100%;height:90px;border:1px solid #d5d5d5;box-shadow:0 1px 0 #dfdfdf;resize:none;padding:10px;outline:none}.contact-form-div form textarea::placeholder{opacity:.9;font-size:14px}.contact-form-div .policies{display:flex;justify-content:center;list-style:none;padding-left:0;margin-bottom:10px}.contact-form-div .policies li{padding:0 15px;font-size:14px}.contact-form-div .policies li p{margin-bottom:0}.contact-form-div .policies li:first-child{border-right:1px solid #000}.contact-form-div .wpcf7-list-item{width:100%;margin-left:0;text-align:center;font-size:12px}.contact-form-div input[type='checkbox']{width:15px;height:16px;border:none;vertical-align:text-bottom}.contact-form-div input[type='submit']{margin-top:10px;width:100%}.contact-form-div p:has(.wpcf7-spinner){position:relative}.contact-form-div .wpcf7-spinner{position:absolute;right:0;top:50%;transform:translateY(-50%)}.exp-john-freeman{position:relative;isolation:isolate}.exp-john-freeman::after{position:absolute;content:'';width:235px;height:100%;right:125px;bottom:-85px;background:radial-gradient(circle,#a1121d 20%,transparent 80%);z-index:-1;border-bottom:none}.practice-area-gallery,.badge-gallery{max-width:900px;margin:0 auto;justify-content:space-between;isolation:isolate}.badge-gallery{gap:40px!important;max-width:800px;padding-top:40px}.practice-area-gallery figure{width:30%!important;flex-grow:0!important;position:relative;cursor:pointer}.badge-gallery figure{width:23%!important;flex-grow:0!important;position:relative;max-width:170px!important;border:1px solid #1e2022}.bg-cover{background-image:linear-gradient(to top,#fff 40%,transparent 30%)}.bg-cover .wp-block-cover__image-background{z-index:-1}.practice-area-gallery figure::after{content:'';position:absolute;width:100%;height:100%;right:-10px;bottom:-10px;background-color:#a2121d88;z-index:-1}.practice-area-gallery figure::before{position:absolute;width:100%;height:125%;bottom:0;transform:translateY(60%);background:url(../../../../../../themes/john_freeman/assets/images/practice-area-hover.png) center 70% no-repeat,linear-gradient(to top,#1568b3aa 70%,transparent)}.practice-area-gallery.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:24px;display:flex;align-items:end;justify-content:center;background:url(../../../../../../themes/john_freeman/assets/images/practice-area-hover.png) center 130% no-repeat,linear-gradient(to top,#1568b3aa,transparent);max-height:100%;height:100%;transition:all 0.4s ease-in-out;pointer-events:none}.practice-area-gallery.wp-block-gallery.has-nested-images figure.wp-block-image:hover figcaption{background:url(../../../../../../themes/john_freeman/assets/images/practice-area-hover.png) center 78% no-repeat,linear-gradient(to top,#1568b3aa 100%,transparent);align-items:center}.area-statue{position:relative}.area-statue::after{position:absolute;width:22.5vw;height:61.875vw;background:url(../../../../../../themes/john_freeman/assets/images/justice-statue.png) right center no-repeat;background-size:contain;right:0;top:20%;z-index:20}.video-cont{background:linear-gradient(to right,#fff,#fff 88%,#1e2022 88%,#1e2022 100%)}.custom-list-style{list-style:none;padding-left:30px}.custom-list-style li{position:relative;margin-bottom:15px}.custom-list-style li::before{position:absolute;content:'';width:11px;height:11px;left:-25px;top:6px;background-color:#1567b3}.custom-list-style li>ul{padding-left:30px;padding-top:10px;list-style:none}.other-page-content .custom-list-style li::before{background-color:#000}.custom-list-style li>ul li::before{border-radius:50%}.other-page-content .custom-list-style{margin-bottom:30px}.testimonial-slider{max-width:960px;margin:0 auto;padding:30px 20px}.case-highlights{padding:40px 40px 30px;border:10px solid #a1121d}.part-one{background-image:url(../../../../../../uploads/2024/09/footer-one-bg.webp);background-size:cover}.part-one h2{color:#fff;font-size:48px}ul.addr-list{list-style:none;padding-left:40px}ul.addr-list li{font-size:20px;color:#fff;margin-bottom:40px;position:relative}ul.addr-list li::before{content:'';position:absolute;font-family:'Font Awesome 5 Pro';font-weight:900;left:-40px;top:4px}ul.addr-list li.addr::before{content:"\f3c5"}ul.addr-list li.tel::before{content:"\f879"}ul.addr-list li.fax::before{content:"\f1ac"}ul.addr-list li.email::before{content:"\f0e0"}ul.addr-list li:last-child{text-decoration:underline}ul.addr-list li a{font-size:24px;font-weight:500}ul.addr-list.b-color li{color:#000}ul.addr-list.b-color li::before{color:#A2121D}ul.addr-list.b-color li{margin-bottom:20px}ul.addr-list.b-color li:last-child{text-decoration:none}.email-me-btn{position:relative;font-size:20px;padding:10px 40px 10px 70px;color:#fff!important}.email-me-btn::before{content:'\f0e0';position:absolute;font-family:'Font Awesome 5 Pro';font-weight:900;top:10px;left:40px}.part-two{padding:75px 0;text-align:center;background-color:#1e2022}.part-two .logo-cont{text-align:center;margin-bottom:40px}#footer-nav{display:flex;list-style:none;justify-content:center;gap:30px}#footer-nav li{color:#fff}.part-copy-right{background-color:#1e2022;border-top:1px solid #474747;box-shadow:0 -1px 0 #2e3031,inset 0 1px 0 #373738;padding:0 20px}.part-copy-right .container-custom{display:flex;justify-content:space-between;padding:20px 0 35px;color:#fff}.part-copy-right ul{list-style:none;display:flex}.part-copy-right ul li{padding:0 10px}.part-copy-right ul li:not(:last-child){border-right:1px solid #fff}.part-copy-right ul li:first-child{padding-left:0}.part-copy-right ul li:last-child{padding-right:0}.pa-grid>.wp-block-group__inner-container{display:flex;justify-content:space-between}.p-area{flex:0 0 32%;padding:30px 15px;border:1px solid #bfbfbf;aspect-ratio:37/35;position:relative;cursor:pointer;transition:all 0.3s ease-in-out}.p-area:hover{transform:translateY(-6%);transition:all 0.1s ease-in-out}.p-area a:hover{color:inherit}.p-area figure{margin-bottom:30px}.p-area h4{font-size:24px;font-family:'Graphik Medium',sans-serif;margin-bottom:10px}.p-area .see-more{position:absolute;left:50%;bottom:30px}.cp-addr>.wp-block-group__inner-container{display:flex;justify-content:space-between;gap:20px}.cp-addr p{flex:0 0 22%;position:relative;aspect-ratio:1.4/1;border:1px solid #b5b5b5;word-wrap:anywhere;padding:35px 0 20px;line-height:1.5;border-radius:4px}.cp-addr p::before{position:absolute;font-family:'Font Awesome 5 Pro';font-weight:900;left:50%;transform:translateX(-50%);top:-25px;color:#fff;font-size:20px;width:48px;height:48px;background-image:radial-gradient(circle,#a2121d 65%,transparent 65%);border-radius:50%;display:grid;place-items:center;border:1px solid #b5b5b5}.cp-addr p.addr::before{content:"\f3c5"}.cp-addr p.tel::before{content:"\f879"}.cp-addr p.fax::before{content:"\f1ac"}.cp-addr p.email::before{content:"\f0e0"}.cp-addr p a{color:#000;font-weight:500}.cp-form :is(.form-field,select,textarea){width:100%;padding:20px 20px;outline:none;border:1px solid #bfbfbf;background:transparent}.cp-form label.placeholder{position:absolute;left:20px;top:50px;display:inline;transition:opacity 0.4s ease-in-out}.cp-form label.placeholder.top{opacity:0}.cp-form label.placeholder span{color:#A2121D}.cp-form #country-select{display:none}.cp-form select{background-color:#fff;border-radius:0;color:#555;margin-top:25px}.cp-form select option span{color:#a2121d}.wpcf7-list-item.first{margin-left:0}.wpcf7-list-item-label{color:#000}.cp-form textarea{height:170px;resize:none;position:relative}.cp-form .col-12>p{position:relative}.sidebar{background:#1e2022;padding:30px 20px}.sidebar h3{color:#fff;position:relative;margin-bottom:20px}.sidebar h3::after{position:absolute;content:'';width:100%;height:2px;background:#fff;bottom:-20px;left:0}.sidebar ul{list-style:none}.sidebar ul a{text-decoration:none;color:#fff}.sidebar ul.top{padding-top:30px}.sidebar ul.top>li{margin-bottom:25px;color:#fff;padding-left:25px;position:relative}.sidebar ul.top>li:first-child>ul.children>li{margin-bottom:25px;color:#fff;position:relative;padding:0!important;font-size:16px!important}.sidebar ul.top>li:first-child>ul.children{padding-top:25px}.sidebar ul.top>li::before,.sidebar ul.top>li:first-child>ul.children>li::before{position:absolute;content:'\f058'!important;font-family:'Font Awesome 5 Pro';font-weight:900;left:0;top:0px!important;font-size:16px!important}.sidebar ul.top>li:first-child>ul.children>li::before{left:-25px!important}.sidebar ul.top>li>ul.children li.page_item_has_children ul.children{padding-left:20px}.sidebar ul.top>li>ul.children li.page_item_has_children ul.children li{padding:15px 0 0;position:relative;font-size:14px}.sidebar ul.top>li>ul.children li.menu_item_has_children ul.sub-menu li{padding:15px 0 0;position:relative;font-size:14px}.sidebar ul.top>li>ul.children li.page_item_has_children ul.children li::before{position:absolute;content:'\f0da'!important;font-family:'Font Awesome 5 Pro';font-weight:900;left:-20px!important;top:15px}.sidebar ul.top>li>ul.sub-menu li.menu_item_has_children ul.sub-menu li::before{position:absolute;content:'\f0da'!important;font-family:'Font Awesome 5 Pro';font-weight:900;left:-20px!important;top:15px}.sidebar ul.top>li.page_item_has_children:not(first-child)>ul.children>li{padding:15px 20px 0;position:relative;font-size:14px}.sidebar ul.top>li.page_item_has_children:not(first-child)>ul.children>li::before{position:absolute;content:'\f0da';font-family:'Font Awesome 5 Pro';font-weight:900;left:0;top:15px}.sidebar li{position:relative}.sidebar li.page_item_has_children::after{position:absolute;content:'\f067';font-family:'Font Awesome 5 Pro';font-weight:900;right:0;top:2px;font-size:14px;transform:rotate(90deg);transition:all 0.3s ease-in-out}.sidebar li.menu_item_has_children::after{position:absolute;content:'\f067';font-family:'Font Awesome 5 Pro';font-weight:900;right:0;top:2px;font-size:14px;transform:rotate(90deg);transition:all 0.3s ease-in-out}.sidebar li.page_item_has_children:is(.page-item-753,.page-item-764)::after{top:15px}.sidebar ul.top>li.page_item_has_children:first-child:after{content:''}.sidebar li.page_item_has_children:not(first-child) ul.children{height:0;overflow:hidden;transition:all 0.5s ease-in-out}.sidebar li.menu_item_has_children:not(first-child) ul.sub-menu{height:0;overflow:hidden;transition:all 0.5s ease-in-out}.sidebar li.page_item_has_children.current_page_parent>ul.children{height:auto}.sidebar li.menu_item_has_children.current_page_parent>ul.sub-menu{height:auto}.sidebar ul.children{height:0;overflow:hidden}.sidebar ul.sub-menu{height:0;overflow:hidden;transition:all 0.6s ease-in-out}.sidebar li.menu-item-has-children.current-menu-ancestor ul.sub-menu{height:fit-content}.sidebar ul.top>li.page_item_has_children:first-child>ul.children{height:auto!important;overflow:visible}.sidebar li.page_item_has_children.current_page_parent::after{content:'\f068';transform:rotate(0deg)}.sidebar ul.top>li.menu-item-has-children.current_page_parent::after{content:'\f068';transform:rotate(0deg)}.sidebar ul.top>li.menu-item-has-children{position:relative}.sidebar ul.top>li.menu-item-has-children::after{position:absolute;content:'\f067';font-family:'Font Awesome 5 Pro';font-weight:900;right:0;top:2px;font-size:14px;transform:rotate(90deg);transition:all 0.3s ease-in-out}.sidebar ul.sub-menu>li{padding:15px 0 0 20px;position:relative;font-size:14px}.sidebar ul.sub-menu>li::before{position:absolute;content:'\f0da';font-family:'Font Awesome 5 Pro';font-weight:900;left:0;top:15px}ul.top .current_page_item>a,ul.top .current_page_item::before{color:rgba(204, 32, 59, 1);}.cr-slider-controls .slick-arrow{appearance:none;width:40px;height:40px;overflow:hidden;color:#1567b3;background-color:#1567b3;position:relative;border:none;margin-right:20px}.cr-slider-controls .slick-arrow.slick-next{margin-right:0}.cr-slider-controls .slick-arrow::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Font Awesome 5 Pro';font-weight:400;width:100%;color:#fff}.cr-slider-controls .slick-arrow.slick-prev::before{content:'\f177'}.cr-slider-controls .slick-arrow.slick-next::before{content:'\f178'}.cr-slider-controls p{display:none}.testimonial-slider{text-align:center}.testimonial-slider .slick-dots{list-style:none;display:flex;align-items:center;justify-content:center;gap:20px;padding-top:15px}.testimonial-slider .slick-dots button{border:none;width:15px;height:15px;border-radius:50%;background-color:#fff;text-indent:-9999px}.testimonial-slider .slick-dots .slick-active button{background-color:#a2121d}.testimonial-page-content h2{color:#1567b3}.testimonial-page-content .single-test.not-visible{visibility:collapse;height:0}.testimonial-page-content .single-test{padding:20px 0;border-bottom:1px solid #d2d2d3;margin-bottom:20px}.testimonial-page-content .single-test p{font-family:'Myriad Pro',sans-serif;line-height:1.7}.testimonial-page-content p.client{color:#A2121D;font-size:20px;font-style:itallic}.single-test img{margin-bottom:30px}.all-posts h2{color:#1567b3;<?php the_title();?>}.single-posta{padding:30px 30px;border:1px solid #bfbfbf;margin-bottom:30px}.single-posta img{width:100%;max-height:350px;object-fit:cover}.single-posta h4{margin-bottom:20px}ul.post-details{list-style:none;display:flex;column-gap:20px;margin-bottom:20px;flex-wrap:wrap}ul.post-details li{padding-left:25px;position:relative;margin-bottom:10px}ul.post-details li::before{font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;content:'';left:0}ul.post-details li.date::before{content:'\f073'}ul.post-details li.author::before{content:'\f2b9';font-weight:400}ul.post-details li.category::before{content:'\f03a'}.single-posta a{text-decoration:none}.single-posta a.btn{padding:10px 40px;color:#fff}.single-posta a{text-decoration:none}.single-posta a.btn{padding:10px 40px;color:#fff}.side-single-posta{padding:20px 0 15px;border-bottom:1px solid #bbbcbc}.post-sidebar h3{margin-top:35px;color:#1567b3}.side-single-posta h6{margin-bottom:30px;font-weight:700}.side-single-posta h6 a{color:inherit}.side-single-posta ul.post-details{margin-bottom:0}.side-single-posta a{text-decoration:none}.single-post article a{color:#1567b3;text-decoration:underline}.single-post a:hover{color:#a2121d}.single-post h4{color:#a2121d;margin-bottom:0}.single-post figure{margin:20px 0}.post-sidebar select{margin:15px 0 20px;appearance:none;border:1px solid #aaa;padding:20px 80px 20px 15px;background:url(../../../../../../themes/john_freeman/assets/images/select-bg.png) center right no-repeat,transparent;background-size:contain;color:#555;width:100%;cursor:pointer}.post-sidebar input[type=search]{padding:30px 15px!important;font-size:16px!important}.post-sidebar button.is-search-submit{height:62px!important;width:36px!important}.aggressively{padding-top:20px;padding-bottom:20px;background-image:linear-gradient(to right,#fff 50%,transparent 70%)}.aggressive .wp-block-cover__image-background{z-index:-1}.pagination ul.page-numbers{list-style:none;display:flex;align-items:center;justify-content:center}.pagination ul.page-numbers li :is(a,span){width:38px;height:38px;display:grid;place-items:center;font-weight:600;margin-right:15px}.pagination ul.page-numbers li a{border:1px solid #bfbfbf;color:#1568b3}.pagination ul.page-numbers li a:hover{background-color:#1568b3;color:#fff;border-color:#1568b3}.pagination ul.page-numbers li span.current{color:#fff;background-color:#1568b3}.pagination ul.page-numbers li span.dots{place-content:end}.heateor_sss_horizontal_sharing .heateor_sss_svg{padding:10px!important}div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{margin:0 10px 30px 0!important}.rss-para{padding:0 0 15px 30px;border-bottom:1px solid #bfbfbf;position:relative}.rss-para::before{position:absolute;content:'\f09e';font-family:"Font Awesome 5 Pro";font-weight:900;left:0;top:0}.rss-para a{color:#000;font-size:16px;font-weight:600}@media screen and (max-width:1590px){.home-header:not(.page-banner) .sm-links{top:42px;display:flex;gap:15px}}@media screen and (max-width:1366px){.area-statue::after{width:15.5vw;height:42.875vw}.video-cont{background:linear-gradient(to right,#fff,#fff 94%,#1e2022 88%,#1e2022 100%)}}@media screen and (max-width:1198px){.video-cont{background:linear-gradient(to right,#fff,#fff 98%,#1e2022 88%,#1e2022 100%)}}@media screen and (max-width:991px){h2{font-size:38px;margin-bottom:25px}h5{font-size:22px;margin-bottom:25px}#header-nav .sub-menu .sub-menu{transform:translate(0%,0)}.nav-toggler{display:block;appearance:none;border:none;background-color:transparent;margin-right:20px;position:relative;z-index:999}.nav-toggler :is(.one,.two){width:30px;height:3px;background-color:#1567b3;display:block;transition:all 0.4s cubic-bezier(.165,.84,.44,1)}.nav-toggler .one{margin-bottom:10px}#header-nav .sub-menu>li:hover .sub-menu{transform:translateX(0)}.open :is(.one,.two){border-radius:2px}.open .one{transform:rotate(45deg) translateX(3px) translateY(6px)}.open .two{transform:rotate(-45deg) translateX(3px) translateY(-6px)}.home-header{padding:120px 20px 0}.page-banner{padding:120px 20px 50px}h1.big-font{font-size:55px}.box-design :is(p,li){font-size:20px}.box-design{padding:20px 40px}.home-header .sm-links li a{width:38px;height:38px}.btn-primary{padding:10px 55px}#header-nav{position:fixed;width:100%;display:block;top:0;left:0;height:100vh;overflow-y:auto;padding:100px 20px;background-color:#1e2022;z-index:99;transform:translateY(-100%);transition:all 0.6s cubic-bezier(.215,.61,.355,1)}#header-nav.open{transform:translateY(0%)}#header-nav>li{margin-bottom:40px;color:#fff;cursor:pointer}#header-nav .sub-menu{position:inherit;opacity:1;visibility:visible;transform:translateY(0%);height:0;overflow:hidden;transition:height 0.8s ease-in-out;background-color:#fff;width:100%}#header-nav .sub-menu .sub-menu{transform:translate(0,0);width:95%;height:0;max-height:none;padding-left:5px;padding-right:5px;margin:auto}#header-nav .sub-menu li{color:#1567b3;height:auto}#header-nav li.menu-item-has-children::after{border-top-color:#fff;right:10px;top:20px}#header-nav li.menu-item-has-children:hover::after{border-top-color:#1567b3}#header-nav>li.menu-item-has-children:hover::after{transform:rotate(0deg)}#header-nav li{padding:0;overflow:hidden}#header-nav li:hover{background-color:#fff;color:#1567b3}#header-nav li a{display:inline-block;padding:10px 20px}.other-page-content{padding-right:30px}#header-nav .sub-menu>li.menu-item-has-children::after{right:10px;transform:rotate(0deg);top:30px}.phone{margin-left:45px;z-index:999}.phone.open{color:#fff}.phone a{font-size:18px}.phone::before{left:-50px}.logo-cont img{width:200px;height:auto}header.stick-top .logo-cont img{width:180px}.nav-wrapper .logo-cont img{position:relative;z-index:999}.padding-custom{padding:50px 20px}.email-me-btn::before{top:8px;left:20px}.email-me-btn{padding:8px 20px 8px 50px}.part-two{padding:40px 0}#footer-nav{flex-wrap:wrap;padding-left:20px;padding-right:20px}.part-one ul li{font-size:18px}.part-one ul li a{font-size:20px}.part-one h2{font-size:38px;margin-bottom:25px}.part-one ul.addr-list li{margin-bottom:30px}.cp-addr>.wp-block-group__inner-container{flex-wrap:wrap}.cp-addr p{flex:0 0 48.5%;aspect-ratio:auto}.aggressively{background-image:linear-gradient(to right,#fffb 50%,transparent 100%)}.aggressive .wp-block-cover__image-background{object-position:70% 50%!important}.gm-navigation-drawer--mobile{width:300px;left:auto;right:0}}@media screen and (max-width:767px){h1.big-font{font-size:40px}h1.big-font br,.box-design p br{display:none}.box-design{margin-bottom:45px}h3{font-size:28px}h2{font-size:32px;margin-bottom:16px}h2 br{display:none}h4{font-size:22px}h5{font-size:18px;margin-bottom:20px}h5 br{display:none}.other-page-content{padding-right:0;padding-left:0}.box-design p{font-size:16px}.box-design :is(p,li){font-size:16px}.box-design::after,.box-design::before{height:calc(100% + 50px)}.home-header{padding:85px 20px 0}.page-banner{padding:85px 20px 30px}.home-header .sm-links{top:45px;display:flex;gap:15px}.logo-cont img{width:120px!important;z-index:999;position:relative}header.stick-top .logo-cont img{width:100px!important}.phone a{font-size:14px}.nav-wrapper{padding:0 10px}.navbar{padding:12px 0}.phone{margin-left:35px}.phone::before{height:90%;left:-40px}.padding-custom{padding:35px 20px}.part-one ul li:last-child{margin-bottom:0}.exp-john-freeman::after{width:90%;height:calc(100% - 10px);right:0;bottom:20px}.exp-john-freeman{padding-bottom:20px}.practice-area-gallery{justify-content:center;flex-direction:column;align-items:center!important;gap:30px!important}.practice-area-gallery figure{width:90%!important;aspect-ratio:16/12}.part-copy-right .container-custom{flex-direction:column;align-items:center;gap:20px;justify-content:center}.part-one ul.addr-list{padding-left:35px;margin-bottom:20px}.part-one h2{font-size:30px}.part-one ul li::before{left:-35px}.part-one ul li a{font-size:18px}.area-statue::after{width:25.5vw;top:-20%}.email-me-btn{font-size:16px}ul.addr-list li a{font-size:18px}ul.addr-list li{font-size:16px}.pa-grid>.wp-block-group__inner-container{flex-direction:column;gap:30px}.p-area{padding:30px 15px 40px;flex:1 0 100%}.cp-addr>.wp-block-group__inner-container{flex-direction:column}.cp-addr p{flex:0 0 100%;aspect-ratio:auto;padding:40px 0 20px}.cr-slider-controls{position:absolute;right:0;top:0}.single-posta{padding:20px 20px}ul.post-details{margin-bottom:10px}.post-sidebar button.is-search-submit{height:42px!important}.post-sidebar input[type="search"]{padding:20px 15px!important}.post-sidebar h3{margin:20px 0 0}.side-single-posta h6{margin-bottom:20px}.post-sidebar select{margin:10px 0 20px;padding:10px 0 10px 15px}.single-post h4{margin-bottom:5px}.aggressive .wp-block-cover__image-background{object-position:85% 50%!important}.cp-form :is(.form-field,select,textarea){padding:10px 15px}.cp-form label.placeholder{left:15px;top:40px}#footer-nav{gap:15px}.pagination{margin-bottom:30px}.pagination ul.page-numbers{justify-content:start;flex-wrap:wrap;row-gap:20px}.wp-image-2183{object-position:100% 100%!important}.case-highlights{padding:20px;border:10px solid #a1121d}}@media screen and (max-width:567px){.box-design::after,.box-design::before{height:calc(100% + 10px)}.box-design::after{background-image:linear-gradient(to bottom,#fff,#fff 5%,transparent 5%,transparent 95%,#fff 95%)}.box-design::after{left:100px}.box-design::before{width:100px}.single-post .wp-block-image :is(figure,img){width:100%}.badge-gallery{gap:20px!important;padding-top:30px}.badge-gallery figure{width:46%!important}.wp-block-image .alignright,.wp-block-image .alignleft{float:none;margin:0 0 20px 0}.part-copy-right{padding:0;font-size:14px}}ul.post-details li.attorney::before{content:"\f508"}#menu-header-menu .current_page_item a{color:rgba(204,32,59,1)!important}#menu-header-menu .current_page_item a span{color:#000!important}.gm-anchor span{font-weight:400!important}.new-badges figure,.lcbadge{margin-bottom:0!important;border:1px solid #ddd;display:flex;justify-content:center;align-items:center}.single-page ul{padding-left:14px}.single-page ul:not(:last-child){margin-bottom:16px}.loc-box{border-bottom:3px solid #16559a;border-radius:10px;padding:20px 10px;min-height:192px}.loc-box p{margin-bottom:0}