<!doctype html>
<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en-US"> <![endif]-->
<!--[if IE 7 ]>    <html class="no-js ie7" lang="en-US"> <![endif]-->
<!--[if IE 8 ]>    <html class="no-js ie8" lang="en-US"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en-US" itemscope="itemscope" itemtype="http://schema.org/WebPage"> <!--<![endif]-->

    
<head>

<meta charset="" />
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

<title itemprop="name">John James for Michigan</title>
<link rel="icon" type="image/png" href="http://johnjamesmi.com/wp-content/uploads/2022/01/JJ_Web_Favicon_32x32.png" />

<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="https://johnjamesmi.com/xmlrpc.php" />
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

<!-- Google Tag Manager for WordPress by gtm4wp.com -->
<script data-cfasync="false" data-pagespeed-no-defer>
	var gtm4wp_datalayer_name = "dataLayer";
	var dataLayer = dataLayer || [];
</script>
<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
	<!-- This site is optimized with the Yoast SEO plugin v21.5 - https://yoast.com/wordpress/plugins/seo/ -->
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:site_name" content="John James for Michigan" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://johnjamesmi.com/#website","url":"https://johnjamesmi.com/","name":"John James for Michigan","description":"Support John James for Governor!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://johnjamesmi.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel="alternate" type="application/rss+xml" title="John James for Michigan &raquo; Feed" href="https://johnjamesmi.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="John James for Michigan &raquo; Comments Feed" href="https://johnjamesmi.com/comments/feed/" />

	<!--[if gte IE 9]><style type="text/css">.gradient {filter: none !important;}</style><![endif]-->
	<script type="text/javascript"> if (!window.console) console = {log: function() {}}; </script>
	<style>.ellip {display: block;height: 100%;}.ellip-line {display: inline-block;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;max-width: 100%;}.ellip,.ellip-line {position: relative;overflow: hidden;}</style>
	<!--[if lte IE 8]><script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/compatability/excanvas.js"></script><![endif]-->
	<!--[if lt IE 7]><script defer type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/js/pngfix.js"></script><![endif]-->
	<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/johnjamesmi.com\/wp-includes\/js\/wp-emoji-release.min.js"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
/* ]]> */
</script>
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://johnjamesmi.com/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' />
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.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}
</style>
<style id='global-styles-inline-css' type='text/css'>
body{--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%);--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-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}.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;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='bootstrap-styles-css' href='https://johnjamesmi.com/wp-content/themes/stack-framework/admin/layouts/bootstrap.min.css' type='text/css' media='all' />
<link rel='stylesheet' id='magnific-css' href='https://johnjamesmi.com/wp-content/themes/stack-framework/css/magnific.css' type='text/css' media='all' />
<link rel='stylesheet' id='responsive-style-css' href='https://johnjamesmi.com/wp-content/themes/stack-framework-child/style.css' type='text/css' media='screen,handheld' />
<link rel='stylesheet' id='def_print_styles-css' href='https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/scss/def_print_styles.css' type='text/css' media='print' />
<link rel='stylesheet' id='font-awesome-css' href='https://johnjamesmi.com/wp-content/themes/stack-framework/css/font-awesome.min.css' type='text/css' media='all' />
<link rel='stylesheet' id='googleFonts-css' href='http://fonts.googleapis.com/css?family=Lato%3A100%2C300%2C400%2C700&#038;ver=6.4.1' type='text/css' media='all' />
<script>var jquery_placeholder_url = 'https://johnjamesmi.com/wp-content/plugins/gravity-forms-placeholders/jquery.placeholder-1.0.1.js';</script><script type="text/javascript" src="https://johnjamesmi.com/wp-content/plugins/jquery-manager/assets/js/jquery-1.12.4.min.js" id="jquery-core-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/plugins/jquery-manager/assets/js/jquery-migrate-1.4.1.min.js" id="jquery-migrate-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/js/responsive-modernizr.js" id="modernizr-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/js/magnific.min.js" id="magnific-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/js/bootstrap.js" id="bootstrap-script-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/js/strap-extras.js" id="strap-extras-script-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/plugins/gravity-forms-placeholders/gf.placeholders.js" id="_gf_placeholders-js"></script>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://johnjamesmi.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.4.1" />

<!-- Google Tag Manager for WordPress by gtm4wp.com -->
<!-- GTM Container placement set to automatic -->
<script data-cfasync="false" data-pagespeed-no-defer>
	var dataLayer_content = [];
	dataLayer.push( dataLayer_content );
</script>
<script data-cfasync="false">
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MXZ2RLG');
</script>
<!-- End Google Tag Manager -->
<!-- End Google Tag Manager for WordPress by gtm4wp.com --><!-- Custom CSS -->
<style type="text/css">
.home #wrapper .gform_wrapper form .gform_body .gform_fields .gfield .opt-in { color: #fff !important; } .home #wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_checkbox ul li label, .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_radio ul li label { color: #fff !important; }header { background: ;}.navbar-brand { font-weight: normal; }.navbar-nav > li > a, .dropdown-menu > li > a { font-weight: normal; }
</style><link rel="icon" href="https://johnjamesmi.com/wp-content/uploads/2025/09/cropped-Copy-of-IMG_9823-32x32.jpg" sizes="32x32" />
<link rel="icon" href="https://johnjamesmi.com/wp-content/uploads/2025/09/cropped-Copy-of-IMG_9823-192x192.jpg" sizes="192x192" />
<link rel="apple-touch-icon" href="https://johnjamesmi.com/wp-content/uploads/2025/09/cropped-Copy-of-IMG_9823-180x180.jpg" />
<meta name="msapplication-TileImage" content="https://johnjamesmi.com/wp-content/uploads/2025/09/cropped-Copy-of-IMG_9823-270x270.jpg" />
		<style type="text/css" id="wp-custom-css">
			

@media only screen and (max-width: 991px) {
	.mobile-logo {
		display: none !important;
	}

	#header .navbar .navWrap .navbar-header #logo img.desktop-logo {
		display: block !important;
		min-width: 55px;
	}

	#header .navbar .navWrap {
		height: 75px;
	}
	
	#header .navbar .navWrap .navbar-header #logo {
		padding: 0;
	}
}

span.le.le-post_title.entry-title.p-name {
	color: white;
/* 	border: 2px solid white;
	padding: 10px; */
}
/* FREEDOM AGENDA DROPDOWNS */
.freedom-dropdown-section {
    margin-bottom: 20px;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

.freedom-dropdown-section summary {
    list-style: none;
    width: 100%;
    background: linear-gradient(135deg, #0a2240 0%, #1a3a5c 100%);
    color: #ffffff;
    padding: 25px 30px;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.freedom-dropdown-section summary::-webkit-details-marker {
    display: none;
}

.freedom-dropdown-section summary:hover {
    background: linear-gradient(135deg, #0d2d52 0%, #1f4570 100%);
}

.freedom-dropdown-section summary::after {
    content: '+';
    font-size: 32px;
    font-weight: 300;
}

.freedom-dropdown-section[open] summary::after {
    content: '−';
}

.freedom-dropdown-content {
    max-height: 600px;
    overflow-y: auto;
    background: #ffffff;
    padding: 40px;
}

.freedom-dropdown-content::-webkit-scrollbar {
    width: 10px;
}

.freedom-dropdown-content::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.freedom-dropdown-content::-webkit-scrollbar-thumb {
    background: #0a2240;
    border-radius: 5px;
}

.freedom-dropdown-content h2 {
    color: #0a2240;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 5px;
}

.freedom-dropdown-content .subtitle {
    font-size: 20px;
    font-weight: 600;
    color: #c41230;
    margin-bottom: 20px;
}

.freedom-dropdown-content p {
    color: #333;
    font-size: 16px;
    line-height: 1.8;
    margin-bottom: 15px;
}

.freedom-dropdown-content ul {
    margin: 15px 0 20px 0;
    padding-left: 25px;
}

.freedom-dropdown-content ul li {
    color: #333;
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 12px;
}

.freedom-highlight-box {
    background: #f8f9fa;
    border-left: 5px solid #c41230;
    padding: 25px;
    margin: 25px 0;
}

.freedom-highlight-box h3 {
    margin: 0;
    color: #c41230;
    font-size: 22px;
}

.freedom-policy-point {
    background: #f8f9fa;
    padding: 20px 25px;
    margin: 20px 0;
    border-radius: 8px;
    border-left: 4px solid #0a2240;
}

.freedom-policy-point h4 {
    margin-top: 0;
    color: #0a2240;
    font-size: 18px;
    font-weight: 700;
}

.freedom-section-divider {
    border: none;
    height: 2px;
    background: linear-gradient(90deg, transparent, #0a2240, transparent);
    margin: 30px 0;
}

.freedom-agenda-intro {
    max-width: 900px;
    margin: 0 auto 40px auto;
    font-size: 18px;
    line-height: 1.8;
    color: #333;
    text-align: center;
}

.freedom-agenda-intro strong {
    font-size: 20px;
}
/* FREEDOM AGENDA - ENHANCED STYLES */

.freedom-agenda-intro {
    max-width: 900px;
    margin: 0 auto 50px auto;
    font-size: 18px;
    line-height: 1.8;
    color: #333;
    text-align: center;
    padding: 0 20px;
}

.freedom-dropdown-section {
    margin-bottom: 15px;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
    border: 1px solid rgba(10, 34, 64, 0.1);
}

.freedom-dropdown-section summary {
    list-style: none;
    width: 100%;
    background: linear-gradient(135deg, #0a2240 0%, #1a3a5c 100%);
    color: #ffffff;
    padding: 22px 30px;
    font-size: 22px;
    font-weight: 700;
    text-align: left;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    transition: all 0.3s ease;
    border-left: 5px solid #c41230;
}

.freedom-dropdown-section summary::-webkit-details-marker {
    display: none;
}

.freedom-dropdown-section summary:hover {
    background: linear-gradient(135deg, #0d2d52 0%, #1f4570 100%);
    padding-left: 35px;
}

.freedom-dropdown-section summary::after {
    content: '+';
    font-size: 28px;
    font-weight: 400;
    color: #c41230;
    background: rgba(255,255,255,0.15);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.freedom-dropdown-section[open] summary::after {
    content: '−';
    background: #c41230;
    color: #ffffff;
    transform: rotate(180deg);
}

.freedom-dropdown-section[open] summary {
    border-bottom: 1px solid rgba(255,255,255,0.2);
}

.freedom-dropdown-content {
    max-height: 600px;
    overflow-y: auto;
    background: #ffffff;
    padding: 40px;
    border-top: 3px solid #c41230;
}

.freedom-dropdown-content::-webkit-scrollbar {
    width: 8px;
}

.freedom-dropdown-content::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.freedom-dropdown-content::-webkit-scrollbar-thumb {
    background: #0a2240;
    border-radius: 4px;
}

.freedom-dropdown-content h2 {
    color: #0a2240;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 5px;
    border-bottom: 3px solid #c41230;
    display: inline-block;
    padding-bottom: 8px;
}

.freedom-dropdown-content .subtitle {
    font-size: 20px;
    font-weight: 600;
    color: #c41230;
    margin-bottom: 25px;
    margin-top: 10px;
}

.freedom-dropdown-content p {
    color: #333;
    font-size: 16px;
    line-height: 1.9;
    margin-bottom: 18px;
}

.freedom-dropdown-content > ul {
    margin: 20px 0 25px 0;
    padding-left: 0;
    list-style: none;
}

.freedom-dropdown-content > ul > li {
    color: #333;
    font-size: 16px;
    line-height: 1.8;
    margin-bottom: 15px;
    padding-left: 30px;
    position: relative;
}

.freedom-dropdown-content > ul > li::before {
    content: '★';
    color: #c41230;
    position: absolute;
    left: 0;
    font-size: 14px;
}

.freedom-highlight-box {
    background: linear-gradient(135deg, #f8f9fa 0%, #eef1f4 100%);
    border-left: 5px solid #c41230;
    padding: 25px 30px;
    margin: 35px 0;
    border-radius: 0 8px 8px 0;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.freedom-highlight-box h3 {
    margin: 0;
    color: #0a2240;
    font-size: 24px;
    font-weight: 700;
}

.freedom-policy-point {
    background: #f8f9fa;
    padding: 25px 30px;
    margin: 20px 0;
    border-radius: 8px;
    border-left: 4px solid #0a2240;
    transition: all 0.3s ease;
}

.freedom-policy-point:hover {
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transform: translateX(5px);
}

.freedom-policy-point h4 {
    margin-top: 0;
    margin-bottom: 12px;
    color: #0a2240;
    font-size: 20px;
    font-weight: 700;
}

.freedom-policy-point ul {
    margin: 15px 0 0 0;
    padding-left: 0;
    list-style: none;
}

.freedom-policy-point ul li {
    padding-left: 25px;
    position: relative;
    margin-bottom: 12px;
    line-height: 1.7;
}

.freedom-policy-point ul li::before {
    content: '→';
    color: #c41230;
    position: absolute;
    left: 0;
    font-weight: bold;
}

.freedom-section-divider {
    border: none;
    height: 2px;
    background: linear-gradient(90deg, #c41230, #0a2240, #c41230);
    margin: 35px 0;
    opacity: 0.3;
}

/* Mobile responsive */
@media (max-width: 768px) {
    .freedom-dropdown-section summary {
        font-size: 16px;
        padding: 18px 20px;
        letter-spacing: 1px;
    }
    
    .freedom-dropdown-section summary::after {
        width: 32px;
        height: 32px;
        font-size: 22px;
    }
    
    .freedom-dropdown-content {
        padding: 25px 20px;
    }
    
    .freedom-dropdown-content h2 {
        font-size: 24px;
    }
    
    .freedom-policy-point {
        padding: 20px;
    }
}
/* FREEDOM AGENDA - ENHANCED INTRO */

.freedom-agenda-intro {
    max-width: 950px;
    margin: 50px auto 60px auto;
    padding: 40px 50px;
    text-align: center;
    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 50%, #f8f9fa 100%);
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.08);
    border-top: 4px solid #c41230;
    border-bottom: 4px solid #0a2240;
}

.freedom-agenda-intro p:first-child {
    font-size: 26px;
    font-weight: 700;
    color: #0a2240;
    margin-bottom: 25px;
    line-height: 1.4;
}

.freedom-agenda-intro p {
    font-size: 18px;
    line-height: 1.9;
    color: #444;
    margin-bottom: 20px;
}

.freedom-agenda-intro p:last-child {
    font-size: 20px;
    font-weight: 600;
    color: #c41230;
    margin-bottom: 0;
    margin-top: 25px;
}

/* Mobile responsive */
@media (max-width: 768px) {
    .freedom-agenda-intro {
        padding: 30px 25px;
        margin: 30px 15px 40px 15px;
    }
    
    .freedom-agenda-intro p:first-child {
        font-size: 20px;
    }
    
    .freedom-agenda-intro p:last-child {
        font-size: 17px;
    }
}
/* FREEDOM AGENDA - FULL WIDTH INTRO */

.freedom-agenda-intro {
    max-width: 100%;
    width: 100%;
    margin: 0 0 50px 0;
    padding: 60px 80px;
    text-align: center;
    background: linear-gradient(180deg, #f8f9fa 0%, #ffffff 100%);
    border-bottom: 4px solid #0a2240;
    box-shadow: 0 4px 15px rgba(0,0,0,0.06);
    border-radius: 0;
    border-top: none;
}

.freedom-agenda-intro p:first-child {
    font-size: 32px;
    font-weight: 700;
    color: #0a2240;
    margin-bottom: 30px;
    line-height: 1.3;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.freedom-agenda-intro p {
    font-size: 19px;
    line-height: 1.9;
    color: #444;
    margin-bottom: 20px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.freedom-agenda-intro p:last-child {
    font-size: 22px;
    font-weight: 700;
    color: #c41230;
    margin-bottom: 0;
    margin-top: 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Mobile responsive */
@media (max-width: 768px) {
    .freedom-agenda-intro {
        padding: 40px 25px;
    }
    
    .freedom-agenda-intro p:first-child {
        font-size: 22px;
    }
    
    .freedom-agenda-intro p {
        font-size: 16px;
    }
    
    .freedom-agenda-intro p:last-child {
        font-size: 16px;
    }
	/* FREEDOM AGENDA - POWERFUL INTRO */

.freedom-agenda-intro {
    max-width: 100%;
    width: 100%;
    margin: 0 0 50px 0;
    padding: 70px 80px;
    text-align: center;
    background: linear-gradient(180deg, #f8f9fa 0%, #ffffff 100%);
    border-bottom: 4px solid #0a2240;
    box-shadow: 0 4px 15px rgba(0,0,0,0.06);
    border-radius: 0;
    border-top: none;
}

.freedom-agenda-intro p:first-child {
    font-size: 42px;
    font-weight: 700;
    color: #0a2240;
    margin-bottom: 35px;
    line-height: 1.2;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

.freedom-agenda-intro p {
    font-size: 24px;
    line-height: 1.8;
    color: #333;
    margin-bottom: 25px;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

.freedom-agenda-intro p:last-child {
    font-size: 28px;
    font-weight: 700;
    color: #c41230;
    margin-bottom: 0;
    margin-top: 35px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

/* Mobile responsive */
@media (max-width: 768px) {
    .freedom-agenda-intro {
        padding: 50px 25px;
    }
    
    .freedom-agenda-intro p:first-child {
        font-size: 26px;
    }
    
    .freedom-agenda-intro p {
        font-size: 18px;
    }
    
    .freedom-agenda-intro p:last-child {
        font-size: 18px;
        letter-spacing: 1px;
    }
}
}
/* FREEDOM AGENDA - POWERFUL INTRO (OVERRIDE) */

.freedom-agenda-intro p:first-child {
    font-size: 42px !important;
    font-weight: 700 !important;
    color: #0a2240 !important;
    margin-bottom: 35px !important;
    line-height: 1.2 !important;
}

.freedom-agenda-intro p {
    font-size: 24px !important;
    line-height: 1.8 !important;
    color: #333 !important;
}

.freedom-agenda-intro p:last-child {
    font-size: 28px !important;
    font-weight: 700 !important;
    color: #c41230 !important;
    letter-spacing: 2px !important;
}

@media (max-width: 768px) {
    .freedom-agenda-intro p:first-child {
        font-size: 26px !important;
    }
    
    .freedom-agenda-intro p {
        font-size: 18px !important;
    }
    
    .freedom-agenda-intro p:last-child {
        font-size: 18px !important;
    }
}
/* FIX FIRST LINE SIZE */

.freedom-agenda-intro p:first-child,
.freedom-agenda-intro p:first-child strong {
    font-size: 42px !important;
    font-weight: 700 !important;
    color: #0a2240 !important;
    line-height: 1.2 !important;
	
/* Press Inquiry Form Styles */

.press-inquiry-intro {
  margin-bottom: 30px;
}

.press-inquiry-intro p {
  font-size: 16px;
  line-height: 1.7;
  color: #333;
  margin-bottom: 15px;
}

.press-inquiry-form .form-row {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}

.press-inquiry-form .form-row .form-group {
  flex: 1;
}

.press-inquiry-form .form-group {
  display: flex;
  flex-direction: column;
}

.press-inquiry-form label {
  font-size: 14px;
  font-weight: 600;
  color: #0a2240;
  margin-bottom: 8px;
}

.press-inquiry-form .required {
  color: #c8102e;
}

.press-inquiry-form input[type="text"],
.press-inquiry-form input[type="email"],
.press-inquiry-form input[type="tel"],
.press-inquiry-form select,
.press-inquiry-form textarea {
  width: 100%;
  padding: 12px 15px;
  font-size: 15px;
  font-family: inherit;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.press-inquiry-form input::placeholder,
.press-inquiry-form textarea::placeholder {
  color: #999;
}

.press-inquiry-form input:focus,
.press-inquiry-form select:focus,
.press-inquiry-form textarea:focus {
  outline: none;
  border-color: #0a2240;
  box-shadow: 0 0 0 3px rgba(10, 34, 64, 0.1);
}

.press-inquiry-form select {
  cursor: pointer;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230a2240' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 18px;
  padding-right: 45px;
}

.press-inquiry-form textarea {
  resize: vertical;
  min-height: 120px;
}

.press-inquiry-form .form-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  border-top: 1px solid #e0e0e0;
}

.press-inquiry-form .form-note {
  font-size: 13px;
  color: #666;
  margin: 0;
}

.press-submit-btn {
  display: inline-block;
  background: #c8102e;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  font-family: inherit;
  padding: 14px 35px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.press-submit-btn:hover {
  background: #a00d25;
}

@media (max-width: 768px) {
  .press-inquiry-form .form-row {
    flex-direction: column;
    gap: 0;
  }

  .press-inquiry-form .form-row .form-group {
    margin-bottom: 20px;
  }

  .press-inquiry-form .form-footer {
    flex-direction: column;
    gap: 15px;
    align-items: flex-start;
  }

  .press-submit-btn {
    width: 100%;
    text-align: center;
  }
}
	/* Press Inquiry Form Styles - Enhanced */

.press-inquiry-intro {
  margin-bottom: 30px;
}

.press-inquiry-intro p {
  font-size: 18px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 15px;
}

.press-inquiry-form .form-row {
  display: flex;
  gap: 25px;
  margin-bottom: 25px;
}

.press-inquiry-form .form-row .form-group {
  flex: 1;
}

.press-inquiry-form .form-group {
  display: flex;
  flex-direction: column;
}

.press-inquiry-form label {
  font-size: 16px;
  font-weight: 600;
  color: #0a2240;
  margin-bottom: 10px;
}

.press-inquiry-form .required {
  color: #c8102e;
}

.press-inquiry-form input[type="text"],
.press-inquiry-form input[type="email"],
.press-inquiry-form input[type="tel"],
.press-inquiry-form select,
.press-inquiry-form textarea {
  width: 100%;
  padding: 16px 18px;
  font-size: 17px;
  font-family: inherit;
  color: #333;
  background: #f8f9fa;
  border: 2px solid #dde1e6;
  border-radius: 6px;
  transition: all 0.2s ease;
}

.press-inquiry-form input::placeholder,
.press-inquiry-form textarea::placeholder {
  color: #888;
}

.press-inquiry-form input:focus,
.press-inquiry-form select:focus,
.press-inquiry-form textarea:focus {
  outline: none;
  background: #fff;
  border-color: #0a2240;
  box-shadow: 0 0 0 4px rgba(10, 34, 64, 0.1);
}

.press-inquiry-form select {
  cursor: pointer;
  appearance: none;
  background-color: #f8f9fa;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230a2240' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 20px;
  padding-right: 50px;
}

.press-inquiry-form textarea {
  resize: vertical;
  min-height: 150px;
}

.press-inquiry-form .form-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 25px;
  margin-top: 10px;
  border-top: 2px solid #e0e0e0;
}

.press-inquiry-form .form-note {
  font-size: 15px;
  color: #666;
  margin: 0;
}

.press-submit-btn {
  display: inline-block;
  background: #c8102e;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  font-family: inherit;
  padding: 18px 45px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
  box-shadow: 0 4px 15px rgba(200, 16, 46, 0.25);
}

.press-submit-btn:hover {
  background: #a00d25;
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(200, 16, 46, 0.35);
}

@media (max-width: 768px) {
  .press-inquiry-form .form-row {
    flex-direction: column;
    gap: 0;
  }

  .press-inquiry-form .form-row .form-group {
    margin-bottom: 25px;
  }

  .press-inquiry-form .form-footer {
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
  }

  .press-submit-btn {
    width: 100%;
    text-align: center;
  }
}
	/* Press Inquiry Form Styles - Enhanced with Higher Specificity */

.press-inquiry-intro {
  margin-bottom: 30px;
}

.press-inquiry-intro p {
  font-size: 18px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 15px;
}

/* Force two-column layout */
form.press-inquiry-form .form-row {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 25px;
  margin-bottom: 25px;
  width: 100%;
}

form.press-inquiry-form .form-row .form-group {
  flex: 1 1 45%;
  min-width: 250px;
}

form.press-inquiry-form .form-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
}

form.press-inquiry-form label {
  font-size: 16px;
  font-weight: 600;
  color: #0a2240;
  margin-bottom: 10px;
  display: block;
}

form.press-inquiry-form .required {
  color: #c8102e;
}

form.press-inquiry-form input[type="text"],
form.press-inquiry-form input[type="email"],
form.press-inquiry-form input[type="tel"],
form.press-inquiry-form select,
form.press-inquiry-form textarea {
  width: 100% !important;
  max-width: 100% !important;
  padding: 16px 18px;
  font-size: 17px;
  font-family: inherit;
  color: #333;
  background: #f8f9fa;
  border: 2px solid #dde1e6;
  border-radius: 6px;
  transition: all 0.2s ease;
  box-sizing: border-box;
}

form.press-inquiry-form input::placeholder,
form.press-inquiry-form textarea::placeholder {
  color: #888;
}

form.press-inquiry-form input:focus,
form.press-inquiry-form select:focus,
form.press-inquiry-form textarea:focus {
  outline: none;
  background: #fff;
  border-color: #0a2240;
  box-shadow: 0 0 0 4px rgba(10, 34, 64, 0.1);
}

form.press-inquiry-form select {
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #f8f9fa;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230a2240' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 20px;
  padding-right: 50px;
}

form.press-inquiry-form textarea {
  resize: vertical;
  min-height: 150px;
}

form.press-inquiry-form .form-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 25px;
  margin-top: 10px;
  border-top: 2px solid #e0e0e0;
}

form.press-inquiry-form .form-note {
  font-size: 15px;
  color: #666;
  margin: 0;
}

form.press-inquiry-form .press-submit-btn {
  display: inline-block;
  background: #c8102e;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  font-family: inherit;
  padding: 18px 45px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
  box-shadow: 0 4px 15px rgba(200, 16, 46, 0.25);
}

form.press-inquiry-form .press-submit-btn:hover {
  background: #a00d25;
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(200, 16, 46, 0.35);
}

@media (max-width: 768px) {
  form.press-inquiry-form .form-row {
    flex-direction: column !important;
    gap: 0;
  }

  form.press-inquiry-form .form-row .form-group {
    flex: 1 1 100%;
    margin-bottom: 25px;
  }

  form.press-inquiry-form .form-footer {
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
  }

  form.press-inquiry-form .press-submit-btn {
    width: 100%;
    text-align: center;
  }
}
	/* Press Page Container */
.press-page-container {
  max-width: 900px;
  margin: 0 auto;
  padding: 40px 50px;
}

/* Intro Section */
.press-inquiry-intro {
  margin-bottom: 35px;
}

.press-inquiry-intro p {
  font-size: 18px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 15px;
}

/* Contact Box */
.press-contact-box {
  background: #f5f7fa;
  border-left: 4px solid #c8102e;
  padding: 25px 30px;
  margin-bottom: 35px;
}

.press-contact-box .contact-label {
  font-size: 14px;
  font-weight: 700;
  color: #0a2240;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 8px;
}

.press-contact-box .contact-email {
  margin-bottom: 8px;
}

.press-contact-box .contact-email a {
  font-size: 22px;
  font-weight: 700;
  color: #c8102e;
  text-decoration: none;
}

.press-contact-box .contact-email a:hover {
  text-decoration: underline;
}

.press-contact-box .contact-note {
  font-size: 15px;
  color: #555;
  margin-bottom: 0;
}

/* Divider */
.press-divider {
  border: none;
  border-top: 2px solid #e0e0e0;
  margin: 35px 0;
}

/* Form Section */
.press-form-section h4 {
  font-size: 24px;
  font-weight: 700;
  color: #0a2240;
  margin-bottom: 8px;
}

.press-form-section .form-subtitle {
  font-size: 16px;
  color: #666;
  margin-bottom: 30px;
}

/* Form Rows - Two Column */
.press-inquiry-form .form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 25px;
  margin-bottom: 25px;
}

.press-inquiry-form .form-group {
  display: flex;
  flex-direction: column;
}

.press-inquiry-form .form-group.full-width {
  margin-bottom: 25px;
}

.press-inquiry-form label {
  font-size: 16px;
  font-weight: 600;
  color: #0a2240;
  margin-bottom: 10px;
}

.press-inquiry-form .required {
  color: #c8102e;
}

.press-inquiry-form input[type="text"],
.press-inquiry-form input[type="email"],
.press-inquiry-form input[type="tel"],
.press-inquiry-form select,
.press-inquiry-form textarea {
  width: 100%;
  padding: 16px 18px;
  font-size: 17px;
  font-family: inherit;
  color: #333;
  background: #f8f9fa;
  border: 2px solid #dde1e6;
  border-radius: 6px;
  transition: all 0.2s ease;
  box-sizing: border-box;
}

.press-inquiry-form input::placeholder,
.press-inquiry-form textarea::placeholder {
  color: #888;
}

.press-inquiry-form input:focus,
.press-inquiry-form select:focus,
.press-inquiry-form textarea:focus {
  outline: none;
  background: #fff;
  border-color: #0a2240;
  box-shadow: 0 0 0 4px rgba(10, 34, 64, 0.1);
}

.press-inquiry-form select {
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #f8f9fa;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230a2240' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 20px;
  padding-right: 50px;
}

.press-inquiry-form textarea {
  resize: vertical;
  min-height: 150px;
}

.press-inquiry-form .form-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 25px;
  border-top: 2px solid #e0e0e0;
}

.press-inquiry-form .form-note {
  font-size: 15px;
  color: #666;
  margin: 0;
}

.press-submit-btn {
  display: inline-block;
  background: #c8102e;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  font-family: inherit;
  padding: 18px 45px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
  box-shadow: 0 4px 15px rgba(200, 16, 46, 0.25);
}

.press-submit-btn:hover {
  background: #a00d25;
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(200, 16, 46, 0.35);
}

/* Responsive */
@media (max-width: 768px) {
  .press-page-container {
    padding: 30px 20px;
  }

  .press-inquiry-form .form-row {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .press-inquiry-form .form-row .form-group {
    margin-bottom: 25px;
  }

  .press-inquiry-form .form-footer {
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
  }

  .press-submit-btn {
    width: 100%;
    text-align: center;
  }
}
	.press-release {
  max-width: 800px;
  margin: 0 auto;
  padding: 40px 30px;
  font-family: 'Montserrat', sans-serif;
  line-height: 1.8;
  color: #222;
}

.press-release-label {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  color: #c41230;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.press-release-date {
  font-size: 14px;
  color: #555;
  margin-bottom: 20px;
}

.press-release-contact {
  font-size: 14px;
  color: #555;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

.press-release-contact a {
  color: #0a2240;
  text-decoration: none;
}

.press-release-contact a:hover {
  text-decoration: underline;
}

.press-release-headline {
  font-size: 28px;
  font-weight: 800;
  color: #0a2240;
  line-height: 1.3;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.press-release-subhead {
  font-size: 18px;
  font-weight: 600;
  color: #c41230;
  margin-bottom: 30px;
}

.press-release p {
  font-size: 16px;
  margin-bottom: 20px;
}

.press-release-quote {
  background: #f5f7fa;
  border-left: 4px solid #0a2240;
  padding: 25px 30px;
  margin: 30px 0;
  font-style: italic;
}

.press-release-quote p {
  font-size: 17px;
  margin-bottom: 15px;
  color: #333;
}

.press-release-quote cite {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  color: #0a2240;
}

.press-release-end {
  text-align: center;
  font-weight: 700;
  color: #999;
  margin-top: 40px;
  font-size: 18px;
}

@media (max-width: 600px) {
  .press-release {
    padding: 25px 20px;
  }
  
  .press-release-headline {
    font-size: 22px;
  }
  
  .press-release-subhead {
    font-size: 16px;
  }
  
  .press-release-quote {
    padding: 20px;
  }
}
	.press-release {
  max-width: 800px !important;
  margin: 0 auto !important;
  padding: 50px 40px !important;
  font-family: 'Montserrat', sans-serif !important;
  line-height: 1.8 !important;
  color: #222 !important;
}

.press-release-label {
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 2px !important;
  color: #c41230 !important;
  text-transform: uppercase !important;
  margin-bottom: 5px !important;
}

.press-release-date {
  font-size: 14px !important;
  color: #555 !important;
  margin-bottom: 20px !important;
}

.press-release-contact {
  font-size: 14px !important;
  color: #555 !important;
  margin-bottom: 30px !important;
  padding-bottom: 20px !important;
  border-bottom: 1px solid #ddd !important;
}

.press-release-contact a {
  color: #0a2240 !important;
  text-decoration: none !important;
}

.press-release-headline {
  font-size: 26px !important;
  font-weight: 800 !important;
  color: #0a2240 !important;
  line-height: 1.3 !important;
  margin-bottom: 10px !important;
  text-transform: uppercase !important;
}

.press-release-subhead {
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #c41230 !important;
  margin-bottom: 30px !important;
}

.press-release p {
  font-size: 16px !important;
  margin-bottom: 20px !important;
}

.press-release-quote {
  background: #f5f7fa !important;
  border-left: 4px solid #0a2240 !important;
  padding: 25px 30px !important;
  margin: 30px 0 !important;
  font-style: italic !important;
}

.press-release-quote p {
  font-size: 17px !important;
  margin-bottom: 15px !important;
  color: #333 !important;
}

.press-release-quote cite {
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  color: #0a2240 !important;
}

.press-release-end {
  text-align: center !important;
  font-weight: 700 !important;
  color: #999 !important;
  margin-top: 40px !important;
  font-size: 18px !important;
}

@media (max-width: 600px) {
  .press-release {
    padding: 30px 20px !important;
  }
  
  .press-release-headline {
    font-size: 20px !important;
  }
  
  .press-release-subhead {
    font-size: 16px !important;
  }
}		</style>
		

<!-- Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="https://johnjamesmi.com/wp-content/themes/stack-framework/js/respond.min.js"></script>
<![endif]-->
<!--CSS# selectors-->


</head>


<body class="wp-custom-logo  titleLocHead">
<div class="page-wrapper">

<span id="le-Data" data-post_type="" data-post_id="" ></span><span style="display:none;" class="customLogoLink" data-custom_logo_link="" ></span>

<header id="header">


<nav role="navigation">
    <div class="navbar navbar-default  navbar-fixed-top">
                      <div class="navWrap">
        <div class="container">
        <!-- .navbar-toggle is used as the toggle for collapsed navbar content -->
          <div class="navbar-header">

            
            <div id="logo">
              <a href="https://johnjamesmi.com/" title="John James for Michigan" rel="home">
                <img class="mobile-logo" src="/wp-content/uploads/2022/01/JJ_logo_Congress_White-1-1.png" alt="John James for Michigan" />
                <img class="desktop-logo" src="http://johnjamesmi.com/wp-content/uploads/2025/04/JJ_logo_GOV_white_2_header.png" alt="John James for Michigan" />
              </a>
            </div>

            
         </div><!-- end .navbar-header -->

          <div class="navbar-collapse collapse navbar-responsive-collapse">

                            <div class="desktop-donate">
                  <a href="https://secure.winred.com/john-james-for-mi/donate-today">Donate</a>
              </div>
              
          </div>

          <div class="mobile-menu">
              <ul id="menu-header-menu" class="subnav-menu"><li id="menu-item-353" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-353"><a href="https://johnjamesmi.com/">Home</a></li>
<li id="menu-item-352" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-352"><a href="https://johnjamesmi.com/signup/">Get Involved</a></li>
<li id="menu-item-502" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-502"><a href="https://secure.winred.com/john-james-for-mi/donate-today">Donate</a></li>
<li id="menu-item-613" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-613"><a href="https://johnjamesmi.com/about-john-james/">About John James</a></li>
<li id="menu-item-668" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-668"><a href="https://johnjamesmi.com/freedom-agenda/">Freedom Agenda</a></li>
<li id="menu-item-655" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-655"><a href="https://www.jjforgovernor.com/mfpa-tour/">MFPA Tour</a></li>
<li id="menu-item-612" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-612"><a href="https://johnjamesmi.com/news/">News</a></li>
<li id="menu-item-627" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-627"><a href="https://secure.winred.com/john-james-for-mi/storefront/">Store</a></li>
</ul>          </div>
                    <div class="mobile-donate">
              <a href="https://secure.winred.com/john-james-for-mi/donate-today">Donate</a>
          </div>
                  </div>
        <div class="hamburger hamburger--elastic js-hamburger">
            <div class="hamburger-box">
                <div class="hamburger-inner"></div>
            </div>
        </div>

      </div><!-- end .navWrap -->

    </div><!-- end .navbar -->

  </nav>

</header><!-- end of header -->


    	<section id="pageHeadImg"

style="" class="noFImg">

	<div class="textHolder no-height-set">
	<div class="v_center">
	<div class="container">

	<h1 class="featured-title"

		><span class="le le-post_title entry-title p-name" itemprop="headline">



	Untitled</span></h1>
	</div>
	</div>
	</div>
	</section>
        


<div class="container">
    <div id="wrapper" class="clearfix">


<div class="row">
	<div class="col-lg-12">

	<div id="content-sitemap">
	

	 <article id="post-not-found" class="hentry clearfix">
	<header>
	   <h1 class="title-404">404 &#8212; Fancy meeting you here!</h1>
	 </header>
	 <section>
	   <p>Don&#039;t panic, we&#039;ll get through this together. Let&#039;s explore our options here.</p>
	 </section>
	 <footer>
	   <h6>You can return <a href="https://johnjamesmi.com/" title="Home">&#9166; Home</a> or search for the page you were looking for</h6>
			<form method="get" class="form-search" action="https://johnjamesmi.com/">
		<div class="row">
			<div class="col-lg-12">
				<div class="input-group">
		<input type="text" class="form-control search-query" name="s" placeholder="search here &hellip;" />
		<span class="input-group-btn">
		<button type="submit" class="btn btn-default" name="submit" id="searchsubmit" value="Go">Search</button>
		</span>
	</div>
</div>
	</form>
	 </footer>

	</article>

  
	
	</div><!-- end of #content-sitemap -->
	</div>
</div>

</div><!-- end of wrapper-->



</div><!-- end of container -->

<footer id="footer" class="clearfix">

    <div id="footer-wrapper">


    <div class="sub-footer">
        <div class="container">
            <div class="row table-layout table-layout-sm">
                <div class="col-sm-6 footer-block v-align-middle">
                    <div class="social"><div class="social-icons nav"><a href="https://twitter.com/johnjamesmi" title="twitter" target="_blank">
					<i class="fa fa-twitter"></i></a><a href="https://instagram.com/johnjamesmi" title="instagram" target="_blank">
					<i class="fa fa-instagram"></i></a><a href="https://www.facebook.com/JohnJamesMI/" title="facebook" target="_blank">
					<i class="fa fa-facebook"></i></a><a href="https://youtube.com/johnjamesmi" title="youtube" target="_blank">
					<i class="fa fa-youtube"></i></a></div><!-- #social --></div>
                    
                        <div class="text-center powered-by">John James for MI<br />
35744 Van Dyke Avenue
<br />
Sterling Heights, MI 48312 <br />
<a href="mailto:info@johnjamesmi.com">info@johnjamesmi.com</a><br />Campaign Office Number: <a href="tel:13134371880">(313) 437-1880</a></div>

                                        <div class="privacy-policy"><a href="/privacy-policy">PRIVACY POLICY</a></div>
                    <div class="copyright">
                                                    <div>Paid for by John James for MI, 35744 Van Dyke Avenue, Sterling Heights, MI 48312 </div>
                                            </div>
                    <div class="disclaimer">Use of John James’ military rank, job titles, and photographs in uniform does not imply endorsement by the Department of the Army or the Department of Defense.</div>
                    <div class="disclaimer mt-20">By providing your phone number, you are consenting to receive calls and SMS/MMS messages, including autodialed and automated calls and texts, to that number from John James for Congress. Msg & data rates may apply. Terms & conditions/privacy policies apply: <a href="/mobile-terms-conditions/">Mobile Terms</a> / <a href="/privacy-policy/">Privacy Policy</a></div>
                </div>

            </div>
        </div>
    </div>

    </div><!-- end #footer-wrapper -->

</footer><!-- end #footer -->

	<script type="text/javascript">
	// <![CDATA[
	jQuery(document).ready(function($){
		$("a[rel='magnific']").magnificPopup({
				type:'image',
				image: {
					titleSrc: function(item){

						if (item.el.next().hasClass('wp-caption-text')){
							return item.el.next().html();
						}

					}
				}
		});
	});
	// ]]>
	</script>

	<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/js/fitToWidth.js"></script>
	<!--[if lt IE 9]><script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
	<script>
		var tag = document.createElement("script");
		tag.src = "https://www.youtube.com/iframe_api";
		var firstScriptTag = document.getElementsByTagName("script")[0];
		firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
	</script>
	<!--[if (gte IE 7)&(lte IE 8)]>
	<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/js/selectivizr-min.js">
	</script>
	<![endif]-->

	<script type="text/javascript" src="https://johnjamesmi.com/wp-content/plugins/duracelltomi-google-tag-manager/js/gtm4wp-form-move-tracker.js" id="gtm4wp-form-move-tracker-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework-child/stack-custom/assets/slick/slick.min.js" id="slick-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework-child/stack-custom/inc/js/custom.js" id="custom-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/js/bootstrap-hover-dropdown.js" id="bootstrap-hover-dropdown-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/js/jquery.ellipsis.js" id="jquery.ellipsis-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/js/parallax.js" id="parallax-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/js/ie_prototype_fixes.js" id="ie_prototype_fixes-js"></script>
<script type="text/javascript" id="stack_scripts-js-extra">
/* <![CDATA[ */
var load_more_object = {"ajaxurl":"https:\/\/johnjamesmi.com\/wp-admin\/admin-ajax.php","ajax_nonce":"1e7aa3f4ba"};
var do_shortcode_object = {"ajaxurl":"https:\/\/johnjamesmi.com\/wp-admin\/admin-ajax.php","ajax_nonce":"8498e2a883"};
/* ]]> */
</script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/js/stack_scripts.js" id="stack_scripts-js"></script>
<script type="text/javascript" src="https://johnjamesmi.com/wp-content/themes/stack-framework/stack-custom/inc/js/detectmobilebrowser.min.js" id="detectmobilebrowser-js"></script>
</div><!-- end page wrapper -->
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/wp-content/plugins/xml-sitemap-feed/assets/sitemap.xsl?ver=5.3.6"?>
<!-- generated-on="2026-04-03T16:49:17+00:00" -->
<!-- generator="XML Sitemap & Google News for WordPress" -->
<!-- generator-url="https://status301.net/wordpress-plugins/xml-sitemap-feed/" -->
<!-- generator-version="5.3.6" -->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
		http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd">
	<sitemap>
		<loc>https://johnjamesmi.com/sitemap-root.xml</loc>
		<lastmod>2026-03-26T15:26:07-04:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://johnjamesmi.com/sitemap-posttype-post.2019.xml</loc>
		<lastmod>2024-01-09T15:48:26-05:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://johnjamesmi.com/sitemap-posttype-page.xml</loc>
		<lastmod>2026-03-26T16:32:08-04:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://johnjamesmi.com/sitemap-author.xml</loc>
		<lastmod>2026-03-26T15:26:07-04:00</lastmod>
	</sitemap>
</sitemapindex>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 0/0 objects using Disk
Page Caching using Disk: Enhanced{w3tc_pagecache_reject_reason}

Served from: johnjamesmi.com @ 2026-04-03 12:49:17 by W3 Total Cache
-->