1 2 3<!DOCTYPE html> 4<html lang="en" prefix="og: https://ogp.me/ns#"> 5 6<head> 7 <link rel="preconnect" href="https://res.cloudinary.com" /> 8 <link rel="preconnect" href="https://fonts.googleapis.com"> 9 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 10 11 <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Merriweather&display=swap" /> 12 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Merriweather&display=swap" media="print" onload="this.media='all'" /> 13 <noscript> 14 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Merriweather&display=swap" /> 15 </noscript> 16 17 18
18<script type='application/ld+json'> 19 { 20 "@context": "https://schema.org", 21 "@graph": [ 22 { 23 "@type": "LegalService", 24 "name": "Richard E. Griffith Attorney at Law", 25 "url": "https://www.millslawyers.com", 26 "logo": "https://d11o58it1bhut6.cloudfront.net/production/740/assets/header-54101914", 27 "address": { 28 "@type": "PostalAddress", 29 "addressCountry": "US", 30 "addressLocality": "Shreveport", 31 "addressRegion": "LA", 32 "postalCode": "71104", 33 "streetAddress": "839 Kings Hwy Ste 200" 34 }, 35 "telephone": "+13182220337", 36 "faxNumber": null, 37 "openingHoursSpecification": [ 38 { 39 "@type": "OpeningHoursSpecification", 40 "dayOfWeek": "Mon", 41 "opens": "8:30 AM ", 42 "closes": " 5:00 PM" 43 }, 44 { 45 "@type": "OpeningHoursSpecification", 46 "dayOfWeek": "Tue", 47 "opens": "8:30 AM ", 48 "closes": " 5:00 PM" 49 }, 50 { 51 "@type": "OpeningHoursSpecification", 52 "dayOfWeek": "Wed", 53 "opens": "8:30 AM ", 54 "closes": " 5:00 PM" 55 }, 56 { 57 "@type": "OpeningHoursSpecification", 58 "dayOfWeek": "Thu", 59 "opens": "8:30 AM ", 60 "closes": " 5:00 PM" 61 }, 62 { 63 "@type": "OpeningHoursSpecification", 64 "dayOfWeek": "Fri", 65 "opens": "8:30 AM ", 66 "closes": " 3:00 PM" 67 } 68 ], 69 "geo": { 70 "@type": "GeoCoordinates", 71 "latitude": "32.48111800", 72 "longitude": "-93.74962570" 73 } 74 } 75 ] 76} 77 </script>
77 78 79 80 <meta charset="utf-8"> 81 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 82 <link rel="shortcut icon" id="favicon" href="https://d11o58it1bhut6.cloudfront.net/production/740/assets/favicon-295124b8" /> 83 84 <title>Contact | Richard E. Griffith Attorney at Law</title> 85 <meta name="description" content=""> 86 <meta property="og:description" content=""> 87 <meta property="og:url" content="http://www.millslawyers.com/contact/"> 88 <meta property="og:title" content="Contact | Richard E. Griffith Attorney at Law"> 89 <meta property="og:type" content="website"> 90 91 <link rel="canonical" href="https://www.millslawyers.com/contact/" /> 92
93<script id="block-javascript-defer-methods"> 94 window.defer_methods = [] 95</script>
95 96
97<script id="google-maps-async-loader"> 98 (g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({ 99 key: "AIzaSyCNKbYs7RL7nUClxALTD61_ZgC5FcGpcFk" 100 }); 101</script>
101 102 <link type="text/css" href="https://d11o58it1bhut6.cloudfront.net/production/v1.137.1/griffith-341909/assets/main.website-griffith-341909.644547131e146b226d7b.bundle.min.css" rel="stylesheet" id="main-css" /> 103 104
104<script> 105 window.isEditMode = false ; 106 window.customFormRedirects = { 107 default(formId) { 108 window.location = `${window.location.origin}/leads/send_inquiry/?form_id=${formId}` 109 } 110} 111 </script>
111 112 113 114 <style> 115 @media screen and (max-width: 575px) { 116 img { 117 max-width: 100vw; 118 } 119 .tns-inner { 120 overflow: hidden; 121 } 122 } 123 124 #main-content { 125 scroll-margin-top: 10rem; 126 } 127 128 a.skip-link { 129 left: -999px; 130 position: absolute; 131 outline: 2px solid #fd0; 132 outline-offset: 0; 133 background-color: #fd0; 134 color: #000; 135 z-index: 100000; 136 padding: .5rem 1rem; 137 text-decoration: underline; 138 display: block; 139 140 &:focus { 141 position: relative; 142 left: unset; 143 width: 100vw; 144 } 145 } 146 147 iframe[data-aspectratio='16:9'] { 148 aspect-ratio: 16/9; 149 } 150 151 iframe[data-aspectratio='9:16'] { 152 aspect-ratio: 9/16; 153 } 154 155 iframe[data-aspectratio='1:1'] { 156 aspect-ratio: 1/1; 157 } 158 159 iframe[data-aspectratio='2:3'] { 160 aspect-ratio: 2/3; 161 } 162 163 iframe[data-aspectratio='4:5'] { 164 aspect-ratio: 4/5; 165 } 166 </style> 167 168</head> 169 170<body class="page content "> 171 <a class="skip-link" href="#main-content" tabindex="0">Skip to main content</a> 172 173 174 175 176 <style type="text/css">.block-6315.header.vanhorne-navigation .header-main{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2)}.block-6315.header.vanhorne-navigation .nav-top{background-color:#FFFFFF;color:#000000}.block-6315.header.vanhorne-navigation .navbar-toggler{background-color:#800000;color:#FFFFFF}.block-6315.header.vanhorne-navigation .navbar-toggler .icon{fill:#FFFFFF}.block-6315.header.vanhorne-navigation .dropdown-menu .dropdown .dropdown-menu{column-count:2}@media (max-width:991.98px){.block-6315.header.vanhorne-navigation .dropdown-menu .dropdown .dropdown-menu{column-count:1}}.block-6315.header.vanhorne-navigation .underneath{width:100%;text-align:left!important}.block-6315.header.vanhorne-navigation .header-phone-number{background-color:#800000;color:#FFFFFF;border:2px solid #800000}.block-6315.header.vanhorne-navigation .header-phone-number:hover{background-color:#FFFFFF;color:#800000}.block-6315.header.vanhorne-navigation .mobile-navbar-payments-button{display:flex;margin:0.5rem;justify-content:center}</style> 177 178<header class="block block-6315 header vanhorne-navigation"> 179 180 181 182 183 184 185 186 187 188 189 <header class="vanhorne-nav navbar-expand-lg" data-alt-nav="False"> 190 <nav class="navbar-default banner header-main navbar header nav-top"> 191 <div class="container-fluid"> 192 <div class="flex-row d-flex align-items-center justify-content-between"> 193 <div class="logo-wrapper"> 194 <a aria-label="link to home page" class="header-logo" href="/"> 195 <picture> 196 <source media="(max-width:991px)" srcset="https://d11o58it1bhut6.cloudfront.net/production/740/assets/mobile_logo-6bc9efee"> 197 <source media="(min-width:992px)" srcset="https://d11o58it1bhut6.cloudfront.net/production/740/assets/header-54101914"> 198 <img fetchpriority="low" src="https://d11o58it1bhut6.cloudfront.net/production/740/assets/header-54101914" alt="Richard E. Griffith Attorney at Law" class="logo"> 199 </picture> 200 201 </a> 202 </div> 203 <div class="menu-wrapper"> 204 <button aria-selected="false" aria-expanded="false" aria-haspopup="true" class="navbar-toggler btn d-lg-none" id="menuMobileButton" data-collapse-trigger="menu-collapse-trigger" aria-label="Toggle Mobile Navigation Menu"> 205 <svg class='icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg> 206 </button> 207 208 209 <div class="collapse navbar-collapse" id="navbarSupportedContentMenu" data-collapse-target="menu-collapse-target" aria-expanded="false"> 210 <ul class="navbar-nav"> 211 <li class="nav-item "><a aria-label="Home" class="nav-link" href="/">
212 <span>Home</span> 213 </a></li> 214 <li class="nav-item dropdown "> 215 <div class="nav-link-wrapper"> 216 <a arial-label="About" class="nav-link" 217 href="/about/" 218 > 219 <span>About</span> 220 </a> 221 <button aria-selected="false" aria-expanded="false" aria-haspopup="true" type="button" class="dropdown-toggle dropdown-toggle-split" data-toggle-trigger="dropdown-trigger-19013" aria-label="Toggle Dropdown"> 222 <svg class='down-arrow' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg> 223 </button> 224 </div> 225 226 <ul class="dropdown-menu" data-toggle-target="dropdown-target-19013" aria-expanded="false"> 227 <li class=''><a aria-label="Why charge a consultation fee?" class="dropdown-item" href="/about/why-charge-a-consultation-fee/"> 228 <span>Why charge a consultation fee?</span> 229 </a></li> 230 </ul> 231 232 </li> 233 234 <li class="nav-item dropdown "> 235 <div class="nav-link-wrapper"> 236 <a arial-label="Family Law" class="nav-link" 237 href="/family-law/" 238 > 239 <span>Family Law</span> 240 </a> 241 <button aria-selected="false" aria-expanded="false" aria-haspopup="true" type="button" class="dropdown-toggle dropdown-toggle-split" data-toggle-trigger="dropdown-trigger-19015" aria-label="Toggle Dropdown"> 242 <svg class='down-arrow' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg> 243 </button> 244 </div> 245 246 <ul class="dropdown-menu" data-toggle-target="dropdown-target-19015" aria-expanded="false"> 247 <li class=''><a aria-label="Adoption" class="dropdown-item" href="/family-law/adoption/"> 248 <span>Adoption</span> 249 </a></li> 250 <li class=''><a aria-label="Divorce" class="dropdown-item" href="/family-law/divorce/"> 251 <span>Divorce</span> 252 </a></li> 253 <li class=''><a aria-label="Child Custody" class="dropdown-item" href="/family-law/child-custody/"> 254 <span>Child Custody</span> 255 </a></li> 256 <li class=''><div class="dropdown-item no-link"> 257 <span>Military Divorce</span> 258 </div></li> 259 </ul> 260 261 </li> 262 263 <li class="nav-item "><a aria-label="Testimonials" class="nav-link" href="/testimonials/"> 264 <span>Testimonials</span> 265 </a></li> 266 <li class="nav-item active"><a aria-label="Contact" class="nav-link" href="/contact/"> 267 <span>Contact</span> 268 </a></li> 269 </ul> 270 </div> 271 272 273 274 </div> 275 276 <div class="phone-wrapper button-white"> 277 <div class="d-flex align-items-center"> 278 <div class="phone-wrapper-inner no-gutters d-none d-lg-flex"> 279 <div class="mx-1 my-lg-auto phone-button"> 280 <a aria-label="link to call attorney (318) 222-0337" href="tel:+13182220337" 281 class="header-phone-number square d-none d-lg-inline-block btn phone-btn text-nowrap"> 282 <svg class='icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z"/></svg> 283 <span class="phone-display">(318) 222-0337</span> 284 </a> 285 </div> 286 </div> 287 288 </div> 289 290 <a class="navbar-toggler d-lg-none btn btn-display single" href="tel:+13182220337" 291 aria-label="link to call attorney (318) 222-0337"> 292 <svg class='icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z"/></svg> 293 </a> 294 295 </div> 296 </div> 297 </div> 298 </nav> 299 </header> 300</header> 301 302 303
303<script> 304 window.defer_methods.push(function() { 305const cssSelector = '.block-6315.header.vanhorne-navigation' 306const menuContainer = document.querySelector(`${cssSelector} .navbar-nav`); 307const menuToggle = menuContainer.querySelectorAll( '.dropdown-toggle'); 308const navItem = menuContainer.querySelectorAll(".dropdown-menu li > a, .dropdown-menu li > button"); 309const dropdownMenu = menuContainer.querySelectorAll(".dropdown-menu"); 310 311function findAncestor (element, classname) { 312 while ((element = element.parentElement) && !element.classList.contains(classname)); 313 return element; 314} 315 316 317// Toggle submenu when arrow is activated 318menuToggle.forEach(function(menuItem){ 319 menuItem.addEventListener('keypress', (e) => { 320 if(event.keyCode == 13 || event.keyCode == 32){ 321 const parentEl = findAncestor(e.target, "dropdown"); 322 e.preventDefault; 323 e.target.setAttribute( 324 'aria-expanded', 325 e.target.getAttribute('aria-expanded') === 'true' 326 ? 'false' 327 : 'true' 328 ); 329 parentEl.classList.toggle("dropdown-active"); 330 } 331 }); 332}); 333 334// Tab out of menu 335dropdownMenu.forEach(function(menu){ 336 menu.addEventListener('focusout', function (event) { 337 // If focus is still in the menu, do nothing 338 if (menu.contains(event.relatedTarget)) return; 339 // Otherwise, remove toggle 340 const button = menu.parentElement.querySelector("button"); 341 button.setAttribute( 342 'aria-expanded', 343 button.getAttribute('aria-expanded') === 'true' 344 ? 'false' 345 : 'true' 346 ); 347 menu.parentElement.classList.remove("dropdown-active"); 348 }); 349}); 350 351// Escape Key 352menuContainer.onkeyup = function (event) { 353 if (event.keyCode == 27) { 354 document.querySelectorAll(`${cssSelector} .dropdown`).forEach(function(menu){ 355 menu.classList.remove("dropdown-active"); 356 }); 357 } 358} 359 360const mobilePhoneMenuBtn = document.querySelector(`${cssSelector} #phoneMobileButton`) 361const mobilePhoneMenu = document.querySelector(`${cssSelector} #navbarSupportedContentPhone`) 362const mobileNavMenuBtn = document.querySelector(`${cssSelector} #menuMobileButton`) 363const mobileNavMenu = document.querySelector(`${cssSelector} #navbarSupportedContentMenu`) 364 365const hideOppositeMenuOnClick = (e) => { 366 const button = e.target.closest('button') 367 368 if (button === mobilePhoneMenuBtn) { 369 mobileNavMenuBtn.classList.add('collapsed') 370 mobileNavMenu.classList.remove('show') 371 } 372 373 if (button === mobileNavMenuBtn) { 374 mobilePhoneMenuBtn.classList.add('collapsed') 375 mobilePhoneMenu.classList.remove('show') 376 } 377} 378 379if (mobilePhoneMenuBtn) { 380 mobilePhoneMenuBtn.addEventListener('click', hideOppositeMenuOnClick) 381 mobileNavMenuBtn.addEventListener('click', hideOppositeMenuOnClick) 382} 383 384useCollapse({ 385 trigger: `${cssSelector} [data-collapse-trigger='menu-collapse-trigger']`, 386 target: `${cssSelector} [data-collapse-target='menu-collapse-target']` 387 }) 388 389useCollapse({ 390 trigger: `${cssSelector} [data-collapse-trigger='phone-collapse-trigger']`, 391 target: `${cssSelector} [data-collapse-target='phone-collapse-target']` 392}) 393 394useToggle({ 395 container: `${cssSelector}`, 396 element: '.dropdown-toggle' 397}) 398 399}) 400 </script>
400 401 402 403<main id="main-content"> 404 405 <style type="text/css">.block-48316.page.ss-contact{height:100%;padding-bottom:350px}.block-48316.page.ss-contact .contact-page-inquiry-container{color:#FFFFFF!important}.block-48316.page.ss-contact .form-control{color:#FFFFFF!important}.block-48316.page.ss-contact .form-control::placeholder{color:rgba(255,255,255,0.8)!important}.block-48316.page.ss-contact .contact-title-wrapper{width:50%}.block-48316.page.ss-contact .location-name,.block-48316.page.ss-contact .location-details,.block-48316.page.ss-contact .fax-number{text-align:left}</style> 406 407<div class="block block-48316 page ss-contact section bg-image lazyload" 408 style="background-position-y:50%; background-position-x:0%;" 409data-bgset="https://res.cloudinary.com/debi2p5ek/image/upload/fl_progressive:steep,q_50,w_800/v1/onepress/38-luca-bravo-tack3nspye0-unsplash-f58650fd.jpg [--mobile] | https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_991/v1/onepress/38-luca-bravo-tack3nspye0-unsplash-f58650fd.jpg [--tablet] | https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1920/v1/onepress/38-luca-bravo-tack3nspye0-unsplash-f58650fd.jpg [--large_desktop] | https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/onepress/38-luca-bravo-tack3nspye0-unsplash-f58650fd.jpg" 410> 411 412 413 414 415 416 417 <div class="interior contact"> 418 419 420 421 <div id='map-canvas-desktop-script' data-map-params='{"marker": "round", "customMarker": "", "offsetY": 50, "offsetX": 0, "offsetElementId": "contain", "offsetElementXFactor": 0, "offsetElementYFactor": 100, "padding": {"left": 0, "right": 0, "top": 0, "bottom": 0}, "zoom": 14, "locations": [{"latitude": 32.481118, "longitude": -93.7496257, "title": "Richard E. Griffith Attorney at Law", "cid": "171941572521010124"}]}'></div> 422 <div id='map-canvas-desktop' class='map_canvas full_map map d-none d-md-block'></div> 423 <div class="container contact-page-container"> 424 <div class="section contact-top"> 425 <div class="row contain no-gutters p-5 bg-white" id="contain"> 426 <div class="row contact-title-wrapper"> 427 <div class="col-12"> 428 <h1 class="h3 contact-title w-100" data-editable>Contact</h1> 429 </div> 430 </div> 431 <div class="row m-0 w-100"> 432 <div class=" col-sm-12 col-md-7 col-lg-6 order-2 order-md-1 pr-3 location-container"> 433 <div class="row location"> 434 <div class='col-12'> 435 <div class='location-name h4'> 436 Richard E. Griffith Attorney at Law 437 </div> 438 439 </div> 440 <div class="col-12 col-sm-6 d-flex flex-column location-details"> 441 <a title="link to get directions (New Window)" aria-label="link to get directions (New Window)" class="font-weight-normal address-link" href="https://www.google.com/maps?cid=171941572521010124" target="_blank" rel="noopener"> 442 <address class="address"> 443 <span>839 Kings Hwy<br>Ste 200</span><br> 444 <span>Shreveport</span>, <span>LA</span><br><span>71104</span> 445 </address> 446 </a> 447 <div class="phone-number flex-grow-1 my-3"> 448 <div class="phone-wrapper"> 449 <a aria-label="link to call attorney" class="contact-phone" 450 href="tel:+13182220337"> 451 <svg class='icon-phone' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z"/></svg> 452 (318) 222-0337 453 </a> 454 </div> 455 456 </div> 457 458 </div> 459 <div class="col-12 col-sm-6 business-hours"> 460 <div class="hours-list flex-grow-1 mb-3"> 461 <div class="hour-row d-flex">
462 <span class="day col-3 p-0">Mon</span> 463 <span class="hours col-9 p-0">8:30 AM - 5:00 PM</span> 464 </div> 465 <div class="hour-row d-flex"> 466 <span class="day col-3 p-0">Tue</span> 467 <span class="hours col-9 p-0">8:30 AM - 5:00 PM</span> 468 </div> 469 <div class="hour-row d-flex"> 470 <span class="day col-3 p-0">Wed</span> 471 <span class="hours col-9 p-0">8:30 AM - 5:00 PM</span> 472 </div> 473 <div class="hour-row d-flex"> 474 <span class="day col-3 p-0">Thu</span> 475 <span class="hours col-9 p-0">8:30 AM - 5:00 PM</span> 476 </div> 477 <div class="hour-row d-flex"> 478 <span class="day col-3 p-0">Fri</span> 479 <span class="hours col-9 p-0">8:30 AM - 3:00 PM</span> 480 </div> 481 </div> 482 483 484 <a title="address (New Window)" aria-label="address (New Window)" href="https://www.google.com/maps?cid=171941572521010124" target="_blank" 485 class="get-directions" rel="noopener"> 486 Get Directions 487 <svg class='icon-arrow-right' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg> 488 </a> 489 </div> 490 </div> 491 </div> 492 <div class="col-sm-12 col-md-5 col-lg-6 order-1 order-md-2 p-0"> 493 <div class="inquiry bg-transparent extended-inquiry"> 494 <div class="contact-page-inquiry-container bg-primary shadow-3" id="contact-page-inquiry-container"> 495 <h4 class="inquiry-form-title" data-editable>Want to talk?</h4> 496 <p data-editable>Leave us a message</p> 497 498 499 500 <span id="consultation" class="consultation-target"></span> 501 502 <form class="f-inquiry-form" action="/admin/inquiry/" method="POST" id="inquiry-form" name="inquiry-form"> 503 <div class="alert alert-danger alert-dismissible fade show d-none" role="alert"> 504 <div class="h3"><strong>Error!</strong></div> 505 <span>Your message has failed. Please try again.</span> 506 <div class="error-response border border-danger p-2 m-2 d-none"></div> 507 <button type="button" class="close" data-dismiss="alert" aria-label="Close"> 508 <span aria-hidden="true">×</span> 509 </button> 510</div> 511 512 <div class="subject d-none"> 513 <div class="form-group"> 514 <label class="control-label sr-only" for="subject-48316">Subject</label> 515 <input id="subject-48316" type="text" name="subject" placeholder="" maxlength="256" class="form-control"> 516 </div> 517</div> 518<div class="source-fields d-none"> 519 <input type="hidden" name="special" placeholder="Leave Blank" id="id_inquiry-special" /> 520 <input class="f-page" type="hidden" name="page" value="/contact/"> 521 <input class="f-medium" type="hidden" name="medium" value="" /> 522 <input class="f-source" type="hidden" name="source" value="" /> 523 <input class="f-ga_source" type="hidden" name="ga_source" value="" /> 524 <input class="f-visits" type="hidden" name="visits" value="" /> 525 <input class="f-top" type="hidden" name="seconds_typing" value="" /> 526</div> 527 528 <div class="row"> 529 <div class="col-md-12"> 530 <div class="row no-gutters"> 531 <div class="name col-sm-12"> 532 <div class="form-group"> 533 <label id="name-48316-label" class="control-label sr-only required" for="name-48316"> 534 <span class="inquiry-placeholder" id="name-48316-placeholder" data-editable>Name</span> 535 </label> 536 <input id="name-48316" type="text" name="name" placeholder="Name" maxlength="256" class="form-control" required aria-required="true"> 537 </div> 538 </div> 539</div> 540 541 <div class="row no-gutters"> 542 <div class="phone col-sm-6"> 543 <div class="form-group"> 544 <label id="phone-48316-label" class="control-label sr-only" for="phone-48316">
545 <span class="inquiry-placeholder" id="phone-48316-placeholder" data-editable>Phone</span> 546 </label> 547 <input id="phone-48316" type="tel" name="phone" placeholder="Phone" pattern="(?:\(\d{3}\)|\d{3})[- ]?\d{3}[- ]?\d{4}" maxlength="20" class="form-control"> 548 </div> 549 </div> 550 551 <div class="email col-sm-6"> 552 <div class="form-group"> 553 <label id="email-48316-label" class="control-label sr-only required" for="email-48316"> 554 <span class="inquiry-placeholder" id="email-48316-placeholder" data-editable>Email</span> 555 </label> 556 <input 557 id="email-48316" 558 type="email" 559 name="email" 560 placeholder="[email protected]" 561 pattern="([a-zA-Z0-9_\-\.\+]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})" 562 maxlength="254" 563 class="form-control" 564 required 565 aria-required="true" 566 > 567 </div> 568 </div> 569 570 </div> 571 <div class="row no-gutters"> 572 <div class="col-sm-12"> 573 <div class="form-group"> 574 <label id="inquiry-48316-label" class="control-label sr-only required" for="inquiry-48316"> 575 <span class="inquiry-placeholder" id="inquiry-48316-placeholder" data-editable>Give a brief explanation of your case</span> 576 </label> 577 <textarea id="inquiry-48316" name="inquiry" cols="40" rows="10" placeholder="Give a brief explanation of your case" class="form-control" required aria-required="true"></textarea> 578 </div> 579 </div> 580</div> 581 582 </div> 583</div> 584 585 586 <div class="row no-gutters justify-content-end"> 587 <div class="col-sm-5 d-flex justify-content-end"> 588 <button button_color="None" class="btn btn-square btn-721940" type="submit" element="button" aria-label="SUBMIT"><span>SUBMIT</span></button> 589 <style type="text/css" id="btn-721940-style">.btn.btn-square.btn-721940{background-color:#FFFFFF;color:#800000;border:2px solid #FFFFFF;border-radius:0;font-size:1rem;padding:.625rem 1.25rem;transition:.2s ease}.btn.btn-square.btn-721940 p,.btn.btn-square.btn-721940 span{font-weight:bold}.btn.btn-square.btn-721940:hover{background-color:#800000;color:#FFFFFF}</style> 590 </div> 591</div> 592 593</form> 594 595 596<style type="text/css"> 597 .consultation-target { 598 position: absolute; 599 top: -450px; 600 } 601</style> 602 </div> 603 </div> 604 </div> 605 </div> 606 </div> 607 </div> 608 </div> 609 610 <div class="mobile-map d-md-none position-relative"> 611 <div id='map-canvas-mobile-script' data-map-params='{"marker": "round", "customMarker": "", "offsetY": 0, "offsetX": 0, "offsetElementId": null, "offsetElementXFactor": 0, "offsetElementYFactor": 100, "padding": {"left": 0, "right": 0, "top": 0, "bottom": 0}, "zoom": 14, "locations": [{"latitude": 32.481118, "longitude": -93.7496257, "title": "Richard E. Griffith Attorney at Law", "cid": "171941572521010124"}]}'></div> 612 <div id='map-canvas-mobile' class='map_canvas map'></div> 613 </div> 614 </div> 615 616 617 618 619 620 621</div> 622 623 624
624<script> 625 window.defer_methods.push(function() { 626const cssSelector = '.block-48316.page.ss-contact' 627const form = document.querySelector(`${cssSelector} #contact-page-inquiry-container`) 628const locationContainer = document.querySelector(`${cssSelector} #contain`) 629const contactTitle = document.querySelector(`${cssSelector} .contact-title-wrapper`) 630 631if (!form || !locationContainer) { 632 return 633} 634 635if (form.offsetHeight > locationContainer.offsetHeight) { 636 const locationHeight = locationContainer.offsetHeight 637 const formHeight = form.offsetHeight 638 const contactTitleHeight = contactTitle.offsetHeight 639 const locationPadding = parseInt(window.getComputedStyle(locationContainer).padding) 640 const formOffset = contactTitleHeight - 50 641 const rightColHeight = formHeight + locationPadding + formOffset 642 643 const marginBottom = rightColHeight - locationHeight + 'px' 644 645 locationContainer.style.marginBottom = marginBottom 646} 647 648useCustomForm({ 649 blockId: cssSelector 650}) 651}) 652 </script>
652 653 654</main><footer> 655 656<div class="block block-6319 footer vanhorne-footer-links"> 657 658 659 <div class="footer_links section"> 660 <div class="container"> 661 <div class="row"> 662 <nav aria-label="bottom navigation bar, disclaimer and sitemap" class="col-md-12"> 663 <ul class="list-inline text-center"> 664 <li class="list-inline-item">© 2026 Richard E. Griffith Attorney at Law</li> 665 <li class="list-inline-item"><a aria-label="go to sitemap" class="link-divider" href="/sitemap/">Sitemap</a></li> 666 <li class="list-inline-item"><a aria-label="go to disclaimer" class="link-divider" href="/disclaimer/">Disclaimer</a></li> 667 668 </ul> 669 </nav> 670 </div> 671 </div> 672 </div> 673</div> 674 675 676 677 678<div class="block block-6320 footer vanhorne-footer-disclaimer"> 679 680 <div class="footer_disclaimer section"> 681 <div class="disclaimer"> 682 <div class="container"> 683 <div class="row justify-content-center"> 684 <div class="col-sm-12"> 685 <div data-editable><p>The information on this website is for general information purposes only. Nothing on this site should be taken as legal advice for any individual case or situation. This information is not intended to create, and receipt or viewing does not constitute, an attorney-client relationship.</p></div> 686 </div> 687 </div> 688 </div> 689 </div> 690 </div> 691</div> 692 693 694 695</footer> 696 697
697<script> 698function lazyloadBgImage(node) { 699 if (!node) { 700 return 701 } 702 703 const bg = node.getAttribute('data-bg') 704 705 if (bg) { 706 // eslint-disable-next-line no-param-reassign 707 node.style.backgroundImage = `url(${bg})` 708 } 709} 710 711document.addEventListener('lazybeforeunveil', (e) => { 712 lazyloadBgImage(e.target) 713}) 714 715window.lazySizesConfig = window.lazySizesConfig || {} 716window.lazySizesConfig.customMedia = { 717 '--mobile': '(max-width: 575px)', 718 '--tablet': '(max-width: 991px)', 719 '--desktop': '(max-width: 1399px)', 720 '--large_desktop': '(min-width: 1400px)' 721} 722 723window.lazyloadBgImage = lazyloadBgImage </script>
723 724
724<script> 725 window.defer_methods.push(function() { 726 function getCookie(name) { 727 var value = "; " + document.cookie; 728 var parts = value.split("; " + name + "="); 729 if (parts.length == 2) { 730 return parts.pop().split(";").shift(); 731 } 732 }; 733 734 function extractDomain(url) { 735 var domain; 736 //find & remove protocol (http, ftp, etc.) and get domain 737 if (url.indexOf("://") > -1) { 738 domain = url.split('/')[2]; 739 } 740 else { 741 domain = url.split('/')[0]; 742 } 743 //find & remove port number 744 domain = domain.split(':')[0]; 745 return domain; 746 } 747 748 function createCookie(name, value, days) { 749 if (days) { 750 var date = new Date(); 751 date.setTime(date.getTime()+(days*24*60*60*1000)); 752 var expires = "; expires="+date.toGMTString(); 753 } 754 else { 755 var expires = ""; 756 } 757 document.cookie = name+"="+value+expires+"; path=/"; 758 } 759 760 function getQueryStringValue(key) { 761 return decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]" + encodeURIComponent(key).replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1")); 762 } 763 764 var ga_source_val = getCookie('source'); 765 if(!ga_source_val) { 766 var ref = extractDomain(document.referrer); 767 var utm_source = getQueryStringValue('utm_source'); 768 var gclid = getQueryStringValue('gclid'); 769 if(utm_source) { 770 ga_source_val = utm_source; 771 } else if(gclid) { 772 ga_source_val = 'AdWords' 773 } else { 774 ga_source_val = ref; 775 } 776 createCookie('source', ga_source_val, 365); 777 } 778 779 var ga_source = ''; 780 if (window.location.hostname == ga_source_val || !ga_source_val) { 781 ga_source = 'Direct'; 782 } else { 783 ga_source = ga_source_val; 784 } 785 786 document.querySelectorAll('.f-ga_source').forEach(input =>{ 787 input.value = ga_source; 788 }) 789 790 // Form submit logic 791 function formSubmitHandler(e) { 792 e.preventDefault() 793 const form = e.target 794 795 const errorBanner = form.querySelector('.alert-danger') 796 function errorHandler(msg) { 797 const errorTextField = errorBanner.querySelector('.error-response') 798 799 if(msg) { 800 errorTextField.textContent = msg 801 errorTextField.classList.remove('d-none') 802 } 803 errorBanner.classList.remove('d-none') 804 form.querySelector('button[type="submit"]').removeAttribute('disabled') 805 } 806 807 try { 808 const xhr = new XMLHttpRequest(); 809 xhr.open('POST', form.getAttribute('action')) 810 xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest") 811 812 xhr.onreadystatechange = function () { 813 if (xhr.readyState !== 4) return; 814 if (xhr.status >= 200 && xhr.status < 300) { 815 form.reset() 816 window.location.href='/leads/send_inquiry/' 817 } else { 818 errorHandler(xhr.response.error) 819 } 820 }; 821 822 const formData = new FormData(form) 823 xhr.send(formData); 824 825 form.querySelector('button[type="submit"]').setAttribute('disabled', true) 826 } 827 catch(e) { 828 errorHandler(false) 829 } 830 831 return false 832 } 833 834 function setSecondsTypingInputs(val) { 835 secondsTypingInputs.forEach(input =>{ 836 input.value = val 837 }) 838 } 839 840 // Set up seconds typing input calculations 841 function focusOutHandler() { 842 if(ftopt){clearTimeout(ftopt);} 843 if(ftops) {ftop += Date.now() - ftops;ftops = null;} 844 setSecondsTypingInputs(ftop) 845 } 846 847 function keydownHandler() { 848 if(!ftops){ftops = Date.now();} 849 if(ftopt) {clearTimeout(ftopt);} 850 ftopt = setTimeout(focusOutHandler, 2000); 851 } 852 853 const secondsTypingInputs = document.querySelectorAll("input.f-top") 854 setSecondsTypingInputs(0) 855 856 let ftop = 0.0; 857 let ftops = null; 858 let ftopt = null; 859 860 // Handle multiple forms on page 861 const forms = document.querySelectorAll('.f-inquiry-form')
862 forms.forEach(form => { 863 form.addEventListener('submit', formSubmitHandler); 864 865 const inputs = ['textarea', 'input[type="text"]', 'input[type="tel"]', 'input[type="email"]'] 866 inputs.forEach(input => { 867 const inputEl = form.querySelector(input) 868 inputEl.addEventListener('keydown', keydownHandler) 869 inputEl.addEventListener('focusout', focusOutHandler) 870 }) 871 }) 872 }) 873 </script>
873 874 875 876
876<script src="https://d11o58it1bhut6.cloudfront.net/production/v1.137.1/griffith-341909/assets/main.website-griffith-341909.644547131e146b226d7b.bundle.js" defer></script>
876 877<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 877-878
877 878<script defer src="https://www.googletagmanager.com/gtag/js?id=
878G-6245KH2R4W
vendor: 12 bytes, line 878
878"></script>
879<script>
vendor: 128 bytes, lines 880-884
880window.dataLayer = window.dataLayer || []; 881function gtag(){dataLayer.push(arguments);} 882gtag('js', new Date()); 883 884gtag('config', '
884G-6245KH2R4W
vendor: 4 bytes, line 884
884');
885</script>
885 886 887 888
888<script type='text/javascript'> 889 // sets id navlink-1 for first nav link in a page 890 // after the implementation of dropdown menu at app-level this code can be shifted to navigation.jinja 891 const navlink = document.getElementsByClassName('nav-link')[0] 892 navlink && navlink.setAttribute('id', 'navlink-1') 893 </script>
893 894</body> 895</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.