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: http://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.    <title>Gun Industry Marketplace &#8211; The Firearms Industry Unsuppressed</title>
  8. <meta name='robots' content='max-image-preview:large' />
  9. <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
  10. <link rel='dns-prefetch' href='//www.googletagmanager.com' />
  11. <link rel='dns-prefetch' href='//fonts.googleapis.com' />
  12. <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
  13. <script type="text/javascript">
  14. /* <![CDATA[ */
  15. 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.3","twemoji":"https:\/\/gunindustrymarketplace.com\/wp-includes\/js\/twemoji.js?ver=6.8.3"}};
  16. /**
  17. * @output wp-includes/js/wp-emoji-loader.js
  18. */
  19.  
  20. /**
  21. * Emoji Settings as exported in PHP via _print_emoji_detection_script().
  22. * @typedef WPEmojiSettings
  23. * @type {object}
  24. * @property {?object} source
  25. * @property {?string} source.concatemoji
  26. * @property {?string} source.twemoji
  27. * @property {?string} source.wpemoji
  28. * @property {?boolean} DOMReady
  29. * @property {?Function} readyCallback
  30. */
  31.  
  32. /**
  33. * Support tests.
  34. * @typedef SupportTests
  35. * @type {object}
  36. * @property {?boolean} flag
  37. * @property {?boolean} emoji
  38. */
  39.  
  40. /**
  41. * IIFE to detect emoji support and load Twemoji if needed.
  42. *
  43. * @param {Window} window
  44. * @param {Document} document
  45. * @param {WPEmojiSettings} settings
  46. */
  47. ( function wpEmojiLoader( window, document, settings ) {
  48. if ( typeof Promise === 'undefined' ) {
  49. return;
  50. }
  51.  
  52. var sessionStorageKey = 'wpEmojiSettingsSupports';
  53. var tests = [ 'flag', 'emoji' ];
  54.  
  55. /**
  56. * Checks whether the browser supports offloading to a Worker.
  57. *
  58. * @since 6.3.0
  59. *
  60. * @private
  61. *
  62. * @returns {boolean}
  63. */
  64. function supportsWorkerOffloading() {
  65. return (
  66. typeof Worker !== 'undefined' &&
  67. typeof OffscreenCanvas !== 'undefined' &&
  68. typeof URL !== 'undefined' &&
  69. URL.createObjectURL &&
  70. typeof Blob !== 'undefined'
  71. );
  72. }
  73.  
  74. /**
  75. * @typedef SessionSupportTests
  76. * @type {object}
  77. * @property {number} timestamp
  78. * @property {SupportTests} supportTests
  79. */
  80.  
  81. /**
  82. * Get support tests from session.
  83. *
  84. * @since 6.3.0
  85. *
  86. * @private
  87. *
  88. * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
  89. */
  90. function getSessionSupportTests() {
  91. try {
  92. /** @type {SessionSupportTests} */
  93. var item = JSON.parse(
  94. sessionStorage.getItem( sessionStorageKey )
  95. );
  96. if (
  97. typeof item === 'object' &&
  98. typeof item.timestamp === 'number' &&
  99. new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
  100. typeof item.supportTests === 'object'
  101. ) {
  102. return item.supportTests;
  103. }
  104. } catch ( e ) {}
  105. return null;
  106. }
  107.  
  108. /**
  109. * Persist the supports in session storage.
  110. *
  111. * @since 6.3.0
  112. *
  113. * @private
  114. *
  115. * @param {SupportTests} supportTests Support tests.
  116. */
  117. function setSessionSupportTests( supportTests ) {
  118. try {
  119. /** @type {SessionSupportTests} */
  120. var item = {
  121. supportTests: supportTests,
  122. timestamp: new Date().valueOf()
  123. };
  124.  
  125. sessionStorage.setItem(
  126. sessionStorageKey,
  127. JSON.stringify( item )
  128. );
  129. } catch ( e ) {}
  130. }
  131.  
  132. /**
  133. * Checks if two sets of Emoji characters render the same visually.
  134. *
  135. * This is used to determine if the browser is rendering an emoji with multiple data points
  136. * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
  137. * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
  138. * does not support the emoji correctly.
  139. *
  140. * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
  141. * scope. Everything must be passed by parameters.
  142. *
  143. * @since 4.9.0
  144. *
  145. * @private
  146. *
  147. * @param {CanvasRenderingContext2D} context 2D Context.
  148. * @param {string} set1 Set of Emoji to test.
  149. * @param {string} set2 Set of Emoji to test.
  150. *
  151. * @return {boolean} True if the two sets render the same.
  152. */
  153. function emojiSetsRenderIdentically( context, set1, set2 ) {
  154. // Cleanup from previous test.
  155. context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
  156. context.fillText( set1, 0, 0 );
  157. var rendered1 = new Uint32Array(
  158. context.getImageData(
  159. 0,
  160. 0,
  161. context.canvas.width,
  162. context.canvas.height
  163. ).data
  164. );
  165.  
  166. // Cleanup from previous test.
  167. context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
  168. context.fillText( set2, 0, 0 );
  169. var rendered2 = new Uint32Array(
  170. context.getImageData(
  171. 0,
  172. 0,
  173. context.canvas.width,
  174. context.canvas.height
  175. ).data
  176. );
  177.  
  178. return rendered1.every( function ( rendered2Data, index ) {
  179. return rendered2Data === rendered2[ index ];
  180. } );
  181. }
  182.  
  183. /**
  184. * Checks if the center point of a single emoji is empty.
  185. *
  186. * This is used to determine if the browser is rendering an emoji with a single data point
  187. * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
  188. * rendered emoji will have a non-zero value at the center point.
  189. *
  190. * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
  191. * scope. Everything must be passed by parameters.
  192. *
  193. * @since 6.8.2
  194. *
  195. * @private
  196. *
  197. * @param {CanvasRenderingContext2D} context 2D Context.
  198. * @param {string} emoji Emoji to test.
  199. *
  200. * @return {boolean} True if the center point is empty.
  201. */
  202. function emojiRendersEmptyCenterPoint( context, emoji ) {
  203. // Cleanup from previous test.
  204. context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
  205. context.fillText( emoji, 0, 0 );
  206.  
  207. // Test if the center point (16, 16) is empty (0,0,0,0).
  208. var centerPoint = context.getImageData(16, 16, 1, 1);
  209. for ( var i = 0; i < centerPoint.data.length; i++ ) {
  210. if ( centerPoint.data[ i ] !== 0 ) {
  211. // Stop checking the moment it's known not to be empty.
  212. return false;
  213. }
  214. }
  215.  
  216. return true;
  217. }
  218.  
  219. /**
  220. * Determines if the browser properly renders Emoji that Twemoji can supplement.
  221. *
  222. * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
  223. * scope. Everything must be passed by parameters.
  224. *
  225. * @since 4.2.0
  226. *
  227. * @private
  228. *
  229. * @param {CanvasRenderingContext2D} context 2D Context.
  230. * @param {string} type Whether to test for support of "flag" or "emoji".
  231. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
  232. * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
  233. *
  234. * @return {boolean} True if the browser can render emoji, false if it cannot.
  235. */
  236. function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
  237. var isIdentical;
  238.  
  239. switch ( type ) {
  240. case 'flag':
  241. /*
  242. * Test for Transgender flag compatibility. Added in Unicode 13.
  243. *
  244. * To test for support, we try to render it, and compare the rendering to how it would look if
  245. * the browser doesn't render it correctly (white flag emoji + transgender symbol).
  246. */
  247. isIdentical = emojiSetsRenderIdentically(
  248. context,
  249. '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
  250. '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
  251. );
  252.  
  253. if ( isIdentical ) {
  254. return false;
  255. }
  256.  
  257. /*
  258. * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
  259. * so gives us an easy test for full support.
  260. *
  261. * To test for support, we try to render it, and compare the rendering to how it would look if
  262. * the browser doesn't render it correctly ([C] + [Q]).
  263. */
  264. isIdentical = emojiSetsRenderIdentically(
  265. context,
  266. '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
  267. '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
  268. );
  269.  
  270. if ( isIdentical ) {
  271. return false;
  272. }
  273.  
  274. /*
  275. * Test for English flag compatibility. England is a country in the United Kingdom, it
  276. * does not have a two letter locale code but rather a five letter sub-division code.
  277. *
  278. * To test for support, we try to render it, and compare the rendering to how it would look if
  279. * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
  280. */
  281. isIdentical = emojiSetsRenderIdentically(
  282. context,
  283. // as the flag sequence
  284. '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
  285. // with each code point separated by a zero-width space
  286. '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
  287. );
  288.  
  289. return ! isIdentical;
  290. case 'emoji':
  291. /*
  292. * Does Emoji 16.0 cause the browser to go splat?
  293. *
  294. * To test for Emoji 16.0 support, try to render a new emoji: Splatter.
  295. *
  296. * The splatter emoji is a single code point emoji. Testing for browser support
  297. * required testing the center point of the emoji to see if it is empty.
  298. *
  299. * 0xD83E 0xDEDF (\uD83E\uDEDF) == 🫟 Splatter.
  300. *
  301. * When updating this test, please ensure that the emoji is either a single code point
  302. * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
  303. * joiner vs a zero-width space.
  304. */
  305. var notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\uDEDF' );
  306. return ! notSupported;
  307. }
  308.  
  309. return false;
  310. }
  311.  
  312. /**
  313. * Checks emoji support tests.
  314. *
  315. * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
  316. * scope. Everything must be passed by parameters.
  317. *
  318. * @since 6.3.0
  319. *
  320. * @private
  321. *
  322. * @param {string[]} tests Tests.
  323. * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
  324. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
  325. * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
  326. *
  327. * @return {SupportTests} Support tests.
  328. */
  329. function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
  330. var canvas;
  331. if (
  332. typeof WorkerGlobalScope !== 'undefined' &&
  333. self instanceof WorkerGlobalScope
  334. ) {
  335. canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
  336. } else {
  337. canvas = document.createElement( 'canvas' );
  338. }
  339.  
  340. var context = canvas.getContext( '2d', { willReadFrequently: true } );
  341.  
  342. /*
  343. * Chrome on OS X added native emoji rendering in M41. Unfortunately,
  344. * it doesn't work when the font is bolder than 500 weight. So, we
  345. * check for bold rendering support to avoid invisible emoji in Chrome.
  346. */
  347. context.textBaseline = 'top';
  348. context.font = '600 32px Arial';
  349.  
  350. var supports = {};
  351. tests.forEach( function ( test ) {
  352. supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
  353. } );
  354. return supports;
  355. }
  356.  
  357. /**
  358. * Adds a script to the head of the document.
  359. *
  360. * @ignore
  361. *
  362. * @since 4.2.0
  363. *
  364. * @param {string} src The url where the script is located.
  365. *
  366. * @return {void}
  367. */
  368. function addScript( src ) {
  369. var script = document.createElement( 'script' );
  370. script.src = src;
  371. script.defer = true;
  372. document.head.appendChild( script );
  373. }
  374.  
  375. settings.supports = {
  376. everything: true,
  377. everythingExceptFlag: true
  378. };
  379.  
  380. // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired.
  381. var domReadyPromise = new Promise( function ( resolve ) {
  382. document.addEventListener( 'DOMContentLoaded', resolve, {
  383. once: true
  384. } );
  385. } );
  386.  
  387. // Obtain the emoji support from the browser, asynchronously when possible.
  388. new Promise( function ( resolve ) {
  389. var supportTests = getSessionSupportTests();
  390. if ( supportTests ) {
  391. resolve( supportTests );
  392. return;
  393. }
  394.  
  395. if ( supportsWorkerOffloading() ) {
  396. try {
  397. // Note that the functions are being passed as arguments due to minification.
  398. var workerScript =
  399. 'postMessage(' +
  400. testEmojiSupports.toString() +
  401. '(' +
  402. [
  403. JSON.stringify( tests ),
  404. browserSupportsEmoji.toString(),
  405. emojiSetsRenderIdentically.toString(),
  406. emojiRendersEmptyCenterPoint.toString()
  407. ].join( ',' ) +
  408. '));';
  409. var blob = new Blob( [ workerScript ], {
  410. type: 'text/javascript'
  411. } );
  412. var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
  413. worker.onmessage = function ( event ) {
  414. supportTests = event.data;
  415. setSessionSupportTests( supportTests );
  416. worker.terminate();
  417. resolve( supportTests );
  418. };
  419. return;
  420. } catch ( e ) {}
  421. }
  422.  
  423. supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
  424. setSessionSupportTests( supportTests );
  425. resolve( supportTests );
  426. } )
  427. // Once the browser emoji support has been obtained from the session, finalize the settings.
  428. .then( function ( supportTests ) {
  429. /*
  430. * Tests the browser support for flag emojis and other emojis, and adjusts the
  431. * support settings accordingly.
  432. */
  433. for ( var test in supportTests ) {
  434. settings.supports[ test ] = supportTests[ test ];
  435.  
  436. settings.supports.everything =
  437. settings.supports.everything && settings.supports[ test ];
  438.  
  439. if ( 'flag' !== test ) {
  440. settings.supports.everythingExceptFlag =
  441. settings.supports.everythingExceptFlag &&
  442. settings.supports[ test ];
  443. }
  444. }
  445.  
  446. settings.supports.everythingExceptFlag =
  447. settings.supports.everythingExceptFlag &&
  448. ! settings.supports.flag;
  449.  
  450. // Sets DOMReady to false and assigns a ready function to settings.
  451. settings.DOMReady = false;
  452. settings.readyCallback = function () {
  453. settings.DOMReady = true;
  454. };
  455. } )
  456. .then( function () {
  457. return domReadyPromise;
  458. } )
  459. .then( function () {
  460. // When the browser can not render everything we need to load a polyfill.
  461. if ( ! settings.supports.everything ) {
  462. settings.readyCallback();
  463.  
  464. var src = settings.source || {};
  465.  
  466. if ( src.concatemoji ) {
  467. addScript( src.concatemoji );
  468. } else if ( src.wpemoji && src.twemoji ) {
  469. addScript( src.twemoji );
  470. addScript( src.wpemoji );
  471. }
  472. }
  473. } );
  474. } )( window, document, window._wpemojiSettings );
  475.  
  476. /* ]]> */
  477. </script>
  478. <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' />
  479. <style id='wp-emoji-styles-inline-css' type='text/css'>
  480.  
  481. img.wp-smiley, img.emoji {
  482. display: inline !important;
  483. border: none !important;
  484. box-shadow: none !important;
  485. height: 1em !important;
  486. width: 1em !important;
  487. margin: 0 0.07em !important;
  488. vertical-align: -0.1em !important;
  489. background: none !important;
  490. padding: 0 !important;
  491. }
  492. </style>
  493. <link rel='stylesheet' id='wp-block-library-css' href='https://gunindustrymarketplace.com/wp-includes/css/dist/block-library/style.css?ver=6.8.3' type='text/css' media='all' />
  494. <style id='classic-theme-styles-inline-css' type='text/css'>
  495. /**
  496. * These rules are needed for backwards compatibility.
  497. * They should match the button element rules in the base theme.json file.
  498. */
  499. .wp-block-button__link {
  500. color: #ffffff;
  501. background-color: #32373c;
  502. border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
  503.  
  504. /* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
  505. box-shadow: none;
  506. text-decoration: none;
  507.  
  508. /* The extra 2px are added to size solids the same as the outline versions.*/
  509. padding: calc(0.667em + 2px) calc(1.333em + 2px);
  510.  
  511. font-size: 1.125em;
  512. }
  513.  
  514. .wp-block-file__button {
  515. background: #32373c;
  516. color: #ffffff;
  517. text-decoration: none;
  518. }
  519.  
  520. </style>
  521. <style id='bp-login-form-style-inline-css' type='text/css'>
  522. .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%}
  523.  
  524. </style>
  525. <style id='bp-primary-nav-style-inline-css' type='text/css'>
  526. .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}
  527.  
  528. </style>
  529. <style id='bp-member-style-inline-css' type='text/css'>
  530. [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}
  531.  
  532. </style>
  533. <link rel='stylesheet' id='bp-members-style-css' href='https://gunindustrymarketplace.com/wp-content/plugins/buddypress/bp-members/blocks/members/index.css?ver=1759798077' type='text/css' media='all' />
  534. <style id='bp-dynamic-members-style-inline-css' type='text/css'>
  535. .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}
  536.  
  537. </style>
  538. <style id='bp-online-members-style-inline-css' type='text/css'>
  539. .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}
  540.  
  541. </style>
  542. <style id='bp-active-members-style-inline-css' type='text/css'>
  543. .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}
  544.  
  545. </style>
  546. <style id='bp-latest-activities-style-inline-css' type='text/css'>
  547. .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}
  548.  
  549. </style>
  550. <style id='bp-friends-style-inline-css' type='text/css'>
  551. .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}
  552.  
  553. </style>
  554. <style id='bp-group-style-inline-css' type='text/css'>
  555. [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}
  556.  
  557. </style>
  558. <style id='bp-groups-style-inline-css' type='text/css'>
  559. [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}
  560.  
  561. </style>
  562. <style id='bp-dynamic-groups-style-inline-css' type='text/css'>
  563. .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}
  564.  
  565. </style>
  566. <style id='bp-sitewide-notices-style-inline-css' type='text/css'>
  567. .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}
  568.  
  569. </style>
  570. <style id='global-styles-inline-css' type='text/css'>
  571. :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;}
  572. :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
  573. :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
  574. :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
  575. </style>
  576. <link rel='stylesheet' id='adsanity-cas-css' href='https://gunindustrymarketplace.com/cas-custom-sizes/?ver=1.6' type='text/css' media='all' />
  577. <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.2' type='text/css' media='all' />
  578. <link rel='stylesheet' id='parent-style-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/style.css?ver=6.8.3' type='text/css' media='all' />
  579. <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' />
  580. <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' />
  581. <link rel='stylesheet' id='custom-viral-theme-fonts-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/custom-fonts.css?ver=1.0.0' type='text/css' media='all' />
  582. <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' />
  583. <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' />
  584. <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' />
  585. <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' />
  586. <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' />
  587. <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' />
  588. <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' />
  589. <link rel='stylesheet' id='gim-account-css' href='https://gunindustrymarketplace.com/wp-content/themes/GIM-PROD/assets/css/account-page.css?ver=1.0.0' type='text/css' media='all' />
  590. <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' />
  591. <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' />
  592. <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' />
  593. <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' />
  594. <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' />
  595. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-includes/js/jquery/jquery.js?ver=3.7.1" id="jquery-core-js"></script>
  596. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1" id="jquery-migrate-js"></script>
  597.  
  598. <!-- Google tag (gtag.js) snippet added by Site Kit -->
  599. <!-- Google Analytics snippet added by Site Kit -->
  600. <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=GT-WKTMW4S" id="google_gtagjs-js" async></script>
  601. <script type="text/javascript" id="google_gtagjs-js-after">
  602. /* <![CDATA[ */
  603. window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
  604. gtag("set","linker",{"domains":["gunindustrymarketplace.com"]});
  605. gtag("js", new Date());
  606. gtag("set", "developer_id.dZTNiMT", true);
  607. gtag("config", "GT-WKTMW4S");
  608. 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" } ); };
  609. /* ]]> */
  610. </script>
  611. <script></script><link rel="https://api.w.org/" href="https://gunindustrymarketplace.com/wp-json/" />
  612. <script type="text/javascript">var ajaxurl = 'https://gunindustrymarketplace.com/wp-admin/admin-ajax.php';</script>
  613.  
  614. <meta name="generator" content="Site Kit by Google 1.163.0" /><script>window.userLoggedIn = false;</script>    <style type="text/css">
  615.        :root {
  616.            --primary-color: #dd3333;
  617.            --secondary-color: #3498db;
  618.            --accent-color: #27ae60;
  619.        }
  620.        
  621.        body {
  622.            font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  623.        }
  624.        
  625.        h1 {
  626.            font-family: 'Spartan', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  627.        }
  628.  
  629.        h2, h3, h4, h5, h6 {
  630.            font-family: 'Spartan', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  631.        }        
  632.  
  633.        a {
  634.            font-family: 'Spartan', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  635.        }        
  636.        
  637.        .site-logo,
  638.        .post-title a:hover,
  639.        .main-navigation a:hover {
  640.            color: var(--primary-color);
  641.        }
  642.        
  643.                
  644.            </style>
  645.    
  646.    <style type="text/css">
  647.        .site-logo img,
  648.        .custom-logo-link img {
  649.            max-width: 200px;
  650.        }
  651.        
  652.        @media (max-width: 768px) {
  653.            .site-logo img,
  654.            .custom-logo-link img {
  655.                max-width: 200px;
  656.            }
  657.        }
  658.    </style>
  659.        <style>
  660.    .site-logo img {
  661.        max-width: 200px;
  662.        height: auto;
  663.    }
  664.    </style>
  665.    <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."/>
  666. <link rel="icon" href="https://gunindustrymarketplace.com/wp-content/uploads/2024/05/cropped-Gun-Industry-Marketplace-Favicon-32x32.png" sizes="32x32" />
  667. <link rel="icon" href="https://gunindustrymarketplace.com/wp-content/uploads/2024/05/cropped-Gun-Industry-Marketplace-Favicon-192x192.png" sizes="192x192" />
  668. <link rel="apple-touch-icon" href="https://gunindustrymarketplace.com/wp-content/uploads/2024/05/cropped-Gun-Industry-Marketplace-Favicon-180x180.png" />
  669. <meta name="msapplication-TileImage" content="https://gunindustrymarketplace.com/wp-content/uploads/2024/05/cropped-Gun-Industry-Marketplace-Favicon-270x270.png" />
  670. <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript> <script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/71b66c25ce376fe2ff0f10c67/66f1809d82c34f557b375d099.js");</script>
  671. </head>
  672.  
  673. <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">
  674.  
  675. <div id="page" class="site">
  676.    <header id="masthead" class="site-header">
  677.        <div class="container">
  678.            <div class="header-content">
  679.                <div class="site-branding">
  680.                    <div class="logo-tagline-container">
  681.                                                    <div class="site-logo">
  682.                                                                
  683.                                <a href="https://gunindustrymarketplace.com/">
  684.                                    <!-- Light theme logo -->
  685.                                    <img src="https://gunindustrymarketplace.com/wp-content/uploads/2024/02/Gun-Industry-Marketplace.png"
  686.                                        alt="Gun Industry Marketplace"
  687.                                        class="light-logo">
  688.                                    
  689.                                    <!-- Dark theme logo (if available) -->
  690.                                                                            <img src="https://gunindustrymarketplace.com/wp-content/uploads/2024/05/Gun-Industry-Marketplace-Inverted.png"
  691.                                            alt="Gun Industry Marketplace"
  692.                                            class="dark-logo">
  693.                                                                    </a>
  694.                            </div>
  695.                                                                            <p class="site-description">The Firearms Industry Unsuppressed</p>
  696.                                            </div>
  697.                </div>
  698.  
  699.                <nav id="site-navigation" class="main-navigation">
  700.                    <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>
  701. <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>
  702. <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>
  703. <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>
  704. <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>
  705. <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>
  706. <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>
  707. </ul>                </nav>
  708.  
  709.                <div class="header-actions">
  710.                                            <a href="#" class="login-btn" id="login-modal-trigger">
  711.                            Login                        </a>
  712.                        <a href="https://gunindustrymarketplace.com/register/" class="register-btn">
  713.                            Register                        </a>
  714.                                                                <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">
  715.        <circle cx="12" cy="12" r="5"/>
  716.        <line x1="12" y1="1" x2="12" y2="3"/>
  717.        <line x1="12" y1="21" x2="12" y2="23"/>
  718.        <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/>
  719.        <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/>
  720.        <line x1="1" y1="12" x2="3" y2="12"/>
  721.        <line x1="21" y1="12" x2="23" y2="12"/>
  722.        <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/>
  723.        <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/>
  724.    </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">
  725.        <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"/>
  726.    </svg></span></button>                                        
  727.                    <!-- Social Media Icons -->
  728.                    <div class="social-media-icons">
  729.                        <a href="https://linkedin.com/company/gun-industry-marketplace"
  730.                           target="_blank"
  731.                           rel="noopener noreferrer"
  732.                           class="social-icon linkedin-icon"
  733.                           aria-label="Follow us on LinkedIn"
  734.                           title="Follow us on LinkedIn">
  735.                            <i class="fab fa-linkedin-in"></i>
  736.                        </a>
  737.                        
  738.                        <a href="https://x.com/GunIndustryGIM"
  739.                           target="_blank"
  740.                           rel="noopener noreferrer"
  741.                           class="social-icon x-icon"
  742.                           aria-label="Follow us on X"
  743.                           title="Follow us on X">
  744.                            <i class="fa-brands fa-twitter"></i>
  745.                        </a>
  746.                    </div>
  747.                </div>
  748.  
  749.            </div>
  750.        </div>
  751.    </header>
  752.  
  753.    <!-- Login Modal -->
  754.        <div id="login-modal" class="login-modal" style="display: none;">
  755.        <div class="login-modal-overlay"></div>
  756.        <div class="login-modal-content">
  757.            <button class="login-modal-close" type="button">&times;</button>
  758.            
  759.            <div class="login-modal-header">
  760.                <h2>Log In</h2>
  761.            </div>
  762.            
  763.            <form id="login-modal-form" class="login-form">
  764.                <input type="hidden" id="login_nonce" name="login_nonce" value="0cacfc1553" /><input type="hidden" name="_wp_http_referer" value="/" />                
  765.                <div class="login-field">
  766.                    <input type="text"
  767.                           id="login-username"
  768.                           name="username"
  769.                           placeholder="Username or Email Address"
  770.                           required>
  771.                </div>
  772.                
  773.                <div class="login-field">
  774.                    <input type="password"
  775.                           id="login-password"
  776.                           name="password"
  777.                           placeholder="Password"
  778.                           required>
  779.                </div>
  780.                
  781.                <div class="login-forgot">
  782.                    <a href="https://gunindustrymarketplace.com/wp-login.php?action=lostpassword" class="forgot-password-link">
  783.                        Forgot password?                    </a>
  784.                </div>
  785.                
  786.                <div class="login-remember">
  787.                    <label class="remember-label">
  788.                        <input type="checkbox" name="remember" value="1">
  789.                        <span class="checkmark"></span>
  790.                        Remember Me                    </label>
  791.                </div>
  792.                
  793.                <div class="login-submit">
  794.                    <button type="submit" class="login-btn-submit">
  795.                        LOG IN                    </button>
  796.                </div>
  797.                
  798.                <div class="login-register-link">
  799.                    Don't have an account?
  800.                    <a href="https://gunindustrymarketplace.com/register/" class="register-link">
  801.                        Register                    </a>
  802.                </div>
  803.                
  804.                <div class="login-error" id="login-error" style="display: none;"></div>
  805.                <div class="login-success" id="login-success" style="display: none;"></div>
  806.            </form>
  807.        </div>
  808.    </div>
  809.        <div id="content" class="site-content"></code>
  810. <div class="content-with-sidebar">
  811.    <main class="main-content">
  812.        <!-- Pre-Feed Widget Area -->
  813.                    <div class="pre-feed-widget-area">
  814.                <div class="container">
  815.                    <section id="adsanity-group-6" class="widget widget adsanity-group"><div class="ad-aligncenter"><div class="ad-row">
  816. <div id="ad-32930" class="ad-848x106 adsanity-848x106 aligncenter adsanity-aligncenter"
  817. ><div class="adsanity-inner">
  818.  
  819. <a rel="nofollow" href="https://gunindustrymarketplace.com/ads/bravo-1-6-2025/"  target="_blank"><img width="2560" height="317" src="https://gunindustrymarketplace.com/wp-content/uploads/2025/06/Ad-Bravo_All-in-one-02-scaled.jpg" class="no-lazy-load wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://gunindustrymarketplace.com/wp-content/uploads/2025/06/Ad-Bravo_All-in-one-02-scaled.jpg 2560w, https://gunindustrymarketplace.com/wp-content/uploads/2025/06/Ad-Bravo_All-in-one-02-300x37.jpg 300w, https://gunindustrymarketplace.com/wp-content/uploads/2025/06/Ad-Bravo_All-in-one-02-1024x127.jpg 1024w, https://gunindustrymarketplace.com/wp-content/uploads/2025/06/Ad-Bravo_All-in-one-02-768x95.jpg 768w, https://gunindustrymarketplace.com/wp-content/uploads/2025/06/Ad-Bravo_All-in-one-02-1536x190.jpg 1536w, https://gunindustrymarketplace.com/wp-content/uploads/2025/06/Ad-Bravo_All-in-one-02-2048x254.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></a>
  820. </div></div>
  821.  
  822. </div></div></section>                </div>
  823.            </div>
  824.                
  825.        
  826.        <!-- Top Navigation Tabs -->
  827.        <div class="top-navigation">
  828.            <div class="container">
  829.                                    <!-- For non-logged-in users, start with NEW tab -->
  830.                    <a href="#" class="top-nav-item active" data-filter="new">NEW</a>
  831.                                <a href="#" class="top-nav-item" data-filter="trending">TRENDING</a>
  832.                <a href="#" class="top-nav-item" data-filter="discussions">DISCUSSIONS</a>
  833.            </div>
  834.        </div>
  835.        
  836.        <!-- Content Area - Now just a container for AJAX-loaded content -->
  837.        <div class="content-area">
  838.            <div class="posts-grid" id="posts-container">
  839.                <!-- Initial loading message - content will be loaded via AJAX -->
  840.                <div class="loading-posts">Loading posts...</div>
  841.            </div>
  842.        </div>
  843.    </main>
  844.    
  845.    <!-- Sidebar -->
  846.    <aside class="content-sidebar">
  847.        <section id="block-2" class="widget widget_block">
  848. <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
  849. <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>
  850.  
  851.  
  852.  
  853. <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>
  854.  
  855.  
  856.  
  857. <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>
  858. </div>
  859. </section><section id="block-6" class="widget widget_block">
  860. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  861. </section><section id="block-15" class="widget widget_block widget_search"><form role="search" method="get" action="https://gunindustrymarketplace.com/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search"    ><label class="wp-block-search__label" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper " ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button wp-element-button" type="submit" >Search</button></div></form></section><section id="text-4" class="widget widget_text"><h3 class="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:</p>
  862. <p><center><strong><a href="https://gunindustrymarketplace.com/contact/">Report bugs &amp; feedback</a></strong></center></p>
  863. </div>
  864. </section><section id="block-9" class="widget widget_block">
  865. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  866. </section><section id="block-10" class="widget widget_block">
  867. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  868. </section><section id="text-5" class="widget widget_text"><h3 class="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>Get the best of the gun biz straight into your inbox</span></span></h3>
  869. <p style="text-align: center;"><strong><span style="font-size: 25px;"><a href="https://gunindustrymarketplace.com/sign-up-for-updates/">Subscribe Here</a></span></strong></p>
  870. </div>
  871. </section><section id="block-11" class="widget widget_block">
  872. <hr class="wp-block-separator has-alpha-channel-opacity"/>
  873. </section><section id="block-17" class="widget widget_block"></section><section id="nav_menu-6" class="widget widget_nav_menu"><h3 class="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>
  874. <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>
  875. <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>
  876. </ul></div></section><section id="nav_menu-3" class="widget widget_nav_menu"><h3 class="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>
  877. <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>
  878. <ul class="sub-menu">
  879. <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>
  880. <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>
  881. <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>
  882. <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>
  883. </ul>
  884. </li>
  885. <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>
  886. <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>
  887. <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>
  888. </ul></div></section><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 TEXT POST</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>
  889. </div>
  890.  
  891. <script>
  892. // Initialize the default tab content when page loads
  893. document.addEventListener('DOMContentLoaded', function() {
  894.    // Get the active tab
  895.    const activeTab = document.querySelector('.top-nav-item.active');
  896.    if (activeTab) {
  897.        const filter = activeTab.getAttribute('data-filter');
  898.        // Load the initial content
  899.        loadTabContent(filter);
  900.    }
  901. });
  902. </script>
  903.  
  904. </div><!-- #content -->
  905.  
  906.    <footer id="colophon" class="site-footer">
  907.        <div class="container">
  908.                        
  909.            <div class="footer-bottom">
  910.                <div class="footer-info">
  911.                    <p>&copy; 2025 Gun Industry Marketplace.
  912.                    All rights reserved.</p>
  913.                </div>
  914.                
  915.                                    <nav class="footer-navigation">
  916.                        <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>
  917. </ul>                    </nav>
  918.                            </div>
  919.        </div>
  920.    </footer>
  921. </div><!-- #page -->
  922.  
  923. <script type="speculationrules">
  924. {"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"}]}
  925. </script>
  926.    <script>
  927.    document.addEventListener('themeChanged', function(e) {
  928.        // Google Analytics 4
  929.        if (typeof gtag !== 'undefined') {
  930.            gtag('event', 'theme_toggle', {
  931.                'theme_mode': e.detail.theme,
  932.                'event_category': 'user_interface',
  933.                'event_label': 'Theme Toggle'
  934.            });
  935.        }
  936.        
  937.        // Google Analytics Universal
  938.        if (typeof ga !== 'undefined') {
  939.            ga('send', 'event', 'Theme Toggle', 'toggle', e.detail.theme);
  940.        }
  941.        
  942.        // Custom analytics
  943.        if (typeof viralAnalytics !== 'undefined') {
  944.            viralAnalytics.track('theme_toggle', {
  945.                theme: e.detail.theme,
  946.                timestamp: new Date().toISOString()
  947.            });
  948.        }
  949.    });
  950.    </script>
  951.        <script>
  952.    document.addEventListener('DOMContentLoaded', function() {
  953.        // Add keyboard navigation support
  954.        document.addEventListener('keydown', function(e) {
  955.            if (e.ctrlKey && e.shiftKey && e.key === 'T') {
  956.                e.preventDefault();
  957.                const toggleButton = document.querySelector('.theme-toggle');
  958.                if (toggleButton) {
  959.                    toggleButton.click();
  960.                    toggleButton.focus();
  961.                }
  962.            }
  963.        });
  964.        
  965.        // Add screen reader announcements
  966.        document.addEventListener('themeChanged', function(e) {
  967.            const announcement = document.createElement('div');
  968.            announcement.setAttribute('aria-live', 'polite');
  969.            announcement.setAttribute('aria-atomic', 'true');
  970.            announcement.className = 'sr-only';
  971.            announcement.textContent = 'Theme changed to ' + e.detail.theme + ' mode';
  972.            document.body.appendChild(announcement);
  973.            
  974.            setTimeout(function() {
  975.                document.body.removeChild(announcement);
  976.            }, 1000);
  977.        });
  978.    });
  979.    </script>
  980.    <style id='core-block-supports-inline-css' type='text/css'>
  981. /**
  982. * Core styles: block-supports
  983. */
  984.  
  985. </style>
  986. <script type="text/javascript" id="adsanity_raw-js-extra">
  987. /* <![CDATA[ */
  988. var adsanity_raw = {"rest_url":"https:\/\/gunindustrymarketplace.com\/wp-json\/wp\/v2\/ads\/","home_url":"https:\/\/gunindustrymarketplace.com\/"};
  989. /* ]]> */
  990. </script>
  991. <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>
  992. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-includes/js/dist/hooks.js?ver=be67dc331e61e06d52fa" id="wp-hooks-js"></script>
  993. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-includes/js/dist/i18n.js?ver=5edc734adb78e0d7d00e" id="wp-i18n-js"></script>
  994. <script type="text/javascript" id="wp-i18n-js-after">
  995. /* <![CDATA[ */
  996. wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
  997. /* ]]> */
  998. </script>
  999. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.2" id="swv-js"></script>
  1000. <script type="text/javascript" id="contact-form-7-js-before">
  1001. /* <![CDATA[ */
  1002. var wpcf7 = {
  1003.    "api": {
  1004.        "root": "https:\/\/gunindustrymarketplace.com\/wp-json\/",
  1005.        "namespace": "contact-form-7\/v1"
  1006.    }
  1007. };
  1008. /* ]]> */
  1009. </script>
  1010. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.2" id="contact-form-7-js"></script>
  1011. <script type="text/javascript" id="custom-viral-theme-main-js-extra">
  1012. /* <![CDATA[ */
  1013. var viral_ajax = {"ajax_url":"https:\/\/gunindustrymarketplace.com\/wp-admin\/admin-ajax.php","nonce":"c1d7f58de8","login_nonce":"0cacfc1553","home_url":"https:\/\/gunindustrymarketplace.com","current_user":"","current_user_id":"0","current_user_slug":""};
  1014. /* ]]> */
  1015. </script>
  1016. <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>
  1017. <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>
  1018. <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>
  1019. <script type="text/javascript" id="viral-messaging-js-js-extra">
  1020. /* <![CDATA[ */
  1021. var viral_messaging_ajax = {"ajax_url":"https:\/\/gunindustrymarketplace.com\/wp-admin\/admin-ajax.php","nonce":"11bfec5c52","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."}};
  1022. /* ]]> */
  1023. </script>
  1024. <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>
  1025. <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>
  1026. <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>
  1027. <script type="text/javascript" id="viral-dark-theme-toggle-js-before">
  1028. /* <![CDATA[ */
  1029.    (function() {
  1030.        // Get saved theme preference
  1031.        const savedTheme = localStorage.getItem('viral-theme-preference');
  1032.        
  1033.        // Get system preference
  1034.        const prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
  1035.        
  1036.        // Determine theme to apply
  1037.        let theme;
  1038.        if (savedTheme && ['light', 'dark'].includes(savedTheme)) {
  1039.            theme = savedTheme;
  1040.        } else {
  1041.            theme = prefersDark ? 'dark' : 'light';
  1042.        }
  1043.        
  1044.        // Apply theme immediately
  1045.        document.documentElement.setAttribute('data-theme', theme);
  1046.        document.body.classList.add('theme-' + theme);
  1047.        
  1048.        // Update meta theme-color
  1049.        const themeColorMeta = document.querySelector('meta[name="theme-color"]');
  1050.        if (themeColorMeta) {
  1051.            themeColorMeta.content = theme === 'dark' ? '#1a1a1a' : '#ffffff';
  1052.        }
  1053.        
  1054.        console.log('Initial theme applied:', theme);
  1055.    })();
  1056.    
  1057. /* ]]> */
  1058. </script>
  1059. <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>
  1060. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-contact-form-7-4ce15f19b39e8d338e84.js" id="googlesitekit-events-provider-contact-form-7-js" defer></script>
  1061. <script type="text/javascript" defer src="https://gunindustrymarketplace.com/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js?ver=4.10.7" id="mc4wp-forms-api-js"></script>
  1062. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-mailchimp-6c323aa9d38a48a4958a.js" id="googlesitekit-events-provider-mailchimp-js" defer></script>
  1063. <script type="text/javascript" src="https://gunindustrymarketplace.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-wpforms-3a5081f8ff3f186e8aa8.js" id="googlesitekit-events-provider-wpforms-js" defer></script>
  1064. <script></script>
  1065. </body>
  1066. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda