PageSourceSearch

https://robwittman.com/endorsements/

html robwittman.com collected 2026-10-02 17:53:40 UTC 115,952 bytes, 1,148 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#">
3
4<head>
5	<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 5-6
5
6<script async src="https://www.googletagmanager.com/gtag/js?id=
6G-VN5X0M71PL
vendor: 12 bytes, line 6
6"></script>
7<script>
8  
vendor: 134 bytes, lines 8-12
8window.dataLayer = window.dataLayer || [];
9  function gtag(){dataLayer.push(arguments);}
10  gtag('js', new Date());
11
12  gtag('config', '
12G-VN5X0M71PL
vendor: 4 bytes, line 12
12');
13</script>
13
14    <meta charset="UTF-8">
15<script type="text/javascript">
16/* <![CDATA[ */
17var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
18/* ]]> */
19</script>
19
20
21    <meta name="viewport" content="width=device-width, initial-scale=1">
22    <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
23	<link rel="preconnect" href="https://fonts.googleapis.com">
24	<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
25    
26		<!-- All in One SEO 4.6.3 - aioseo.com -->
27		<meta name="robots" content="max-image-preview:large" />
28		<meta name="google-site-verification" content="GwiCcUNi47ZBhZ95CKwpEiOSUyy2GzrASg8IA9H1k64" />
29		<link rel="canonical" href="https://robwittman.com/endorsements/" />
30		<meta name="generator" content="All in One SEO (AIOSEO) 4.6.3" />
31
32		<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 32-33
32
33<script async src="https://www.googletagmanager.com/gtag/js?id=
33G-VN5X0M71PL
vendor: 12 bytes, line 33
33"></script>
34<script>
35  
vendor: 134 bytes, lines 35-39
35window.dataLayer = window.dataLayer || [];
36  function gtag(){dataLayer.push(arguments);}
37  gtag('js', new Date());
38
39  gtag('config', '
39G-VN5X0M71PL
vendor: 4 bytes, line 39
39');
40</script>
40
41		<meta property="og:locale" content="en_US" />
42		<meta property="og:site_name" content="Re-Elect Rob Wittman for Congress" />
43		<meta property="og:type" content="article" />
44		<meta property="og:title" content="Endorsements | Re-Elect Rob Wittman for Congress" />
45		<meta property="og:url" content="https://robwittman.com/endorsements/" />
46		<meta property="og:image" content="https://robwittman.com/wp-content/uploads/2024/05/wittmansocial.jpg" />
47		<meta property="og:image:secure_url" content="https://robwittman.com/wp-content/uploads/2024/05/wittmansocial.jpg" />
48		<meta property="og:image:width" content="1200" />
49		<meta property="og:image:height" content="630" />
50		<meta property="article:published_time" content="2020-06-09T15:46:55+00:00" />
51		<meta property="article:modified_time" content="2026-09-14T13:11:12+00:00" />
52		<meta property="article:publisher" content="https://www.facebook.com/RobertJWittman/" />
53		<meta name="twitter:card" content="summary" />
54		<meta name="twitter:site" content="@reelectwittman" />
55		<meta name="twitter:title" content="Endorsements | Re-Elect Rob Wittman for Congress" />
56		<meta name="twitter:creator" content="@reelectwittman" />
57		<meta name="twitter:image" content="https://robwittman.com/wp-content/uploads/2024/05/wittmansocial.jpg" />
58		
58<script type="application/ld+json" class="aioseo-schema">
59			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/robwittman.com\/endorsements\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/robwittman.com\/#listItem","position":1,"name":"Home","item":"https:\/\/robwittman.com\/","nextItem":"https:\/\/robwittman.com\/endorsements\/#listItem"},{"@type":"ListItem","@id":"https:\/\/robwittman.com\/endorsements\/#listItem","position":2,"name":"Endorsements","previousItem":"https:\/\/robwittman.com\/#listItem"}]},{"@type":"Organization","@id":"https:\/\/robwittman.com\/#organization","name":"Re-Elect Rob Wittman for Congress","url":"https:\/\/robwittman.com\/","sameAs":["https:\/\/www.facebook.com\/RobertJWittman\/","https:\/\/twitter.com\/reelectwittman","https:\/\/www.youtube.com\/channel\/UCTgPbi41IMkbTnnXm9FDCHg"]},{"@type":"WebPage","@id":"https:\/\/robwittman.com\/endorsements\/#webpage","url":"https:\/\/robwittman.com\/endorsements\/","name":"Endorsements | Re-Elect Rob Wittman for Congress","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/robwittman.com\/#website"},"breadcrumb":{"@id":"https:\/\/robwittman.com\/endorsements\/#breadcrumblist"},"datePublished":"2020-06-09T15:46:55-05:00","dateModified":"2026-09-14T08:11:12-05:00"},{"@type":"WebSite","@id":"https:\/\/robwittman.com\/#website","url":"https:\/\/robwittman.com\/","name":"Re-Elect Rob Wittman for Congress","inLanguage":"en-US","publisher":{"@id":"https:\/\/robwittman.com\/#organization"}}]}
60		</script>
60
61		<!-- All in One SEO -->
62
63
64	<!-- This site is optimized with the Yoast SEO plugin v22.7 - https://yoast.com/wordpress/plugins/seo/ -->
65	<title>Endorsements | Re-Elect Rob Wittman for Congress</title>
66	<link rel="canonical" href="https://robwittman.com/endorsements/" />
67	<meta property="og:locale" content="en_US" />
68	<meta property="og:type" content="article" />
69	<meta property="og:title" content="Endorsements - Re-Elect Rob Wittman for Congress" />
70	<meta property="og:url" content="https://robwittman.com/endorsements/" />
71	<meta property="og:site_name" content="Re-Elect Rob Wittman for Congress" />
72	<meta property="article:modified_time" content="2026-09-14T13:11:12+00:00" />
73	<meta name="twitter:card" content="summary_large_image" />
74	<meta name="twitter:label1" content="Est. reading time" />
75	<meta name="twitter:data1" content="10 minutes" />
76	
76<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://robwittman.com/endorsements/","url":"https://robwittman.com/endorsements/","name":"Endorsements - Re-Elect Rob Wittman for Congress","isPartOf":{"@id":"https://robwittman.com/#website"},"datePublished":"2020-06-09T15:46:55+00:00","dateModified":"2026-09-14T13:11:12+00:00","breadcrumb":{"@id":"https://robwittman.com/endorsements/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://robwittman.com/endorsements/"]}]},{"@type":"BreadcrumbList","@id":"https://robwittman.com/endorsements/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://robwittman.com/"},{"@type":"ListItem","position":2,"name":"Endorsements"}]},{"@type":"WebSite","@id":"https://robwittman.com/#website","url":"https://robwittman.com/","name":"Re-Elect Rob Wittman for Congress","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://robwittman.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script>
76
77	<!-- / Yoast SEO plugin. -->
78
79
80<link rel='dns-prefetch' href='//fonts.googleapis.com' />
81<link rel='stylesheet' id='wp-block-library-css' href='https://robwittman.com/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' />
82<style id='classic-theme-styles-inline-css' type='text/css'>
83/*! This file is auto-generated */
84.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
85</style>
86<style id='global-styles-inline-css' type='text/css'>
87body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
87--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
87.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
88.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
89:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
90:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
91.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
92</style>
93<link rel='stylesheet' id='page-list-style-css' href='https://robwittman.com/wp-content/plugins/page-list/css/page-list.css' type='text/css' media='all' />
94<link rel='stylesheet' id='ironstrap_app_css-css' href='https://robwittman.com/wp-content/themes/ironstrap-political-2024/dist/assets/css/build.css' type='text/css' media='all' />
95<style id='ironstrap_app_css-inline-css' type='text/css'>
96:root {--bodycolor: #ffffff;--base: #292c42;--text-link-color: #dc1f2e;--primary: #292c42;--secondary: #dc1f2e;}
97body { font-family: Lato; }@media (min-width: 480px) { html { font-size: calc(12px + 4 * (100vw - 480px) / 990); } }@media (min-width: 1470px) { html { font-size: 16px; } }h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 { font-family: Oswald; }h1, .h1 { font-size: 4rem; }@media (max-width: 1199.98px) { h1, .h1 { font-size: calc(4rem / 1.05); } }@media (max-width: 999.98px) { h1, .h1 { font-size: calc(4rem / 1.5); } }h1, .h1 { font-weight: 700; }h2, .h2 { font-size: 3rem; }@media (max-width: 1199.98px) { h2, .h2 { font-size: calc(3rem / 1.05); } }@media (max-width: 999.98px) { h2, .h2 { font-size: calc(3rem / 1.5); } }h2, .h2 { font-weight: 700; }h3, .h3 { font-size: 2rem; }@media (max-width: 1199.98px) { h3, .h3 { font-size: calc(2rem / 1.05); } }@media (max-width: 999.98px) { h3, .h3 { font-size: calc(2rem / 1.5); } }h3, .h3 { font-weight: 400; }h4, .h4 { font-size: 1.4rem; }@media (max-width: 1199.98px) { h4, .h4 { font-size: calc(1.4rem / 1.05); } }@media (max-width: 999.98px) { h4, .h4 { font-size: calc(1.4rem / 1.5); } }h4, .h4 { font-weight: 400; }h5, .h5 { font-size: 1.2rem; }@media (max-width: 1199.98px) { h5, .h5 { font-size: calc(1.2rem / 1.05); } }@media (max-width: 999.98px) { h5, .h5 { font-size: calc(1.2rem); } }h5, .h5 { font-weight: 700; }h6, .h6 { font-size: 1.25rem; }@media (max-width: 1199.98px) { h6, .h6 { font-size: calc(1.25rem / 1.05); } }@media (max-width: 999.98px) { h6, .h6 { font-size: calc(1.25rem); } }h6, .h6 { font-weight: 600; }
98</style>
99<link rel='stylesheet' id='iron_theme_global_font-css' href='https://fonts.googleapis.com/css2?family=Lato&#038;family=Oswald&#038;display=swap' type='text/css' media='all' />
100<link rel='stylesheet' id='js_composer_front-css' href='//robwittman.com/wp-content/uploads/js_composer/js_composer_front_custom.css' type='text/css' media='all' />
101<script type="text/javascript" src="https://robwittman.com/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
vendor: 1 bytes, line 101
101
102<script type="text/javascript" src="https://robwittman.com/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 102
102
103<script></script>
103<link rel="https://api.w.org/" href="https://robwittman.com/wp-json/" /><link rel="alternate" type="application/json" href="https://robwittman.com/wp-json/wp/v2/pages/367" /><link rel="alternate" type="application/json+oembed" href="https://robwittman.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Frobwittman.com%2Fendorsements%2F" />
104<link rel="alternate" type="text/xml+oembed" href="https://robwittman.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Frobwittman.com%2Fendorsements%2F&#038;format=xml" />
105<script type="text/javascript" src="https://www.bugherd.com/sidebarv2.js?apikey=uxiyvn3lw4fs6f48s68nyw" async="true"></script>
105<meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
106<link rel="icon" href="https://robwittman.com/wp-content/uploads/2024/04/cropped-WC-fav-32x32.png" sizes="32x32" />
107<link rel="icon" href="https://robwittman.com/wp-content/uploads/2024/04/cropped-WC-fav-192x192.png" sizes="192x192" />
108<link rel="apple-touch-icon" href="https://robwittman.com/wp-content/uploads/2024/04/cropped-WC-fav-180x180.png" />
109<meta name="msapplication-TileImage" content="https://robwittman.com/wp-content/uploads/2024/04/cropped-WC-fav-270x270.png" />
110		<style type="text/css" id="wp-custom-css">
111			.site-masthead .e-content{ padding: 15% 0 4rem; }
112.gfield button {
113    word-break: normal;
114    white-space: nowrap;
115	  padding: 8px 25px;
116}
117
118
119.hero-mobile h1 {
120    font-size: 4em;
121}
122
123.hero-mobile .e-content {
124    padding-top: 25.625rem;
125    padding-bottom: 5.9375rem;
126}
127.media-kit-button {
128  display: inline-block;
129  background-color: #b03a3a;
130  color: #fff !important;
131  font-weight: bold;
132  text-transform: uppercase;
133  padding: 16px 28px;
134  border-radius: 6px;
135  text-decoration: none;
136  letter-spacing: 0.5px;
137}
138.media-kit-button:hover {
139  background-color: #932f2f;
140  color: #fff !important;
141}
142.main-navigation ul ul,
143.site-navigation ul ul,
144.menu ul ul {
145    display: none !important;
146    position: absolute !important;
147    background: #ffffff !important;
148    min-width: 190px !important;
149    padding: 10px 0 !important;
150    margin: 0 !important;
151    z-index: 99999 !important;
152    box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;
153}
154
155.main-navigation li:hover > ul,
156.site-navigation li:hover > ul,
157.menu li:hover > ul {
158    display: block !important;
159}
160
161.main-navigation li,
162.site-navigation li,
163.menu li {
164    position: relative !important;
165}
166
167.main-navigation ul ul li,
168.site-navigation ul ul li,
169.menu ul ul li {
170    display: block !important;
171    width: 100% !important;
172}
173
174.main-navigation ul ul a,
175.site-navigation ul ul a,
176.menu ul ul a {
177    display: block !important;
178    padding: 10px 18px !important;
179    white-space: nowrap !important;
180}
181.menu-item-has-children > .sub-menu {
182    display: none !important;
183}
184
185.menu-item-has-children:hover > .sub-menu {
186    display: block !important;
187    position: absolute !important;
188    top: 100% !important;
189    left: 0 !important;
190    background: #fff !important;
191    min-width: 180px !important;
192    z-index: 99999 !important;
193    padding: 8px 0 !important;
194    box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;
195}
196
197.menu-item-has-children {
198    position: relative !important;
199}
200
201.sub-menu li {
202    display: block !important;
203    width: 100% !important;
204}
205
206.sub-menu li a {
207    display: block !important;
208    padding: 10px 16px !important;
209    white-space: nowrap !important;
210}
211\@media screen and (max-width: 900px) {
212
213    .menu-item-has-children,
214    .menu-item-has-children > ul,
215    .menu-item-has-children > .sub-menu,
216    ul.sub-menu,
217    .sub-menu {
218        position: static !important;
219        width: 100% !important;
220        min-width: 0 !important;
221        height: auto !important;
222        background: transparent !important;
223        background-color: transparent !important;
224        box-shadow: none !important;
225        border: 0 !important;
226        padding: 0 !important;
227        margin: 0 !important;
228    }
229
230    .menu-item-has-children > .sub-menu {
231        display: block !important;
232    }
233
234    .sub-menu li,
235    .sub-menu li:hover,
236    .sub-menu li:focus,
237    .sub-menu li a,
238    .sub-menu li a:hover,
239    .sub-menu li a:focus {
240        background: transparent !important;
241        background-color: transparent !important;
242        box-shadow: none !important;
243    }
244
245    .sub-menu li a {
246        color: #ffffff !important;
247        padding: 10px 0 10px 20px !important;
248        display: block !important;
249        width: 100% !important;
250    }
251
252}
253@media screen and (max-width: 900px) {
254
255    .site-main-navigation-m .menu .sub-menu,
256    .site-main-navigation-m .menu ul {
257        background: transparent !important;
258        background-color: transparent !important;
259        box-shadow: none !important;
260        border: none !important;
261        position: static !important;
262        width: 100% !important;
263        min-width: 0 !important;
264        height: auto !important;
265        min-height: 0 !important;
266        margin: 0 !important;
267        padding: 0 0 0 20px !important;
268    }
269
270    .site-main-navigation-m .menu-item-has-children > .sub-menu {
271        display: block !important;
272    }
273
274    .site-main-navigation-m .sub-menu li {
275        background: transparent !important;
276        width: 100% !important;
277        margin: 0 !important;
278        padding: 0 !important;
279    }
280
281    .site-main-navigation-m .sub-menu li a {
282        background: transparent !important;
283        color: #ffffff !important;
284        display: block !important;
285        width: auto !important;
286        padding: 8px 0 !important;
287    }
288}
289/* MOBILE GET INVOLVED DROPDOWN OVERRIDE */
290@media screen and (max-width: 900px) {
291
292    .site-main-navigation-m .menu-item-has-children {
293        position: relative !important;
294    }
295
296    .site-main-navigation-m .menu-item-has-children > .sub-menu {
297        display: none !important;
298        position: static !important;
299        width: 100% !important;
300        min-width: 0 !important;
301        height: auto !important;
302        min-height: 0 !important;
303        margin: 0 !important;
304        padding: 8px 0 8px 20px !important;
305        background: transparent !important;
306        background-color: transparent !important;
307        border: 0 !important;
308        box-shadow: none !important;
309    }
310
311    .site-main-navigation-m .menu-item-has-children:hover > .sub-menu,
312    .site-main-navigation-m .menu-item-has-children:focus-within > .sub-menu {
313        display: block !important;
314    }
315
316    .site-main-navigation-m .sub-menu,
317    .site-main-navigation-m .sub-menu li,
318    .site-main-navigation-m .sub-menu li a {
319        background: transparent !important;
320        background-color: transparent !important;
321        box-shadow: none !important;
322        border: 0 !important;
323    }
324
325    .site-main-navigation-m .sub-menu li {
326        width: 100% !important;
327        margin: 0 !important;
328        padding: 0 !important;
329    }
330
331    .site-main-navigation-m .sub-menu li a {
332        display: block !important;
333        width: auto !important;
334        padding: 10px 0 !important;
335        color: #ffffff !important;
336    }
337}
338/* RESTORE DROPDOWN ARROW */
339
340.menu-item-has-children > a::after {
341    content: "▼" !important;
342    display: inline-block !important;
343    margin-left: 8px !important;
344    font-size: 10px !important;
345    vertical-align: middle !important;
346    line-height: 1 !important;
347}
348
349/* Desktop */
350@media screen and (min-width: 901px) {
351    .menu-item-has-children > a::after {
352        color: currentColor !important;
353    }
354}
355
356/* Mobile */
357@media screen and (max-width: 900px) {
358    .site-main-navigation-m .menu-item-has-children > a::after {
359        content: "▼" !important;
360        display: inline-block !important;
361        color: #ffffff !important;
362        margin-left: 10px !important;
363        font-size: 11px !important;
364    }
365}
366/* Un-bold the locality/region lines under each name */
367.locality-text {
368  font-weight: normal !important;
369}
370
371/* Force every endorsement photo into a uniform 1:1 square */
372.endorsement-photo img {
373  width: 100%;
374  aspect-ratio: 1 / 1;
375  object-fit: cover;
376}
377
378/* Add breathing room below each photo before the next name */
379.endorsement-photo {
380  margin-bottom: 30px;
381}
382.name-locality-combo {
383  font-family: 'Playfair Display', serif;
384  font-weight: 400 !important;
385}
386
387.name-locality-combo::first-line {
388  font-weight: 700 !important;
389}
390.endorsement-photo img {
391  width: 100%;
392  aspect-ratio: 1 / 1;
393  object-fit: cover;
394  object-position: center top;
395}
396.endorsement-photo img {
397  width: 220px !important;
398  height: 220px !important;
399  aspect-ratio: 1 / 1;
400  object-fit: cover;
401  object-position: center top;
402  display: block;
403  margin: 0 auto;
404}
405.endorsement-logo img {
406  width: 220px !important;
407  height: 220px !important;
408  object-fit: contain;
409  display: block;
410  margin: 0 auto;
411  padding: 12px;
412  box-sizing: border-box;
413}
414.rob-opinion-grid {
415  display: grid !important;
416  grid-template-columns: repeat(3, 1fr) !important;
417  gap: 40px !important;
418  width: 100% !important;
419  align-items: start !important;
420}
421
422.rob-opinion-grid::before,
423.rob-opinion-grid::after {
424  display: none !important;
425}
426
427.rob-opinion-grid .wpb_column {
428  width: 100% !important;
429  max-width: 100% !important;
430  flex: none !important;
431  margin: 0 !important;
432  padding: 0 15px !important;
433}
434
435.rob-opinion-grid .wpb_column .vc_single_image-wrapper,
436.rob-opinion-grid .wpb_column .vc_figure {
437  width: 100% !important;
438  display: block !important;
439}
440
441.rob-opinion-grid .wpb_column img {
442  width: 100% !important;
443  height: 280px !important;
444  max-width: 100% !important;
445  object-fit: cover !important;
446  display: block !important;
447  border-radius: 6px !important;
448}
449
450.rob-opinion-grid .wpb_column .wpb_text_column {
451  margin-top: 14px !important;
452  width: 100% !important;
453}
454
455.rob-opinion-grid .wpb_column .wpb_text_column p {
456  text-align: center !important;
457  font-size: 20px !important;
458  font-weight: 600 !important;
459  color: #1a2340 !important;
460  margin: 0 !important;
461}
462
463@media (max-width: 900px) {
464  .rob-opinion-grid {
465    grid-template-columns: repeat(2, 1fr) !important;
466  }
467}
468
469@media (max-width: 600px) {
470  .rob-opinion-grid {
471    grid-template-columns: 1fr !important;
472  }
473}
474@media (max-width: 600px) {
475  .rob-opinion-grid {
476    margin-left: 0 !important;
477    margin-right: 0 !important;
478    padding-left: 15px !important;
479    padding-right: 15px !important;
480  }
481}		</style>
482		<style type="text/css" data-type="vc_custom-css">.vc_pageable-slide-wrapper {
483    min-height: 600px;
484}
485.vc_grid-item-mini {
486   min-height: 180px;
487   min-width: 180px;
488}</style><style type="text/css" data-type="vc_shortcodes-default-css">.vc_do_custom_heading{margin-bottom:0.625rem;margin-top:0;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript>		<!-- Google Tag Manager -->
489	
489<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
490	new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
491	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
492	'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
493	})(window,document,'script','dataLayer','GTM-');</script>
493
494	<!-- End Google Tag Manager -->
495</head>
496
497<body class="page-template-default page page-id-367 wpb-js-composer js-comp-ver-7.6 vc_responsive">
498	<ul class="site-accessible-menu">
499	<li>
500		<a href="#site-main-content" class="sr-only sr-only-focusable">
501			Skip to main content
502		</a>
503	</li>
504	<li>
505		<a href="#site-footer" class="sr-only sr-only-focusable">
506			Skip to footer
507		</a>
508	</li>
509</ul>		<header class="site-header site-header-default">
510	<div class="container">
511		<div class="row align-items-center">
512			<div class="col">
513				<div class="site-logo">
514					<a href="https://robwittman.com">
515						<img width="250" height="127" src="https://robwittman.com/wp-content/uploads/2024/04/Wittman2023-LOGO-01-e1715364463414.png" alt="" />
516					</a>
517				</div>
518			</div>
519			<div class="col-auto d-none d-md-block">
520				<nav class="site-main-navigation">
521	<ul id="menu-main-navigation" class="menu"><li id="menu-item-1296" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-367 current_page_item menu-item-1296"><a href="https://robwittman.com/endorsements/" aria-current="page">Endorsements</a></li>
522<li id="menu-item-120" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://robwittman.com/about/">About</a></li>
523<li id="menu-item-1323" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1323"><a href="#">Information</a>
524<ul class="sub-menu">
525	<li id="menu-item-1207" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1207"><a href="https://robwittman.com/get-the-facts/">Get The Facts</a></li>
526	<li id="menu-item-910" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-910"><a href="https://robwittman.com/voting/">Voting</a></li>
527</ul>
528</li>
529<li id="menu-item-1081" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1081"><a href="https://robwittman.com/get-involved/">Get Involved</a></li>
530<li id="menu-item-600" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-600"><a href="https://robwittman.com/issues/">Issues</a></li>
531<li id="menu-item-21" class="menu-cta menu-item menu-item-type-custom menu-item-object-custom menu-item-21"><a target="_blank" rel="noopener" href="https://secure.winred.com/wittman-victory-committee/donate">Donate</a></li>
532</ul></nav>			</div>
533			<div class="col-auto d-md-none">
534				<div class="site-header-mobile-nav-btn">
535					<i class="fas fa-bars fa-lg"></i>
536				</div>
537			</div>
538		</div>
539	</div>
540</header>    <div class="site-header-spacer"></div>
541    <div class="site-anchor-spacer"></div>
542    <nav class="site-main-navigation-m d-md-none">
543    <div class="container">
544        <ul id="menu-main-navigation-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-367 current_page_item menu-item-1296"><a href="https://robwittman.com/endorsements/" aria-current="page">Endorsements</a></li>
545<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://robwittman.com/about/">About</a></li>
546<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1323"><a href="#">Information</a>
547<ul class="sub-menu">
548	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1207"><a href="https://robwittman.com/get-the-facts/">Get The Facts</a></li>
549	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-910"><a href="https://robwittman.com/voting/">Voting</a></li>
550</ul>
551</li>
552<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1081"><a href="https://robwittman.com/get-involved/">Get Involved</a></li>
553<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-600"><a href="https://robwittman.com/issues/">Issues</a></li>
554<li class="menu-cta menu-item menu-item-type-custom menu-item-object-custom menu-item-21"><a target="_blank" rel="noopener" href="https://secure.winred.com/wittman-victory-committee/donate">Donate</a></li>
555</ul>            </div>
556</nav>	<section class="site-masthead">
557        <div class="container">
558        <div class="e-content text-white">
559            <h1 class="e-title">
560                Endorsements            </h1>
561                    </div>
562    </div>
563</section>
564<main id="site-main-content" class="site-main">
565    <div class="container">
566        <div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div><div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_sep_color_grey wpb_content_element Section Divider vc_separator-has-text" ><span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><h4>Governors</h4><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span>
567</div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Glenn Youngkin<br />
568Former Governor of Virginia</h2>
569	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
570		
571		<figure class="wpb_wrapper vc_figure">
572			<div class="vc_single_image-wrapper   vc_box_border_grey"><img fetchpriority="high" decoding="async" width="239" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/Glenn-youngkin-239x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="Glenn youngkin" srcset="https://robwittman.com/wp-content/uploads/2026/09/Glenn-youngkin-239x300.jpg 239w, https://robwittman.com/wp-content/uploads/2026/09/Glenn-youngkin.jpg 399w" sizes="(max-width: 239px) 100vw, 239px" /></div>
573		</figure>
574	</div>
575</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Bob McDonnell<br />
576Former Governor of Virginia</h2>
577	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
578		
579		<figure class="wpb_wrapper vc_figure">
580			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="240" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/Bob_McDonnell-cropped-240x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="Bob_McDonnell-cropped" srcset="https://robwittman.com/wp-content/uploads/2026/09/Bob_McDonnell-cropped-240x300.jpg 240w, https://robwittman.com/wp-content/uploads/2026/09/Bob_McDonnell-cropped-819x1024.jpg 819w, https://robwittman.com/wp-content/uploads/2026/09/Bob_McDonnell-cropped-768x960.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/Bob_McDonnell-cropped-1229x1536.jpg 1229w, https://robwittman.com/wp-content/uploads/2026/09/Bob_McDonnell-cropped.jpg 1638w" sizes="(max-width: 240px) 100vw, 240px" /></div>
581		</figure>
582	</div>
583</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >George Allen<br />
584Former Governor of Virginia &amp; U.S. Senator</h2>
585	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
586		
587		<figure class="wpb_wrapper vc_figure">
588			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="200" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/images-200x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="images" srcset="https://robwittman.com/wp-content/uploads/2026/09/images-200x300.jpg 200w, https://robwittman.com/wp-content/uploads/2026/09/images.jpg 452w" sizes="(max-width: 200px) 100v
588w, 200px" /></div>
589		</figure>
590	</div>
591</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Jim Gilmore<br />
592Former Governor and Attorney General of Virginia</h2>
593	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
594		
595		<figure class="wpb_wrapper vc_figure">
596			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="214" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/James_S._Gilmore_III_official_photo-214x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="James_S._Gilmore_III_official_photo" srcset="https://robwittman.com/wp-content/uploads/2026/09/James_S._Gilmore_III_official_photo-214x300.jpg 214w, https://robwittman.com/wp-content/uploads/2026/09/James_S._Gilmore_III_official_photo.jpg 350w" sizes="(max-width: 214px) 100vw, 214px" /></div>
597		</figure>
598	</div>
599</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_sep_color_grey wpb_content_element vc_separator-has-text" ><span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><h4>Attorney General</h4><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span>
600</div><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Jason Miyares<br />
601Former Attorney General</h2>
602	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
603		
604		<figure class="wpb_wrapper vc_figure">
605			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/jason-miyares-300x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="jason miyares" srcset="https://robwittman.com/wp-content/uploads/2026/09/jason-miyares-300x300.jpg 300w, https://robwittman.com/wp-content/uploads/2026/09/jason-miyares-150x150.jpg 150w, https://robwittman.com/wp-content/uploads/2026/09/jason-miyares.jpg 400w" sizes="(max-width: 300px) 100vw, 300px" /></div>
606		</figure>
607	</div>
608</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div><div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_sep_color_grey wpb_content_element vc_separator-has-text" ><span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><h4>State Senators</h4><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span>
609</div><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Luther Cifers<br />
610Henrico &amp; Powhatan</h2>
611	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
612		
613		<figure class="wpb_wrapper vc_figure">
614			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="262" height="269" src="https://robwittman.com/wp-content/uploads/2026/09/luther-cifers.jpg" class="vc_single_image-img attachment-medium" alt="" title="luther cifers" /></div>
615		</figure>
616	</div>
617</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >J.D. "Danny" Diggs<br />
618York County, Poquoson, Hampton</h2>
619	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
620		
621		<figure class="wpb_wrapper vc_figure">
622			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="240" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/J.D.-DIggs-240x300.webp" class="vc_single_image-img attachment-medium" alt="" title="J.D. DIggs" srcset="https://robwittman.com/wp-content/uploads/2026/09/J.D.-DIggs-240x300.webp 240w, https://robwittman.com/wp-content/uploads/2026/09/J.D.-DIggs-819x1024.webp 819w, https://robwittman.com/wp-content/uploads/2026/09/J.D.-DIggs-768x960.webp 768w, https://robwittman.com/wp-content/uploads/2026/09/J.D.-DIggs.webp 1152w" sizes="(max-width: 240px) 100v
622w, 240px" /></div>
623		</figure>
624	</div>
625</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Ryan T. McDougle<br />
626Hanover, Caroline, Essex, King &amp; Queen, King William, Middlesex</h2>
627	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
628		
629		<figure class="wpb_wrapper vc_figure">
630			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="200" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/ryan-mcdougle-200x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="ryan mcdougle" srcset="https://robwittman.com/wp-content/uploads/2026/09/ryan-mcdougle-200x300.jpg 200w, https://robwittman.com/wp-content/uploads/2026/09/ryan-mcdougle.jpg 365w" sizes="(max-width: 200px) 100vw, 200px" /></div>
631		</figure>
632	</div>
633</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Richard H. Stuart<br />
634Northern Neck &amp; Middle Peninsula</h2>
635	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
636		
637		<figure class="wpb_wrapper vc_figure">
638			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="262" height="269" src="https://robwittman.com/wp-content/uploads/2026/09/Richard-Stuart.jpg" class="vc_single_image-img attachment-medium" alt="" title="Richard Stuart" /></div>
639		</figure>
640	</div>
641</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Glen H. Sturtevant, Jr.<br />
642Chesterfield</h2>
643	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
644		
645		<figure class="wpb_wrapper vc_figure">
646			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="200" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/Glen_Sturtevant.jpg" class="vc_single_image-img attachment-medium" alt="" title="Glen_Sturtevant" /></div>
647		</figure>
648	</div>
649</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div><div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_sep_color_grey wpb_content_element vc_separator-has-text" ><span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><h4>Delegates</h4><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span>
650</div><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Mike Cherry<br />
651Colonial Heights and parts of Chesterfield County</h2>
652	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
653		
654		<figure class="wpb_wrapper vc_figure">
655			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="282" src="https://robwittman.com/wp-content/uploads/2026/09/mike-cherry-300x282.jpg" class="vc_single_image-img attachment-medium" alt="" title="mike cherry" srcset="https://robwittman.com/wp-content/uploads/2026/09/mike-cherry-300x282.jpg 300w, https://robwittman.com/wp-content/uploads/2026/09/mike-cherry-1024x962.jpg 1024w, https://robwittman.com/wp-content/uploads/2026/09/mike-cherry-768x721.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/mike-cherry.jpg 1533w" sizes="(max-width: 300px) 100v
655w, 300px" /></div>
656		</figure>
657	</div>
658</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Keith Hodges<br />
659Essex, King &amp; Queen, King William, Mathews, Middlesex, and part of Gloucester County</h2>
660	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
661		
662		<figure class="wpb_wrapper vc_figure">
663			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="200" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/Keith-Hodges.jpg" class="vc_single_image-img attachment-medium" alt="" title="Keith-Hodges" /></div>
664		</figure>
665	</div>
666</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Hillary Kent<br />
667Caroline (part), King George, Lancaster, Northumberland, Richmond, &amp; Westmoreland County</h2>
668	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
669		
670		<figure class="wpb_wrapper vc_figure">
671			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="200" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/Hillary-kent-200x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="Hillary kent" srcset="https://robwittman.com/wp-content/uploads/2026/09/Hillary-kent-200x300.jpg 200w, https://robwittman.com/wp-content/uploads/2026/09/Hillary-kent-683x1024.jpg 683w, https://robwittman.com/wp-content/uploads/2026/09/Hillary-kent-768x1152.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/Hillary-kent.jpg 960w" sizes="(max-width: 200px) 100vw, 200px" /></div>
672		</figure>
673	</div>
674</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Scott Wyatt<br />
675Hanover &amp; New Kent County</h2>
676	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
677		
678		<figure class="wpb_wrapper vc_figure">
679			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/scott-wyatt-300x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="scott wyatt" srcset="https://robwittman.com/wp-content/uploads/2026/09/scott-wyatt-300x300.jpg 300w, https://robwittman.com/wp-content/uploads/2026/09/scott-wyatt-150x150.jpg 150w, https://robwittman.com/wp-content/uploads/2026/09/scott-wyatt.jpg 400w" sizes="(max-width: 300px) 100vw, 300px" /></div>
680		</figure>
681	</div>
682</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div><div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_sep_color_grey wpb_content_element vc_separator-has-text" ><span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><h4>Sheriffs</h4><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span>
683</div><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Karl Leonard<br />
684Chesterfield County</h2>
685	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
686		
687		<figure class="wpb_wrapper vc_figure">
688			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="199" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/karl-leonard-199x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="karl leonard" srcset="https://robwittman.com/wp-content/uploads/2026/09/karl-leonard-199x300.jpg 199w, https://robwittman.com/wp-content/uploads/2026/09/karl-leonard-680x1024.jpg 680w, https://robwittman.com/wp-content/uploads/2026/09/karl-leonard-768x1157.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/karl-leonard.jpg 956w" sizes="(max-width: 199px) 100vw, 199px" /></div>
689		</figure>
690	</div>
691</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Arnie Holmes<br />
692Essex County</h2>
693	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
694		
695		<figure class="wpb_wrapper vc_figure">
696			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="161" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/arnie-holmes-161x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="arnie holmes" srcset="https://robwittman.com/wp-content/uploads/2026/09/arnie-holmes-161x300.jpg 161w, https://robwittman.com/wp-content/uploads/2026/09/arnie-holmes.jpg 284w" sizes="(max-width: 161px) 100v
696w, 161px" /></div>
697		</figure>
698	</div>
699</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Darrell W. Warren<br />
700Gloucester County</h2>
701	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
702		
703		<figure class="wpb_wrapper vc_figure">
704			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="168" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/darrell-w.-warren-168x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="darrell w. warren" srcset="https://robwittman.com/wp-content/uploads/2026/09/darrell-w.-warren-168x300.jpg 168w, https://robwittman.com/wp-content/uploads/2026/09/darrell-w.-warren.jpg 415w" sizes="(max-width: 168px) 100vw, 168px" /></div>
705		</figure>
706	</div>
707</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Gregory W. Six<br />
708Hanover County</h2>
709	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
710		
711		<figure class="wpb_wrapper vc_figure">
712			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="225" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/gregory-w.-six-225x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="gregory w. six" srcset="https://robwittman.com/wp-content/uploads/2026/09/gregory-w.-six-225x300.jpg 225w, https://robwittman.com/wp-content/uploads/2026/09/gregory-w.-six-768x1024.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/gregory-w.-six.jpg 1080w" sizes="(max-width: 225px) 100vw, 225px" /></div>
713		</figure>
714	</div>
715</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 32px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >David Hines<br />
716Hanover County (former)</h2>
717	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
718		
719		<figure class="wpb_wrapper vc_figure">
720			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="237" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/david-hines-237x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="david hines" srcset="https://robwittman.com/wp-content/uploads/2026/09/david-hines-237x300.jpg 237w, https://robwittman.com/wp-content/uploads/2026/09/david-hines.jpg 492w" sizes="(max-width: 237px) 100vw, 237px" /></div>
721		</figure>
722	</div>
723</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Rob Balderson<br />
724King and Queen County</h2>
725	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
726		
727		<figure class="wpb_wrapper vc_figure">
728			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="284" src="https://robwittman.com/wp-content/uploads/2026/09/rob-balderson-300x284.webp" class="vc_single_image-img attachment-medium" alt="" title="rob balderson" srcset="https://robwittman.com/wp-content/uploads/2026/09/rob-balderson-300x284.webp 300w, https://robwittman.com/wp-content/uploads/2026/09/rob-balderson.webp 620w" sizes="(max-width: 300px) 100v
728w, 300px" /></div>
729		</figure>
730	</div>
731</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Don Lumpkin Jr.<br />
732King William County</h2>
733	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
734		
735		<figure class="wpb_wrapper vc_figure">
736			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/don-lumpkin-jr-300x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="don lumpkin jr." srcset="https://robwittman.com/wp-content/uploads/2026/09/don-lumpkin-jr-300x300.jpg 300w, https://robwittman.com/wp-content/uploads/2026/09/don-lumpkin-jr-150x150.jpg 150w, https://robwittman.com/wp-content/uploads/2026/09/don-lumpkin-jr-768x768.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/don-lumpkin-jr.jpg 960w" sizes="(max-width: 300px) 100vw, 300px" /></div>
737		</figure>
738	</div>
739</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >April Edwards<br />
740Mathews County</h2>
741	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
742		
743		<figure class="wpb_wrapper vc_figure">
744			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="240" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/april-edwards-240x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="april edwards" srcset="https://robwittman.com/wp-content/uploads/2026/09/april-edwards-240x300.jpg 240w, https://robwittman.com/wp-content/uploads/2026/09/april-edwards-819x1024.jpg 819w, https://robwittman.com/wp-content/uploads/2026/09/april-edwards-768x960.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/april-edwards.jpg 1152w" sizes="(max-width: 240px) 100vw, 240px" /></div>
745		</figure>
746	</div>
747</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 32px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Michael "Mickey" E. Sampson<br />
748Middlesex County</h2>
749	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
750		
751		<figure class="wpb_wrapper vc_figure">
752			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="298" src="https://robwittman.com/wp-content/uploads/2026/09/Mickey-sampson-300x298.jpg" class="vc_single_image-img attachment-medium" alt="" title="Mickey sampson" srcset="https://robwittman.com/wp-content/uploads/2026/09/Mickey-sampson-300x298.jpg 300w, https://robwittman.com/wp-content/uploads/2026/09/Mickey-sampson-1024x1018.jpg 1024w, https://robwittman.com/wp-content/uploads/2026/09/Mickey-sampson-150x150.jpg 150w, https://robwittman.com/wp-content/uploads/2026/09/Mickey-sampson-768x763.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/Mickey-sampson.jpg 1449w" sizes="(max-width: 300px) 100vw, 300px" /></div>
753		</figure>
754	</div>
755</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Lee Bailey<br />
756New Kent County</h2>
757	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
758		
759		<figure class="wpb_wrapper vc_figure">
760			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="200" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/lee-bailey-200x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="lee bailey" srcset="https://robwittman.com/wp-content/uploads/2026/09/lee-bailey-200x300.jpg 200w, https://robwittman.com/wp-content/uploads/2026/09/lee-bailey-683x1024.jpg 683w, https://robwittman.com/wp-content/uploads/2026/09/lee-bailey-768x1152.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/lee-bailey.jpg 960w" sizes="(max-width: 200px) 100v
760w, 200px" /></div>
761		</figure>
762	</div>
763</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Johnny Beauchamp<br />
764Northumberland County</h2>
765	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
766		
767		<figure class="wpb_wrapper vc_figure">
768			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="200" src="https://robwittman.com/wp-content/uploads/2026/09/johnny-beauchamp-300x200.jpg" class="vc_single_image-img attachment-medium" alt="" title="johnny beauchamp" srcset="https://robwittman.com/wp-content/uploads/2026/09/johnny-beauchamp-300x200.jpg 300w, https://robwittman.com/wp-content/uploads/2026/09/johnny-beauchamp.jpg 547w" sizes="(max-width: 300px) 100vw, 300px" /></div>
769		</figure>
770	</div>
771</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Steve Smith<br />
772Richmond County</h2>
773	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
774		
775		<figure class="wpb_wrapper vc_figure">
776			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="272" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/steve-smith-272x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="steve smith" srcset="https://robwittman.com/wp-content/uploads/2026/09/steve-smith-272x300.jpg 272w, https://robwittman.com/wp-content/uploads/2026/09/steve-smith.jpg 426w" sizes="(max-width: 272px) 100vw, 272px" /></div>
777		</figure>
778	</div>
779</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >David Hardin<br />
780Williamsburg–James City County</h2>
781	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
782		
783		<figure class="wpb_wrapper vc_figure">
784			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="200" height="200" src="https://robwittman.com/wp-content/uploads/2026/09/david-hardin.jpg" class="vc_single_image-img attachment-medium" alt="" title="david hardin" srcset="https://robwittman.com/wp-content/uploads/2026/09/david-hardin.jpg 200w, https://robwittman.com/wp-content/uploads/2026/09/david-hardin-150x150.jpg 150w" sizes="(max-width: 200px) 100vw, 200px" /></div>
785		</figure>
786	</div>
787</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Patrick McCranie<br />
788Lancaster County </h2>
789	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
790		
791		<figure class="wpb_wrapper vc_figure">
792			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="250" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/Screenshot-2026-09-10-at-1.55.25 PM-250x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="Screenshot 2026-09-10 at 1.55.25 PM" srcset="https://robwittman.com/wp-content/uploads/2026/09/Screenshot-2026-09-10-at-1.55.25 PM-250x300.jpg 250w, https://robwittman.com/wp-content/uploads/2026/09/Screenshot-2026-09-10-at-1.55.25 PM.jpg 554w" sizes="(max-width: 250px) 100v
792w, 250px" /></div>
793		</figure>
794	</div>
795</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div><div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_sep_color_grey wpb_content_element vc_separator-has-text" ><span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><h4>Commonwealth's Attorneys</h4><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span>
796</div><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Mackenzie Babichenko<br />
797Hanover County</h2>
798	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
799		
800		<figure class="wpb_wrapper vc_figure">
801			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="200" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/mackenzie-babichenko-200x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="mackenzie babichenko" srcset="https://robwittman.com/wp-content/uploads/2026/09/mackenzie-babichenko-200x300.jpg 200w, https://robwittman.com/wp-content/uploads/2026/09/mackenzie-babichenko-683x1024.jpg 683w, https://robwittman.com/wp-content/uploads/2026/09/mackenzie-babichenko-768x1152.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/mackenzie-babichenko.jpg 960w" sizes="(max-width: 200px) 100vw, 200px" /></div>
802		</figure>
803	</div>
804</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >Krystyn Reid<br />
805York County and Poquoson County</h2>
806	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-photo">
807		
808		<figure class="wpb_wrapper vc_figure">
809			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="225" height="300" src="https://robwittman.com/wp-content/uploads/2026/09/krystyn-reid-225x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="krystyn-reid" srcset="https://robwittman.com/wp-content/uploads/2026/09/krystyn-reid-225x300.jpg 225w, https://robwittman.com/wp-content/uploads/2026/09/krystyn-reid-768x1024.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/krystyn-reid.jpg 1080w" sizes="(max-width: 225px) 100vw, 225px" /></div>
810		</figure>
811	</div>
812</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div><div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_sep_color_grey wpb_content_element vc_separator-has-text" ><span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><h4>Organizations</h4><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span>
813</div><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid vc_row-o-content-top vc_row-flex"><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >60 Plus<br />
814American Association of Senior Citizens</h2>
815	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-logo">
816		
817		<figure class="wpb_wrapper vc_figure">
818			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="62" src="https://robwittman.com/wp-content/uploads/2026/09/American-Association-of-Senior-Citizens-300x62.png" class="vc_single_image-img attachment-medium" alt="" title="American Association of Senior Citizens" srcset="https://robwittman.com/wp-content/uploads/2026/09/American-Association-of-Senior-Citizens-300x62.png 300w, https://robwittman.com/wp-content/uploads/2026/09/American-Association-of-Senior-Citizens-1024x210.png 1024w, https://robwittman.com/wp-content/uploads/2026/09/American-Association-of-Senior-Citizens-768x157.png 768w, https://robwittman.com/wp-content/uploads/2026/09/American-Association-of-Senior-Citizens.png 1268w" sizes="(max-width: 300px) 100v
818w, 300px" /></div>
819		</figure>
820	</div>
821</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >International Franchise Association</h2>
822	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-logo">
823		
824		<figure class="wpb_wrapper vc_figure">
825			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="131" src="https://robwittman.com/wp-content/uploads/2026/09/IFA-300x131.png" class="vc_single_image-img attachment-medium" alt="" title="IFA" srcset="https://robwittman.com/wp-content/uploads/2026/09/IFA-300x131.png 300w, https://robwittman.com/wp-content/uploads/2026/09/IFA.png 574w" sizes="(max-width: 300px) 100vw, 300px" /></div>
826		</figure>
827	</div>
828</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >National Federation of Independent Business (NFIB)</h2>
829	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-logo">
830		
831		<figure class="wpb_wrapper vc_figure">
832			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="109" src="https://robwittman.com/wp-content/uploads/2026/09/NFIB-logo-scaled-1-300x109.jpg" class="vc_single_image-img attachment-medium" alt="" title="NFIB Logo" srcset="https://robwittman.com/wp-content/uploads/2026/09/NFIB-logo-scaled-1-300x109.jpg 300w, https://robwittman.com/wp-content/uploads/2026/09/NFIB-logo-scaled-1-1024x373.jpg 1024w, https://robwittman.com/wp-content/uploads/2026/09/NFIB-logo-scaled-1-768x280.jpg 768w, https://robwittman.com/wp-content/uploads/2026/09/NFIB-logo-scaled-1-1536x560.jpg 1536w, https://robwittman.com/wp-content/uploads/2026/09/NFIB-logo-scaled-1-2048x746.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" /></div>
833		</figure>
834	</div>
835</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 22px;text-align: center;font-family:Playfair Display;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading locality-text name-locality-combo" >U.S. Chamber of Commerce</h2>
836	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element  endorsement-logo">
837		
838		<figure class="wpb_wrapper vc_figure">
839			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="181" src="https://robwittman.com/wp-content/uploads/2026/09/US_Chamber_of_Commerce_Logo-300x181.png" class="vc_single_image-img attachment-medium" alt="" title="US_Chamber_of_Commerce_Logo" srcset="https://robwittman.com/wp-content/uploads/2026/09/US_Chamber_of_Commerce_Logo-300x181.png 300w, https://robwittman.com/wp-content/uploads/2026/09/US_Chamber_of_Commerce_Logo-1024x618.png 1024w, https://robwittman.com/wp-content/uploads/2026/09/US_Chamber_of_Commerce_Logo-768x464.png 768w, https://robwittman.com/wp-content/uploads/2026/09/US_Chamber_of_Commerce_Logo-1536x927.png 1536w, https://robwittman.com/wp-content/uploads/2026/09/US_Chamber_of_Commerce_Logo.png 1913w" sizes="(max-width: 300px) 100vw, 300px" /></div>
840		</figure>
841	</div>
842</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 40px"><span class="vc_empty_space_inner"></span></div></div></div></div></div>
843</div>    </div>
844</main>
845
846
847<footer id="site-footer" class="site-footer site-footer-default text-white pb-1">
848	<div class="site-footer-newsletter-form text-white" style="padding:0!important;">
849	<div class="container">
850		<div class="row align-items-center" style="justify-content:center">
851				<div class="site-make-donation-banner text-white">
852		<div class="row align-items-center">
853							<div class="col-md mb-2">
854					<h3 class="e-title mb-0">
855						Support Me in Making Virginia a Better Place!
856					</h3>
857				</div>
858						<div class="col-md-auto mb-1">
859				<ul class="e-amounts">
860											<li>
861							<a target="_blank" rel="noopener external" href="https://secure.winred.com/rob-wittman/donate?amount=50">
862								$50
863							</a>
864						</li>
865											<li>
866							<a target="_blank" rel="noopener external" href="https://secure.winred.com/rob-wittman/donate?amount=100">
867								$100
868							</a>
869						</li>
870											<li>
871							<a target="_blank" rel="noopener external" href="https://secure.winred.com/rob-wittman/donate?amount=250">
872								$250
873							</a>
874						</li>
875											<li>
876							<a target="_blank" rel="noopener external" href="https://secure.winred.com/rob-wittman/donate?amount=500">
877								$500
878							</a>
879						</li>
880											<li>
881							<a target="_blank" rel="noopener external" href="https://secure.winred.com/rob-wittman/donate">
882								Other
883							</a>
884						</li>
885									</ul>
886			</div>
887		</div>
888	</div>
889			<!--<div class="col-lg-4 mb-2 h-last-elem-mb0">
890				<h3 class="e-title">
891					Sign up for our newsletter
892				</h3>
893			</div>
894			<div class="col-lg mb-2">
895				
896                <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_7' ><div id='gf_7' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_7' id='gform_7'  action='/endorsements/#gf_7' data-formid='7' novalidate>
897                        <div class='gform-body gform_body'><div id='gform_fields_7' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_7_1" class="gfield gfield--type-text gfield--input-type-text gfield--width-third gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_7_1'><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_7_1' type='text' value='' class='large'    placeholder='Name*' aria-required="true" aria-invalid="false"   /></div></div><div id="field_7_4" class="gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-international gfield--width-third field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_7_4'><span class='gform-field-label__text'>Phone</span></label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_7_4' type='tel' value='' class='large'  placeholder='Phone'  aria-invalid="false"    /></div></div><div id="field_7_3" class="gfield gfield--type-email gfield--input-type-email gfield--width-third gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_7_3'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'>
898                            <input name='input_3' id='input_7_3' type='email' value='' class='large'   placeholder='Email*' aria-required="true" aria-invalid="false"  />
899                        </div></div><fieldset id="field_7_7" class="gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible gfield--choice-align-vertical"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Opt in</span></legend>
899<div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_7_7'><div class='gchoice gchoice_7_7_1'>
900								<input class='gfield-choice-input' name='input_7.1' type='checkbox'  value='I agree to receive text messages'  id='choice_7_7_1'   />
901								<label for='choice_7_7_1' id='label_7_7_1' class='gform-field-label gform-field-label--type-inline'>I agree to receive text messages</label>
902							</div></div></div></fieldset><div id="field_7_6" class="gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><div class="sms-consent-copy" style="font-size:12px; line-height:1.45; color:#ffffff; margin-top:8px;">
903  By entering your phone number and selecting to opt in, you consent to join a recurring SMS/MMS text messaging program that will provide alerts, donation requests, updates, and other important information. By participating, you agree to the terms &amp; privacy policy for autodialed messages to the phone number you provide. Msg &amp; data rates may apply. Message frequency varies. Reply HELP for help or STOP to opt out at any time. SMS information is not rented, sold, or shared. View <a href="https://robwittman.com/privacy-policy/" target="_blank" rel="noopener noreferrer" style="color:#3399ff;">Privacy Policy</a> and <a href="https://robwittman.com/privacy-policy/" target="_blank" rel="noopener noreferrer" style="color:#3399ff;">Terms &amp; Conditions</a>.
904</div>
905</div></div></div>
906        <div class='gform-footer gform_footer top_label'> <button class="btn btn-primary m-0" id="gform_submit_button_7">Stay Informed</button> <input type='hidden' name='gform_ajax' value='form_id=7&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=cc5f89810c8bfe4d03f3b5c68f4760be' />
907            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_7' value='iframe' />
908            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_7' id='gform_theme_7' value='gravity-theme' />
909            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_7' id='gform_style_settings_7' value='[]' />
910            <input type='hidden' class='gform_hidden' name='is_submit_7' value='1' />
911            <input type='hidden' class='gform_hidden' name='gform_submit' value='7' />
912            
913            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='nARgWyBooGQboT74heE8cjAoDE9V0+/JYJ5qyXpePleIXaVzrWgZ8CIinRcntT4EnPSzBVV0rjtEfBJusoy2GgF7hYOFPJ0FozGxv1WKZ+TPNfE=' />
914            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
915            <input type='hidden' class='gform_hidden' name='state_7' value='WyJ7XCI3LjFcIjpcIjBjN2E5ZTNiZmIyYWJmMDBlYjZkOTVjZWFkYjQ5MzFkXCIsXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjI1MGMwMzYxZjViZjQ5NWY4M2EzYjRkZDEyOTRhMDFlXCIsXCI4MmIyMTM5ZGRhNDU5MmMwNWUyMjgxOTJjZDA1MzIxZVwiLFwiZmI0NmIyNzEzOWViNjVjY2VjZTJlNjQ1MTJjNWYzMmRcIl0sXCJnZm9ybV90aGVtZVwiOlwiYjcxYjYwNDhjOWMwNTlmN2I4YmQwYTRhM2FkNDgyZmJcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCI0MTQ0MGI4YTgwMzQxMjQyZjBkYmZlMzc4ZGNmYjA1ZVwiLFwiZm9ybV9pZFwiOlwiYjJkNDlkMjU1YzJmNTQ3ZTExMTQ0MDkyZGVjNTE4ZjFcIixcInVybFwiOlwiN2NmM2JiNDc1NWMxYzFkNDQ1ZjlkMmU3OWRmNWYzOTlcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiNmQ5YmQwYWM4Y2ZmMTQzZDMwNmU0MDVjMzRjNThkMTZcIn0iLCIwNzk2ODYyOTI2YTc0MGZhZjVkODA5M2YwODlhNjE3MiIsMTc5MDk2MjU3Ml0=' />
916            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_7' id='gform_target_page_number_7' value='0' />
917            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_7' id='gform_source_page_number_7' value='1' />
918            <input type='hidden' name='gform_field_values' value='' />
919            
920        </div>
921                        </form>
922                        </div>
923		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_7' id='gform_ajax_frame_7' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
924		                
924<script type="text/javascript">
925/* <![CDATA[ */
926 gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_7').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_7');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_7').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_7').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_7').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_7').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_7').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_7').val();jQuery(document).trigger('gform_page_loaded', [7, current_page]);window['gf_submitting_7'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_7').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_7').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [7]);window['gf_submitting_7'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_7').text());}else{jQuery('#gform_7').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "7", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_7" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_7";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_7" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 7, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
927/* ]]> */
928</script>
928
929			</div>-->
930		</div>
931	</div>
932</div>    <div class="container pt-1">
933					<div class="site-footer-sec pt-2">
934				<div class="row align-items-center">
935											<div class="col mb-2">
936							<figure class="site-logo-footer mb-0">
937								<img class="iron-lazy o-fade" width="250" height="122" data-src="https://robwittman.com/wp-content/uploads/2024/04/WittmanLogo1_white-transparent-e1714143245745.png" alt="" />
938							</figure>
939						</div>
940																<div class="col-md-auto">
941							<div class="row align-items-center">
942																	<div class="col-md mb-2">
943										<div class="site-footer-cinfo h-last-elem-mb0">
944											<p>PO Box 427, Alexandria, VA 22313 | <span style="text-decoration: underline;"><a href="mailto:[email protected]"><span style="font-weight: 400;">[email protected]</span></a></span></p>
945<p><span style="color: #ffffff;">Want to get involved?<span style="text-decoration: underline;"> <a href="https://robwittman.com/contact/">Contact us today!</a></span></span></p>
946<p>&nbsp;</p>
947										</div>
948									</div>
949																									<div class="col-md-auto mb-2">
950										<ul class="site-footer-social">
951																							<li>
952													<a target="_blank" rel="noopener external" href="https://www.facebook.com/RobertJWittman/" aria-label="Facebook">
953														<i class="fa-brands fa-facebook-f"></i>
954													</a>
955												</li>
956																							<li>
957													<a target="_blank" rel="noopener external" href="https://twitter.com/reelectwittman" aria-label="Twitter">
958														<i class="fa-brands fa-x-twitter"></i>
959													</a>
960												</li>
961																							<li>
962													<a target="_blank" rel="noopener external" href="https://www.youtube.com/channel/UCTgPbi41IMkbTnnXm9FDCHg" aria-label="YouTube">
963														<i class="fa-brands fa-youtube"></i>
964													</a>
965												</li>
966																					</ul>
967									</div>
968															</div>
969						</div>
970									</div>
971			</div>
972							<div class="site-footer-sec h-font-size-small pt-2">
973				<div class="row align-items-center">
974											<div class="col-md mb-2">
975							<p class="site-footer-consent-msg mb-0">
976								By providing your phone number, you are consenting to receive calls and texts, including auto-dial and automated calls and tests, to that number from the committee.							</p>
977						</div>
978																<div class="col-md-auto mb-2">
979							<div class="site-footer-paid-msg h-boxed-text">
980								Paid for by Rob Wittman for Congress							</div>
981						</div>
982									</div>
983			</div>
984				<div class="site-footer-sec h-font-size-smaller pt-1">
985			<div class="row">
986				<div class="col-md-auto mb-1">
987					<p class="site-copyright mb-0">
988						&copy; 2026 Re-Elect Rob Wittman for Congress. All Rights Reserved.
989					</p>
990				</div>
991				<div class="col-md-auto mb-1">
992					<nav class="site-footer-util-navigation">
993	<ul id="menu-footer" class="menu"><li id="menu-item-1213" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1213"><a href="https://robwittman.com/media-kit/">Media Kit</a></li>
994<li id="menu-item-1214" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1214"><a href="https://robwittman.com/site-map/">Site Map</a></li>
995<li id="menu-item-1215" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1215"><a href="https://secure.winred.com/rob-wittman/storefront/">Store</a></li>
996</ul></nav>				</div>
997			</div>
998		</div>
999    </div>
1000</footer><div class="site-back-top">
1001    <div class="e-icon">
1002        <span class="fa-stack">
1003            <i class="fas fa-circle fa-stack-2x"></i>
1004            <i class="fas fa-chevron-up fa-stack-1x fa-inverse"></i>
1005        </span>
1006    </div>
1007</div>
1008<link rel='stylesheet' id='vc_google_fonts_playfair_displayregularitalic700700italic900900italic-css' href='https://fonts.googleapis.com/css?family=Playfair+Display%3Aregular%2Citalic%2C700%2C700italic%2C900%2C900italic&#038;subset=latin&#038;ver=7.6' type='text/css' media='all' />
1009<link rel='stylesheet' id='gform_basic-css' href='https://robwittman.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css' type='text/css' media='all' />
1010<link rel='stylesheet' id='gform_theme_components-css' href='https://robwittman.com/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css' type='text/css' media='all' />
1011<link rel='stylesheet' id='gform_theme-css' href='https://robwittman.com/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css' type='text/css' media='all' />
1012<script type="text/javascript" id="ironstrap_app_js-js-extra">
1013/* <![CDATA[ */
1014var ironajax = {"ajax_url":"https:\/\/robwittman.com\/wp-admin\/admin-ajax.php"};
1015/* ]]> */
1016</script>
vendor: 1 bytes, line 1016
1016
1017<script type="text/javascript" src="https://robwittman.com/wp-content/themes/ironstrap-political-2024/dist/assets/js/build.js" id="ironstrap_app_js-js"></script>
vendor: 1 bytes, line 1017
1017
1018<script type="text/javascript" src="https://robwittman.com/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js" id="wpb_composer_front_js-js"></script>
vendor: 1 bytes, line 1018
1018
1019<script type="text/javascript" src="https://robwittman.com/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js" id="wp-polyfill-inert-js"></script>
vendor: 1 bytes, line 1019
1019
1020<script type="text/javascript" src="https://robwittman.com/wp-includes/js/dist/vendor/regenerator-runtime.min.js" id="regenerator-runtime-js"></script>
vendor: 1 bytes, line 1020
1020
1021<script type="text/javascript" src="https://robwittman.com/wp-includes/js/dist/vendor/wp-polyfill.min.js" id="wp-polyfill-js"></script>
vendor: 1 bytes, line 1021
1021
1022<script type="text/javascript" src="https://robwittman.com/wp-includes/js/dist/dom-ready.min.js" id="wp-dom-ready-js"></script>
vendor: 1 bytes, line 1022
1022
1023<script type="text/javascript" src="https://robwittman.com/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script>
vendor: 1 bytes, line 1023
1023
1024<script type="text/javascript" src="https://robwittman.com/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1024
1024
1025<script type="text/javascript" id="wp-i18n-js-after">
1026/* <![CDATA[ */
1027wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1028/* ]]> */
1029</script>
vendor: 1 bytes, line 1029
1029
1030<script type="text/javascript" src="https://robwittman.com/wp-includes/js/dist/a11y.min.js" id="wp-a11y-js"></script>
vendor: 1 bytes, line 1030
1030
1031<script type="text/javascript" defer='defer' src="https://robwittman.com/wp-content/plugins/gravityforms/js/jquery.json.min.js" id="gform_json-js"></script>
vendor: 1 bytes, line 1031
1031
1032<script type="text/javascript" id="gform_gravityforms-js-extra">
1033/* <![CDATA[ */
1034var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}};
1035var gf_legacy_multi = [];
1036var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https:\/\/robwittman.com\/wp-content\/plugins\/gravityforms\/images"}};
1037var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/robwittman.com\/wp-content\/plugins\/gravityforms","number_formats":[],"version_hash":"9fcf989708e97a0e356efeca639ecc5b","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
1037o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
1038/* ]]> */
1039</script>
vendor: 1 bytes, line 1039
1039
1040<script type="text/javascript" defer='defer' src="https://robwittman.com/wp-content/plugins/gravityforms/js/gravityforms.min.js" id="gform_gravityforms-js"></script>
vendor: 1 bytes, line 1040
1040
1041<script type="text/javascript" defer='defer' src="https://robwittman.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js" id="gform_placeholder-js"></script>
vendor: 1 bytes, line 1041
1041
1042<script type="text/javascript" defer='defer' src="https://robwittman.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js" id="gform_gravityforms_utils-js"></script>
vendor: 1 bytes, line 1042
1042
1043<script type="text/javascript" defer='defer' src="https://robwittman.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js" id="gform_gravityforms_theme_vendors-js"></script>
vendor: 1 bytes, line 1043
1043
1044<script type="text/javascript" id="gform_gravityforms_theme-js-extra">
1045/* <![CDATA[ */
1046var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"9fcf989708e97a0e356efeca639ecc5b"},"ajax":{"ajaxurl":"https:\/\/robwittman.com\/wp-admin\/admin-ajax.php","ajax_submission_nonce":"c2ef566fd8","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https:\/\/robwittman.com\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/","config_nonce":"3fdd0a30f3"};
1047/* ]]> */
1048</script>
vendor: 1 bytes, line 1048
1048
1049<script type="text/javascript" defer='defer' src="https://robwittman.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js" id="gform_gravityforms_theme-js"></script>
vendor: 1 bytes, line 1049
1049
1050<script></script>
1050<script type="text/javascript">
1051/* <![CDATA[ */
1052 gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 7) {if(typeof Placeholders != 'undefined'){
1053                        Placeholders.enable();
1054                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 
1055/* ]]> */
1056</script>
vendor: 1 bytes, line 1056
1056
1057<script type="text/javascript">
1058/* <![CDATA[ */
1059 gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "7", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_7" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_7";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_7" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 7, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } ); 
1060/* ]]> */
1061</script>
vendor: 1 bytes, line 1061
1061
1062<script type="text/javascript">
1063/*
1064  Turn Visual Composer Image Carousel into Visual Composer Infinite Image Carousel
1065  Include before the </head> tag on yout theme's header.php 
1066  Read the detailed step-by-step at https://humbertosilva.com/visual-composer-infinite-image-carousel/
1067*/
1068
1069    // auxiliary code to create triggers for the add and remove class for later use
1070    (function($){
1071    $.each(["addClass","removeClass"],function(i,methodname){
1072        var oldmethod = $.fn[methodname];
1073        $.fn[methodname] = function(){
1074              oldmethod.apply( this, arguments );
1075              this.trigger(methodname+"change");
1076              return this;
1077        }
1078    });
1079    })(jQuery);
1080  
1081    // main function for the infinite loop
1082    function vc_custominfiniteloop_init(vc_cil_element_id){
1083
1084      var vc_element = '#' + vc_cil_element_id; // because we're using this more than once let's create a variable for it
1085      window.maxItens = jQuery(vc_element).data('per-view'); // max visible items defined
1086      window.addedItens = 0; // auxiliary counter for added itens to the end 
1087             
1088      // go to slides and duplicate them to the end to fill space
1089      jQuery(vc_element).find('.vc_carousel-slideline-inner').find('.vc_item').each(function(){
1090        // we only need to duplicate the first visible images
1091        if (window.addedItens < window.maxItens) {
1092          if (window.addedItens == 0 ) {
1093            // the fisrt added slide will need a trigger so we know it ended and make it "restart" without animation
1094            jQuery(this).clone().addClass('vc_custominfiniteloop_restart').removeClass('vc_active').appendTo(jQuery(this).parent());            
1095          } else {
1096            jQuery(this).clone().removeClass('vc_active').appendTo(jQuery(this).parent());         
1097          }
1098          window.addedItens++;
1099        }
1100      });
1101
1102      // add the trigger so we know when to "restart" the animation without the user knowing about it
1103      jQuery('.vc_custominfiniteloop_restart').bind('addClasschange', null, function(){
1104        
1105        // navigate to the carousel element , I know, its ugly ...
1106        var vc_carousel = jQuery(this).parent().parent().parent().parent();
1107
1108        // first we temporarily change the animation speed to zero
1109        jQuery(vc_carousel).data('vc.carousel').transition_speed = 0;
1110
1111        // make the slider go to the first slide without animation and because the fist set of images shown
1112        // are the same that are being shown now the slider is now "restarted" without that being visible 
1113        jQuery(vc_carousel).data('vc.carousel').to(0);
1114
1115        // allow the carousel to go to the first image and restore the original speed 
1116        setTimeout("vc_cil_restore_transition_speed('"+jQuery(vc_carousel).prop('id')+"')",100);
1117      });
1118
1119    }
1120
1121    // restore original speed setting of vc_carousel
1122    function vc_cil_restore_transition_speed(element_id){
1123    // after inspecting the original source code the value of 600 is defined there so we put back the original here
1124    jQuery('#' + element_id).data('vc.carousel').transition_speed = 600; 
1125    }
1126
1127    // init     
1128    jQuery(document).ready(function(){    
1129      // find all vc_carousel with the defined class and turn them into infine loop
1130      jQuery('.vc_custominfiniteloop').find('div[data-ride="vc_carousel"]').each(function(){
1131        // allow time for the slider to be built on the page
1132        // because the slider is "long" we can wait a bit before adding images and events needed  
1133        var vc_cil_element = jQuery(this).prop("id");
1134        setTimeout("vc_custominfiniteloop_init('"+vc_cil_element+"')",2000);      
1135      });    
1136    });
1137
1138</script>
1138
1139</body>
1140
1141</html>
1142<!--
1143Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/
1144
1145Page Caching using Disk: Enhanced 
1146
1147Served from: robwittman.com @ 2026-10-02 12:36:12 by W3 Total Cache
1148-->

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.