It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://gunindustrymarketplace.com

  1. <!DOCTYPE html>
  2. <html lang="en-US">
  3. <head>
  4.    <meta charset="UTF-8">
  5.    <meta name="viewport" content="width=device-width, initial-scale=1">
  6.    <link rel="profile" href="https://gmpg.org/xfn/11">
  7.    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
  8. <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
  9. <!-- This site is optimized with the Yoast SEO plugin v25.8 - https://yoast.com/wordpress/plugins/seo/ -->
  10. <title>Gun Industry Marketplace - The Firearms Industry Unsuppressed</title>
  11. <meta name="description" content="The GIM is a free gun industry social media and community platform built to give the gun industry a place to communicate and network without censorship or suppression." />
  12. <link rel="canonical" href="https://gunindustrymarketplace.com/" />
  13. <link rel="next" href="https://gunindustrymarketplace.com/page/2/" />
  14. <meta property="og:locale" content="en_US" />
  15. <meta property="og:type" content="website" />
  16. <meta property="og:title" content="Gun Industry Marketplace - The Firearms Industry Unsuppressed" />
  17. <meta property="og:description" content="Join the Gun Industry Marketplace, a social network and forum where gun enthusiasts can freely discuss, promote, and share all things firearms-related. Connect today!" />
  18. <meta property="og:url" content="https://gunindustrymarketplace.com/" />
  19. <meta property="og:site_name" content="Gun Industry Marketplace" />
  20. <meta property="og:image" content="https://gunindustrymarketplace.com/wp-content/uploads/2020/05/Gun-Industry-Marketplace.png" />
  21. <meta property="og:image:width" content="2168" />
  22. <meta property="og:image:height" content="556" />
  23. <meta property="og:image:type" content="image/png" />
  24. <meta name="twitter:card" content="summary_large_image" />
  25. <meta name="twitter:site" content="@GunIndustryGIM" />
  26. <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://gunindustrymarketplace.com/","url":"https://gunindustrymarketplace.com/","name":"Gun Industry Marketplace - The Firearms Industry Unsuppressed","isPartOf":{"@id":"https://gunindustrymarketplace.com/#website"},"about":{"@id":"https://gunindustrymarketplace.com/#organization"},"description":"The GIM is a free gun industry social media and community platform built to give the gun industry a place to communicate and network without censorship or suppression.","breadcrumb":{"@id":"https://gunindustrymarketplace.com/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://gunindustrymarketplace.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://gunindustrymarketplace.com/#website","url":"https://gunindustrymarketplace.com/","name":"Gun Industry Marketplace","description":"The Firearms Industry Unsuppressed","publisher":{"@id":"https://gunindustrymarketplace.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://gunindustrymarketplace.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://gunindustrymarketplace.com/#organization","name":"Gun Industry Marketplace","url":"https://gunindustrymarketplace.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://gunindustrymarketplace.com/#/schema/logo/image/","url":"https://gunindustrymarketplace.com/wp-content/uploads/2020/05/Gun-Industry-Marketplace.png","contentUrl":"https://gunindustrymarketplace.com/wp-content/uploads/2020/05/Gun-Industry-Marketplace.png","width":2168,"height":556,"caption":"Gun Industry Marketplace"},"image":{"@id":"https://gunindustrymarketplace.com/#/schema/logo/image/"},"sameAs":["https://x.com/GunIndustryGIM","https://www.linkedin.com/company/gun-industry-marketplace/","https://truthsocial.com/@GunIndustryMarketplace"]}]}</script>
  27. <!-- / Yoast SEO plugin. -->
  28.  
  29.  
  30. <link rel='dns-prefetch' href='//www.googletagmanager.com' />
  31. <link rel='dns-prefetch' href='//fonts.googleapis.com' />
  32. <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
  33. <script type="text/javascript">
  34. /* <![CDATA[ */
  35. window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"wpemoji":"https:\/\/gunindustrymarketplace.com\/wp-includes\/js\/wp-emoji.js?ver=6.8.2","twemoji":"https:\/\/gunindustrymarketplace.com\/wp-includes\/js\/twemoji.js?ver=6.8.2"}};
  36. /**
  37. * @output wp-includes/js/wp-emoji-loader.js
  38. */
  39.  
  40. /**
  41. * Emoji Settings as exported in PHP via _print_emoji_detection_script().
  42. * @typedef WPEmojiSettings
  43. * @type {object}
  44. * @property {?object} source
  45. * @property {?string} source.concatemoji
  46. * @property {?string} source.twemoji
  47. * @property {?string} source.wpemoji
  48. * @property {?boolean} DOMReady
  49. * @property {?Function} readyCallback
  50. */
  51.  
  52. /**
  53. * Support tests.
  54. * @typedef SupportTests
  55. * @type {object}
  56. * @property {?boolean} flag
  57. * @property {?boolean} emoji
  58. */
  59.  
  60. /**
  61. * IIFE to detect emoji support and load Twemoji if needed.
  62. *
  63. * @param {Window} window
  64. * @param {Document} document
  65. * @param {WPEmojiSettings} settings
  66. */
  67. ( function wpEmojiLoader( window, document, settings ) {
  68. if ( typeof Promise === 'undefined' ) {
  69. return;
  70. }
  71.  
  72. var sessionStorageKey = 'wpEmojiSettingsSupports';
  73. var tests = [ 'flag', 'emoji' ];
  74.  
  75. /**
  76. * Checks whether the browser supports offloading to a Worker.
  77. *
  78. * @since 6.3.0
  79. *
  80. * @private
  81. *
  82. * @returns {boolean}
  83. */
  84. function supportsWorkerOffloading() {
  85. return (
  86. typeof Worker !== 'undefined' &&
  87. typeof OffscreenCanvas !== 'undefined' &&
  88. typeof URL !== 'undefined' &&
  89. URL.createObjectURL &&
  90. typeof Blob !== 'undefined'
  91. );
  92. }
  93.  
  94. /**
  95. * @typedef SessionSupportTests
  96. * @type {object}
  97. * @property {number} timestamp
  98. * @property {SupportTests} supportTests
  99. */
  100.  
  101. /**
  102. * Get support tests from session.
  103. *
  104. * @since 6.3.0
  105. *
  106. * @private
  107. *
  108. * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
  109. */
  110. function getSessionSupportTests() {
  111. try {
  112. /** @type {SessionSupportTests} */
  113. var item = JSON.parse(
  114. sessionStorage.getItem( sessionStorageKey )
  115. );
  116. if (
  117. typeof item === 'object' &&
  118. typeof item.timestamp === 'number' &&
  119. new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
  120. typeof item.supportTests === 'object'
  121. ) {
  122. return item.supportTests;
  123. }
  124. } catch ( e ) {}
  125. return null;
  126. }
  127.  
  128. /**
  129. * Persist the supports in session storage.
  130. *
  131. * @since 6.3.0
  132. *
  133. * @private
  134. *
  135. * @param {SupportTests} supportTests Support tests.
  136. */
  137. function setSessionSupportTests( supportTests ) {
  138. try {
  139. /** @type {SessionSupportTests} */
  140. var item = {
  141. supportTests: supportTests,
  142. timestamp: new Date().valueOf()
  143. };
  144.  
  145. sessionStorage.setItem(
  146. sessionStorageKey,
  147. JSON.stringify( item )
  148. );
  149. } catch ( e ) {}
  150. }
  151.  
  152. /**
  153. * Checks if two sets of Emoji characters render the same visually.
  154. *
  155. * This is used to determine if the browser is rendering an emoji with multiple data points
  156. * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
  157. * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
  158. * does not support the emoji correctly.
  159. *
  160. * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
  161. * scope. Everything must be passed by parameters.
  162. *
  163. * @since 4.9.0
  164. *
  165. * @private
  166. *
  167. * @param {CanvasRenderingContext2D} context 2D Context.
  168. * @param {string} set1 Set of Emoji to test.
  169. * @param {string} set2 Set of Emoji to test.
  170. *
  171. * @return {boolean} True if the two sets render the same.
  172. */
  173. function emojiSetsRenderIdentically( context, set1, set2 ) {
  174. // Cleanup from previous test.
  175. context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
  176. context.fillText( set1, 0, 0 );
  177. var rendered1 = new Uint32Array(
  178. context.getImageData(
  179. 0,
  180. 0,
  181. context.canvas.width,
  182. context.canvas.height
  183. ).data
  184. );
  185.  
  186. // Cleanup from previous test.
  187. context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
  188. context.fillText( set2, 0, 0 );
  189. var rendered2 = new Uint32Array(
  190. context.getImageData(
  191. 0,
  192. 0,
  193. context.canvas.width,
  194. context.canvas.height
  195. ).data
  196. );
  197.  
  198. return rendered1.every( function ( rendered2Data, index ) {
  199. return rendered2Data === rendered2[ index ];
  200. } );
  201. }
  202.  
  203. /**
  204. * Checks if the center point of a single emoji is empty.
  205. *
  206. * This is used to determine if the browser is rendering an emoji with a single data point
  207. * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
  208. * rendered emoji will have a non-zero value at the center point.
  209. *
  210. * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
  211. * scope. Everything must be passed by parameters.
  212. *
  213. * @since 6.8.2
  214. *
  215. * @private
  216. *
  217. * @param {CanvasRenderingContext2D} context 2D Context.
  218. * @param {string} emoji Emoji to test.
  219. *
  220. * @return {boolean} True if the center point is empty.
  221. */
  222. function emojiRendersEmptyCenterPoint( context, emoji ) {
  223. // Cleanup from previous test.
  224. context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
  225. context.fillText( emoji, 0, 0 );
  226.  
  227. // Test if the center point (16, 16) is empty (0,0,0,0).
  228. var centerPoint = context.getImageData(16, 16, 1, 1);
  229. for ( var i = 0; i < centerPoint.data.length; i++ ) {
  230. if ( centerPoint.data[ i ] !== 0 ) {
  231. // Stop checking the moment it's known not to be empty.
  232. return false;
  233. }
  234. }
  235.  
  236. return true;
  237. }
  238.  
  239. /**
  240. * Determines if the browser properly renders Emoji that Twemoji can supplement.
  241. *
  242. * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
  243. * scope. Everything must be passed by parameters.
  244. *
  245. * @since 4.2.0
  246. *
  247. * @private
  248. *
  249. * @param {CanvasRenderingContext2D} context 2D Context.
  250. * @param {string} type Whether to test for support of "flag" or "emoji".
  251. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
  252. * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
  253. *
  254. * @return {boolean} True if the browser can render emoji, false if it cannot.
  255. */
  256. function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
  257. var isIdentical;
  258.  
  259. switch ( type ) {
  260. case 'flag':
  261. /*
  262. * Test for Transgender flag compatibility. Added in Unicode 13.
  263. *
  264. * To test for support, we try to render it, and compare the rendering to how it would look if
  265. * the browser doesn't render it correctly (white flag emoji + transgender symbol).
  266. */
  267. isIdentical = emojiSetsRenderIdentically(
  268. context,
  269. '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
  270. '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
  271. );
  272.  
  273. if ( isIdentical ) {
  274. return false;
  275. }
  276.  
  277. /*
  278. * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
  279. * so gives us an easy test for full support.
  280. *
  281. * To test for support, we try to render it, and compare the rendering to how it would look if
  282. * the browser doesn't render it correctly ([C] + [Q]).
  283. */
  284. isIdentical = emojiSetsRenderIdentically(
  285. context,
  286. '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
  287. '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
  288. );
  289.  
  290. if ( isIdentical ) {
  291. return false;
  292. }
  293.  
  294. /*
  295. * Test for English flag compatibility. England is a country in the United Kingdom, it
  296. * does not have a two letter locale code but rather a five letter sub-division code.
  297. *
  298. * To test for support, we try to render it, and compare the rendering to how it would look if
  299. * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
  300. */
  301. isIdentical = emojiSetsRenderIdentically(
  302. context,
  303. // as the flag sequence
  304. '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
  305. // with each code point separated by a zero-width space
  306. '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
  307. );
  308.  
  309. return ! isIdentical;
  310. case 'emoji':
  311. /*
  312. * Does Emoji 16.0 cause the browser to go splat?
  313. *
  314. * To test for Emoji 16.0 support, try to render a new emoji: Splatter.
  315. *
  316. * The splatter emoji is a single code point emoji. Testing for browser support
  317. * required testing the center point of the emoji to see if it is empty.
  318. *
  319. * 0xD83E 0xDEDF (\uD83E\uDEDF) == 🫟 Splatter.
  320. *
  321. * When updating this test, please ensure that the emoji is either a single code point
  322. * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
  323. * joiner vs a zero-width space.
  324. */
  325. var notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\uDEDF' );
  326. return ! notSupported;
  327. }
  328.  
  329. return false;
  330. }
  331.  
  332. /**
  333. * Checks emoji support tests.
  334. *
  335. * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
  336. * scope. Everything must be passed by parameters.
  337. *
  338. * @since 6.3.0
  339. *
  340. * @private
  341. *
  342. * @param {string[]} tests Tests.
  343. * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
  344. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
  345. * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
  346. *
  347. * @return {SupportTests} Support tests.
  348. */
  349. function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
  350. var canvas;
  351. if (
  352. typeof WorkerGlobalScope !== 'undefined' &&
  353. self instanceof WorkerGlobalScope
  354. ) {
  355. canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
  356. } else {
  357. canvas = document.createElement( 'canvas' );
  358. }
  359.  
  360. var context = canvas.getContext( '2d', { willReadFrequently: true } );
  361.  
  362. /*
  363. * Chrome on OS X added native emoji rendering in M41. Unfortunately,
  364. * it doesn't work when the font is bolder than 500 weight. So, we
  365. * check for bold rendering support to avoid invisible emoji in Chrome.
  366. */
  367. context.textBaseline = 'top';
  368. context.font = '600 32px Arial';
  369.  
  370. var supports = {};
  371. tests.forEach( function ( test ) {
  372. supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
  373. } );
  374. return supports;
  375. }
  376.  
  377. /**
  378. * Adds a script to the head of the document.
  379. *
  380. * @ignore
  381. *
  382. * @since 4.2.0
  383. *
  384. * @param {string} src The url where the script is located.
  385. *
  386. * @return {void}
  387. */
  388. function addScript( src ) {
  389. var script = document.createElement( 'script' );
  390. script.src = src;
  391. script.defer = true;
  392. document.head.appendChild( script );
  393. }
  394.  
  395. settings.supports = {
  396. everything: true,
  397. everythingExceptFlag: true
  398. };
  399.  
  400. // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired.
  401. var domReadyPromise = new Promise( function ( resolve ) {
  402. document.addEventListener( 'DOMContentLoaded', resolve, {
  403. once: true
  404. } );
  405. } );
  406.  
  407. // Obtain the emoji support from the browser, asynchronously when possible.
  408. new Promise( function ( resolve ) {
  409. var supportTests = getSessionSupportTests();
  410. if ( supportTests ) {
  411. resolve( supportTests );
  412. return;
  413. }
  414.  
  415. if ( supportsWorkerOffloading() ) {
  416. try {
  417. // Note that the functions are being passed as arguments due to minification.
  418. var workerScript =
  419. 'postMessage(' +
  420. testEmojiSupports.toString() +
  421. '(' +
  422. [
  423. JSON.stringify( tests ),
  424. browserSupportsEmoji.toString(),
  425. emojiSetsRenderIdentically.toString(),
  426. emojiRendersEmptyCenterPoint.toString()
  427. ].join( ',' ) +
  428. '));';
  429. var blob = new Blob( [ workerScript ], {
  430. type: 'text/javascript'
  431. } );
  432. var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
  433. worker.onmessage = function ( event ) {
  434. supportTests = event.data;
  435. setSessionSupportTests( supportTests );
  436. worker.terminate();
  437. resolve( supportTests );
  438. };
  439. return;
  440. } catch ( e ) {}
  441. }
  442.  
  443. supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
  444. setSessionSupportTests( supportTests );
  445. resolve( supportTests );
  446. } )
  447. // Once the browser emoji support has been obtained from the session, finalize the settings.
  448. .then( function ( supportTests ) {
  449. /*
  450. * Tests the browser support for flag emojis and other emojis, and adjusts the
  451. * support settings accordingly.
  452. */
  453. for ( var test in supportTests ) {
  454. settings.supports[ test ] = supportTests[ test ];
  455.  
  456. settings.supports.everything =
  457. settings.supports.everything && settings.supports[ test ];
  458.  
  459. if ( 'flag' !== test ) {
  460. settings.supports.everythingExceptFlag =
  461. settings.supports.everythingExceptFlag &&
  462. settings.supports[ test ];
  463. }
  464. }
  465.  
  466. settings.supports.everythingExceptFlag =
  467. settings.supports.everythingExceptFlag &&
  468. ! settings.supports.flag;
  469.  
  470. // Sets DOMReady to false and assigns a ready function to settings.
  471. settings.DOMReady = false;
  472. settings.readyCallback = function () {
  473. settings.DOMReady = true;
  474. };
  475. } )
  476. .then( function () {
  477. return domReadyPromise;
  478. } )
  479. .then( function () {
  480. // When the browser can not render everything we need to load a polyfill.
  481. if ( ! settings.supports.everything ) {
  482. settings.readyCallback();
  483.  
  484. var src = settings.source || {};
  485.  
  486. if ( src.concatemoji ) {
  487. addScript( src.concatemoji );
  488. } else if ( src.wpemoji && src.twemoji ) {
  489. addScript( src.twemoji );
  490. addScript( src.wpemoji );
  491. }
  492. }
  493. } );
  494. } )( window, document, window._wpemojiSettings );
  495.  
  496. /* ]]> */
  497. </script>
  498. <link rel='stylesheet' id='adsanity-default-css-css' href='https://gunindustrymarketplace.com/wp-content/plugins/adsanity/dist/css/widget-default.css?ver=1.9.5' type='text/css' media='screen' />
  499. <style id='wp-emoji-styles-inline-css' type='text/css'>
  500.  
  501. img.wp-smiley, img.emoji {
  502. display: inline !important;
  503. border: none !important;
  504. box-shadow: none !important;
  505. height: 1em !important;
  506. width: 1em !important;
  507. margin: 0 0.07em !important;
  508. vertical-align: -0.1em !important;
  509. background: none !important;
  510. padding: 0 !important;
  511. }
  512. </style>
  513. <link rel='stylesheet' id='wp-block-library-css' href='https://gunindustrymarketplace.com/wp-includes/css/dist/block-library/style.css?ver=6.8.2' type='text/css' media='all' />
  514. <style id='classic-theme-styles-inline-css' type='text/css'>
  515. /**
  516. * These rules are needed for backwards compatibility.
  517. * They should match the button element rules in the base theme.json file.
  518. */
  519. .wp-block-button__link {
  520. color: #ffffff;
  521. background-color: #32373c;
  522. border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
  523.  
  524. /* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
  525. box-shadow: none;
  526. text-decoration: none;
  527.  
  528. /* The extra 2px are added to size solids the same as the outline versions.*/
  529. padding: calc(0.667em + 2px) calc(1.333em + 2px);
  530.  
  531. font-size: 1.125em;
  532. }
  533.  
  534. .wp-block-file__button {
  535. background: #32373c;
  536. color: #ffffff;
  537. text-decoration: none;
  538. }
  539.  
  540. </style>
  541. <style id='bp-login-form-style-inline-css' type='text/css'>
  542. .widget_bp_core_login_widget .bp-login-widget-user-avatar{float:left}.widget_bp_core_login_widget .bp-login-widget-user-links{margin-left:70px}#bp-login-widget-form label{display:block;font-weight:600;margin:15px 0 5px;width:auto}#bp-login-widget-form input[type=password],#bp-login-widget-form input[type=text]{background-color:#fafafa;border:1px solid #d6d6d6;border-radius:0;font:inherit;font-size:100%;padding:.5em;width:100%}#bp-login-widget-form .bp-login-widget-register-link,#bp-login-widget-form .login-submit{display:inline;width:-moz-fit-content;width:fit-content}#bp-login-widget-form .bp-login-widget-register-link{margin-left:1em}#bp-login-widget-form .bp-login-widget-register-link a{filter:invert(1)}#bp-login-widget-form .bp-login-widget-pwd-link{font-size:80%}
  543.  
  544. </style>
  545. <style id='bp-primary-nav-style-inline-css' type='text/css'>
  546. .buddypress_object_nav .bp-navs{background:#0000;clear:both;overflow:hidden}.buddypress_object_nav .bp-navs ul{margin:0;padding:0}.buddypress_object_nav .bp-navs ul li{list-style:none;margin:0}.buddypress_object_nav .bp-navs ul li a,.buddypress_object_nav .bp-navs ul li span{border:0;display:block;padding:5px 10px;text-decoration:none}.buddypress_object_nav .bp-navs ul li .count{background:#eaeaea;border:1px solid #ccc;border-radius:50%;color:#555;display:inline-block;font-size:12px;margin-left:2px;padding:3px 6px;text-align:center;vertical-align:middle}.buddypress_object_nav .bp-navs ul li a .count:empty{display:none}.buddypress_object_nav .bp-navs ul li.last select{max-width:185px}.buddypress_object_nav .bp-navs ul li.current a,.buddypress_object_nav .bp-navs ul li.selected a{color:#333;opacity:1}.buddypress_object_nav .bp-navs ul li.current a .count,.buddypress_object_nav .bp-navs ul li.selected a .count{background-color:#fff}.buddypress_object_nav .bp-navs ul li.dynamic a .count,.buddypress_object_nav .bp-navs ul li.dynamic.current a .count,.buddypress_object_nav .bp-navs ul li.dynamic.selected a .count{background-color:#5087e5;border:0;color:#fafafa}.buddypress_object_nav .bp-navs ul li.dynamic a:hover .count{background-color:#5087e5;border:0;color:#fff}.buddypress_object_nav .main-navs.dir-navs{margin-bottom:20px}.buddypress_object_nav .bp-navs.group-create-links ul li.current a{text-align:center}.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current),.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a{color:#767676}.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a:focus,.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a:hover{background:none;color:#555}.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a[disabled]:focus,.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a[disabled]:hover{color:#767676}
  547.  
  548. </style>
  549. <style id='bp-member-style-inline-css' type='text/css'>
  550. [data-type="bp/member"] input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}.bp-block-member{position:relative}.bp-block-member .member-content{display:flex}.bp-block-member .user-nicename{display:block}.bp-block-member .user-nicename a{border:none;color:currentColor;text-decoration:none}.bp-block-member .bp-profile-button{width:100%}.bp-block-member .bp-profile-button a.button{bottom:10px;display:inline-block;margin:18px 0 0;position:absolute;right:0}.bp-block-member.has-cover .item-header-avatar,.bp-block-member.has-cover .member-content,.bp-block-member.has-cover .member-description{z-index:2}.bp-block-member.has-cover .member-content,.bp-block-member.has-cover .member-description{padding-top:75px}.bp-block-member.has-cover .bp-member-cover-image{background-color:#c5c5c5;background-position:top;background-repeat:no-repeat;background-size:cover;border:0;display:block;height:150px;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.bp-block-member img.avatar{height:auto;width:auto}.bp-block-member.avatar-none .item-header-avatar{display:none}.bp-block-member.avatar-none.has-cover{min-height:200px}.bp-block-member.avatar-full{min-height:150px}.bp-block-member.avatar-full .item-header-avatar{width:180px}.bp-block-member.avatar-thumb .member-content{align-items:center;min-height:50px}.bp-block-member.avatar-thumb .item-header-avatar{width:70px}.bp-block-member.avatar-full.has-cover{min-height:300px}.bp-block-member.avatar-full.has-cover .item-header-avatar{width:200px}.bp-block-member.avatar-full.has-cover img.avatar{background:#fffc;border:2px solid #fff;margin-left:20px}.bp-block-member.avatar-thumb.has-cover .item-header-avatar{padding-top:75px}.entry .entry-content .bp-block-member .user-nicename a{border:none;color:currentColor;text-decoration:none}
  551.  
  552. </style>
  553. <link rel='stylesheet' id='bp-members-style-css' href='https://gunindustrymarketplace.com/wp-content/plugins/buddypress/bp-members/blocks/members/index.css?ver=1753200208' type='text/css' media='all' />
  554. <style id='bp-dynamic-members-style-inline-css' type='text/css'>
  555. .bp-dynamic-block-container .item-options{font-size:.5em;margin:0 0 1em;padding:1em 0}.bp-dynamic-block-container .item-options a.selected{font-weight:600}.bp-dynamic-block-container ul.item-list{list-style:none;margin:1em 0;padding-left:0}.bp-dynamic-block-container ul.item-list li{margin-bottom:1em}.bp-dynamic-block-container ul.item-list li:after,.bp-dynamic-block-container ul.item-list li:before{content:" ";display:table}.bp-dynamic-block-container ul.item-list li:after{clear:both}.bp-dynamic-block-container ul.item-list li .item-avatar{float:left;width:60px}.bp-dynamic-block-container ul.item-list li .item{margin-left:70px}
  556.  
  557. </style>
  558. <style id='bp-online-members-style-inline-css' type='text/css'>
  559. .widget_bp_core_whos_online_widget .avatar-block,[data-type="bp/online-members"] .avatar-block{display:flex;flex-flow:row wrap}.widget_bp_core_whos_online_widget .avatar-block img,[data-type="bp/online-members"] .avatar-block img{margin:.5em}
  560.  
  561. </style>
  562. <style id='bp-active-members-style-inline-css' type='text/css'>
  563. .widget_bp_core_recently_active_widget .avatar-block,[data-type="bp/active-members"] .avatar-block{display:flex;flex-flow:row wrap}.widget_bp_core_recently_active_widget .avatar-block img,[data-type="bp/active-members"] .avatar-block img{margin:.5em}
  564.  
  565. </style>
  566. <style id='bp-latest-activities-style-inline-css' type='text/css'>
  567. .bp-latest-activities .components-flex.components-select-control select[multiple]{height:auto;padding:0 8px}.bp-latest-activities .components-flex.components-select-control select[multiple]+.components-input-control__suffix svg{display:none}.bp-latest-activities-block a,.entry .entry-content .bp-latest-activities-block a{border:none;text-decoration:none}.bp-latest-activities-block .activity-list.item-list blockquote{border:none;padding:0}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini){box-shadow:1px 0 4px #00000026;padding:0 1em;position:relative}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):after,.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):before{border-color:#0000;border-style:solid;content:"";display:block;height:0;left:15px;position:absolute;width:0}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):before{border-top-color:#00000026;border-width:9px;bottom:-18px;left:14px}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item:not(.mini):after{border-top-color:#fff;border-width:8px;bottom:-16px}.bp-latest-activities-block .activity-list.item-list blockquote .activity-item.mini .avatar{display:inline-block;height:20px;margin-right:2px;vertical-align:middle;width:20px}.bp-latest-activities-block .activity-list.item-list footer{align-items:center;display:flex}.bp-latest-activities-block .activity-list.item-list footer img.avatar{border:none;display:inline-block;margin-right:.5em}.bp-latest-activities-block .activity-list.item-list footer .activity-time-since{font-size:90%}.bp-latest-activities-block .widget-error{border-left:4px solid #0b80a4;box-shadow:1px 0 4px #00000026}.bp-latest-activities-block .widget-error p{padding:0 1em}
  568.  
  569. </style>
  570. <style id='bp-friends-style-inline-css' type='text/css'>
  571. .bp-dynamic-block-container .item-options{font-size:.5em;margin:0 0 1em;padding:1em 0}.bp-dynamic-block-container .item-options a.selected{font-weight:600}.bp-dynamic-block-container ul.item-list{list-style:none;margin:1em 0;padding-left:0}.bp-dynamic-block-container ul.item-list li{margin-bottom:1em}.bp-dynamic-block-container ul.item-list li:after,.bp-dynamic-block-container ul.item-list li:before{content:" ";display:table}.bp-dynamic-block-container ul.item-list li:after{clear:both}.bp-dynamic-block-container ul.item-list li .item-avatar{float:left;width:60px}.bp-dynamic-block-container ul.item-list li .item{margin-left:70px}
  572.  
  573. </style>
  574. <style id='bp-group-style-inline-css' type='text/css'>
  575. [data-type="bp/group"] input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}.bp-block-group{position:relative}.bp-block-group .group-content{display:flex}.bp-block-group .group-description{width:100%}.bp-block-group .group-description-content{margin-bottom:18px;width:100%}.bp-block-group .bp-profile-button{overflow:hidden;width:100%}.bp-block-group .bp-profile-button a.button{margin:18px 0 0}.bp-block-group.has-cover .group-content,.bp-block-group.has-cover .group-description,.bp-block-group.has-cover .item-header-avatar{z-index:2}.bp-block-group.has-cover .group-content,.bp-block-group.has-cover .group-description{padding-top:75px}.bp-block-group.has-cover .bp-group-cover-image{background-color:#c5c5c5;background-position:top;background-repeat:no-repeat;background-size:cover;border:0;display:block;height:150px;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.bp-block-group img.avatar{height:auto;width:auto}.bp-block-group.avatar-none .item-header-avatar{display:none}.bp-block-group.avatar-full{min-height:150px}.bp-block-group.avatar-full .item-header-avatar{width:180px}.bp-block-group.avatar-full .group-description{padding-left:35px}.bp-block-group.avatar-thumb .item-header-avatar{width:70px}.bp-block-group.avatar-thumb .item-header-avatar img.avatar{margin-top:15px}.bp-block-group.avatar-none.has-cover{min-height:200px}.bp-block-group.avatar-none.has-cover .item-header-avatar{padding-top:75px}.bp-block-group.avatar-full.has-cover{min-height:300px}.bp-block-group.avatar-full.has-cover .item-header-avatar{width:200px}.bp-block-group.avatar-full.has-cover img.avatar{background:#fffc;border:2px solid #fff;margin-left:20px}.bp-block-group.avatar-thumb:not(.has-description) .group-content{align-items:center;min-height:50px}.bp-block-group.avatar-thumb.has-cover .item-header-avatar{padding-top:75px}.bp-block-group.has-description .bp-profile-button a.button{display:block;float:right}
  576.  
  577. </style>
  578. <style id='bp-groups-style-inline-css' type='text/css'>
  579. [data-type="bp/groups"] .components-placeholder.is-appender{min-height:0}[data-type="bp/groups"] .components-placeholder.is-appender .components-placeholder__label:empty{display:none}[data-type="bp/groups"] .components-placeholder input.components-placeholder__input{border:1px solid #757575;border-radius:2px;flex:1 1 auto;padding:6px 8px}[data-type="bp/groups"].avatar-none .group-description{width:calc(100% - 44px)}[data-type="bp/groups"].avatar-full .group-description{width:calc(100% - 224px)}[data-type="bp/groups"].avatar-thumb .group-description{width:calc(100% - 114px)}[data-type="bp/groups"] .group-content{position:relative}[data-type="bp/groups"] .group-content .is-right{position:absolute;right:2px;top:2px}[data-type="bp/groups"] .columns-2 .group-content .group-description,[data-type="bp/groups"] .columns-3 .group-content .group-description,[data-type="bp/groups"] .columns-4 .group-content .group-description{padding-left:44px;width:calc(100% - 44px)}[data-type="bp/groups"] .columns-3 .is-right{right:-10px}[data-type="bp/groups"] .columns-4 .is-right{right:-50px}.bp-block-groups.is-grid{display:flex;flex-wrap:wrap;padding:0}.bp-block-groups.is-grid .group-content{margin:0 1.25em 1.25em 0;width:100%}@media(min-width:600px){.bp-block-groups.columns-2 .group-content{width:calc(50% - .625em)}.bp-block-groups.columns-2 .group-content:nth-child(2n){margin-right:0}.bp-block-groups.columns-3 .group-content{width:calc(33.33333% - .83333em)}.bp-block-groups.columns-3 .group-content:nth-child(3n){margin-right:0}.bp-block-groups.columns-4 .group-content{width:calc(25% - .9375em)}.bp-block-groups.columns-4 .group-content:nth-child(4n){margin-right:0}}.bp-block-groups .group-content{display:flex;flex-direction:column;padding-bottom:1em;text-align:center}.bp-block-groups .group-content .group-description,.bp-block-groups .group-content .item-header-avatar{width:100%}.bp-block-groups .group-content .item-header-avatar{margin:0 auto}.bp-block-groups .group-content .item-header-avatar img.avatar{display:inline-block}@media(min-width:600px){.bp-block-groups .group-content{flex-direction:row;text-align:left}.bp-block-groups .group-content .group-description,.bp-block-groups .group-content .item-header-avatar{width:auto}.bp-block-groups .group-content .item-header-avatar{margin:0}}.bp-block-groups .group-content time{color:#767676;display:block;font-size:80%}.bp-block-groups.avatar-none .item-header-avatar{display:none}.bp-block-groups.avatar-full{min-height:190px}.bp-block-groups.avatar-full .item-header-avatar{width:180px}.bp-block-groups.avatar-thumb .group-content{min-height:80px}.bp-block-groups.avatar-thumb .item-header-avatar{width:70px}.bp-block-groups.columns-2 .group-content,.bp-block-groups.columns-3 .group-content,.bp-block-groups.columns-4 .group-content{display:block;text-align:center}.bp-block-groups.columns-2 .group-content .item-header-avatar,.bp-block-groups.columns-3 .group-content .item-header-avatar,.bp-block-groups.columns-4 .group-content .item-header-avatar{margin:0 auto}.bp-block-groups img.avatar{height:auto;max-width:-moz-fit-content;max-width:fit-content;width:auto}.bp-block-groups .member-content.has-description{align-items:center}.bp-block-groups .member-content.has-description .item-header-avatar{padding-right:1em}.bp-block-groups .member-content.has-description .group-description-content{margin-bottom:0;text-align:left}
  580.  
  581. </style>
  582. <style id='bp-dynamic-groups-style-inline-css' type='text/css'>
  583. .bp-dynamic-block-container .item-options{font-size:.5em;margin:0 0 1em;padding:1em 0}.bp-dynamic-block-container .item-options a.selected{font-weight:600}.bp-dynamic-block-container ul.item-list{list-style:none;margin:1em 0;padding-left:0}.bp-dynamic-block-container ul.item-list li{margin-bottom:1em}.bp-dynamic-block-container ul.item-list li:after,.bp-dynamic-block-container ul.item-list li:before{content:" ";display:table}.bp-dynamic-block-container ul.item-list li:after{clear:both}.bp-dynamic-block-container ul.item-list li .item-avatar{float:left;width:60px}.bp-dynamic-block-container ul.item-list li .item{margin-left:70px}
  584.  
  585. </style>
  586. <style id='bp-sitewide-notices-style-inline-css' type='text/css'>
  587. .bp-sitewide-notice-block .bp-screen-reader-text,[data-type="bp/sitewide-notices"] .bp-screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.bp-sitewide-notice-block [data-bp-tooltip]:after,[data-type="bp/sitewide-notices"] [data-bp-tooltip]:after{background-color:#fff;border:1px solid #737373;border-radius:1px;box-shadow:4px 4px 8px #0003;color:#333;content:attr(data-bp-tooltip);display:none;font-family:Helvetica Neue,Helvetica,Arial,san-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.25;max-width:200px;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;text-shadow:none;text-transform:none;transform:translateZ(0);transition:all 1.5s ease;visibility:hidden;white-space:nowrap;word-wrap:break-word;z-index:100000}.bp-sitewide-notice-block .bp-tooltip:after,[data-type="bp/sitewide-notices"] .bp-tooltip:after{left:50%;margin-top:7px;top:110%;transform:translate(-50%)}.bp-sitewide-notice-block{border-left:4px solid #ff853c;padding-left:1em;position:relative}.bp-sitewide-notice-block h2:before{background:none;border:none}.bp-sitewide-notice-block .dismiss-notice{background-color:#0000;border:1px solid #ff853c;color:#ff853c;display:block;padding:.2em .5em;position:absolute;right:.5em;top:.5em;width:-moz-fit-content;width:fit-content}.bp-sitewide-notice-block .dismiss-notice:hover{background-color:#ff853c;color:#fff}
  588.  
  589. </style>
  590. <style id='global-styles-inline-css' type='text/css'>
  591. :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){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;}
  592. :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
  593. :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
  594. :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
  595. </style>
  596. <link rel='stylesheet' id='adsanity-cas-css' href='https://gunindustrymarketplace.com/cas-custom-sizes/?ver=1.6' type='text/css' media='all' />
  597. <link rel='stylesheet' id='contact-form-7-css' href='https://gunindustrymarketplace.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.1' type='text/css' media='all' />
  598. <link rel='stylesheet' id='parent-style-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/style.css?ver=6.8.2' type='text/css' media='all' />
  599. <link rel='stylesheet' id='custom-viral-theme-style-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-CHILD/style.css?ver=1.0.0' type='text/css' media='all' />
  600. <link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css2?family=Spartan:wght@300;400;500;600;700&#038;display=swap' type='text/css' media='all' />
  601. <link rel='stylesheet' id='gim-variables-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/variables.css?ver=1.0.0' type='text/css' media='all' />
  602. <link rel='stylesheet' id='gim-main-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/main.css?ver=1.0.0' type='text/css' media='all' />
  603. <link rel='stylesheet' id='gim-components-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/components.css?ver=1.0.0' type='text/css' media='all' />
  604. <link rel='stylesheet' id='gim-posts-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/posts.css?ver=1.0.0' type='text/css' media='all' />
  605. <link rel='stylesheet' id='gim-media-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/media.css?ver=1.0.0' type='text/css' media='all' />
  606. <link rel='stylesheet' id='gim-submissions-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/submissions.css?ver=1.0.0' type='text/css' media='all' />
  607. <link rel='stylesheet' id='gim-responsive-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/responsive.css?ver=1.0.0' type='text/css' media='all' />
  608. <link rel='stylesheet' id='gim-dark-theme-style-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/dark-theme.css?ver=1.0.0' type='text/css' media='all' />
  609. <link rel='stylesheet' id='viral-messaging-style-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/messaging.css?ver=1.0.0' type='text/css' media='all' />
  610. <link rel='stylesheet' id='font-awesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css?ver=6.4.0' type='text/css' media='all' />
  611. <link rel='stylesheet' id='viral-groups-style-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/groups.css?ver=1.0.0' type='text/css' media='all' />
  612. <link rel='stylesheet' id='custom-viral-theme-google-fonts-css' href='https://fonts.googleapis.com/css2?family=Inter%3A300%2C400%2C500%2C600%2C700&#038;display=swap' type='text/css' media='all' />
  613. <link rel='stylesheet' id='viral-dark-theme-toggle-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/dark-theme.css?ver=1.0.0' type='text/css' media='all' />
  614. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-includes/js/jquery/jquery.js?ver=3.7.1" id="jquery-core-js"></script>
  615. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1" id="jquery-migrate-js"></script>
  616.  
  617. <!-- Google tag (gtag.js) snippet added by Site Kit -->
  618. <!-- Google Analytics snippet added by Site Kit -->
  619. <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=GT-WKTMW4S" id="google_gtagjs-js" async></script>
  620. <script type="text/javascript" id="google_gtagjs-js-after">
  621. /* <![CDATA[ */
  622. window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
  623. gtag("set","linker",{"domains":["gunindustrymarketplace.com"]});
  624. gtag("js", new Date());
  625. gtag("set", "developer_id.dZTNiMT", true);
  626. gtag("config", "GT-WKTMW4S");
  627. window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); };
  628. /* ]]> */
  629. </script>
  630. <script></script>
  631. <script type="text/javascript">var ajaxurl = 'https://gunindustrymarketplace.com/wp-admin/admin-ajax.php';</script>
  632.  
  633. <meta name="generator" content="Site Kit by Google 1.160.1" /><script>window.userLoggedIn = false;</script>    <style type="text/css">
  634.        :root {
  635.            --primary-color: #e74c3c;
  636.            --secondary-color: #3498db;
  637.            --accent-color: #27ae60;
  638.        }
  639.        
  640.        body {
  641.            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  642.        }
  643.        
  644.        h1, h2, h3, h4, h5, h6 {
  645.            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  646.        }
  647.        
  648.        .site-logo,
  649.        .post-title a:hover,
  650.        .main-navigation a:hover {
  651.            color: var(--primary-color);
  652.        }
  653.        
  654.                
  655.            </style>
  656.    
  657.    <style type="text/css">
  658.        .site-logo img,
  659.        .custom-logo-link img {
  660.            max-width: 200px;
  661.        }
  662.        
  663.        @media (max-width: 768px) {
  664.            .site-logo img,
  665.            .custom-logo-link img {
  666.                max-width: 200px;
  667.            }
  668.        }
  669.    </style>
  670.        <style>
  671.    .site-logo img {
  672.        max-width: 200px;
  673.        height: auto;
  674.    }
  675.    </style>
  676.    <meta name="color-scheme" content="light dark"><meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"><meta name="theme-color" content="#1a1a1a" media="(prefers-color-scheme: dark)"><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
  677. <link rel="icon" href="https://gunindustrymarketplace.com/wp-content/uploads/2024/05/cropped-Gun-Industry-Marketplace-Favicon-32x32.png" sizes="32x32" />
  678. <link rel="icon" href="https://gunindustrymarketplace.com/wp-content/uploads/2024/05/cropped-Gun-Industry-Marketplace-Favicon-192x192.png" sizes="192x192" />
  679. <link rel="apple-touch-icon" href="https://gunindustrymarketplace.com/wp-content/uploads/2024/05/cropped-Gun-Industry-Marketplace-Favicon-180x180.png" />
  680. <meta name="msapplication-TileImage" content="https://gunindustrymarketplace.com/wp-content/uploads/2024/05/cropped-Gun-Industry-Marketplace-Favicon-270x270.png" />
  681. <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript></head>
  682.  
  683. <body class="home-page bp-nouveau home blog wp-custom-logo wp-embed-responsive wp-theme-GIM-PROD wp-child-theme-GIM-CHILD logged-out hfeed no-sidebar layout-boxed posts-per-row-2 has-theme-toggle wpb-js-composer js-comp-ver-7.0 vc_responsive">
  684.  
  685. <div id="page" class="site">
  686.    <header id="masthead" class="site-header">
  687.        <div class="container">
  688.            <div class="header-content">
  689.                <div class="site-branding">
  690.                    <div class="logo-tagline-container">
  691.                                                    <div class="site-logo">
  692.                                                                
  693.                                <a href="https://gunindustrymarketplace.com/">
  694.                                    <!-- Light theme logo -->
  695.                                    <img src="https://gunindustrymarketplace.com/wp-content/uploads/2024/02/Gun-Industry-Marketplace.png"
  696.                                        alt="Gun Industry Marketplace"
  697.                                        class="light-logo">
  698.                                    
  699.                                    <!-- Dark theme logo (if available) -->
  700.                                                                            <img src="https://gunindustrymarketplace.com/wp-content/uploads/2024/05/Gun-Industry-Marketplace-Inverted.png"
  701.                                            alt="Gun Industry Marketplace"
  702.                                            class="dark-logo">
  703.                                                                    </a>
  704.                            </div>
  705.                                                                            <p class="site-description">The Firearms Industry Unsuppressed</p>
  706.                                            </div>
  707.                </div>
  708.  
  709.                <nav id="site-navigation" class="main-navigation">
  710.                    <ul id="primary-menu" class="menu"><li id="menu-item-33141" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-33141"><a href="https://gunindustrymarketplace.com/" aria-current="page">Home</a></li>
  711. <li id="menu-item-33131" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33131"><a href="https://gunindustrymarketplace.com/groups/business/">Business</a></li>
  712. <li id="menu-item-33134" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33134"><a href="https://gunindustrymarketplace.com/groups/funny/">Funny</a></li>
  713. <li id="menu-item-33137" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33137"><a href="https://gunindustrymarketplace.com/groups/jobs/">Jobs</a></li>
  714. <li id="menu-item-33139" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33139"><a href="https://gunindustrymarketplace.com/groups/news/">News</a></li>
  715. <li id="menu-item-33140" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33140"><a href="https://gunindustrymarketplace.com/groups/videos/">Videos</a></li>
  716. <li id="menu-item-33132" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33132"><a href="https://gunindustrymarketplace.com/groups/">Groups</a></li>
  717. </ul>                </nav>
  718.  
  719.                <div class="header-actions">
  720.                                            <a href="#" class="login-btn" id="login-modal-trigger">
  721.                            Login                        </a>
  722.                        <a href="https://gunindustrymarketplace.com/register/" class="register-btn">
  723.                            Register                        </a>
  724.                                                                <button class="theme-toggle" aria-label="Toggle dark theme" title="Toggle dark/light theme"><span class="theme-toggle-icon light-icon"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
  725.        <circle cx="12" cy="12" r="5"/>
  726.        <line x1="12" y1="1" x2="12" y2="3"/>
  727.        <line x1="12" y1="21" x2="12" y2="23"/>
  728.        <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/>
  729.        <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/>
  730.        <line x1="1" y1="12" x2="3" y2="12"/>
  731.        <line x1="21" y1="12" x2="23" y2="12"/>
  732.        <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/>
  733.        <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/>
  734.    </svg></span><span class="theme-toggle-icon dark-icon"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
  735.        <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"/>
  736.    </svg></span></button>                                        
  737.                    <!-- Social Media Icons -->
  738.                    <div class="social-media-icons">
  739.                        <a href="https://linkedin.com/company/gun-industry-marketplace"
  740.                           target="_blank"
  741.                           rel="noopener noreferrer"
  742.                           class="social-icon linkedin-icon"
  743.                           aria-label="Follow us on LinkedIn"
  744.                           title="Follow us on LinkedIn">
  745.                            <i class="fab fa-linkedin-in"></i>
  746.                        </a>
  747.                        
  748.                        <a href="https://x.com/GunIndustryGIM"
  749.                           target="_blank"
  750.                           rel="noopener noreferrer"
  751.                           class="social-icon x-icon"
  752.                           aria-label="Follow us on X"
  753.                           title="Follow us on X">
  754.                            <i class="fa-brands fa-twitter"></i>
  755.                        </a>
  756.                    </div>
  757.                </div>
  758.  
  759.            </div>
  760.        </div>
  761.    </header>
  762.  
  763.    <!-- Login Modal -->
  764.        <div id="login-modal" class="login-modal" style="display: none;">
  765.        <div class="login-modal-overlay"></div>
  766.        <div class="login-modal-content">
  767.            <button class="login-modal-close" type="button">&times;</button>
  768.            
  769.            <div class="login-modal-header">
  770.                <h2>Log In</h2>
  771.            </div>
  772.            
  773.            <form id="login-modal-form" class="login-form">
  774.                <input type="hidden" id="login_nonce" name="login_nonce" value="6033ad1d21" /><input type="hidden" name="_wp_http_referer" value="/" />                
  775.                <div class="login-field">
  776.                    <input type="text"
  777.                           id="login-username"
  778.                           name="username"
  779.                           placeholder="Username or Email Address"
  780.                           required>
  781.                </div>
  782.                
  783.                <div class="login-field">
  784.                    <input type="password"
  785.                           id="login-password"
  786.                           name="password"
  787.                           placeholder="Password"
  788.                           required>
  789.                </div>
  790.                
  791.                <div class="login-forgot">
  792.                    <a href="https://gunindustrymarketplace.com/wp-login.php?action=lostpassword" class="forgot-password-link">
  793.                        Forgot password?                    </a>
  794.                </div>
  795.                
  796.                <div class="login-remember">
  797.                    <label class="remember-label">
  798.                        <input type="checkbox" name="remember" value="1">
  799.                        <span class="checkmark"></span>
  800.                        Remember Me                    </label>
  801.                </div>
  802.                
  803.                <div class="login-submit">
  804.                    <button type="submit" class="login-btn-submit">
  805.                        LOG IN                    </button>
  806.                </div>
  807.                
  808.                <div class="login-register-link">
  809.                    Don't have an account?
  810.                    <a href="https://gunindustrymarketplace.com/register/" class="register-link">
  811.                        Register                    </a>
  812.                </div>
  813.                
  814.                <div class="login-error" id="login-error" style="display: none;"></div>
  815.                <div class="login-success" id="login-success" style="display: none;"></div>
  816.            </form>
  817.        </div>
  818.    </div>
  819.        <div id="content" class="site-content"></code>
  820. <div class="content-with-sidebar">
  821.    <main class="main-content">
  822.        <!-- Pre-Feed Widget Area -->
  823.                    <div class="pre-feed-widget-area">
  824.                <div class="container">
  825.                    <section id="block-14" class="widget widget_block"><div class="adsanity-rotating-ads ad-aligncenter" data-ids="33020,33035,33109" data-timer="7" data-align="aligncenter" data-max-width="0">
  826. <div id="ad-33020" class="ad-848x106 adsanity-848x106 aligncenter adsanity-aligncenter"
  827. ><div class="adsanity-inner">
  828.  
  829. <a rel="nofollow" href="https://gunindustrymarketplace.com/ads/delta-defense-leaderboard-7-2025/"  target="_blank"><img fetchpriority="high" decoding="async" width="1456" height="180" src="https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard.png" class="no-lazy-load wp-post-image" alt="Delta Defense" srcset="https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard.png 1456w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-300x37.png 300w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-1024x127.png 1024w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-768x95.png 768w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-561x69.png 561w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-1122x139.png 1122w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-265x33.png 265w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-531x66.png 531w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-364x45.png 364w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-728x90.png 728w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-608x75.png 608w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-758x94.png 758w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-1152x142.png 1152w, https://gunindustrymarketplace.com/wp-content/uploads/2025/07/Delta-Defense-Leaderboard-313x39.png 313w" sizes="(max-width: 1456px) 100vw, 1456px" /></a>
  830. </div></div>
  831.  
  832. </div></section>                </div>
  833.            </div>
  834.                
  835.        
  836.        <!-- Top Navigation Tabs -->
  837.        <div class="top-navigation">
  838.            <div class="container">
  839.                                    <!-- For non-logged-in users, start with NEW tab -->
  840.                    <a href="#" class="top-nav-item active" data-filter="new">NEW</a>
  841.                                <a href="#" class="top-nav-item" data-filter="trending">TRENDING</a>
  842.                <a href="#" class="top-nav-item" data-filter="discussions">DISCUSSIONS</a>
  843.            </div>
  844.        </div>
  845.        
  846.        <!-- Content Area - Now just a container for AJAX-loaded content -->
  847.        <div class="content-area">
  848.            <div class="posts-grid" id="posts-container">
  849.                <!-- Initial loading message - content will be loaded via AJAX -->
  850.                <div class="loading-posts">Loading posts...</div>
  851.            </div>
  852.        </div>
  853.    </main>
  854.    
  855.    <!-- Sidebar -->
  856.    <aside class="content-sidebar">
  857.        <div id="block-2" class="snax-widget widget_block">
  858. <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
  859. <div class="wp-block-button has-custom-width wp-block-button__width-100 snax-action-btn"><a class="wp-block-button__link has-background wp-element-button" href="https://gunindustrymarketplace.com/submit-link/" style="border-radius:0px;background-color:#dd3333">ADD NEW LINK</a></div>
  860.  
  861.  
  862.  
  863. <div class="wp-block-button has-custom-width wp-block-button__width-100 snax-action-btn"><a class="wp-block-button__link has-background wp-element-button" href="https://gunindustrymarketplace.com/submit-story/" style="border-radius:0px;background-color:#dd3333">ADD NEW TEXT POST</a></div>
  864.  
  865.  
  866.  
  867. <div class="wp-block-button has-custom-width wp-block-button__width-100 snax-action-btn"><a class="wp-block-button__link has-background wp-element-button" href="https://gunindustrymarketplace.com/submit-media/" style="border-radius:0px;background-color:#dd3333">ADD NEW IMAGE/VIDEO POST</a></div>
  868. </div>
  869. </div><div id="block-6" class="snax-widget widget_block">
  870. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  871. </div><div id="text-4" class="snax-widget widget_text"><h3 class="snax-widget-title">WELCOME TO THE NEW GIM VERSION 2!</h3> <div class="textwidget"><p>We&#8217;re live, baby! Lots of updates coming. Please report any issues or bugs here:<br />
  872. <center><strong><a href="https://gunindustrymarketplace.com/contact/">Report bugs &#038; feedback</a></strong></center></p>
  873. </div>
  874. </div><div id="block-9" class="snax-widget widget_block">
  875. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  876. </div><div id="adsanity-group-2" class="snax-widget widget adsanity-group"><h3 class="snax-widget-title">Sponsored</h3><div class="ad-aligncenter"><div class="ad-row">
  877. <div id="ad-30925" class="ad-336x280 adsanity-336x280 aligncenter adsanity-aligncenter"
  878. ><div class="adsanity-inner">
  879.  
  880. <a rel="nofollow" href="https://gunindustrymarketplace.com/ads/alabama-2a-armory/"  target="_blank"><img width="620" height="520" src="https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd.png" class="no-lazy-load wp-post-image" alt="" decoding="async" srcset="https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd.png 620w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd-300x252.png 300w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd-561x471.png 561w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd-265x222.png 265w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd-531x445.png 531w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd-364x305.png 364w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd-608x510.png 608w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd-57x48.png 57w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd-114x96.png 114w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Alabama-2A-ArmoryGIMAd-313x263.png 313w" sizes="(max-width: 620px) 100vw, 620px" /></a>
  881. </div></div>
  882.  
  883. </div></div></div><div id="block-10" class="snax-widget widget_block">
  884. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  885. </div><div id="text-5" class="snax-widget widget_text"><h3 class="snax-widget-title">Don’t miss out on new posts</h3> <div class="textwidget"><h3 class="null" style="text-align: center;"><span style="font-size: 25px;"><span style="font-family: lato,helvetica neue,helvetica,arial,sans-serif;">Get the best of the gun biz straight into your inbox</span></span></h3>
  886. <p style="text-align: center;"><strong><span style="font-size: 25px;"><span style="font-family: lato,helvetica neue,helvetica,arial,sans-serif;"><a href="https://gunindustrymarketplace.com/sign-up-for-updates/"><span style="color: #ff0000;">Subscribe Here</span></a></span></span></strong></p>
  887. </div>
  888. </div><div id="block-11" class="snax-widget widget_block">
  889. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  890. </div><div id="block-12" class="snax-widget widget_block">
  891. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  892. </div><div id="adsanity-group-4" class="snax-widget widget adsanity-group"><div class="ad-alignnone"><div class="ad-row">
  893. <div id="ad-31167" class="ad-300x250 adsanity-300x250 alignnone adsanity-alignnone"
  894. ><div class="adsanity-inner">
  895.  
  896. <a rel="nofollow" href="https://gunindustrymarketplace.com/ads/andys-leather/"  target="_blank"><img width="614" height="469" src="https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad-.png" class="no-lazy-load wp-post-image" alt="" decoding="async" srcset="https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad-.png 614w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad--300x229.png 300w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad--561x429.png 561w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad--265x202.png 265w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad--531x406.png 531w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad--364x278.png 364w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad--608x464.png 608w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad--63x48.png 63w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad--126x96.png 126w, https://gunindustrymarketplace.com/wp-content/uploads/2024/08/Andys-Leather-GIM-Ad--313x239.png 313w" sizes="(max-width: 614px) 100vw, 614px" /></a>
  897. </div></div>
  898.  
  899. </div></div></div><div id="block-7" class="snax-widget widget_block">
  900. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  901. </div><div id="block-5" class="snax-widget widget_block">
  902. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  903. </div><div id="nav_menu-6" class="snax-widget widget_nav_menu"><h3 class="snax-widget-title">Help &#038; FAQs</h3><div class="menu-help-container"><ul id="menu-help" class="menu"><li id="menu-item-30547" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30547"><a href="https://gunindustrymarketplace.com/content-guidelines/">User Content Guidelines</a></li>
  904. <li id="menu-item-30712" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30712"><a href="https://gunindustrymarketplace.com/faqs/">FAQs</a></li>
  905. <li id="menu-item-30806" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30806"><a href="https://gunindustrymarketplace.com/make-sure-you-receive-our-emails/">Make sure you receive our emails!</a></li>
  906. </ul></div></div><div id="block-8" class="snax-widget widget_block">
  907. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  908. </div><div id="nav_menu-3" class="snax-widget widget_nav_menu"><h3 class="snax-widget-title">Company</h3><div class="menu-company-container"><ul id="menu-company" class="menu"><li id="menu-item-31175" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-31175"><a href="https://gunindustrymarketplace.com/" aria-current="page">Home</a></li>
  909. <li id="menu-item-33151" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-33151"><a href="https://gunindustrymarketplace.com/gim-services/">GIM Services</a>
  910. <ul class="sub-menu">
  911. <li id="menu-item-33152" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-33152"><a href="https://gunindustrymarketplace.com/gim-services/business-listings/">Business Listings</a></li>
  912. <li id="menu-item-33153" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-33153"><a href="https://gunindustrymarketplace.com/gim-services/firearms-friendly-banner-ads/">Firearms-Friendly Banner Ads</a></li>
  913. <li id="menu-item-33154" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-33154"><a href="https://gunindustrymarketplace.com/gim-services/blast-email-marketing/">BLAST Email Marketing</a></li>
  914. <li id="menu-item-33155" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-33155"><a href="https://gunindustrymarketplace.com/gim-services/gun-seo/">Gun SEO</a></li>
  915. </ul>
  916. </li>
  917. <li id="menu-item-29552" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29552"><a href="https://gunindustrymarketplace.com/about/">About</a></li>
  918. <li id="menu-item-29553" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29553"><a href="https://gunindustrymarketplace.com/successes/">Successes</a></li>
  919. <li id="menu-item-30613" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30613"><a href="https://gunindustrymarketplace.com/contact/">Contact Us</a></li>
  920. </ul></div></div><div class="mobile-snax-container"><button class="mobile-snax-fab" id="mobile-snax-fab" aria-label="Add Content"><span class="fab-icon">+</span></button><div class="mobile-snax-overlay" id="mobile-snax-overlay"></div><div class="mobile-snax-menu" id="mobile-snax-menu"><a href="#" class="snax-action-btn snax-link-btn login-required" data-action="link"><span class="snax-icon">πŸ”—</span><span class="snax-text">ADD NEW LINK</span></a><a href="#" class="snax-action-btn snax-text-btn login-required" data-action="story"><span class="snax-icon">πŸ“</span><span class="snax-text">ADD NEW STORY</span></a><a href="#" class="snax-action-btn snax-media-btn login-required" data-action="media"><span class="snax-icon">πŸ“·</span><span class="snax-text">ADD NEW IMAGE/VIDEO POST</span></a></div></div>    </aside>
  921. </div>
  922.  
  923. <script>
  924. // Initialize the default tab content when page loads
  925. document.addEventListener('DOMContentLoaded', function() {
  926.    // Get the active tab
  927.    const activeTab = document.querySelector('.top-nav-item.active');
  928.    if (activeTab) {
  929.        const filter = activeTab.getAttribute('data-filter');
  930.        // Load the initial content
  931.        loadTabContent(filter);
  932.    }
  933. });
  934. </script>
  935.  
  936. </div><!-- #content -->
  937.  
  938.    <footer id="colophon" class="site-footer">
  939.        <div class="container">
  940.                        
  941.            <div class="footer-bottom">
  942.                <div class="footer-info">
  943.                    <p>&copy; 2025 Gun Industry Marketplace.
  944.                    All rights reserved.</p>
  945.                </div>
  946.                
  947.                                    <nav class="footer-navigation">
  948.                        <ul id="footer-menu" class="menu"><li id="menu-item-29720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-29720"><a rel="privacy-policy" href="https://gunindustrymarketplace.com/website-terms-of-use-privacy-agreement/">Website Terms of Use &#038; Privacy Agreement</a></li>
  949. </ul>                    </nav>
  950.                            </div>
  951.        </div>
  952.    </footer>
  953. </div><!-- #page -->
  954.  
  955. <script type="speculationrules">
  956. {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/GIM-CHILD\/*","\/wp-content\/themes\/GIM-PROD\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
  957. </script>
  958.    <script>
  959.    document.addEventListener('themeChanged', function(e) {
  960.        // Google Analytics 4
  961.        if (typeof gtag !== 'undefined') {
  962.            gtag('event', 'theme_toggle', {
  963.                'theme_mode': e.detail.theme,
  964.                'event_category': 'user_interface',
  965.                'event_label': 'Theme Toggle'
  966.            });
  967.        }
  968.        
  969.        // Google Analytics Universal
  970.        if (typeof ga !== 'undefined') {
  971.            ga('send', 'event', 'Theme Toggle', 'toggle', e.detail.theme);
  972.        }
  973.        
  974.        // Custom analytics
  975.        if (typeof viralAnalytics !== 'undefined') {
  976.            viralAnalytics.track('theme_toggle', {
  977.                theme: e.detail.theme,
  978.                timestamp: new Date().toISOString()
  979.            });
  980.        }
  981.    });
  982.    </script>
  983.        <script>
  984.    document.addEventListener('DOMContentLoaded', function() {
  985.        // Add keyboard navigation support
  986.        document.addEventListener('keydown', function(e) {
  987.            if (e.ctrlKey && e.shiftKey && e.key === 'T') {
  988.                e.preventDefault();
  989.                const toggleButton = document.querySelector('.theme-toggle');
  990.                if (toggleButton) {
  991.                    toggleButton.click();
  992.                    toggleButton.focus();
  993.                }
  994.            }
  995.        });
  996.        
  997.        // Add screen reader announcements
  998.        document.addEventListener('themeChanged', function(e) {
  999.            const announcement = document.createElement('div');
  1000.            announcement.setAttribute('aria-live', 'polite');
  1001.            announcement.setAttribute('aria-atomic', 'true');
  1002.            announcement.className = 'sr-only';
  1003.            announcement.textContent = 'Theme changed to ' + e.detail.theme + ' mode';
  1004.            document.body.appendChild(announcement);
  1005.            
  1006.            setTimeout(function() {
  1007.                document.body.removeChild(announcement);
  1008.            }, 1000);
  1009.        });
  1010.    });
  1011.    </script>
  1012.    <style id='core-block-supports-inline-css' type='text/css'>
  1013. /**
  1014. * Core styles: block-supports
  1015. */
  1016.  
  1017. </style>
  1018. <script type="text/javascript" id="adsanity_raw-js-extra">
  1019. /* <![CDATA[ */
  1020. var adsanity_raw = {"rest_url":"https:\/\/gunindustrymarketplace.com\/wp-json\/wp\/v2\/ads\/","home_url":"https:\/\/gunindustrymarketplace.com\/"};
  1021. /* ]]> */
  1022. </script>
  1023. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/plugins/adsanity-rotating-ad-widget/public/dist/js/adsanity-raw-public.js?ver=1.6.5" id="adsanity_raw-js"></script>
  1024. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-includes/js/dist/hooks.js?ver=be67dc331e61e06d52fa" id="wp-hooks-js"></script>
  1025. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-includes/js/dist/i18n.js?ver=5edc734adb78e0d7d00e" id="wp-i18n-js"></script>
  1026. <script type="text/javascript" id="wp-i18n-js-after">
  1027. /* <![CDATA[ */
  1028. wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
  1029. /* ]]> */
  1030. </script>
  1031. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.1" id="swv-js"></script>
  1032. <script type="text/javascript" id="contact-form-7-js-before">
  1033. /* <![CDATA[ */
  1034. var wpcf7 = {
  1035.    "api": {
  1036.        "root": "https:\/\/gunindustrymarketplace.com\/wp-json\/",
  1037.        "namespace": "contact-form-7\/v1"
  1038.    }
  1039. };
  1040. /* ]]> */
  1041. </script>
  1042. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.1" id="contact-form-7-js"></script>
  1043. <script type="text/javascript" id="custom-viral-theme-main-js-extra">
  1044. /* <![CDATA[ */
  1045. var viral_ajax = {"ajax_url":"https:\/\/gunindustrymarketplace.com\/wp-admin\/admin-ajax.php","nonce":"aaf8258d93","login_nonce":"6033ad1d21","home_url":"https:\/\/gunindustrymarketplace.com","current_user":"","current_user_id":"0","current_user_slug":""};
  1046. /* ]]> */
  1047. </script>
  1048. <script defer type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/js/main.js?ver=1.0.1" id="custom-viral-theme-main-js"></script>
  1049. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/js/tabs.js?ver=1.0.1" id="custom-viral-theme-tabs-js"></script>
  1050. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/js/dark-theme-toggle.js?ver=1.0.0" id="gim-dark-theme-js-js"></script>
  1051. <script type="text/javascript" id="viral-messaging-js-js-extra">
  1052. /* <![CDATA[ */
  1053. var viral_messaging_ajax = {"ajax_url":"https:\/\/gunindustrymarketplace.com\/wp-admin\/admin-ajax.php","nonce":"e7d810ea26","strings":{"send_message":"Send Message","sending":"Sending...","message_sent":"Message sent successfully!","error_sending":"Error sending message. Please try again.","empty_message":"Please enter a message.","empty_subject":"Please enter a subject."}};
  1054. /* ]]> */
  1055. </script>
  1056. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/js/messaging.js?ver=1.0.0" id="viral-messaging-js-js"></script>
  1057. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/js/responsive.js?ver=1.0.0" id="gim-responsive-js-js"></script>
  1058. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/js/buddypress.js?ver=1.0.0" id="viral-buddypress-js-js"></script>
  1059. <script type="text/javascript" id="viral-dark-theme-toggle-js-before">
  1060. /* <![CDATA[ */
  1061.    (function() {
  1062.        // Get saved theme preference
  1063.        const savedTheme = localStorage.getItem('viral-theme-preference');
  1064.        
  1065.        // Get system preference
  1066.        const prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
  1067.        
  1068.        // Determine theme to apply
  1069.        let theme;
  1070.        if (savedTheme && ['light', 'dark'].includes(savedTheme)) {
  1071.            theme = savedTheme;
  1072.        } else {
  1073.            theme = prefersDark ? 'dark' : 'light';
  1074.        }
  1075.        
  1076.        // Apply theme immediately
  1077.        document.documentElement.setAttribute('data-theme', theme);
  1078.        document.body.classList.add('theme-' + theme);
  1079.        
  1080.        // Update meta theme-color
  1081.        const themeColorMeta = document.querySelector('meta[name="theme-color"]');
  1082.        if (themeColorMeta) {
  1083.            themeColorMeta.content = theme === 'dark' ? '#1a1a1a' : '#ffffff';
  1084.        }
  1085.        
  1086.        console.log('Initial theme applied:', theme);
  1087.    })();
  1088.    
  1089. /* ]]> */
  1090. </script>
  1091. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/js/dark-theme-toggle.js?ver=1.0.0" id="viral-dark-theme-toggle-js"></script>
  1092. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-contact-form-7-84e9a1056bc4922b7cbd.js" id="googlesitekit-events-provider-contact-form-7-js" defer></script>
  1093. <script></script>
  1094. </body>
  1095. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda