/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 19 2022 | 04:23:35 */
.home .owl-item h1 { text-shadow: 1px 1px #000 !important; font-size: 125px !important; }
.home .banner-section .owl-stage-outer .content { text-align: center; padding-left: 17% !important; }
section#home { display: none; }
.home .right-bottom-curve { display: none; }
.home .banner-carousel .slide-item .left-top-line { background: transparent !important; }
.page-banner .inner-container { padding: 150px 0px 100px; }
#sptp-7593 .sptp-member-desc { display: none; }
.single-sptp_member .about-me-one .col-md-12.col-lg-6 { -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; }
.single-sptp_member .about-me-one .row .col-lg-6:last-child { -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; }
.home .services .inner-box.wow.fadeInUp.animated { height: 170px !important; }
.news-block.col-lg-4.col-md-6.col-sm-12 { flex: 0 0 25%; max-width: 25%; -ms-flex: 0 0 25%; }
.news-block .elementor-image-carousel-wrapper.swiper-container.swiper-container-initialized.swiper-container-horizontal { border: 5px solid transparent; border-image-slice: 1 !important; background: linear-gradient(to right, #fff, #0056b3); border-radius: 76px !important; }
.news-block .lower-box h5 a { font-size: 24px; }
.services-section-three__one-page .service-block-two .inner-box h5 a { font-size: 29px; }
.swiper-slide img.swiper-slide-image { filter: grayscale(0) !important; }
img.swiper-slide-image { width: 45%; }
.page-id-883 .service-block-two .text { color: #fff; visibility: hidden; }
.service-block-two .inner-box { /*  padding-top: 30px;*/ }
.home .service-block-two .inner-box { overflow: hidden !important; background-color: var(--thm-base) !important;/*  height: 170px;*/ }
.about-me-counter .counter-block h4 { font-size: 26px; word-wrap: inherit; }
.single-post .sidebar-page-container { padding: 30px 0px 90px; }
a:hover, a:focus, a:active, a:visited { color: #0056b3; }
.eael-call-to-action .cta-button.effect-2:after { content: ""; background: #3274b2; }
.elementor-14559 .elementor-element.elementor-element-2fd28b63 .elementor-heading-title, .elementor-14665 .elementor-element.elementor-element-d8313df .elementor-heading-title, .elementor-562 .elementor-element.elementor-element-6eeff0bb .elementor-heading-title, .elementor-397 .elementor-element.elementor-element-4042491b .elementor-heading-title, .elementor-14579 .elementor-element.elementor-element-6eeff0bb .elementor-heading-title, .elementor-14516 .elementor-element.elementor-element-6eeff0bb .elementor-heading-title, .elementor-14540 .elementor-element.elementor-element-6eeff0bb .elementor-heading-title { color: #FFFFFF !important; }
.sidebar .call-up .sidebar-title h4 { color: #ffffff !important; }
.sidebar-widget h2, .sidebar-title h4, .elementor-14559 .elementor-element.elementor-element-97340af .elementor-heading-title, h3.elementor-heading-title.elementor-size-default { color: #000 !important; }
.news-block .lower-box h5 { font-size: 24px !important; }
.home .mobile-nav-toggler .flaticon-menu-2:before { color: #1e72bd; }
.mobile-nav__container li.menu-item-has-children .dropdown-btn, .mobile-nav__container li.menu-item-has-children a .dropdown-btn { background-color: #3274b2 !important }
.mobile-nav-toggler .flaticon-menu-2:before { color: #fff; }
.side-menu__content, .side-menu__content p { color: #fff; }
#primary-menu li span::before { color: #fff !important; }
#menu-primary-menu li span::before { color: #fff; }
.main-header .header-upper .logo-box { padding: 30px 20px !important }
@media only screen and (min-width: 768px) and (max-width: 1028px) {
#nav_menu-2.sidebar-widget ul li a { font-size: 13px !important }
.elementor-button.elementor-size-lg { font-size: 14px !important; padding: 20px 10px !important; }
.fact-counter .column .inner .count-outer { font-size: 60px; }
}

@media only screen and (max-width: 767px) {
.mobile-nav__container li a { color: #fff !important; }
.elementor-14540 .elementor-element.elementor-element-49b69e48 { width: 100% !important; }
.service-details ul li:before { margin-left: -15% !important; }
.eael-fancy-text-container.style-1 span { font-size: 20px; }
.discover-block.col-lg-6.col-md-12.col-sm-12:first-child { margin-bottom: 50%; }
.banner-one-page .banner-carousel .content-box { height: 340px; }
.fact-counter .column.counter-column.col-lg-3.col-md-6.col-sm-12 { flex: 0 0 100% !important; max-width: 100% !important; }
.fact-counter .column .inner .count-outer { font-size: 24px; }
.fact-counter .column .inner .counter-title { font-size: 14px; line-height: 16px; }
}
img#anniv { width: 13%; align-items: center; margin: 0 auto; }
.home .service-block-two .inner-box { overflow: hidden !important; background-color: var(--thm-base) !important; }
#nav_menu-2.sidebar-widget ul li:hover:before, #nav_menu-2.sidebar-widget ul li.current-menu-item:before, #nav_menu-2.sidebar-widget ul li:hover:after, #nav_menu-2.sidebar-widget ul li.current-menu-item:after { opacity: 1; }
.widget-inner { position: relative; display: block; padding: 45px 45px; background: #f4f5f8; border-radius: 7px; }
#nav_menu-2.sidebar-widget ul li:hover a, #nav_menu-2.sidebar-widget ul li.current-menu-item a { color: var(--thm-black); text-shadow: 0px 0px 1px currentColor; }
#nav_menu-2.sidebar-widget ul li a:after { position: absolute; right: 0; top: -1px; font-family: "Flaticon"; content: "\f15f"; opacity: 1; font-size: 10px; line-height: 48px; font-weight: 700; z-index: 1; }
#nav_menu-2.sidebar-widget ul li { position: relative; line-height: 48px; font-size: 20px; letter-spacing: 1px; text-transform: capitalize; color: var(--thm-text) !important; font-weight: 300; margin-bottom: 5px; }
#nav_menu-2.sidebar-widget ul li:before { content: ""; position: absolute; left: -20px; top: 0; right: -20px; bottom: 0; background: #ffffff; border-radius: 7px; opacity: 0; transition: all 0.3s ease; }
#nav_menu-2.sidebar-widget ul li:after { content: ""; position: absolute; left: -20px; top: 50%; margin-top: -12px; height: 24px; border-left: 2px solid var(--thm-base); opacity: 0; transition: all 0.3s ease; }
#nav_menu-2.sidebar-widget ul li a { position: relative; display: block; line-height: 48px; font-size: 20px; letter-spacing: 1px; text-transform: capitalize; color: var(--thm-text); font-weight: 300; transition: all 0.3s ease; z-index: 1; font-size: 16px; letter-spacing: 0; font-family: var(--thm-b-font); font-weight: 400; }
ul#menu-practice-areas li a { font-size: 19px; text-transform: uppercase; }
ul#menu-practice-areas { list-style: none; margin-left: 0%; }
.bnw img.attachment-large.size-large { /* filter: grayscale(1);*/ /*  -webkit-filter: grayscale(1);*/ -webkit-filter: grayscale(0); filter: grayscale(0); }
.bnw img.attachment-large.size-large:hover { filter: grayscale(0); -webkit-filter: grayscale(0); }
.home input[type="checkbox"] { margin-top: 9%; }
.display-posts-listing li.listing-item { border-bottom: 1px solid; padding-bottom: 9px; padding-top: 9px; }
.sptp_member-template ul.display-posts-listing img { width: 5%; }
.sptp_member-template ul.display-posts-listing { list-style: none; }
.sptp_member-template li.listing-item a { color: #209de2 !important; text-transform: uppercase; font-family: 'Roboto'; }
.sptp_member-template ul.display-posts-listing { padding: 2%; }
#field_3_5 label.gfield_consent_label { color: #fff; }
legend.gfield_label.gfield_label_before_complex { color: #fff; }
label.gfield_consent_label { font-family: var(--thm-font); }
textarea#input_3_4 {
 --thm-font: "Teko", sans-serif !important;
 --thm-b-font: "Rubik", sans-serif !important; font-family: var(--thm-font); }
.layout-13042 .layer-content { padding: 0 !important; }
.bnw img { -webkit-filter: grayscale(0)!important; filter: grayscale(0)!important }
.bnw img:hover { -webkit-filter: grayscale(0)!important; filter: grayscale(0)!important }
#sptp-7593 .sptp-member-avatar-img:hover img { -webkit-filter: grayscale(0) !important; filter: grayscale(0) !important; }
#sptp-7593 .sptp-member-avatar-img:hover img.sptp_default_image { -webkit-filter: none; filter: none; }
#sptp-7593 .sptp-member-avatar-img:hover .sptp-icon { background-color: rgba(255,255,255,0.2); }
.service-template div#gfield_consent_description_2_5 { color: #7a7a7a !important; }
img.sptp_default_img { filter: grayscale(0%) !important; }
img.sptp_default_img:hover { filter: grayscale(0%) !important; }
.home .owl-item h1 { text-shadow: 1px 1px #000 !important; font-size: 93px !important; }
.banner-one-page .banner-carousel .content-box h1 span { text-shadow: 1px 1px #000; }
.elementor-397 .elementor-element. .elementor-tab-title, .elementor-tabs-wrapper {
border:1px solid !important
}
.personalinjurygrid .grid-items .skin.flat { border: 0px solid #3274B2; }
.personalinjurygrid .element.element_1587190790308.element-media { height: 220px; }
.discover-block .cap-inner h5 { color: #fff; }
.home .parallax-section .icon-box { display: none; }
.services .service-block-two .inner-box .icon-box { display: none; }
.home .about-section .image-column .image-block img:hover { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); }
.home .about-section .image-column .image-block img { display: block; width: 100%; border-radius: 7px; }
div#gfield_consent_description_2_5 { color: #fff; line-height: 14px; font-size: 11px; }
textarea#input_2_4 { font-family: 'Teko'; }
span#input_2_1_3_container label { display: none; }
.service-details ul li { position: relative; padding-left: 30px; margin-bottom: 10px; }
.service-details ul li:before { content: "\f131"; font-family: "Flaticon"; position: absolute; color: var(--thm-base); font-weight: 400; font-size: 18px; margin-left: -7%; }
header.main-header.header-style-one.sticked-menu.fixed-header.stricky-fixed .other-links .link-box .link { color: #3274b2 !important; }
.page-id-13519 .eael-cta-overlay-yes .eael-call-to-action.bg-img:after { background: rgba(0,0,0,.4); !important
}
.eael-call-to-action.cta-icon-flex.bg-img.bg-fixed h2.title, .eael-call-to-action.cta-icon-flex.bg-img.bg-fixed p { text-align: center; }
.eael-call-to-action p { margin-bottom: 10px; padding-right: 1%; }
.eael-call-to-action.cta-icon-flex.bg-img.bg-fixed { padding: 5% 6.5% !important; }
.eael-call-to-action.cta-icon-flex.bg-img.bg-fixed .icon { display: none; }
a.cta-button.effect-2:before { content: "✆ "; font-family: "Font Awesome 5 Free"; color: #000; font-weight: bold; font-size: 24px; }
.content { }
.eael-call-to-action.cta-icon-flex.bg-img.bg-fixed .content, .eael-call-to-action.cta-icon-flex.bg-img.bg-fixed .icon, .eael-call-to-action.cta-icon-flex.bg-img.bg-fixed .action { padding: 5% 0%; }
.cap-inner span { font-size: 17px; text-transform: initial; line-height: 16px; }
div#zpcontent { margin-top: -4%; }
.main-menu .navigation>li { margin-right: 12px; }
div#building { margin-top: -5%; }
.page-id-13519 .featured-section { padding: 0px; }
.elementor-13519 .elementor-element.elementor-element-4017ad0f > .elementor-widget-container { background-color: #3274b2 !important; }
h3.elementor-icon-box-title span { font-weight: normal; font-size: 36px; }
.page-id-7263 section.team-three { display: none; }
.staffabout .about-me-one__qoute { margin-top: 25px; }
.staffabout section.about-me-one { padding-bottom: 0; }
.staffabout .row.about-me-one__certificate-row { display: none; }
.page-id-27 .services-section-three { padding: 0px 0px 0px; }
.home .service-block-two .inner-box .icon-box { color: var(--thm-base); }
.page-id-27 .service-block-two .inner-box .icon-box { color: var(--thm-base); }
.contact-section .info-block .inner-box:hover ul li a, .contact-section .info-block .inner-box:hover ul li, .contact-section .info-block .inner-box:hover ul li span { color: #fff !important; }
.contact-section .info-block .inner-box:hover { background: #2F7FC5; color: #fff; }
@media (min-width: 1200px) {
.info-block.col-xl-3.col-lg-6.col-md-6.col-sm-12.wow.fadeInUp.animated { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
}
.eael-accordion-content li { font-family: "Roboto" !important; }
#post-grid-13004 .item { margin: 5px !important; }
.page-id-11780 .news-section { padding: 20px 0px 90px; text-decoration: none; }
li span::before, .news-block .lower-box h5 a:hover { color: #2F7FC5; }
.page-id-11780 .sidebar-page-container { padding: 0px 0px 90px !important; }
.single-sptp_member .item .title a { font-size: 18px; line-height: 11px !important; }
.single-sptp_member .layer-media { display: none; }
.layout-12466 .layer-content { background: #1E72BD !important; height: 70px !important; opacity: 0.92; }
.layout-12466 .element_1587187895341 a { color: #000 !important; font-size: 18px; }
.grid-items .skin.flat { border: 1px solid #3274B2; }
@media only screen and (min-width: 1024px) {
#post-grid-13034 .grid-items { columns: initial !important; }
}
.element.element_1587187729822.excerpt { display: none; }
.single-sptp_member blockquote { font-size: 20px; font-weight: 400; }
blockquote:before { content: "\f10d"; font-family: FontAwesome; font-size: 29px; line-height: 1; }
.page-banner h1 { font-size: 54px; word-break: break-word; }
span.byline { display: none; }
span.author.vcard { display: none; }
.elementor-11780 .elementor-element.elementor-element-747861d .premium-blog-post-container { background-color: transparent!important; }
.premium-blog-inner-container { background: rgba(0,0,0,0.5); min-height: 90px; padding: 2%; }
.premium-blog-post-container .premium-blog-content-wrapper { padding: 30px 5px !important }
h2.premium-blog-entry-title.premium-blog-entry-title a { color: #fff; }
.scroll-to-top { background: #3274B2 !important }
a { text-decoration: none; cursor: pointer; color: #6EC1E4; }
.main-footer .elementor-widget:not(:last-child) { margin-bottom: 0px; }
.elementor-column.elementor-col-25.elementor-inner-column.elementor-element input#input_1_5_1 { display: inline-flex; }
.elementor-column.elementor-col-25.elementor-inner-column.elementor-element label.gfield_consent_label { display: inline; }
.elementor-column.elementor-col-25.elementor-inner-column.elementor-element .gform_wrapper.gravity-theme .gfield textarea.large { height: 100px; }
.gform_wrapper.gravity-theme .gfield_label { font-size: 12px !important; line-height: 15px; }
p { font-family: Rubik, sans-serif; font-size: 16px; }
time.srpw-time.published { font-family: "Rubik", sans-serif !important; }
a.srpw-title { font-family: "Rubik", sans-serif !important; }
.srpw-block a.srpw-title { line-height: 10px !important; }
#sptp-11971 .sptp-member-name h2, #wrapper #sptp-11971 .sptp-member-name h2, #sptp-7593 .sptp-member-name h2, #wrapper #sptp-7593 .sptp-member-name h2 { font-family: "Teko", sans-serif !important; font-size: 22px !important; font-weight: 500 !important; }
h1, h1, h3, h4, h5, h6, #sptp-7593 .sptp-member-profession h4, #sptp-11971 .sptp-member-profession h4 { font-family: "Teko", sans-serif !important; margin: 0px 0px 10px !important; }
p { margin: 0 0 15px !important; }
.sptp-member-profession h4, #sptp-11971 .sptp-member-profession h4 { font-size: 20px !important; font-weight: 400 !important; }
.blog-posts img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image { display: none; }
.page-id-12265 h3 a { color: #044d99 !important; }
form#gform_1 input, span.eael-accordion-tab-title { font-family: "Rubik", sans-serif !important; }
input#gform_submit_button_1 { color: #fff !important; background: #044d99 !important; line-height: 22px; padding-bottom: 1%; }
h1 { font-size: 54px; }
.sptp_member-template .page-banner { background: #222429; }
h2 { font-size: 46px; }
h3 { font-size: 36px; }
h4 { font-size: 26px; }
h5 { font-size: 22px; }
h6 { font-size: 20px; }
.sec-title h2 { font-size: 46px; }
.page-banner h1 { font-size: 54px; }
.main-menu .navigation>li>a:before { border-bottom: 2px solid #064E9A; }
.text p { line-height: 30px !important; }
.text { font-size: 16px !important; line-height: 30px !important; }
body { font-size: 16px !important; line-height: 30px !important; }
.call-to-section h2 { color: #ffffff; }
.service-block-two .inner-box { height: 350px; }
.footer-widget b { color: #fff; }
.elementor-293 .elementor-element { padding: 10px 0px 0px 0px !important; }
.sticked-menu .main-menu .navigation>li:hover>a, .sticked-menu .main-menu .navigation>li.current-menu-parent>a, .sticked-menu .main-menu .navigation>li.current_page_item>a, .sticked-menu .main-menu .navigation>li.current-menu-ancestor>a, .sticked-menu .main-menu .navigation>li.current>a { color: #000 !important; }
.about-section .text-column .text p { font-family: "Rubik", sans-serif !important; }
.sticked-menu .main-menu .navigation li>a { color: #000; }
p.eael-team-text { font-family: "Rubik", sans-serif; }
.main-header.sticked-menu .header-upper { background-color: #fff; opacity: 1; }
.page-id-7263 p.eael-team-text { display: none; }
.eael-team-member-social-link > a { color: #1F629F !important; }
#ctateam a { background: #fff; padding: 0% 2%; color: #000; }
#ctateam h2 { font-size: 36px; }
#ctateam .parallax-section .content-box .icon-box:before { background: transparent; }
.page-banner .shape-1 { background-image: url(https://zpllp.flywheelsites.com/wp-content/uploads/2021/07/b-shape-1.png); }
.featured-section__about-two .features { display: none; }
ul.social-links.clearfix.list-unstyled.m-0 { display: none; }
.copyright { color: #fff; }
img#fLogo { height: 50px; }
a.srpw-title { color: #fff; }
#ourattorneys li a, #ourattorneys li { color: #fff; font-family: "Rubik", sans-serif !important; font-weight: initial; }
#recent-news h5, #contactus h5 { color: #fff !important; font-size: 25px; letter-spacing: 0.25px; font-weight: 500; font-family: "Teko", sans-serif !important; }
#ctaz span.btn-title { background: #fff; color: #000; }
img#fLogo { height: 100px; }
#biglawyers .parallax-section { position: relative; padding: 120px 0px; background: #888; text-align: center; color: #ffffff; z-index: 1; }
.main-menu .navigation>li { margin-right: 20px; }
#ctaz span.btn-title:hover { background: #000; color: #fff; }
.main-footer .logo-widget .text, .main-footer .links-widget ul li a, li.address span, .address a, li.address, .footer-widget.newsletter-widget .text { color: #fff !important }
.fact-counter .column.counter-column.col-lg-3.col-md-6.col-sm-12 { flex: 0 0 31%; max-width: 31%; }
.banner-one .inner.text-center { margin-top: 4%; }
.page-id-776 .featured-section { padding: 80px 0px 20px; }
.search-btn { display: none; }
.banner-one a.theme-btn.btn-style-one { display: none; }
.main-header.header-style-one nav.main-menu.navbar-expand-md.navbar-light { margin-left: 10%; }
.vid-link { display: none; }
.header-style-four .other-links .link-box .link .icon, .main-header .other-links .link-box .link .icon 
{display:none;}
/*.header-style-four .other-links .link-box .link .icon, .main-header .other-links .link-box .link .icon { background-image: url(https://zpllp.flywheelsites.com/wp-content/uploads/2021/07/chat-icon.png) !important; }*/
.banner-one-page .banner-carousel .vid-link .ripple, .banner-one-page .banner-carousel .vid-link .ripple:before, .banner-one-page .banner-carousel .vid-link .ripple:after { box-shadow: 0 0 0 0 rgba(30,114,189, 0.6) !important }
.services-section-three__one-page { position: relative; padding: 120px 0px 90px; background-color: #fff !important; }
.services-section-three__one-page .sec-title h2 { color: var(--thm-black); }
.banner-carousel .slide-item .image-layer { -webkit-filter: grayscale(0%) !important; -ms-filter: grayscale(0%) !important; -moz-filter: grayscale(0%) !important; }
.about-section .image-column .image-block img { display: block; width: 100%; -webkit-filter: grayscale(0%); -ms-filter: grayscale(0%); -moz-filter: grayscale(0%); border-radius: 7px; }
.fact-counter .column .inner { position: relative; padding: 140px 0px 0px; }
.facts-section { padding: 0px 0px 75px !important; background: #1E72BD; }
.service-block-two .inner-box .icon-box { color: #fff !important; }
.service-block-two .inner-box { overflow: hidden; background-color: var(--thm-base); }
.service-block-two .inner-box:hover::before { background-color: #19508B !important; }
.main-footer { position: relative; color: #999b9f; background: #37474F; }
.service-block-two .text { color: #fff; }
.elementor-14540 .elementor-element.elementor-element-49b69e48 { width: 33.3%; }
.page-id-883 .sec-title .lower-text { font-family: "Teko", sans-serif !important; }
img.sptp_default_img { filter: none !important; }
img.swiper-slide-image { filter: none !important; }
.discover-block.col-lg-6.col-md-12.col-sm-12:first-child { margin-bottom: 20px; }
.services-section, .about-section, .gallery-section, .news-section, .get-quote-section, .discover-section, .features-section-two .content-container, .about-section-two, .sponsors-section-two, .sidebar-page-container, .services-section-three__one-page { padding: 70px 0; }
@media only screen and (max-width: 767px) {
.main-header .header-upper .logo-box { margin: 0; width: 75%; padding: 20px 0 !important }
.nav-outer .mobile-nav-toggler { margin: 20px 10px !important; }
.page-banner h1 { font-size: 36px; }
ul, ol { margin: 0px 30px; padding: 0px }
.discover-block .cap-box { position: relative; max-width: 100%; left: 0; bottom: 0; top: 0; margin-top: 10px; }
.discover-block.col-lg-6.col-md-12.col-sm-12:first-child { margin-bottom: 20px; }
.services-section, .about-section, .gallery-section, .news-section, .get-quote-section, .discover-section, .features-section-two .content-container, .about-section-two, .sponsors-section-two, .sidebar-page-container { padding: 30px 0; }
.services-section-three__one-page { padding: 40px 0; }
.service-block-two .inner-box { height: 120px; padding: 0; }
.service-block-two .inner-box h5 { width: 100%; }
.sec-title h2 { font-size: 36px; }
.fact-counter .column .inner .count-outer { font-size: 64px; }
.fact-counter .column .inner { padding: 50px 0px 0px; }
.fact-counter .column { margin-bottom: 30px; }
	.fixed-header .mobile-nav-toggler .flaticon-menu-2:before {
    color: #000;
}
}
