/*!/wp-content/themes/grandy-child/style.css*/html{scroll-behavior:smooth}.inner-text a{color:#569BBE}.inner-text a:hover{color:#0d3a61}.sidebarLocation{margin:20px 0}.page-id-6049.page-template-default .bg-video .hero-text-wrap.gradient-overlay,.page-template-default.page-id-1637 .bg-video .hero-text-wrap.gradient-overlay{background:rgb(0 0 0 / .25)}a.hide-link{color:unset;cursor:text}.page-template-default .title-hero-bg:before,.post-template-default .title-hero-bg:before,.page-template-page-template-contact .title-hero-bg:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgb(86 155 190 / .6);height:100%;z-index:1}.side-bar{background-color:#eee;padding:20px;border-radius:8px;box-shadow:0 0 2px 0 #444}.side-bar .vc-hoverbox-wrapper{margin-bottom:20px}.side-bar .sidebarBoxOne .vc-hoverbox-block.vc-hoverbox-front{background:linear-gradient(0deg,rgb(13 58 97 / .6),rgb(13 58 97 / .6)),url(/wp-content/uploads/2020/08/business-law-grand-rapids-ionia-attorneys.jpg);background-size:cover}.side-bar .sidebarBoxTwo .vc-hoverbox-block.vc-hoverbox-front{background:linear-gradient(0deg,rgb(86 155 190 / .6),rgb(86 155 190 / .6)),url(/wp-content/uploads/2020/05/criminal-defense-grand-rapids-ionia-attorneys.jpg);background-size:cover}.side-bar .sidebarBoxThree .vc-hoverbox-block.vc-hoverbox-front{background:linear-gradient(0deg,rgb(13 58 97 / .6),rgb(13 58 97 / .6)),url(/wp-content/uploads/2020/05/family-law-grand-rapids-ionia-attorneys.jpg);background-size:cover}.side-bar .sidebarBoxFour .vc-hoverbox-block.vc-hoverbox-front{background:linear-gradient(0deg,rgb(86 155 190 / .6),rgb(86 155 190 / .6)),url(/wp-content/uploads/2020/05/estate-planning-grand-rapids-ionia-attorneys.jpg);background-size:cover}.container.innerCta,.innerCta{min-height:100%;background:linear-gradient(0deg,rgb(13 58 97 / .6),rgb(13 58 97 / .6)),url(/wp-content/uploads/2020/05/grand-rapids-ionia-attorneys-michigan.jpg);background-size:cover;width:100%;padding:40px 0 70px;background-position:center}.innerCta .btn.btn-md{font-size:16px;font-family:"Merriweather",serif}.home-blog-section .post-info h3 a{color:#569bbe}.home-blog-section .post-info h3 a:hover{color:#0d3a61}html footer#footer-fixed{background-image:url(/wp-content/uploads/2020/05/attorneys-grand-rapids-mi-law-office.jpg);background-position:center center;background-size:cover}html footer#footer-fixed:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgb(86 155 190 / .6);z-index:0}.home-parallax-cta .vc_parallax-inner:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgb(13 58 97 / .6);height:100%;z-index:1}html nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a span.teamTitle{font-style:italic}nav.navbar.bootsnav li.wideMenu.dropdown ul.dropdown-menu{width:260px}.home-parallax-cta .btn.btn-outline-white.btn-md{font-size:16px;font-family:"Merriweather",sans-serif;line-height:22px}.home-parallax-cta .btn.btn-outline-white.btn-md:hover{background:#569bbe;color:#fff;border:2px solid #569bbe}html body nav.navbar.bootsnav li.wideMenu.dropdown ul.dropdown-menu{width:333px}#attorneyRow{padding:0 15px;text-align:center}#attorneyRow img{border:10px solid #eee;width:75%}#attorneyRow .btn.btn-md,.home-portfolio .btn.btn-md{font-size:16px;color:#0d3a61;font-family:"Merriweather",sans-serif;border:2px solid #0d3a61}#attorneyRow .btn.btn-md:hover,.home-portfolio .btn.btn-md:hover{background:#569bbe;color:#fff;border:2px solid #569bbe}#attorneyRow .vc_separator.vc_separator_align_center h4{font-size:28px;color:#569bbe;line-height:34px}html .hero-text .btn-outline-white:hover,html .hero-text .btn-outline-white:active,html .hero-text .btn-outline-white:focus{background:#569bbe;color:#fff;border-color:#569bbe}html .hero-text .btn.btn-md{padding:14px 15px;font-size:16px;font-family:"Merriweather",sans-serif}html nav.navbar.bootsnav ul.nav>li.top-phone>a{padding:20px 0 20px 10px}html nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{font-family:"Merriweather",sans-serif;font-size:14px}h2.in-copy-clear,.page-template-default .inner-text h2.in-copy-clear{float:left;width:100%;margin-top:15px;clear:both}.post-template-default section{background:#fff}.post-template-default .title-hero-bg{background-size:cover;background-position:center center}.height-adjust{height:auto;max-height:450px;overflow:hidden}html body.page-template-default .inner-text.main-services-page img{width:190px}html body .mb20{margin-bottom:20px!important}html body .inner-text .patient-testimonial{box-shadow:0 10px 15px 5px rgb(17 21 23 / .1);padding:30px;border-radius:10px;margin-bottom:40px;margin-right:20px}html body .inner-text .wpb_text_column .patient-testimonial .patient-name{color:#569bbe;font-weight:800;font-style:italic}html body.page-template-default .inner-text .wpb_text_column .patient-testimonial p{font-size:14px;line-height:22px;margin:0 0 10px}html body .inner-text .wpb_text_column .patient-testimonial :last-child{margin-bottom:0}html body.page-template-default .inner-text h4,html body.post-template-default .inner-text h4{font-size:18px;line-height:24px}html body.page-id-2389 .btn-outline:hover,html body.page-id-10 .btn-outline:hover{background:#0d3a61;border:2px solid #0d3a61;color:#fff}html body .footer-copyright ul.social-media{margin-bottom:10px}html body .inner-text .vc_images_carousel .vc_carousel-control{opacity:1;color:#fff}html body .inner-text .vc_images_carousel .vc_carousel-indicators li{border:1px solid #fff;background-color:#fff}html body .inner-text .vc_images_carousel .vc_carousel-indicators .vc_active{border:1px solid #fff;background-color:#fff0}html body .team-member:last-child{border-bottom:none}html body .team-member h5{margin:0 0 10px;font-weight:700;color:#0d3a61}html body .team-member{border-bottom:1px dashed #1e3b59;margin-bottom:25px}html body.page-template-default .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-terms{display:none}html body.page-template-default .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title{min-height:50px}html body p a:hover{color:#0d3a61}html body .border-bg-dark-icon:hover{background-color:#569bbe;border-color:#569bbe}html body .feature-box .fade-icon:after{box-shadow:0 0 0 4px #fff}html body .title-hero-bg::before{background-color:#fff0}html body .inner-text .wpb_text_column p.doc-quote{color:#fff;margin:20px 0 24px;border:1px solid #0d3a61;background:rgb(158 144 136 / .9);padding:20px;text-align:center;font-size:20px;border-radius:5px;font-weight:800;line-height:28px}html body .footer-copyright p,html body .footer-copyright a,html body .footer-copyright strong{color:#fff}html body .footer-copyright p{font-size:12px;margin-bottom:0}html body .footer-copyright a:hover{color:#fff}html body .footer-copyright a:last-child:hover{color:#0d3a61}html body .hero-text h2{line-height:1.2;font-size:40px;letter-spacing:inherit}html .single-post .inner-text a[rel="noopener noreferrer"],html .single-post .inner-text a[rel="noopener noreferrer"]:hover,html .single-post .inner-text a.hide-link:hover,html .single-post .inner-text a.hide-link{color:#000!important;cursor:text!important;text-decoration:none!important}.icon-boxes .feature-box{float:none;padding:50px 20px 20px}.main-home-text img{float:left;border:10px solid #eee;width:100%}.main-home-text a.yt--popper,.main-home-text iframe.yt--video{position:relative;display:inline-block;cursor:pointer;float:left;aspect-ratio:16 / 9;margin:5px 30px 10px 0}#attorneyRow a.yt--popper,.inner-text a.yt--popper{position:relative;display:inline-block;cursor:pointer;width:100%}.inner-text.bioPage a.yt--popper,.page-template-default .inner-text.bioPage img{width:210px;height:auto;float:left;margin:0 20px 10px 0}.main-home-text a.yt--popper:before,#attorneyRow a.yt--popper:before,.inner-text a.yt--popper:before{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:"\f16a";font-family:"FontAwesome",sans-serif;font-size:75px;color:#569bbe;text-shadow:0 0 20px rgb(255 255 255 / .7);z-index:2;transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}.inner-text .staffPortrait a.yt--popper:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgb(13 58 97 / .3);z-index:1}#attorneyRow a.yt--popper:before{top:85%;font-size:65px}.inner-text a.yt--popper:before{top:80%;font-size:100px}.inner-text .wtp-team-play a.yt--popper:before{top:75%;font-size:75px}.page-template-default .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item a{font-size:16px}.blogPage{padding:0 10%}.main-home-text a.yt--popper:hover:before,#attorneyRow a.yt--popper:hover:before,.inner-text a.yt--popper:hover:before{opacity:.6}.text-center{text-align:center}.grecaptcha-badge{z-index:20}.navbar.navbar-default.navbar-fixed.white.bootsnav.on.no-full.navbar-transparent .logo.logo-display{display:inline-block}.navbar.navbar-default.navbar-fixed.white.bootsnav.on.no-full .logo.logo-display{display:none}.navbar.navbar-default.navbar-fixed.white.bootsnav.on.no-full .logo.logo-scrolled{display:inline-block}.navbar.navbar-default.navbar-fixed.white.bootsnav.on.no-full.navbar-transparent .logo.logoscrolled{display:none}.copy-right{font-size:14px;font-weight:600}.city-links{font-size:12px;margin:20px 0;font-weight:400}.city-links a{color:#fff}.city-links a:hover{color:#0d3a61}html body{background:#fff}html body.page-template-default .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-terms,html body.page-template-default .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary{display:none}html body.page-template-default .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item.lvca-active:after{border-bottom:3px solid #569BBE}html body.page-template-default .post-info{text-align:center}html body.page-template-default .post-info h6,html body.page-template-default .post-info p.mt-10,html body.page-template-default .post-info hr{display:none}html body.page-template-default .post-info h3{margin-bottom:20px}html body.page-template-default .post-info a.readmore{color:#0d3a61;letter-spacing:0;border:2px solid #0d3a61;padding:12px 20px;border-radius:4px;display:inline-block;font-size:16px}html body.page-template-default .post-info a.readmore:hover{color:#fff;background:#569bbe;border:2px solid #569bbe}html body.post-template-default .post,html body.post-template-default #reply-title.comment-reply-title,html body.post-template-default #respond.comment-respond{display:none}html body.post-template-default section{padding-top:1px;padding-bottom:0}html body .inner-text .wpb_text_column p.con-phone a{font-size:26px;font-weight:700}html body .inner-text table.pricing-page td{border-color:#333;padding:6px 20px;color:#333;font-size:18px;text-transform:uppercase}html body .inner-text table.pricing-page{margin-top:20px}html body .inner-text table.pricing-page tr.gray{background:#eee}html body .inner-text table{border-bottom:1px solid #ededed}html body .inner-text blockquote{border-left:5px solid #b60065;background:#fff;margin:0 0 40px;padding:20px 30px}html body .inner-text blockquote strong{color:#030058}html body .inner-text .wpb_text_column table.pricing-page tr:last-child{border-bottom:1px solid #333}html body .bullets{display:inline-grid}html body .inner-text .wpb_text_column img.clear-correct-img{margin-bottom:0}html .hide-link:hover{color:#000;cursor:text}html body .read-more-btn.br{display:block;width:fit-content;margin:15px 0}html body .inner-text hr{border-top:1px dashed #569bbe;height:0;width:auto;margin:20px auto}.page-template-default .home-portfolio .portfolio:hover .portfolio-description .links{top:45px;border:1px solid #fff;padding:8px 12px;border-radius:4px}.page-template-default .home-portfolio .portfolio:hover .portfolio-description .links:hover{background:#569bbe;border:1px solid #569bbe}.page-template-default .home-portfolio .cbp-item-wrapper{border:10px solid #eee}html .footer .widget-links li{margin-bottom:0!important;margin-top:5px!important}html .footer.dark-block .widget-links ul li a{font-size:16px;line-height:22px}html nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu{width:270px}html .footer.dark-block .widget-links a{color:#fff;font-family:"Merriweather",sans-serif}html .footer.dark-block .widget-links a:hover{color:#0d3a61}html .footer.dark-block .widget-links p,html .footer.dark-block .widget-links strong{color:#fff}html .side-bar .vc-hoverbox-block-inner h2{font-weight:700}html .side-bar .vc-hoverbox-block-inner p{color:#fff}html .side-bar .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2{margin-top:0}html .side-bar .vc-hoverbox-block-inner.vc-hoverbox-back-inner p{margin-bottom:20px}html ul.disc,html ol,.wpb_text_column ul{margin:0 0 20px 30px}html ul.disc li,html ul.disc li a,html .wpb_text_column ul li,html .wpb_text_column ul li a,html ol li,html ol li a{color:#000;list-style-position:outside}html body strong{color:#000}.home.page-template-default .bg-video .hero-text-wrap.gradient-overlay,.page-template-default.page-id-1637 .bg-video .hero-text-wrap.gradient-overlay{background:rgb(0 0 0 / .25)}.paoc-popup-modal-cnt{padding:0}.sidebar-popup{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.sidebar-popup .fluidvids{position:initial}.sidebar-popup iframe{margin-bottom:0;left:0;top:0;height:100%;width:100%;position:absolute}.popupaoc-img{width:100%}.popupaoc-img:hover,html body .inner-text .wpb_text_column img.clear-correct-img:hover{opacity:.75;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.main-home-text h1{color:#569bbe;margin-top:0;font-size:30px;line-height:36px}.main-home-text h2{color:#569bbe;font-size:28px;line-height:34px}.main-home-text h3{color:#0d3a61;font-size:24px;line-height:30px}.main-home-text h4{color:#569bbe;font-size:20px;line-height:26px}.main-home-text p a{color:#569bbe}.main-home-text p a:hover{color:#0d3a61;text-decoration:underline}.main-home-text p a.hide-link{color:#444}.main-home-text p a.hide-link:hover{text-decoration:none;color:#444;cursor:text}.main-home-text p{line-height:24px;color:#333;font-size:16px;margin:0 0 20px}.main-home-text .section-heading h4{color:#0d3a61}.pop-up-videos .wpb_content_element{margin-bottom:25px}.pop-up-videos p{color:#569bbe;font-weight:700;font-size:20px;text-transform:uppercase}.main-home-text .testimonial-content .img-responsive.img-circle,.main-home-text .testimonial-content p{display:none}.home.page-template-default .btn-animate:hover span{padding:0 9px}.home-portfolio h2,.home-blog-section h2{color:#569bbe;font-weight:700}.home-portfolio h4,.home-blog-section h4{color:#0d3a61;font-size:16px;line-height:1.2}.home-parallax-cta.vc_parallax .vc_parallax-inner{background-position:center center}.home-parallax-cta h2{font-weight:800}.home-portfolio .portfolio .folio-overlay{background-color:rgb(13 58 97 / .7)}.icon-boxes h4{text-transform:uppercase;font-weight:800}.icon-boxes p{font-size:16px;text-transform:none;padding:0 20px 20px}.icon-boxes .vc_column-inner{padding-top:35px;padding-bottom:35px;background-size:cover}.icon-boxes .border-bg-dark-icon:hover{background-color:#569bbe}.icon-boxes .feature-box .fade-icon:after{box-shadow:0 0 0 4px #fff}.home-blog-section .post-info{text-align:center;padding:30px 20px 40px}.home-blog-section .post-info h3{font-size:20px;line-height:26px;margin-bottom:20px}.home-blog-section .post-info h6,.home-blog-section .post-info p,.home-blog-section .post-info hr{display:none}.home-blog-section .post-info a.readmore{color:#333;letter-spacing:1px;border:1px solid #333;padding:12px 20px;border-radius:4px;display:inline-block}.home-blog-section .post-info a.readmore:hover{color:#fff;background:#0d3a61;border:1px solid #0d3a61}html nav.navbar.bootsnav.navbar-fixed .logo img{max-height:80px}html nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo img{max-height:100px}html nav.navbar.bootsnav.navbar-fixed{height:90px}html .logo{top:3px}html nav.navbar ul.nav.navbar-right,html .social-media-dark.social-top{margin:16px auto}html nav.navbar.bootsnav ul.nav>li.top-phone>a{font-weight:800;font-size:20px}html #loader-overlay{background:#fff}html footer.dark-block .footer-main{box-shadow:inset 0 50px 50px -50px #000;background:#fff0}footer .footer-copyright ul.social-media{float:none}html #back-to-top{display:none!important}html nav.navbar.bootsnav.navbar-transparent.white ul.nav>li>a:hover{color:#569bbe}html .footer-main p.foot-add{margin-bottom:20px}html .footer-main p.foot-phone a{font-size:24px;font-weight:800}html .footer .footer-main .widget-title{line-height:26px;font-size:19px;font-weight:800;text-transform:none;margin-bottom:40px;font-family:"Merriweather",sans-serif}html .footer .footer-main .widget ul li{border-bottom:1px dashed rgb(255 255 255 / .25);width:max-content;display:block}html nav.navbar.bootsnav ul.nav>li>a,html nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{color:#0d3a61}html nav.navbar.bootsnav ul.nav>li>a:hover,html nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a:hover{color:#569bbe}html .home-portfolio .portfolio-description .portfolio-title{letter-spacing:0;font-size:26px;line-height:32px}html .home-portfolio .portfolio-description .links{font-size:16px;letter-spacing:0;font-weight:300;line-height:22px}html nav.navbar.bootsnav .navbar-toggle{margin-top:25px}html nav.navbar.bootsnav .navbar-collapse.collapse.in{background:#fff}html nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{color:#0d3a61}html nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a:hover{color:#569bbe}html .mobile-phone{display:none}html .mobile-phone:hover{color:#0d3a61}html body .footer.dark-block .footer-copyright{padding:0 0 30px;background-color:#fff0}html body .footer.dark-block .footer-copyright .copy-right,html body .footer.dark-block .footer-copyright ul.social-media li a{color:#fff}html body .footer.dark-block .footer-copyright ul.social-media li a:hover{color:#0d3a61}.page-template-default .title-hero-bg,.post-template-default .title-hero-bg,.page-template-page-template-contact .title-hero-bg{min-height:320px;margin-bottom:-10px}.page-template-default .page-title,.post-template-default .page-title{top:65%}.page-template-default .page-title h4.text-uppercase.mt-30,.post-template-default .page-title h4.text-uppercase.mt-30,.page-template-page-template-contact .page-title h4.text-uppercase.mt-30{margin-top:5px!important;letter-spacing:2px;font-weight:100}.page-template-default .wpb_column.vc_column_container.side-bar.vc_col-sm-4 .vc_column-inner,.post-template-default .wpb_column.vc_column_container.side-bar.vc_col-sm-4 .vc_column-inner{border-radius:5px;border:1px solid #e4e4e4}.page-template-default .inner-text p,.post-template-default .inner-text p{color:#000;margin:0 0 24px}.page-template-default .inner-text h2>strong,.post-template-default .inner-text h2>strong,.page-template-default .inner-text h2,.post-template-default .inner-text h2{font-size:28px;line-height:34px;font-weight:700;color:#569bbe}.page-template-default .inner-text h3>strong,.post-template-default .inner-text h3>strong,.page-template-default .inner-text h3,.post-template-default .inner-text h3{font-size:24px;line-height:30px;color:#0d3a61}.page-template-default .inner-text h3 a,.post-template-default .inner-text h3 a{color:#0d3a61}.page-template-default .inner-text h4,.post-template-default .inner-text h4,.post-template-default .inner-text h4>strong,.page-template-default .inner-text h4 a,.post-template-default .inner-text h4 a{color:#569BBE}.page-template-default .side-bar p.side-name,.post-template-default .side-bar p.side-name{font-size:26px;font-weight:700;color:#569bbe;margin:0 0 10px}.page-template-default .side-bar p.side-phone a,.post-template-default .side-bar p.side-phone a{font-size:24px;font-weight:800;color:#0d3a61;margin:0 0 20px}.page-template-default .side-bar p.side-phone a:hover,.post-template-default .side-bar p.side-phone a:hover{color:#569bbe}.page-template-default .side-bar .box-icon,.post-template-default .side-bar .box-icon{padding:30px}.page-template-default .side-bar .box-icon a,.post-template-default .side-bar .box-icon a{border:1px solid #212121;padding:8px 12px;border-radius:4px;text-transform:uppercase;font-size:12px}.page-template-default .side-bar .box-icon a:hover,.post-template-default .side-bar .box-icon a:hover{background:#0d3a61;border:1px solid #0d3a61;color:#fff}.page-template-default .side-bar .box-icon .title-section h4,.post-template-default .side-bar .box-icon .title-section h4{color:#0d3a61;margin:0 0 20px}.page-template-default .side-bar .box-icon .indigo-icon,.post-template-default .side-bar .box-icon .indigo-icon{color:#569bbe}.page-template-default .side-bar .box-icon .title-section p.font-400,.post-template-default .side-bar .box-icon .title-section p.font-400{color:#212121;margin:0 0 20px;border:1px solid #212121;display:inline-block;padding:5px 12px;border-radius:4px}.page-template-default .side-bar .box-icon .title-section p:hover,.post-template-default .side-bar .box-icon .title-section p:hover{background:#0d3a61;border:1px solid #0d3a61;cursor:pointer;color:#fff}.page-template-default .inner-text img,.post-template-default .inner-text img{margin:0;border:10px solid #eee;width:100%}.page-template-default .inner-text .attorneyAwards{display:grid;float:right;width:30%;margin:0 0 20px 20px}.page-template-default .inner-text .attorneyAwards img{border:none}.page-template-default .inner-text .staffPortrait img{border:none}.inner-text ul li{font-size:16px;line-height:24px}.page-template-default .inner-text .staffPortrait a.yt--popper{border:10px solid #eee}.fa-play-circle:before{font-size:3rem}html .bg-video .hero-text h5{line-height:1.5}.blog-standard{padding:0}.single-post>div.wrapper>section:nth-child(3){background:#fff}.wpcf7-select,.wpcf7-date{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#9c9c9c;padding:15px 30px}.post-template-default .inner-text a{color:#569bbe}.post-template-default .inner-text a:hover{color:#0d3a61}.post-template-default .inner-text a.hide-link{text-decoration:none;color:#000}.home-parallax-cta{padding-top:85px;padding-bottom:120px}.largerLogos{text-align:center}.topLocation{display:flex;float:right}.navbar-transparent .topLocation .ioniaLocation{margin:10px 40px 0 0}.navbar-transparent .topLocation .grLocation{margin:10px 22px 0 0}.topLocation .ioniaLocation{margin:14px 40px 0 0}.topLocation .grLocation{margin:14px 22px 0 0}.topLocation .ioniaLocation a,.topLocation .grLocation a{text-transform:uppercase;color:#0d3a61;font-size:18px}.navbar-transparent .topLocation .ioniaLocation a,.navbar-transparent .topLocation .grLocation a{color:#fff;font-size:20px;text-shadow:0 0 2px #444}.topLocation .ioniaLocation a:hover,.topLocation .grLocation a:hover{color:#569BBE}.topLocation .ioniaLocation a.locationPhone,.topLocation .grLocation a.locationPhone{font-weight:700}html nav.navbar.bootsnav.navbar-transparent.white ul.nav>li>a{padding-top:10px;padding-bottom:10px;text-shadow:0 0 1px #444;font-weight:700}html nav.navbar.bootsnav ul.nav>li>a{padding:0 10px;font-weight:700}html .page-template-default .inner-text.contactHours p{margin:0}html body .contactInfoRow p a:hover{color:#569BBE}html body .read-more-btn,html body a.read-more-btn,html body .contactInfoRow p a.read-more-btn{color:#0d3a61;margin:0 0 20px;border:2px solid #0d3a61;display:inline-block;padding:10px 12px;border-radius:4px;text-transform:uppercase;font-weight:700;font-size:16px}html body .read-more-btn:hover,html body a.read-more-btn:hover,html body .contactInfoRow p a.read-more-btn:hover{background:#569BBE;border:2px solid #569BBE;cursor:pointer;color:#fff}.contactForm{padding:0 10%}.contactForm .gform_wrapper .top_label li.gfield{text-align:center}.contactForm .gform_wrapper .top_label .gfield_label,.contactForm .gform_wrapper legend.gfield_label{font-family:"Merriweather",serif;font-size:20px;line-height:32px;color:#0d3a61}.contactForm .gform_wrapper input,.contactForm .gform_wrapper select{height:40px;border:2px solid #ccc;border-radius:4px;color:#000}.contactForm .gform_wrapper textarea{border:2px solid #ccc;border-radius:4px;color:#000}.contactForm .gform_wrapper input,.contactForm .gform_wrapper select,.contactForm .gform_wrapper textarea{transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out}.contactForm .gform_wrapper input:hover,.contactForm .gform_wrapper select:hover,.contactForm .gform_wrapper textarea:hover{box-shadow:0 0 4px 0 #0d3a61;border:2px solid #fff}.contactForm .gform_wrapper .gform_footer input.button{font-size:20px;line-height:26px;width:75%;display:block;margin:0 auto;background:#0d3a61;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:1px;border:2px solid #0d3a61;height:50px}.contactForm .gform_wrapper .gform_footer input.button:hover{background:#569BBE;border:2px solid #569BBE}.contactForm .gform_confirmation_message{text-align:center;font-size:20px;line-height:26px;background:#0d3a61;color:#fff;padding:30px;border-radius:4px;box-shadow:0 0 4px 0 #569bbe;font-weight:600;letter-spacing:1px}.staffSocial{text-align:center}.staffSocial a.fa{font-size:40px;line-height:40px;padding:0 10px}.staffSocial a.fa.fa-facebook-official{color:#4267B2}.staffSocial a.fa.fa-twitter-square{color:#1DA1F2}.staffSocial a.fa.fa-linkedin-square{color:#2867B2}.staffSocial a.fa.fa-id-card{color:#0d3a61}.staffSocial a.fa.fa-phone-square{color:#63819f}.staffSocial a.fa.fa-envelope{color:#2f5a80}.staffSocial a.fa.fa-facebook-official:hover,.staffSocial a.fa.fa-twitter-square:hover,.staffSocial a.fa.fa-linkedin-square:hover,.staffSocial a.fa.fa-id-card:hover,.staffSocial a.fa.fa-phone-square:hover,.staffSocial a.fa.fa-envelope:hover{color:#569BBE;text-shadow:0 0 1px #444}.post-template-default .vc_row[data-vc-full-width].ctaRow.vc_hidden{opacity:1}html .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a{color:#0d3a61}html .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a:hover{color:#569BBE}html .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-read-more a:not(.lvca-button){color:#569BBE;font-size:16px;line-height:22px;text-transform:none}html .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-read-more a:not(.lvca-button):hover{color:#0d3a61}.page-template-default .inner-text img.image-left,.post-template-default .inner-text img.image-left{width:auto;margin-right:20px}.title-link-container{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.title-link-container h2{padding-right:10px}.staffSocial a:nth-child(1){padding-left:0px!important}@media (max-width:700px){.page-template-default .inner-text img.image-left,.post-template-default .inner-text img.image-left{width:50%;margin:10px auto!important;display:block}}@media (max-width:1200px){nav.navbar.bootsnav ul.nav>li>a{padding:20px 10px}}@media (min-width:993px) and (max-width:1199px){html nav.bootsnav .container{width:100%}html nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo img{max-height:80px}#attorneyRow img{width:85%}}@media (max-width:1023px){html .navbar-nav{padding:0}html nav.navbar.bootsnav.navbar-transparent.white ul.nav>li>a{text-shadow:none;padding:0 10px}html nav.navbar.bootsnav.navbar-transparent.white ul.nav>li#menu-item-5665>a{padding:0 0 0 10px}.navbar-transparent .topLocation .ioniaLocation a,.navbar-transparent .topLocation .grLocation a{color:#0d3a61;text-shadow:none;text-transform:uppercase;font-size:18px}.navbar-transparent .topLocation .ioniaLocation{margin:14px 40px 0 0}.navbar-transparent .topLocation .grLocation{margin:14px 2px 0 0}}@media (min-width:993px){.mobileTopLocation{display:none}}@media (max-width:992px){html nav.navbar.bootsnav.navbar-transparent.white ul.nav>li>a,html nav.navbar.bootsnav.navbar-transparent.white ul.nav>li#menu-item-5665>a{padding:13px 10px}.topLocation{display:none}.mobileTopLocation{display:flex;margin-top:22px;float:right;margin-right:2%}.mobileTopLocation .ioniaLocation{padding:3px 20px 0 5px}.mobileTopLocation .grLocation{padding:3px 0 0 5px}.mobileTopLocation .ioniaLocation a,.mobileTopLocation .grLocation a{color:#0d3a61;font-size:16px;font-weight:700}html nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo img,html nav.navbar.bootsnav.navbar-fixed .logo img{max-height:60px}html nav.navbar.bootsnav.navbar-fixed{height:74px}html nav.navbar.bootsnav .navbar-toggle{margin-top:16px}.mobileTopLocation .ioniaLocation a:hover,.mobileTopLocation .grLocation a:hover{color:#569BBE}#attorneyRow .vc_separator.vc_separator_align_center h4{font-size:24px;line-height:30px}#attorneyRow a.yt--popper:before{top:82%}#attorneyRow img{width:95%}html nav.navbar.bootsnav ul.nav>li>a{font-size:16px;padding:13px 10px;line-height:22px}html nav.navbar.bootsnav .navbar-toggle{color:#0d3a61}html nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{font-size:16px;font-family:"Merriweather",sans-serif;line-height:22px;padding:13px 0}html body.page-template-default .inner-text.main-services-page img{width:100%}html body .inner-text .wpb_text_column img.clear-correct-img{margin-bottom:20px}.page-template-default .inner-text .team-member img{margin:0!important;width:auto}.page-template-default .inner-text img:not(.image-left),.post-template-default .inner-text img:not(.image-left){float:none;width:100%;margin:0 0 20px}.page-template-default .inner-text .staffPortrait img{margin:0}.page-template-default .inner-text .staffPortrait .yt--popper{margin:0 0 20px}html body .page-title h1{font-size:45px;line-height:60px}.home-parallax-cta h2.font-60px{font-size:40px}html a.mobile-phone{color:#0d3a61}.navbar-header .navbar-toggle{float:left;width:50%;max-height:80px}.navbar-header .logo{height:80px;width:auto;float:left}.navbar-header .logo>a{display:inline-block}.navbar-header .logo img{float:none;margin:0 auto;width:auto}html .mobile-phone,html nav.navbar.bootsnav .navbar-toggle,.navbar-header .navbar-toggle{width:auto;float:right;text-align:right;margin-right:auto}html .mobile-phone{display:inline-block;float:right;font-size:18px;font-weight:700;margin-top:34px;margin-right:2%}html nav.navbar.bootsnav.navbar-transparent .logo{text-align:left}html body .hero-text h2{line-height:1.2;font-size:30px;letter-spacing:inherit}}@media (max-width:991px){html nav.bootsnav .container{width:100%}html nav .logo>a{padding-top:0}html .bg-video .hero-text h5{font-size:16px}nav.navbar.bootsnav.navbar-transparent .logo{height:80px}.main-home-text a.yt--popper,.main-home-text iframe.yt--video{width:50%;height:auto}.inner-text a.yt--popper:before{top:75%;font-size:80px}.inner-text .innerTextImg{margin-bottom:0}.page-template-default .inner-text .innerTextImg p,.post-template-default .inner-text .innerTextImg p{margin-bottom:0}}@media (max-width:850px){.home.page-template-default .bg-video .hero-text-wrap,.home.page-template-default section.pt-0{min-height:500px}}@media (max-width:800px){.page-template-default .lvca-portfolio-header{text-align:center;display:block}}@media (max-width:767px){.contactForm .gform_wrapper .gform_footer input.button{font-size:18px;line-height:24px}.contactForm .gform_wrapper .top_label .gfield_label,.contactForm .gform_wrapper legend.gfield_label{font-size:16px;line-height:24px}.vc_row.ctaRow div[class^="vc_custom_"],.vc_row.ctaRow div[class*=" vc_custom_"]{padding-left:0!important;padding-right:0!important}.inner-text .innerTextImg{margin-bottom:20px}.side-bar .vc-hoverbox-wrapper .vc-hoverbox{min-height:400px}.page-template-default .inner-text .innerTextImg img,.post-template-default .inner-text .innerTextImg img{width:100%}.inner-text a.yt--popper:before{font-size:60px}.home-portfolio .cbp .cbp-item{width:100%}html body .footer.dark-block .footer-copyright ul.social-media li a{font-size:40px;line-height:46px;padding:10px}html body .footer-copyright p{font-size:16px;line-height:22px}html body .hero-text h2{line-height:1.2;font-size:24px;letter-spacing:inherit}html body.page-template-default .inner-text.main-services-page img{width:190px}.page-template-default .inner-text .team-member img{margin:5px 30px 0 0!important;width:auto}.page-template-default .inner-text img,.post-template-default .inner-text img{float:left;margin:5px 30px 0 0;width:auto}.page-template-default .title-hero-bg,.post-template-default .title-hero-bg,.page-template-page-template-contact .title-hero-bg{min-height:350px}html body .page-title h1{font-size:35px;line-height:50px}html body .page-title h4{font-size:16px}html .footer{text-align:center}html .footer .footer-main .widget ul li{margin:0 auto}html .footer.dark-block .widget-title:before{display:none}html .footer .footer-main .widget-title{margin-bottom:20px}html .footer .widget{margin-bottom:50px}.dropdown-menu,#wordfenceBox,html{font-size:16px!important}}@media (max-width:700px){html body.page-template-default .inner-text.main-services-page img{width:100%}html ul.disc li,html ul.disc li a,html ol li,html ol li a{list-style-position:inside}.page-template-default .inner-text .team-member img{margin:0 auto!important;width:auto;display:block}html ul.disc,html ol{text-align:center}.page-template-default .inner-text img,.post-template-default .inner-text img{float:none;margin:0 0 20px;width:100%}.page-template-default .inner-text p,.post-template-default .inner-text p,.page-template-default .inner-text h2,.post-template-default .inner-text h2,.page-template-default .inner-text h3,.post-template-default .inner-text h3,.page-template-default .inner-text h4,.post-template-default .inner-text h4,.page-template-default .inner-text h5,.post-template-default .inner-text h5{text-align:center}.title-link-container{display:block;text-align:center}html body .bullets{display:block;text-align:center}html ul.disc,html ol{margin:0}}@media (max-width:650px){.home-parallax-cta{padding-top:25px;padding-bottom:60px}.home-parallax-cta h2.font-60px{font-size:30px}.main-home-text a.yt--popper,.main-home-text iframe.yt--video{width:100%;height:auto}html body .hero-text h2{line-height:1.5}html .home.page-template-default .home-portfolio h2,html .home.page-template-default .home-blog-section h2{font-size:26px}}@media (max-width:630px){.mobileTopLocation .ioniaLocation a,.mobileTopLocation .grLocation a{font-weight:500;letter-spacing:-1px}}@media (min-width:601px){.mobileLogos{display:none}}@media (max-width:600px){.inner-text a.yt--popper:before{top:70%}.largerLogos{display:none}.mobileLogos{text-align:center}.main-home-text img{float:none;width:100%;margin:0 0 20px}.main-home-text p,.main-home-text h3,.main-home-text h2{text-align:center}.main-home-text h1{font-size:26px;line-height:32px}.main-home-text h2{font-size:22px;line-height:28px}.main-home-text h3{font-size:20px;line-height:26px}.main-home-text h4{font-size:18px;line-height:24px}}@media (max-width:560px){.mobileTopLocation{display:block;margin-top:10px;text-align:right;margin-right:6%}.mobileTopLocation .ioniaLocation,.mobileTopLocation .grLocation{padding:3px 0 0 0}}@media (max-width:550px){.page-template-default .title-hero-bg,.post-template-default .title-hero-bg,.page-template-page-template-contact .title-hero-bg{min-height:300px}.page-template-default .page-title,.post-template-default .page-title{top:70%}html body .page-title h1{font-size:28px;line-height:38px}}@media (max-width:520px){.inner-text .innerTextImg{margin-bottom:0}.side-bar .vc-hoverbox-wrapper .vc-hoverbox{min-height:300px}html .mobile-phone,html nav.navbar.bootsnav .navbar-toggle,.navbar-header .navbar-toggle{width:auto}html .mobile-phone{margin-right:3%}.height-adjust{max-height:300px}.wpb_text_column ul{text-align:center;margin:0 auto;list-style:none}.wpb_text_column ul>li{padding:10px 0 0 0;font-weight:700}.innerCta h2.font-60px{font-size:40px;line-height:46px}.contactForm .gform_wrapper .gform_footer input.button{width:100%}}@media (max-width:480px){.mobileTopLocation .ioniaLocation a,.mobileTopLocation .grLocation a{font-weight:500;letter-spacing:-1px}html .home.page-template-default .hero-text h2{font-size:24px!important}html .hero-text .btn.btn-md{width:100%;margin:0 0 20px}.main-home-text h1{font-size:24px}html .home.page-template-default .home-portfolio h2,html .home.page-template-default .home-blog-section h2{font-size:20px}}@media (max-width:450px){.inner-text.bioPage a.yt--popper,.page-template-default .inner-text.bioPage img{width:100%;height:auto;float:none;margin:0 0 10px 0}.page-template-default .inner-text .attorneyAwards{display:grid;float:none;width:100%;margin:0 0 10px 0}.inner-text a.yt--popper:before{font-size:65px}.main-home-text a.yt--popper:before{top:70%;font-size:65px}#attorneyRow a.yt--popper:before{top:81%;font-size:70px}.page-template-default .page-title,.post-template-default .page-title,.page-template-page-template-contact .page-title{margin-left:0;margin-right:0;width:100%}}@media (min-width:401px){.smallTopLocation{display:none}}@media (max-width:400px){.side-bar{padding:10px 0}.side-bar .vc-hoverbox-wrapper .vc-hoverbox{min-height:150px}nav.navbar.bootsnav.navbar-transparent .logo,html nav.navbar.bootsnav.navbar-fixed .logo img{height:60px}html a.mobile-phone{font-size:16px;margin-top:26px}html nav.navbar.bootsnav .navbar-toggle{margin-top:17px}.mobileTopLocation{display:none}.smallTopLocation{display:block;text-align:center}.smallTopLocation .ioniaLocation,.smallTopLocation .grLocation{padding:4px 0 0 0}.smallTopLocation .ioniaLocation a,.smallTopLocation .grLocation a{color:#0d3a61;font-weight:500}html nav.navbar.bootsnav.navbar-fixed{height:124px}}@media (max-width:350px){.staffSocial a.fa{font-size:30px;line-height:30px;padding:0 10px}.page-template-default .inner-text .attorneyAwards{width:100%}.inner-text a.yt--popper:before{font-size:55px}html body .page-title h4{font-size:14px}html nav.bootsnav .container{padding:0 8px}}@media (max-width:320px){html .hero-text .btn.btn-md{margin:0 0 5px}}@supports (-ms-ime-align:auto){.homepage-hero-module{height:auto!important;width:100%!important;margin-left:0!important}.video-container>.filter{height:auto!important;width:100%!important;opacity:0;visibility:hidden}.video-container>.poster>img{height:auto!important}}@media screen and (min-width:0\0) and (min-resolution:+72dpi),\0screen\,screen\9{.homepage-hero-module{height:auto!important}}@media (min-width:993px) and (max-width:1023px){nav.bootsnav .container{width:100%}.navbar.navbar-default.navbar-fixed.white.bootsnav.on.no-full.navbar-transparent .logo.logo-display{display:none!important}.navbar.navbar-default.navbar-fixed.white.bootsnav.on.no-full .logo.logo-scrolled{display:table!important}.navbar.navbar-default.navbar-fixed.white.bootsnav.on.no-full img.logo.logo-scrolled{max-height:120px;height:80px}}@media screen and (min-width:768px){.mfp-wrap .mfp-iframe-holder .mfp-content{width:90vw;max-width:1400px;max-height:90vh}}