PageSourceSearch

https://www.etextilecommunications.com/search/

html etextilecommunications.com collected 2026-09-26 02:45:29 UTC 201,908 bytes, 2,213 lines download raw bytes

1
2
3
4
5<!DOCTYPE html>
6        <html lang="en">
7        <head>
8<link href="https://www.google.com" rel="preconnect" />
9<link href="https://www.gstatic.com" rel="preconnect" crossorigin="anonymous" />
10<meta name="tncms-access-version" content="" />
11<meta name="keywords" content="news, local, information, search, find, looking for" />
12<meta name="description" content="" />
13<meta name="author" content="eTextileCommunications.com" />
14<meta name="viewport" content="width=device-width, initial-scale=1.0" />
15<meta name="apple-mobile-web-app-capable" content="yes" />
16<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
17<meta name="robots" content="max-image-preview:standard" />
18<meta property="og:type" content="website" />
19<meta property="og:url" content="https://www.etextilecommunications.com/search/" />
20<meta property="og:title" content="Search" />
21<meta property="og:site_name" content="eTextileCommunications.com" />
22<meta property="og:section" content="search" />
23<meta property="tncms:ads" content="lazyload,refresh" />
24<link rel="stylesheet preload" as="style" href="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/bootstrap/resources/styles/bootstrap.min.87df60d54091cf1e8f8173c2e568260c.css"/>
25<link rel="stylesheet preload" as="style" href="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/styles/layout.c6ac426b6fec25f4f7314644fca99984.css"/>
26<link rel="stylesheet preload" as="style" href="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/themes/resources/styles/theme-basic.90efef5ec39df0c9507332b2d6d3b855.css"/>
27<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700;900&amp;family=Source+Serif+Pro:ital,wght@1,600&amp;family=Roboto+Slab:wght@400;500;600;700&amp;display=swap"/>
28<link rel="stylesheet" href="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/styles/flatpickr.cd7974c323876ce500e64a7df05d3a62.css"/>
29<link rel="stylesheet" href="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/styles/tom-select.6bc4c87b18e72e7da89d01c95b9c0a9e.css"/>
30<link rel="stylesheet" href="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/search/resources/styles/redesign.a5a152d75abbd9aead8f372c5d6ffc2a.css"/>
31<link rel="stylesheet" href="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/styles/tntslider.61e562ee97efb10698d15f5cee4962dc.css"/>
32<style>/*<![CDATA[*/ .grecaptcha-badge { visibility: hidden; } .follow-links-1284586 li { margin-right: 1px; padding: 0; } .follow-links-1284586 li a, .follow-links-1284586 li a:focus, .follow-links-1284586 li a:active { ; background-color: #1f3e77; height: 36px; width: 36px; font-size: 26px; color: #fff!important; border-radius: 20px; padding:0; box-shadow: none; } .follow-links-1284586 li a:hover { text-decoration: none; } .follow-links-1284586 li a.fb:hover { color: #fff; background-color: #3A59A5; } .follow-links-1284586 li a.tw:hover { color: #fff; background-color: #000; } .follow-links-1284586 li a.yt:hover { color: #fff; background-color: #CE2B29; } .follow-links-1284586 li a.is:hover { color: #fff; background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d93
3217a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);background-position: 0 -1px;background-size: 101% 104% } .follow-links-1284586 li a.li:hover { color: #fff; background-color: #1B86BC; } #block-1284580 .search-spinner { position: absolute; } #block-1284580 .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { margin-left: 0; } #user-controls-1284583 .user-controls .dropdown-menu > li > a { padding: 5px 20px; } #user-controls-1284583 .tn-user-screenname, #user-controls-1284583 .large-user-controls .user-welcome { padding: 0 5px; max-width: 75px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } #user-controls-1284583 .large-user-controls .user-welcome { padding:0; max-width: 100%; font-weight: bold; } #user-controls-1284583 .dropdown-signup { font-size: 12px; } #user-controls-1284583 .large-user-controls .tn-user-screenname { padding: 0; } #user-controls-1284583 .large-user-avatar { margin-right: 10px; } #user-controls-1284583 .large-user-controls { font-size: 12px; } #user-controls-1284583 .logout-btn { cursor: pointer; } #user-controls-1284583 .login-btn { color: #fff!important; } @media screen and (min-width: 320px) { #ad-1284553 { min-height: 1px; min-width: 2px; } } @media screen and (min-width: 768px) { #ad-1284553 { min-height: 1px; min-width: 2px; } } @media screen and (min-width: 992px) { #ad-1284553 { min-height: 1px; min-width: 2px; } } @media screen and (min-width: 1200px) { #ad-1284553 { min-height: 1px; min-width: 2px; } } #tncms-block-1286983 .tnt-prop-img { max-width: 899px; } #site-logo-1286983 { color: #666; } #tncms-block-1284574 .tnt-prop-img { max-width: 1000px; } #site-logo-1284574 { color: #666; } #tncms-block-1284556 .tnt-prop-img { max-width: 899px; } #site-logo-1284556 { color: #666; } #tncms-block-1287259 .tnt-prop-img { max-width: 1000px; } #site-logo-1287259 { color: #666; } .follow-links-1284571 li { margin-right: 1px; padding: 0; } .follow-links-1284571 li a, .follow-links-1284571 li a:focus, .follow-links-1284571 li a:active { ; background-color: #203f78; height: 36px; width: 36px; font-size: 26px; color: #fff!important; border-radius: 20px; padding:0; box-shadow: none; } .follow-links-1284571 li a:hover { text-decoration: none; } .follow-links-1284571 li a.fb:hover { color: #fff; background-color: #3A59A5; } .follow-links-1284571 li a.tw:hover { color: #fff; background-color: #000; } .follow-links-1284571 li a.yt:hover { color: #fff; background-color: #CE2B29; } .follow-links-1284571 li a.is:hover { color: #fff; background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);background-position: 0 -1px;background-size: 101% 104% } .follow-links-1284571 li a.li:hover { color: #fff; background-color: #1B86BC; } #block-1284559 .search-spinner { position: absolute; } #block-1284559 .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { margin-left: 0; } #site-search-1284559-dropdown .dropdown-menu { padding: 15px; width: 400px; font-weight: normal; } @media screen and (max-width: 991px) { #site-search-1284559-dropdown .dropdown-toggle { display: none; } #main-navigation .navbar-left { clear: both; } #site-search-1284559-dropdown .pull-right { float: none!important; } #site-search-1284559-dropdown .dropdown-menu { display: block; position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; border-radius: 0; border-bottom: 1px solid rgba(0,0,0,0.1); } }
32 #user-controls-1284562 .user-controls .dropdown-menu > li > a { padding: 5px 20px; } #user-controls-1284562 .tn-user-screenname, #user-controls-1284562 .large-user-controls .user-welcome { padding: 0 5px; max-width: 75px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } #user-controls-1284562 .large-user-controls .user-welcome { padding:0; max-width: 100%; font-weight: bold; } #user-controls-1284562 .dropdown-signup { font-size: 12px; } #user-controls-1284562 .large-user-controls .tn-user-screenname { padding: 0; } #user-controls-1284562 .large-user-avatar { margin-right: 10px; } #user-controls-1284562 .large-user-controls { font-size: 12px; } #user-controls-1284562 .logout-btn { cursor: pointer; } #user-controls-1284562 .login-btn { color: #fff!important; } #block-1284865 .block-title.dark > .block-title-inner > *, #block-1284865.block.dark .card .content-overlay * { color: rgba(0,0,0,1); } #block-1284865 .block-title.light > .block-title-inner > *, #block-1284865.block.light .card .content-overlay * { color: rgba(255,255,255,1); } #tncms-block-1285018 .tnt-prop-img { max-width: 899px; } #site-logo-1285018 { color: #666; } .follow-links-1285015 li { margin-right: 1px; padding: 0; } .follow-links-1285015 li a, .follow-links-1285015 li a:focus, .follow-links-1285015 li a:active { ; background-color: #203f78; height: 36px; width: 36px; font-size: 26px; color: #fff!important; border-radius: 20px; padding:0; box-shadow: none; } .follow-links-1285015 li a:hover { text-decoration: none; } .follow-links-1285015 li a.fb:hover { color: #fff; background-color: #3A59A5; } .follow-links-1285015 li a.tw:hover { color: #fff; background-color: #000; } .follow-links-1285015 li a.yt:hover { color: #fff; background-color: #CE2B29; } .follow-links-1285015 li a.is:hover { color: #fff; background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);background-position: 0 -1px;background-size: 101% 104% }
32 .follow-links-1285015 li a.li:hover { color: #fff; background-color: #1B86BC; } /*]]>*/</style>
33<script type="text/javascript">/*<![CDATA[*/ (function(){var tnsrc=window.location.hash.match(/[&#]tncms-source=([^&]+)/);var dl = window.dataLayer = window.dataLayer || [];dl.push({"townnews":{"product":{"software":"BLOX","version":"1.96.1"},"crm":{"group_id":null}},"tncms":{"template":{"version":"3.155.0"},"page":{"grid":"ample","style":"default","path":"\/search","app":"search","theme":"flex","skin":"flex-search","http_status":200},"system":{"render_time":274},"client":{"is_bot":"no","is_gdpr":"no"},"google":{"ua":"UA-49343700-1"}}});if (tnsrc && tnsrc[1]) {dl.push({'tncms.campaign.internal_source': tnsrc[1]});}window.addEventListener("DOMContentLoaded", function(oEvent) {var oTest = document.createElement('div');oTest.innerHTML = '&nbsp;';oTest.className = 'adsbox';document.body.appendChild(oTest);var nTimeoutID = window.setTimeout(function() {if (oTest.offsetHeight === 0) {dl.push({'event': 'tncms.ad.blocked'});}document.body.removeChild(oTest);window.clearTimeout(nTimeoutID);}, 100);});var nWidth=Math.max(document.documentElement.clientWidth, window.innerWidth || 0),aBPs=[[300,"Extra small: Most smartphones."],[768,"Small: Tablet devices."],[992,"Medium: Laptops & landscape tablets."],[1200,"Large: Desktop computers."]],i,c,aThisBP,aBP;
33for(i=0,c=aBPs.length;i<c;i++){aThisBP=aBPs[i];if(aBP===undefined||aThisBP[0]<=nWidth){aBP=aThisBP;}}if(aBP!==undefined){dl.push({'tncms.client.breakpoint':aBP[1]});}
vendor: 323 bytes, line 33
33(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
33GTM-PDQV3N
vendor: 3 bytes, line 33
33');
33})(); /*]]>*/</script>
vendor: 68 bytes, lines 33-34
33
34<script src="https://www.google.com/recaptcha/enterprise.js?render=
346LdF3BEhAAAAAEQUmLciJe0QwaHESwQFc2vwCWqh
vendor: 12 bytes, line 34
34"></script>
35<script type="module" src="/shared-content/art/tncms/api/csrf.js"></script>
vendor: 1 bytes, line 35
35
36<script type="module" async="async" src="/shared-content/art/tncms/api/access.777fdd2121da80d545ff.js"></script>
vendor: 1 bytes, line 36
36
37<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/jquery/resources/scripts/jquery.min.d6d18fcf88750a16d256e72626e676a6.js"></script>
vendor: 1 bytes, line 37
37
38<script src="/shared-content/art/tncms/user/user.js"></script>
vendor: 1 bytes, line 38
38
39<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/bootstrap/resources/scripts/bootstrap.min.d457560d3dfbf1d56a225eb99d7b0702.js"></script>
vendor: 1 bytes, line 39
39
40<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/common.08a61544f369cc43bf02e71b2d10d49f.js"></script>
vendor: 1 bytes, line 40
40
41<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.c7cd232a9076c196b2102839f349c060.js"></script>
vendor: 1 bytes, line 41
41
42<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/application.0758030105fdd3a70dff03f4da4530e2.js"></script>
vendor: 1 bytes, line 42
42
43<script async="async" src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/block/resources/scripts/user-controls.578df3df79d812af55ab13bae47f9857.js"></script>
vendor: 1 bytes, line 43
43
44<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.navigation.accessibility.7a9170240d21440159b9bd59db72933b.js"></script>
vendor: 1 bytes, line 44
44
45<script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
vendor: 1 bytes, line 45
45
46<script>/*<![CDATA[*/ window.googletag = window.googletag || {cmd: []};
47    window.gptAdSlots = window.gptAdSlots || [];
48
49    window.__tnt = window.__tnt || {};
50    __tnt.ads = __tnt.ads || {};
51    __tnt.ads.dfp = __tnt.ads.dfp || {};
52
53    __tnt.ads.dfp.targeting = __tnt.ads.dfp.targeting || {};
54
55    
56    __tnt.ads.dfp.targeting.k = ["news","local","information","search","find","looking for"];
57
58    __tnt.ads.dfp.targeting.page = ["index","app-search"];
59    __tnt.ads.dfp.templates = __tnt.ads.dfp.templates || {};
60    __tnt.ads.dfp.templates = {
61        cube:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/cube.a023713b7eff47127899286dc36e1970.js",
62        interstitial:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/interstitial.df40f87de692498682823c6773da5459.js",
63        nativeArticle:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/native-article.9b3cd3bb8591bed71346f4fe429b96dc.js",
64        pageCurl:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/page-curl.ca0c1a7372c29272ef1ccf504ced01a9.js",
65        parallax:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/parallax.0ce32932f3b4125f930bea8d431f8f03.js",
66        paw:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/paw.9ea074ccc913cb273a4b790e1e37460a.js",
67        pencil:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/pencil.2662e4159cdac4809283c5399d78644b.js",
68        reveal:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/reveal.e5d561a6b71aa2730a07fa90f5f4f6d6.js",
69        roller:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/roller.c699c542afb9f08b38613e8473ddf14f.js",
70        slider:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/slider.015001bff591d1665c6d0ec2a888b1ca.js",
71        stickyAnchor:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/sticky-anchor.b16df11ef6c433b3b8ec1881d240c9cb.js",
72        video:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/video-inline.d45f12d51e6b121b88d52db2e387136f.js",
73        wallpaper:"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/wallpaper.dc1c1bace62343a130be3589fe0846f9.js"
74    }; /*]]>*/</script>
vendor: 1 bytes, line 74
74
75<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/ads_blox/resources/scripts/tnt.ads.init.c2b9574823d0d16ffc6f20eef83f4232.js"></script>
vendor: 1 bytes, line 75
75
76<script async="async" src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/ads_blox/resources/scripts/tnt.ads.load.462138bd56c8889eca1bfd14028a582d.js"></script>
vendor: 1 bytes, line 76
76
77<script src="/shared-content/art/tncms/tracking.js"></script>
vendor: 1 bytes, line 77
77
78<script src="/shared-content/art/tncms-ad-manager/admanager.js"></script>
vendor: 1 bytes, line 78
78
79<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/ads/impressions.js?_dc=1790382909"></script>
vendor: 1 bytes, line 79
79
80<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/ads/traffic.js?_dc=1790310909"></script>
vendor: 1 bytes, line 80
80
81<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/ads/settings.js?_dc=1648056584"></script>
vendor: 1 bytes, line 81
81
82<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/tom-select.complete.min.e69e2c8b67a4aa6910907f7733eb74d4.js"></script>
vendor: 1 bytes, line 82
82
83<script version="1" src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/mark.7ed68b2e4325219a5ca033b5e0ba5b79.js"></script>
vendor: 1 bytes, line 83
83
84<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/ads/resources/scripts/tnt.ads.adverts.66a3812a7b5c12fde8cd998fd691ad7d.js"></script>
vendor: 1 bytes, line 84
84
85<script>/*<![CDATA[*/ 
86
87    // GPP Helper Function
88    __tnt.ads.dfp.getGppData = function(callback) {
89        var maxRetries = 5;
90        var retryDelay = 400;
91        var existsRetryCount = 0;
92        var readyRetryCount = 0;
93        var debug = /[?&]ads_log/.test(window.location.search);
94        
95        function checkGppExists() {
96            if (typeof __gpp !== 'function') {
97                existsRetryCount++;
98                if (existsRetryCount < maxRetries) {
99                    if (debug) console.log('GPP CMP not available, retrying... (' + existsRetryCount + '/' + maxRetries + ')');
100                    setTimeout(checkGppExists, retryDelay);
101                    return;
102                } else {
103                    if (debug) console.log('GPP CMP not available after ' + maxRetries + ' attempts');
104                    callback(null);
105                    return;
106                }
107            }
108            fetchGppData();
109        }
110        
111        function fetchGppData() {
112            try {
113                __gpp('ping', function(pingData, success) {
114                    if (!success || pingData.signalStatus !== 'ready') {
115                        readyRetryCount++;
116                        if (readyRetryCount < maxRetries) {
117                            if (debug) console.log('GPP signal not ready, retrying... (' + readyRetryCount + '/' + maxRetries + ')');
118                            setTimeout(fetchGppData, retryDelay);
119                            return;
120                        } else {
121                            if (debug) console.log('GPP signal not ready after ' + maxRetries + ' attempts');
122                            callback(pingData || null);
123                            return;
124                        }
125                    }
126                    callback(pingData);
127                });
128            } catch (error) {
129                if (debug) console.log('Error getting GPP data: ' + error.message);
130                callback(null);
131            }
132        }
133        
134        checkGppExists();
135    };
136
137    // Apply GPP Privacy Settings
138    __tnt.ads.dfp.setPrivacySettings = function(callback) {
139        __tnt.ads.dfp.getGppData(function(gppData) {
140            googletag.cmd.push(function() {
141                var disableTargetedAds = false;
142                var debug = /[?&]ads_log/.test(window.location.search);
143        
144                if (gppData && gppData.parsedSections) {
145                    for (var sectionName in gppData.parsedSections) {
146                        var sectionData = gppData.parsedSections[sectionName];
147                        if (!sectionData) continue;
148                        
149                        var section = sectionData[Object.keys(sectionData)[0]];
150                        if (!section) continue;
151
152                        // GDPR (tcfeuv2) - Check Purpose 4
153                        if (sectionName === 'tcfeuv2') {
154                            var purposes = section.Purpose && section.Purpose.Consent;
155                            if (!purposes || !purposes[3]) {
156                                disableTargetedAds = true;
157                                break;
158                            }
159                        }
160
161                        // Canada (tcfcav1) - Check Purpose 4
162                        if (sectionName === 'tcfcav1') {
163                            var purposes = section.PurposesExpressConsent;
164                            if (!purposes || !purposes[3]) {
165                                disableTargetedAds = true;
166                                break;
167                            }
168                        }
169
170                        // CCPA (uspv1) - Check opt-out of sale
171                        if (sectionName === 'uspv1') {
172                            var uspString = section.uspString || '';
173                            if (uspString[2] === 'Y') {
174                                disableTargetedAds = true;
175                                break;
176                            }
177                        }
178
179                        // US National & States - Check opt-out flags
180                        var usRegex = /^(usnat|usca|usva|usco|usut|usct|usfl|usmt|usor|ustx|usde|usia|usne|usnh|usnj|ustn)$/i;
181                        if (usRegex.test(sectionName)) {
182                            if (section.TargetedAdvertisingOptOut === 1 || 
183                                section.SaleOptOut === 1 || 
184                                section.SharingOptOut === 1) {
185                                disableTargetedAds = true;
186                                break;
187                            }
188                        }
189                    }
190                    
191                    if (debug) console.log('Disable Targeted Ads: ' + disableTargetedAds);
192                } else {
193                    if (debug) console.log('No GPP data available, using default privacy settings');
194                }
195                
196                // Set privacy settings in GPT
197                googletag.pubads().setPrivacySettings({
198                    'restrictDataProcessing': disableTargetedAds
199                });
200                
201                if (callback) callback();
202            });
203        });
204    };
205
206    // Main initialization with GPP check
207    googletag.cmd.push(function() {
208    
209        // Targeting for client browser
210        googletag.pubads().setTargeting('browser', __tnt.client.browser.name);
211        
212        // Targeting for schain
213        // Targeting for keywords
214        if (__tnt.ads.dfp.targeting) {
215            for (var k in __tnt.ads.dfp.targeting) {
216                if (__tnt.ads.dfp.targeting.hasOwnProperty(k)) {
217                    googletag.pubads().setTargeting(k,__tnt.ads.dfp.targeting[k]);
218                }
219            }
220        }
221        
222        // Viewable impression event listener
223            googletag.pubads().addEventListener('impressionViewable', function(event) {
224                for (var key in gptAdSlots) {
225                    if (gptAdSlots[key] === event.slot && __tnt.ads.slots[key]) {
226                        if (!__tnt.ads.slots[key].viewableImpression) __tnt.ads.slots[key].viewableImpression = true;
227                    }
228                }
229            });
230
231        // Publisher provided ID(PPID)
232        if (window.localStorage) {
233            var sID = window.localStorage.getItem('_us_master_id');
234            if (sID) {
235                if (window.dataLayer) {
236                    dataLayer.push({
237                        'tncms.ad.userstitch_id': sID
238                    });
239                }
240                googletag.pubads().setPublisherProvidedId(sID);
241            }
242        }
243        
244        // Disable initial ad load for all ad variants
245        googletag.pubads().disableInitialLoad();
246        
247        // Fetch multiple ads at the same time
248        googletag.pubads().enableSingleRequest();
249        
250        // Enable all GPT services for all defined ad slots
251        googletag.enableServices();
252    });
253 /*]]>*/</script>
253
254
255            
256            <title>Search | etextilecommunications.com</title>
257            
258    <style>body { background-color: #ffffff; color: #222; }a, a:hover, .pagination>li>a, .pagination>li>a:hover, .btn-link, .dropdown-menu>li>a, blockquote, blockquote p, .asset .asset-body blockquote p { color: #000000; } #main-body-container .container, #main-body-container .container_fluid, .well-main { background-color: #ffffff; } .tnt-content-width-container > * { max-width: 1140px; margin-left: auto; margin-right: auto; } #site-navbar-container, #main-navigation { background-color: #ffffff; } .fixed-nav #main-navigation { background-color: #ffffff !important; } #site-top-nav-container, #site-top-nav { background-color: #ffffff; } #site-footer-container, #site-footer { background-color: #ffffff; color: #1f3e77; } .navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>li>button.nav-link, .navbar-default .navbar-nav>li>button.nav-link:hover, .navbar-default .navbar-nav>li>button.nav-link:focus, .navbar-default .navbar-nav>.open>button.nav-link, .navbar-default .navbar-nav>.open>button.nav-link:hover, .navbar-default .navbar-nav>.open>button.nav-link:focus{ color: #222222; } .navbar-toggle .icon-bar { background-color: #222222 !important; } .navbar-toggle .sr-only-show { color: #222222 !important; } #site-top-nav .list-inline>li>a { color: #000000; } .asset .asset-body p, .asset #asset-content p { color: #222; } #site-header-container { background-color: #e1dcdd; }/* full span block region */ #main-top-container.container-fullscreen-region.container-fluid { padding-left: 0px !important; padding-right: 0px !important; }/* full span block region */ #main-bottom-container.container-fullscreen-region.container-fluid { padding-left: 0px !important; padding-right: 0px !important; }@media (max-width: 991px){ .navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { color: #222222; } }#site-copyright a, #site-footer a { color: #000000; }.search-redesign .top-breakout > .row { max-width: 1200px; }.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { border-top-color: #1f3e77; }#site-header-container{ border-bottom: 3px solid #1f3e77; }#site-footer-container{ border-top: 3px solid #1f3e77; } .tnt-bg-accent { background-color: #1f3e77; } a .tnt-caret-down { color: #1f3e77; } .block-title .block-title-inner { border-color: #1f3e77; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #1f3e77; } .form-control:focus { border-bottom-color: #1f3e77; } /* CSS has moved to Site templates/Global skins/flexsystem/resources/site.css.inc.utl */ </style> <!-- site.css.inc.utl has been included. --> <!-- NOTE: anything in an include file, outside of UTL tags , will be output on the page --> <style> /* // === fonts in use === // font-family: 'Source Serif Pro', serif; font-family: 'Fira Sans', sans-serif; */ /* === font & headline related === */ body { font-family: 'Fira Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;overflow-x:hidden !important} body.trigger-next .asset-paging{bottom: 15px} .card-headline a, .headline-list .tnt-headline{font-weight:400;font-family:'Source Serif Pro',serif;line-height:normal} .headline-list .tnt-headline{font-size:18px} .card-headline h1,.card-headline h2,.card-headline h3,.card-headline h4,.card-headline h5{font-weight:normal} .headline-bold .card-headline h1,.headline-bold .card-headline h2,.headline-bold .card-headline h3,.headline-bold .card-headline h4,.headline-bold .card-headline h5{font-weight:400} /* === default patches DO NOT REMOVE === */ a:focus {outline:none} .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: none; outline-offset: unset;} /* ===================================== */ /* === grid related === */ @media (min-width: 992px) { .grid-ample .main-content.col-md-8 { width: calc(100% - 330px);} .grid-ample .main-sidebar.col-md-4 { width: inherit; min-width: 330px; max-width: 330px;} .grid-ample .main-content.col-lg-8 { width: calc(100% - 330px); } .grid-ample .main-sidebar.col-lg-4 {width: inherit;min-width: 330px;max-width: 330px;} .grid-ample #staticpage-content.col-lg-8 { width: calc(100% - 330px);} .grid-boxy #staticpage-content.col-lg-8 { width: calc(100% - 330px);} .grid-boxy .form-content.col-lg-8 { width: calc(100% - 330px);} } /* if boxy/banded is utilized on any interior pages*/ @media (min-width: 992px) { .grid-boxy .main-content.col-lg-8.col-md-7, .grid-banded .main-content .col-lg-8.col-md-7 { width: calc(100% - 330px);} .grid-boxy .main-sidebar.col-lg-4.col-md-5, .grid-banded .main-content .col-lg-4.col-md-5 { width: inherit; min-width: 330px; max-width: 330px;} } /* === Mobile Layout === */ @media screen and (max-width: 991px) { .site-search-full-mobile{order: 10;margin-left: auto !important;margin-right:15px} .navbar-header{width: 100%} .site-search-full-mobile .search-form-dropdown .dropdown-menu{height: 50px} .site-search-full-mobile .yamm-content{padding: 8px 10px !important;background: #fff} .affix #main-navigation {min-height: 80px !important} .navbar-header .hamburger-desktop{order: -1} #site-navbar-container, #main-navigation {width:100%} #main-navigation {height:70px} #main-navigation.navbar-dynamic .navbar-brand {top: 0;transform:none} .sticky .share-header {height:70px;padding-top: 12px !important} .yamm > .navbar-header { display: grid; grid-column-gap: 5px; grid-template-columns: 60px auto 60px;align-items: center; justify-items: center; grid-row-gap: 5px; grid-template-rows: 70px} .navbar-default .navbar-nav > li > a{} .navbar-default .navbar-nav > li > a:hover {} .navbar-header:before{display: none} .navbar-header:after{display: none} .navbar-brand { float: none; height: initial; padding: 0; font-size: initial; line-height: initial; grid-column-start: 2; grid-column-end: 3;} .navbar-brand img{max-height: 55px !important;margin-top: 0 !important;max-width:none} .navbar-toggle.hamburger-desktop { padding:15px 10px; border-radius: 0px; margin: 0px!important; border: none!important; grid-column-start: 1; grid-column-end: 1;} .site-search-full-mobile {grid-column-start: 3; grid-column-end: 4;position: relative !important;float:none !important;align-self: center;top:auto !important;left:auto !important; right:auto !important;bottom:auto;} .site-search-full-mobile .search-form-dropdown{position: relative;width:50px;height: 50px;background: none !important} #main-navigation .search-form-dropdown .dropdown-menu{background: rgba(255,255,255,1)!important;top: 60px !important;padding: 0 !important;border-bottom:1px solid #000 !important;width: calc(100vw - 0px) !important;right:-10px !important} .search-form-dropdown .yamm-content{width: 100%;} .navbar-default .navbar-nav > .search-form-dropdown.open .dropdown-toggle{background: rgba(255,255,255,0)!important} .yamm .dropdown.yamm-fw .dropdown-menu {left:auto !important;right:0px !important;position: absolute;top: 0; padding: 0 5px;height: 100%; width:250px;border: 0} .yamm .dropdown.yamm-fw .dropdown-menu > li{display: flex;align-items: center;height: 100%} .site-search-full-mobile .search-form-dropdown form{padding: 0;} .site-search-full-mobile .form-control { border: solid 1px rgba(0,0,0,.1); } .site-search-full-mobile .btn-default {} .nav > li:last-of-type > a.dropdown-toggle{border: 0 !important;line-height: 30px !important;padding: 10px 15px} .card-labels{display: block !important} .affix .navbar-brand .white-logo{margin-top:15px} .modular-grid .card-compact:last-of-type article{border: 0;margin-bottom: 10px} #tncms-region-main-nav-brand{display: flex;justify-content: space-between;column-gap: 10px;align-items: center} .navbar-brand .mobile-logo-two img{max-height: 30px !important;margin-right: 10px} .navbar-brand .mobile-logo-one img{max-height: 50px !important} .card .card-headline h2{font-size: 24px} .card .card-headline h3{font-size: 21px} .card .card-headline h1{font-size: 28px} .massive-stories-block section{margin-left: 15px;margin-right: 15px} .body-social section{margin-left: 15px !important;margin-right: 15px !important;flex-direction: column;gap: 20px} .body-social section > .list-inline li a{font-size: 40px;width: 60px;height: 60px;line-height: 60px;margin-left: 5px} } @media screen and (max-width: 576px) { .navbar-brand .mobile-logo-two img{max-height: 25px !important;margin-top: 5px !important;max-width:none} .navbar-brand .mobile-logo-one img{max-height: 35px !important;max-width:none} .navbar-brand {grid-column-end: -1} } /* === Ad Related === */ body > .ad-placeholder-container .tnt-ads{margin-bottom:0 !important} @media screen and (min-width: 768px) {#tncms-region-global-skyline .tnt-ads-container div:first-child { margin-bottom: 0!important;}} @media screen and (min-width: 1200px) {#tncms-region-global-skyline .ad-placeholder { max-width: 100%;}} .container-breakout { margin:0 -100%; /* fallback */ margin:0 calc(50% - 50vw);}
258 /* Background for Breakout Ads */ .container-breakout.ad-col .tnt-ads, #tncms-region-global-container-top-fullscreen .top-breakout .tnt-ads { background-image: linear-gradient(-45deg, rgba(0,0,0,0.05) 4.55%, #ffffff 4.55%, #ffffff 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 54.55%, #ffffff 54.55%, #ffffff 100%);background-size: 11.00px 11.00px; /*background-color: rgba(0,0,0,0.05);border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1);*/ padding: 20px 0; margin-top: 0px; margin-bottom: 20px;} .container-breakout.ad-col .ad-placeholder-container .tnt-ads .ad-placeholder, #tncms-region-global-container-top-fullscreen .top-breakout .tnt-ads .ad-placeholder{ margin: 0 auto!important;} /* /end background around breakout ads */ /* Sticky Anchor */ #sticky-anchor .sticky-anchor-close { border: solid 1px rgba(0,0,0,.2); background-color: rgba(255,255,255,1); color: #777; top: 0px; border-bottom-width: 0px;} #sticky-anchor { background-color: rgba(255,255,255,1); border-top: solid 1px rgba(0,0,0,.2); padding-top: 10px;} /* === e-Edition === */ @media screen and (min-width: 768px) { .eedition-latest .card-img-lg .card.has-image > .card-container > .card-body { margin-left: 33%; padding-left: 40px;} .eedition-latest .card-img-lg .card .card-container > .card-image { width: 33%;} } .eedition-grid .card .card-image .photo.layout-vertical img, .eedition-latest .card .card-image .photo.layout-vertical img { max-height: none;} .eedition-latest .card .card-container>.card-image, .eedition-grid .card .card-container>.card-image { z-index: 1; border: 1px solid #bbb; margin-bottom: 1em; max-width: 320px; overflow: visible;} .eedition-latest .card-image:before, .eedition-grid .card-image:before { content: ''; position: absolute; width: 10px; height: calc(100% + 5px); top: 5px; left: 100%; box-shadow: inset 0 -2px 0 2px white, inset 0 -6px 0 6px #bbb; border-radius: 0 0 10px 10px; border: 2px solid #bbbbbb; border-top: 0; background: white; z-index: 1; transform: skewY(45deg);} .eedition-latest .card-image:after, .eedition-grid .card-image:after { content: ''; position: absolute; width: calc(100% + 10px); top: 100%; left: 0; border-radius: 0 0 0 10px; border-bottom: 10px solid #ffffff; background: white; z-index: -1; box-shadow: 0 2px 0 0 #bbbbbb;} .eedition-latest .card-image .media-preview, .eedition-grid .card-image .media-preview { position: relative; z-index: 5; max-height: 300px; overflow: hidden;} .eedition-grid .card .card-image .photo.layout-vertical img, .eedition-latest .card .card-image .photo.layout-vertical img { max-height: none;} .eedition-grid .card figure .image, .eedition-latest .card figure .image { background-color: #fff;} /* e-Edition in header */ #site-header .eedition-latest { padding: 15px 0 0 0; margin: 0; background-color: transparent;} #site-header .eedition-latest .block-title { margin: 0 0 0 15%; padding-left: 25px;} #site-header .eedition-latest .block-title h4 { font-size: 16px; font-family: 'Source Serif Pro', serif; font-weight: bold; margin-bottom: 0;} #site-header .eedition-latest .card, #site-header .eedition-latest .block { margin: 0 !important;} #site-header .eedition-latest .card-image { margin-top: -32px;} #site-header .eedition-latest .card-image .photo { max-height: 50px; margin: 0;} #site-header .eedition-latest .card.has-image>.card-container>.card-body { padding-left: 25px;} #site-header .eedition-latest .tnt-headline a { font-weight: normal; font-size: 14px; color: rgba(0,0,0,0.6); font-family: 'Fira Sans', sans-serif;} @media (min-width: 992px) {#site-header .site-logo-container img { }} /* === AMPLE THEME ======================================================================================================================== / Default ample styles (These styles can all be removed to default back to flex-core styling) =========================================================================================================================================== */ /* === Header Styles === */ #site-header{padding: 0;background: #e1dcdd} #masthead-col-one {width:400px;
258margin-top: -1px;margin-bottom: -1px} #masthead-col-two {width: auto} #masthead-col-two .img-responsive{max-width: 700px;width: auto;margin-left:15px;margin-right:15px} #tncms-region-masthead-col-two{position: relative} #site-header-container{background: rgb(32,62,120); background: linear-gradient(90deg, rgba(32,62,120,1) 0%, rgba(32,62,120,1) 50%, rgba(225,220,221,1) 50%, rgba(225,220,221,1) 100%);} #site-top-nav{font-weight: 600;font-size: 13px} #topbar-col-two{text-align: right} .navbar-header {display: flex} .navbar-header .hamburger-desktop{order: 10} #tncms-region-main-nav-right-region{display: flex;flex-direction:row-reverse;column-gap: 10px} #tncms-region-main-nav-right-region .dropdown-menu {margin-right: 0px !important} #site-header-container{border-bottom: 1px solid #ddd} #site-navbar-container{border-bottom: 1px solid #ddd} #site-navbar-container.affix{box-shadow: 0px 5px 10px 0px rgba(0,0,0,.05)} #site-navbar-container {display: flex;} #site-header .row:nth-child(2) {display: flex;align-items: center;} #masthead-col-three .list-inline{margin-bottom: 0} .header-user .user-controls .tn-user-avatar img{height: 25px;margin-right: 5px;margin-top: -5px} .header-user .user-controls .dropdown-header{background: #1f3e77;color: #fff;font-size: 16px;margin-bottom: 5px;font-weight: bold} .header-social li a{opacity: 1;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;transition: all 0.2s ease;} .header-social li a:hover{opacity: 1;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;margin-top: -3px} .header-social .list-inline{margin-left: 0 !important} .header-social li a{border: 1px solid rgb(32,62,120);background: #fff;color: rgb(32,62,120) !important;} .header-social li a:hover{color: rgb(255,255,255) !important;} .header-social *{margin-bottom: 0} .header-social li .tnt-svg{font-size: 21px !important} .body-social {background: #1F3E77 linear-gradient(135deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.10) 50%,rgba(255,255,255,0) 100%);margin-bottom: 40px} .body-social section > div{margin-bottom: 0 !important;} .body-social section > .list-inline{margin-bottom: 0 !important;} .body-social section > .list-inline li a{font-size: 50px;width: 80px;height: 80px;border-radius: 50%;line-height: 80px;opacity: 1;margin-left: 10px} .body-social section{padding-top: 20px;padding-bottom: 20px;display: flex;align-items: center;max-width: 1130px;margin:0 auto !important;justify-content: space-between } .body-social .block-title *{color: rgba(255,255,255,.8);margin-bottom: 0 !important} .body-social .block-title{margin-bottom: 0} #main-navigation{margin:0 auto !important;min-height: 60px;display: flex;align-items: center;transition: all 0.5s ease;} #main-navigation .navbar-collapse{width: 100%} .affix #main-navigation {min-height: 50px} #main-navigation .dropdown{position: relative} .header-weather .dropdown-menu{padding-bottom:0} #masthead-col-two .img-responsive{} .navbar-brand {padding-top: 0;transition: all 0.5s ease;} .navbar-brand .slogan-logo .img-responsive{transition: all 0.5s ease;opacity: 1} .affix .navbar-brand .slogan-logo .img-responsive{height: 0;opacity: 0} .affix .navbar-brand {padding-top: 3px} .navbar-brand .white-logo{transition: all 0.5s ease;} .affix .navbar-brand .white-logo{margin-top: 5px} .navbar-toggle.hamburger-desktop .sr-only-show{display:none !important} .navbar-toggle.hamburger-desktop {padding:5px 10px ;outline:1px solid rgba(255,255,255,.25) !important;margin-right: 15px !important;transition: all 0.3s ease;background: linear-gradient(to right, #1f3e77 50%, #12232E 50%); background-size: 200% 100%; background-position: right bottom} .navbar-toggle.hamburger-desktop .icon-bar{width: 28px} .navbar-toggle.hamburger-desktop:hover{background-position: left bottom;outline:1px solid rgba(255,255,255,.45) !important} /* === Navigation === */ .navbar-default .navbar-nav > li > a{/*outline:1px solid rgba(255,255,255,0);*/transition: all 0.3s ease;text-transform: uppercase;letter-spacing: .1ch;font-size:15px;padding:8px;border-left:solid 0px transparent;border-right:solid 0px transparent!important; font-family:'Roboto Slab',serif} .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, #site-top-nav-container .nav > li > a:hover, #site-top-nav-container .nav > li > a:focus{background: #fff !important; color:#1f3e77 !important;/*outline:1px solid #e4e4e4;*/text-decoration:underline} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background: #fff !important; color:#1f3e77 !important;/*outline:1px solid #e4e4e4;*/text-decoration:underline} .navbar-default .dropdown-menu {background-color: #fff;padding-top:0;padding-bottom:0;margin-left:0 !important;/*outline:1px solid #e4e4e4 !important;border: 0 !important;*/min-width: 200px;border-color:#e4e4e4} @media (min-width: 992px) and (max-width: 1200px){.navbar-default .navbar-nav > li > a{font-size:13px}} .navbar-default .dropdown-menu > li > a{color:#000 !important;text-shadow:none;line-height:28px; font-weight:700;font-size:15px;padding-left:12px;transition: all 0.3s ease;font-family:'Roboto Slab', serif} .navbar-default .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #fff;color: #1f3e77 !important;text-decoration:underline} #site-navbar-container.affix-top {border-bottom: 1px solid rgba(0,0,0,.1);background-color: #fff;box-shadow: 0px 5px 10px 0px rgba(0,0,0,.05);position: relative;} /* === Customized Hamburger drawer === */ .offcanvas-drawer .in-drawer { text-align: center; padding: 15px 0 10px 0;} .offcanvas-drawer a, .offcanvas-drawer a:hover { color: #222;} .offcanvas-drawer .navbar-nav li a{display: inline-block} .offcanvas-drawer .navbar-nav li a, .offcanvas-drawer .navbar-nav .panel-title a, .offcanvas-drawer .open .dropdown-menu > li > a { color: #000; text-shadow: none !important;} .offcanvas-drawer .search-form-container { border-width: 0 0 1px 0; background-color: transparent!important;} .offcanvas-drawer .search-form-container.card { margin: 0px;} .offcanvas-drawer .search-form-container, .offcanvas-drawer .user-control
258s, .offcanvas-drawer .tnt-photo-sales-cart { padding: 10px 15px; border-top: 0!important; border-bottom: 1px solid #ddd!important;} .offcanvas-drawer .user-controls, .offcanvas-drawer .tnt-photo-sales-cart { background-color: rgba(0, 0, 0, .02);} .offcanvas-drawer .panel { padding: 15px 20px; border-bottom: solid 1px #ddd;} .offcanvas-drawer .navbar-nav .panel-title { border: 0!important; padding: 0; font-weight: 800;} .offcanvas-drawer .navbar-nav .panel-title a, .offcanvas-drawer .navbar-nav li a{ padding: 10px 0;} .offcanvas-drawer [data-toggle="collapse"] { display: none !important;} .drawer-open .collapse { display: block !important;} .offcanvas-drawer .dropdown ul, .offcanvas-drawer .panel ul { padding: 0px; background-color: #fff; column-width: auto; column-count: 2;} .offcanvas-drawer .dropdown ul, .offcanvas-drawer .panel ul { padding: 0px; background-color: #fff;} .offcanvas-drawer .navbar-nav .panel-title:hover, .offcanvas-drawer .navbar-nav li a:hover, .offcanvas-drawer .navbar-nav li.open, .offcanvas-drawer .navbar-nav li:active, .offcanvas-drawer .navbar-nav li.open > a { color: #777; background-color: transparent;} .drawer-open .offcanvas-drawer-left { box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1); border-right: 1px solid rgba(0,0,0,0.2);} .offcanvas-drawer .user-controls {display: flex !important;justify-content: center;margin-bottom: 10px;align-items: center} .offcanvas-drawer .tn-user-avatar svg.tnt-user{height: 30px} .offcanvas-drawer .panel {border-top: 0 !important;box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;} @media (min-width: 992px) { .offcanvas-content-left, .offcanvas-drawer { width: 350px;} } .offcanvas-drawer { background-color: #fff; color: #222 !important; text-shadow: none !important; font-size: 16px;} .offcanvas-drawer .navbar-nav li { border: none !important;} .offcanvas-drawer .navbar-nav li a { color: #222; padding: 0; line-height: 16px; padding: 10px 0; text-shadow: none !important; -webkit-column-break-inside: avoid; font-size: 13px !important;} /* === footer === */ div#site-footer-container::before {content: ''; height: 90px; display: block; background: rgb(204,204,204); background: -moz-linear-gradient(180deg, rgba(204,204,204,0.85) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(180deg, rgba(204,204,204,0.85) 0%, rgba(255,255,255,0) 100%); background: linear-gradient(180deg, rgba(204,204,204,0.85) 0%, rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc",endColorstr="#ffffff",GradientType=1); transition: opacity 1.8s ease-in 50ms; position: absolute;top: 0;left: 0;width: 100%;} #site-footer-container {border: 0} #tncms-region-footer-top-col-full{clear: both;margin-bottom: 50px;display: flex;justify-content:space-between;align-items: center} footer .row{clear: both} #site-footer {padding: 0;position: relative;background: none;} @media (max-width: 1025px) {#site-footer {padding-left:20px;padding-right:20px}} @media (min-width:992px) { #footer-col-three {width: 36%} #footer-col-one, #footer-col-two {width: 32%} } #tncms-region-footer-col-three{display: flex;flex-wrap: wrap;gap:20px;align-items:center} .footer-contact{flex-basis: 100% !important} #site-footer-container {position: relative;border-top: 10px solid #1f3e77;} .footer-logo .img-responsive{max-height: 60px;width:auto;margin-bottom:5px} #site-footer .bullet-nav .tnt-section-home .nav-label{display: inline} #site-footer .bullet-nav .tnt-home{display: none} .footer-social li a{opacity: 1;border-radius: 4px !important;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;transition: all 0.2s ease;} .footer-social li a:hover{opacity: 1;border-radius: 4px !important;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;margin-top: -3px} #site-footer .bullet-nav {list-style: none;padding-left: 0;font-weight: 300} #site-footer .block-title {border-bottom: 1px solid rgba(255,255,255,.25);font-family:'Roboto Slab', serif;} #site-footer .block-title .block-title-inner{margin-bottom: -1px;border-bottom-width: 1px;padding-right: 0} #site-footer .bullet-nav a{opacity: .9;transition: all 0.3s ease;} #site-footer .bullet-nav a:hover{opacity: 1;text-decoration: none;padding-left: 5px} div#site-copyright-container {padding-bottom: 100px;} #site-copyright section > *{width: 100%;text-align: center !important}
258 #site-copyright section{display: flex;flex-direction: row-reverse;justify-content: center;align-items: center} #site-copyright section > div{width: auto;padding: 0} @media screen and (max-width: 767px) {.footer-logo .img-responsive{max-height:45px} #site-footer .block-title{margin-bottom: 5px} #site-footer .row > div{margin-bottom: 20px} .blox-asset .article-share-nav{background: #000 !important} } /* === Rewire ================================================================================================================== */ .panel{border: 0 !important;box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;transition: all 0.3s ease;border-radius: 0px !important; } .panel:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;} .card .tnt-headline a{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s; transition: all 0.5s;} .card .tnt-headline a:hover{color:#ed1c24;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s; transition: all 0.5s;} .card .card-labels *{font-weight: 600;letter-spacing: .1ch;text-transform:none} .card .card-labels .text-muted *{color: #1f3e77} .card .card-date *{font-size: 12px;font-weight: 300;letter-spacing: .1ch} .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { background-color: #1f3e77; border-color: #1f3e77;} .jumbotron {background-color: transparent; border-bottom: solid 10px #1f3e77;} .container .jumbotron h1 { text-shadow: none!important;} .fullscreen-region .image-header .block>.block { background-color: #F2F2F2; text-align: center; padding: 0 15px 15px;} .fullscreen-region .image-header .tnt-prop-img { max-width: 1336px!important;margin:auto;} .tnt-load-more {line-height: normal;font-size: 16px;max-width: 250px;letter-spacing: .1ch } .block-content-discovery{padding-top: 15px;border-top:1px solid #ddd} .asset .asset-header h1 {font-weight: 700} .asset .meta .asset-date,.asset .meta .text-muted{color:#1f3e77;font-weight:500} .asset .asset-content p a{color:#1f3e77} .well { border: 1px solid rgba(0,0,0,.09); border-radius: 0; box-shadow: 0 1px 4px rgba(0,0,0,.03)!important;} .btn:active, .btn.active { box-shadow: none;} .btn-primary { color: #fff; background-color: #1f3e77; border-color: #1f3e77;} .btn-primary:hover { color: #fff; background-color: #1f3e77; border-color: #1f3e77; opacity: .8;} .btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus { color: #fff; background-color: #1f3e77; border-color: #1f3e77; opacity: .8; outline: none; outline-offset: unset;} .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn { border-radius: 0px;} } @media all and (-ms-high-contrast:none) {.container > .navbar-header, .container-fluid > .navbar-header {min-width:240px !important}} .card.feature .centered-content {z-index: 99 !important} /* block top more buttons */ .pos-top li a{text-decoration: none} .pos-top li a:hover{opacity: .8} .pos-top li {position: relative;display: inline-block;} .pos-top li::after {content: ""; background: #1f3e77; height: 1px; position: absolute; bottom: -4px; transition: .16s all 0.025s;} .pos-top li::after {left: 100%;right: 0;} .pos-top li:hover ~ li::after {left: 0;right: 100%;} .pos-top li:hover::after {left: 5px; right: 5px;} /* small mobile layout */ @media screen and (max-width: 767px) { .card-compact .card.has-image > .card-container > .card-body > .card-image, .card-compact .card.has-image > .card-container > .card-image {width: 150px} .card-compact .card.has-image > .card-container > .card-body, .card-grid.card-compact.card-img-lg .card.has-image > .card-container > .card-body{margin-left:160px} .card-compact > .card, .card-compact > .row > div > .card {padding-left:0;padding-right:0 } .fullscreen-region .card-compact {padding-left: 15px;padding-right:15px} .card-compact .card.has-image > .card-container > .card-body > .card-image, .card-compact .card.has-image > .card-container > .card-image {width: 150px} .card-compact .card.has-image > .card-container > .card-body, .card-grid.card-compact.card-img-lg .card.has-image > .card-container > .card-body{margin-left:160px;text-align:left} .card-compact > .card, .card-compact > .row > div > .card {padding-left:0;padding-right:0 } .card-compact .last-grid-item article:last-of-type{border-bottom: 0 !important} .card-compact article:first-of-type{border-top: 0 !important} .card-compact .card.has-image > .card-container > .card-body .card-lead{display:none} .card.feature .centered-content-container.vert-align-bottom{position: relative !important} article.card.summary {border-top:0px solid #ddd;margin-bottom:0;margin-top:0;padding-top:15px} .pos-bottom{margin-top: 20px !important} .card-compact > .card:first-child{border-top: 0} .card-grid.card-compact .card-container .card-image.card-image-top{margin-bottom: 0} } /* additional grid and block borders for desktop */ @media (min-width:768px) { .row.equal-height.swapR
258ow {display:block;} .row.equal-height {display: -webkit-flex;display: -ms-flexbox;display: flex;} .row.equal-height #tncms-region-front-one-l{border-left: 1px solid rgba(0,0,0,0.1);border-right: 1px solid rgba(0,0,0,0.1);} .row.equal-height #tncms-region-front-two-l{border-left: 1px solid rgba(0,0,0,0.1);border-right: 1px solid rgba(0,0,0,0.1);} .row.equal-height #tncms-region-front-three-l{border-left: 1px solid rgba(0,0,0,0.1);border-right: 1px solid rgba(0,0,0,0.1);} .row.equal-height #tncms-region-front-four-l{border-left: 1px solid rgba(0,0,0,0.1);border-right: 1px solid rgba(0,0,0,0.1);} } /* === block titles === */ #main-body-container .block-title {border: 0} #main-body-container .block-title .block-title-inner {border: 0;padding: 0;} #main-body-container .block-title .block-title-inner *{font-weight: 700;text-transform: uppercase;font-family:'Roboto Slab'} /* index page heading */ .page-title-heading section {background: #F2F2F2;padding: 20px 20px 0} .page-title-heading .card{margin-bottom: 0} .page-title-heading .heading{max-width: 1170px;margin:0 auto} .page-title-heading *{color: #000 !important} .page-title-heading .block-title-inner:after{content: '';display: block;height: 1px;width:100%;background: #1f3e77;z-index: 10;bottom: 0 !important;position: absolute} .page-title-heading .block-title-inner{position: relative} .page-title-heading .block-title{margin-bottom: 20px !important} .page-title-heading .breadcrumb{margin-bottom: 0} .page-title-heading .block-title-inner *{text-decoration: none} .page-title-heading .block-title-inner a:hover{opacity: .7} .page-title-heading .block-title-inner a {transition: all 0.3s ease} @media screen and (max-width: 991px) {.page-title-heading .breadcrumb.pull-right { float: none; width: 100%;}} .staticpage-header h1{font-family: 'Roboto Slab';font-weight: 700;line-height: normal;margin-bottom: 30px} .app-staticpages.blox-asset .page-title-heading .heading{padding-bottom:20px } .accent-title .block-title .block-title-inner * {color:#1f3e77} .accent-title .pos-top li a{font-weight: 600;color: #1f3e77;font-size: 15px} @media (max-width:767px) { .accent-title section > .clearfix {display: flex;flex-direction: column-reverse;} .accent-title .block-title{margin-bottom: 0 !important} .accent-title section > .clearfix:after{display: none} .accent-title section > .clearfix:before{display: none} .accent-title .pos-top li:first-of-type{padding-left: 0} } .title-no-margin section{margin-bottom: 0 !important} @media (max-width:767px) { .title-no-margin section{margin-bottom: 25px !important} } /* === thin font numbered popular list === */ .list-popular > li:before{font-weight: 300;font-size: 50px;line-height: 50px;color: #1f3e77 !important;padding: 0;display: inline-block;vertical-align: middle;height: auto; background:none;} .list-popular > li{clear: both;margin-bottom: 5px;display: flex;align-items: center;border-bottom: 1px solid #ddd;padding-bottom: 5px} .list-popular .tnt-headline{margin-left: 0} .list-popular > li:last-of-type{border-bottom: 0} .list-popular a:hover{text-decoration: none;color: #1f3e77;} .list-popular a{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;font-weight: 400;font-family: 'Source Serif Pro',serif;line-height: normal;} /* === breaking news bars === */ .breaking .breaking-title h4 {color: #fc0;line-height: normal} .breaking-container{background:linear-gradient(135deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.10) 50%,rgba(255,255,255,0) 100%);max-width: 1396px !important} @media screen and (max-width: 991px) { .breaking .breaking-title {margin-left: 0} } .weatheralert .breaking.row {background-color:#d43f3a;} .weatheralert .card.card-panel.panel { max-width: 1360px; margin: auto;border:none!important;box-shadow:none!important;background-color:transparent!important;padding: 7px;} .weatheralert .breaking-label h3 {font-size: 18px; font-weight: 500; text-transform: uppercase;margin:0;padding: 7px 0; line-height: 24px;} .weatheralert .weather-alert h3 {font-size: 22px; font-weight: 500!important;font-family:'Source Serif Pro',serif;padding: 7px 0; line-height: 24px;} .weatheralert .col-md-2, .weatheralert .col-md-10 {padding-left:0; padding-right:0;} .weatheralert .breaking .weather-alert a {color: #fff!important;}
258 /* === re-order (1st)front-container-top-fullscreen and (2nd)global-container-top-fullscreen === */ section#main-top-container {display: flex;flex-direction: column-reverse;} /* === Marketplace === */ .business-search-container .business-search-title h1 { text-transform: uppercase; font-family: 'Fira Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 24px; line-height: 28px;} @media (min-width:768px) { .marketplace-cat section {display: flex;flex-direction: column;height: 100%;margin-bottom: 0 !important} .marketplace-cat .card-bg-color.biz-featured-category {margin-bottom: 40px!important; height: 100%} .marketplace-cat .card-bg-color.biz-featured-category .panel {margin-bottom: 0!important; height: 100%} .marketplace-cat, .marketplace-cat .card-bg-color .panel .panel-body {height: 100%} } @media screen and (min-width: 1280px) {.container-fullscreen-region .business-search-container .centered-content { max-width: 1170px;}} .container-fullscreen-region .business-search-container .centered-content { padding: 0px 15px 20px;} /* === Search related === */ .class-search .search-form-container {max-width: 1360px;background: none;margin:0 auto !important} .class-search .panel{border:0 !important;border-bottom: 10px solid #CCCCCC !important;border-radius: 0 !important} .class-search h1{font-weight: 700} #main-body-container .search-form-container .card-headline h1 {text-transform: uppercase;font-family: 'Fira Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 24px; line-height: 28px;} #main-body-container .classifieds-search-container {margin-bottom: 0px;} /* === Custom Classes === */ .eedition-rail .card-image { max-height: 150px;border:solid 1px #efefef;} .eedition-rail .card .card-image .photo.layout-vertical img { max-height: initial; width: inherit;} .hide-headline .card-headline{display: none} .hide-lead .card-grid .has-image .card-lead { display: none;} /* hides search on classified asset page */ .app-classifieds.blox-asset .hide-on-asset { display: none;} .constrain .panel-body { padding: 20px 0 30px; max-width: 1170px; margin: 0px auto;} .constrain .card-panel .search-form-container { background-color: rgba(0,0,0,.0);} .constrain .card-panel.panel { box-shadow: none!important; border: none !important; border-radius: 0px !important;margin-bottom:0px;} .add-border .card-panel.panel, .business-search-container{ border-bottom: solid 10px #1f3e77!important;margin-bottom:0px;} @media screen and (min-width: 768px) { #main-page-container .half-margin .block, #main-page-container .half-margin.block {margin-bottom: 20px;} } .gradient .block.tnt-has-block-bg {background-color:#1f3e77!important;} .gradient .block {background:linear-gradient(135deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.10) 50%,rgba(255,255,255,0) 100%);} /* frontpage top-story-list block with full width columns */ .front-top-story-template-list .col-sm-7 article:last-of-type{border: 0 !important;padding-bottom: 0 !important} @media (min-width:768px) { .front-top-story-template-list .col-sm-5{width: 100%} .front-top-story-template-list .col-sm-7{width: 100%} .front-top-story-template-list .col-sm-5 .has-image .card-image{margin-bottom: 10px} } @media screen and (max-width: 767px) { .front-top-story-template-list .col-sm-5 .has-image .card-image{margin-bottom: 15px} .front-top-story-template-list section{margin-bottom: 40px} .front-top-story-template-list .block-title{margin-bottom: 10px} } /* dark multimedia box */ .multi-box .col-sm-5 .card-image{margin-bottom: 10px} .multi-box article .tnt-headline {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s; transition: all 0.5s;} .multi-box article .tnt-headline:hover{opacity: .75} @media (min-width:768px) { .multi-box .col-sm-5{width: 53%} .multi-box .col-sm-7{width: 47%} .multi-box .card-img-sm .card .card-container > .card-image{width:43%} .multi-box .card-img-sm .card.has-image > .card-container > .card-body {margin-left: 43%} } /* featured front page modular grid block */ .massive-stories-block{position: relative;padding-top: 15px;padding-bottom:15px} .massive-stories-block:before{content: '';height: 100%;width: 100%;background: #F2F2F2;position: absolute;top: 0;left: 0;z-index: -1;border-bottom: 10px solid #1f3e77} .massive-stories-block:after{content: '';height: 100%;width: 100%;background:linear-gradient(135deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0) 100%);background-attachment: fixed;position: absolute;top: 0;left: 0;background-position: center 180px;background-repeat:no-repeat;-webkit-filter: grayscale(100%);filter: grayscale(100%);;opacity: .14;z-index: -1; } .massive-stories-block .layout-grid-block {padding-left:15px;padding-right:15px} .massive-stories-block .card-grid article.card-grid *{} .massive-stories-block article .tnt-headline {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s; transition: all 0.5s;} .massive-stories-block article .tnt-headline:hover{opacity: .75} .massive-stories-block .card-date{opacity: .7} @media (min-width:1024px) { .massive-stories-block .layout-grid-block {grid-template-columns:50% 20% auto !important;-ms-grid-columns:50% 20% auto !important} .massive-stories-block .layout-grid-block .card-img-md:first-of-type .has-image .card-container{position: relative} .massive-stories-block .layout-grid-block .card-img-md:first-of-type .has-image .card-body{position: absolute;bottom:0;padding: 10px;width: 100%; background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8))); background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));z-index:10} .massive-stories-block .layout-grid-block .card-img-md:first-of-type .card-body .tnt-headline{font-size: 36px;line-height: normal} .massive-stories-block .layout-grid-block .card-img-md:first-of-type .has-image .card-body *{color: #fff !important} .massive-stories-block .modular-stack{margin-bottom: 80px} .massive-stories-block .tnt-grid.modular-grid .modular-stack {grid-row-gap: 10px} .massive-stories-block .card-side article:last-of-type{margin-bottom: 0 !important} .massive-stories-block .layout-grid-block .card-img-md:first-of-type article{margin-bottom: 0} .massive-stories-block .layout-grid-block .card-img-md:first-of-type .card-image{margin-bottom: 0} .massive-stories-block:before{height: 85%} .massive-stories-block:after{height: 85% } .massive-stories-block{padding-top: 30px;padding-bottom:15px} } @media screen and (max-width: 767px) { .massive-stories-block .layout-grid-block{padding-left: 0;padding-right: 0} .massive-stories-block .layout-grid-block .card-compact{padding-left: 0 !important;padding-right: 0 !important} } @media screen and (max-width: 991px) { .massive-stories-block .modular-grid{padding:0 15px} .massive-stories-block .card-compact{padding-left: 0;padding-right: 0} } /* index page first two stories large grid */ .index-stories-block{position: relative;padding:5px 20px 10px} .index-stories-block:before{content: '';height: 100%;width: 100%;background: #F2F2F2;position: absolute;top: 0;left: 0;z-index: -1;border-bottom: 10px solid #1f3e77} .index-stories-block:after{content: '';height: 100%;width: 100%;background:linear-gradient(135deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0) 100%);background-attachment: fixed;position: absolute;top: 0;left: 0;background-position: center 250px;background-repeat:no-repeat;-webkit-filter: grayscale(100%);filter: grayscale(100%);;opacity: .14;z-index: -1; } .index-stories-block article .tnt-headline {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s; transition: all 0.5s;} .index-stories-block article .tnt-headline:hover{opacity: .75} .index-stories-block .card-date{opacity: .7} .index-stories-block .has-image .card-lead{display: none} .index-stories .has-image .card-lead{display: none} .index-stories-block .tnt-content-width-container > *{max-width: 1170px} @media (min-width:992px) { .index-stories-block .card-grid.card-img-md .card-panel .has-image .card-image {padding-top: 0px; padding-left: 0px; padding-right: 0px;} .index-stories-block .card-grid .has-image .card-container .card-image.card-image-top { margin-bottom: 0px;} } @media (max-width:991px) { .index-stories-block .panel { box-shadow: none!important; border: 0px solid rgba(0,0,0,.09) !important; border-radius: 0px !important;} .index-stories-block .card-grid .card-panel .card.has-image .card-image { padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 15px; margin-bottom: 0; background-color:#F2F2F2} .index-stories-block .card-grid.card-bg-color .card.has-image>.card-container>.card-body { padding: 0px; background-color:#F2F2F2} .index-stories-block .card-grid.card-bg-color .card.has-image>.card-container>.card-body .card-meta ul.list-inline{ margin-bottom: 0px;} } @media (max-width:767px) { .index-stories-block .card-panel {background-color: transparent!important;} .index-stories-block .card-grid .card-panel .card .card-image { padding-top: 0px; padding-left: 0px; padding-right: 0px; } .index-stories-block .card-grid.card-bg-color .card>.card-container>.card-body { padding: 0px;} } @media (min-width:768px) { .index-stories p.tnt-summary {font-size: 16px;line-height: 24px;} } @media (min-width:1024px) { .index-stories-block .has-image .card-container{position: relative} .index-stories-block .has-image .card-body{position: absolute;bottom:0;padding: 10px !important;width: 100%; background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8))); background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));z-index:10} .index-stories-block .has-image .card-body .tnt-headline{font-size: 36px;line-height: normal} .index-stories-block article.has-image *{color: #fff !important} } /* block bottom more buttons */ #main-body-container .more-button .block-links.pos-bottom { text-align: center; margin-bottom: 20px; border-width: 0px; padding: 0;} #main-body-container .more-button .block-links.pos-bottom a { display: inline-block; border: 1px solid rgba(0,0,0,0.2); padding: 8px 16px; font-weight: 600;} #main-body-container .more-button .block-links.pos-bottom a:hover { text-decoration: none; background-color: rgba(0,0,0,0.05);} #main-body-container .more-button .block-links.pos-bottom a::after { content: ' \00BB';font-size: 15px} #main-body-container .more-button .block-links.pos-bottom li {display: block;padding: 0} #main-body-container .more-button .block-links.pos-bottom li a{display: block} #main-body-container .more-button .block-links.pos-bottom li a {background: linear-gradient(to right, #222 50%, #efefef 50%) !important;background-size: 200% 100% !important;background-position: right bottom !important;transition: all 0.3s ease;box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;border: 0} #main-body-container .more-button .block-links.pos-bottom li a:hover {background-position: 0 100% !important;color: #fff !important;}
258 @media (min-width:768px) { .more-button section{display: flex;flex-direction: column;height: 100%;margin-bottom: 0 !important} .more-button {height: 100%} #main-body-container .more-button .block-links.pos-bottom {margin-top: auto} } .read-more-link{color: #ed1c24;text-decoration: underline} /* ================= Site-specific customizations ================= */ /* Place CSS specific for this site here. */ .asset-photo .image, .photo-carousel .item .photo-container{background: #fff} .asset .asset-body a{color: #203E78;text-decoration: underline} </style>
259    
260        <link rel="shortcut icon" type="image/x-icon" href="https://www.etextilecommunications.com/content/tncms/site/icon.ico" />
261    
262    
263        <link rel="preconnect" href="//www.google.com">
264    
265        <link rel="preconnect" href="//adservice.google.com">
266    
267        <link rel="preconnect" href="//securepubads.g.doubleclick.net">
268    
269        <link rel="preconnect" href="//stats.g.doubleclick.net">
270    
271        <link rel="preconnect" href="//tpc.googlesyndication.com">
272    
273        <link rel="preconnect" href="//pagead2.googlesyndication.com">
274    
275        <link rel="preconnect" href="//cdn.taboola.com">
276    
277        <link rel="preconnect" href="//www.googletagmanager.com">
278    
279        <link rel="preconnect" href="//www.google-analytics.com">
280    <link rel="alternate" type="application/rss+xml" title="Search | etextilecommunications.com" href="http://www.etextilecommunications.com/search/?f=rss&amp;t=article&amp;c=search&amp;l=50&amp;s=start_time&amp;sd=desc" />
281    <link rel="canonical" href="https://www.etextilecommunications.com/search/" />
282            
282<script defer src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/fontawesome.2d2bffd5ae1ad5a87314065b9bf6fb87.js"></script>
282
283            
283<script language="javascript" type="text/javascript">
284        $(document).ready(function() {       
285            $('.user-login-blox .panel-footer p:nth-of-type(2)').html('By submitting this form, you agree to our <a href="//etextilecommunications.com/site/privacy.html">Privacy Policy</a>');
286           // $('#site-search-1357060-btn ').html('<i class="fas tnt-search" aria-hidden="true"></i>');
287        }); 
288</script>
288
289
290        </head>
291        <body class="fixed-scroll-nav app-search grid-ample  section-search" data-path="/search" >
292	
292<script type='text/javascript' src='/shared-content/art/stats/common/tracker.js'></script>
292
293	
293<script type='text/javascript'>
294	<!--
295	if (typeof(TNStats_Tracker) !== 'undefined' && typeof(TNTracker) === 'undefined') { TNTracker = new TNStats_Tracker('www.etextilecommunications.com'); TNTracker.trackPageView(); }
296	// -->
297	</script>
297
298	<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PDQV3N&amp;townnews.product.software=BLOX&amp;townnews.product.version=1.96.1&amp;tncms.template.version=3.155.0&amp;tncms.page.grid=ample&amp;tncms.page.style=default&amp;tncms.page.path=%2Fsearch&amp;tncms.page.app=search&amp;tncms.page.theme=flex&amp;tncms.page.skin=flex-search&amp;tncms.page.http_status=200&amp;tncms.system.render_time=274&amp;tncms.client.is_bot=no&amp;tncms.client.is_gdpr=no&amp;tncms.google.ua=UA-49343700-1&amp;tncms.client.noscript=yes" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
299        <a href="#main-page-container" class="sr-only" onclick="document.getElementById('main-page-container').scrollIntoView(); return false">Skip to main content</a>
300        
301        
302        
303        
303<script>
304            $(function(){
305                var bloxServiceIDs = [];
306                var bloxUserServiceIds = [];
307                var dataLayer = window.dataLayer || [];
308
309                
310                bloxServiceIDs.push();
311                
312
313                if (__tnt.user.services){
314                    var bloxUserServiceIDs = __tnt.user.services.replace('%2C',',').split(',');
315                }
316
317                // GTM tncms.subscription.paid_access_service_ids
318                if(bloxServiceIDs){
319                    dataLayer.push({'tncms':{'subscription':{'access_service_ids':bloxServiceIDs.toString()}}});
320                }
321
322                // GTM tncms.subscrption.user_service_ids
323                if(bloxUserServiceIDs){
324                    dataLayer.push({'tncms':{'subscription':{'user_service_ids':bloxUserServiceIDs.toString()}}});
325                }
326            });
327        </script>
327
328        
329        <div id="site-container">
330    
331        
332            <aside class="hidden-print offcanvas-drawer offcanvas-drawer-left visible-sm visible-xs" aria-label="Left Main Menu" aria-expanded="false" tabindex="-1" >
333                <div id="tncms-region-mobile-nav-top-left-region" class="tncms-region "><div id="tncms-block-1284586" class="tncms-block in-drawer header-social"><div class="follow-links-1284586 follow-links text-left">
334    
335    <section id="block-1284586" class="block emphasis-h3   " ><ul class="list-inline">
336        
337            <li>
338                <a href="https://www.facebook.com/eTexComms/" title="Facebook" target="_blank" rel="noopener" class="btn btn-md btn-link fb" data-toggle="tooltip" data-placement="bottom">
339                    <i class="fab tnt-facebook-f"></i>
340                    <span class="sr-only">Facebook</span>
341                </a>
342            </li>
343        
344        
345            <li>
346                <a href="https://twitter.com/eTexComms" title="Twitter" target="_blank" rel="noopener" class="btn btn-md btn-link tw" data-toggle="tooltip" data-placement="bottom">
347                    <i class="fab tnt-x-twitter"></i>
348                    <span class="sr-only">Twitter</span>
349                </a>
350            </li>
351        
352        
353        
354            <li>
355                <a href="https://www.linkedin.com/groups/6656932/" title="LinkedIn" target="_blank" rel="noopener" class="btn btn-md btn-link li" data-toggle="tooltip" data-placement="bottom">
356                    <i class="fab tnt-linkedin-in"></i>
357                    <span class="sr-only">LinkedIn</span>
358                </a>
359            </li>
360        
361        
362            <li>
363                <a href="https://www.youtube.com/channel/UCIyOtvt9TMWUqhwSo5hv0wg" title="Youtube" target="_blank" rel="noopener" class="btn btn-md btn-link yt" data-toggle="tooltip" data-placement="bottom">
364                    <i class="fab tnt-youtube"></i>
365                    <span class="sr-only">YouTube</span>
366                </a>
367            </li>
368        
369        
370        
371        
372            <li>
373                <a href="https://www.instagram.com/etextilecommunications/" title="Instagram" target="_blank" rel="noopener" class="btn btn-md btn-link is" data-toggle="tooltip" data-placement="bottom">
374                    <i class="fab tnt-instagram"></i>
375                    <span class="sr-only">Instagram</span>
376                </a>
377            </li>
378        
379        
380        
381        
382        
383        
384        
385        
386        
387        
388        
389        
390        
391        
392        
393        
394        
395        
396        
397        
398        
399        
400    </ul>
401    </section>
402</div>
403<script type="application/ld+json">
404{ "@context" : "https://schema.org",
405  "@type" : "Organization",
406  "url" : "http://www.etextilecommunications.com",
407  "sameAs" : ["https:\/\/www.facebook.com\/eTexComms\/","https:\/\/twitter.com\/eTexComms","https:\/\/www.linkedin.com\/groups\/6656932\/","https:\/\/www.youtube.com\/channel\/UCIyOtvt9TMWUqhwSo5hv0wg","https:\/\/www.instagram.com\/etextilecommunications\/"]
408}
409</script>
409
410<div class="clearfix"></div></div><div id="tncms-block-1284580" class="tncms-block hidden-md hidden-lg"><section id="block-1284580" class="block emphasis-h3   " >
411    <div class="clearfix"></div>
412    <div id="search-form-1284580" class="search-form-container card clearfix text-center hidden-print well">
413    <form id="site-search-1284580" aria-label="Site search" action="/search/" method="GET" >
414    <input type="hidden" name="l" value="25">
415    
416        
417        <input type="hidden" name="sort" value="relevance">
418    
419    
420    
421    
422    <input type="hidden" name="f" value="html">
423    
424        
425        <input type="hidden" name="t" value="article,video,youtube,collection">
426    
427    <input type="hidden" name="app" value="editorial">
428    <input type="hidden" name="nsa" value="eedition">
429    <div id="site-search-form-1284580" class="site-search-form input-group default normal ">
430        <label for="site-search-1284580-term" class="sr-only">Site search</label>
431        <input id="site-search-1284580-term" name="q" title="Site search" type="text" placeholder="Search..." class="form-control" autocomplete="off">
432        <input type="submit" class="hide" value="Search">
433        <span class="input-group-btn">
434            <button id="site-search-1284580-btn" class="btn btn-primary" aria-label="Submit Site Search" type="submit">
435                
436	                <span class="hidden-xl hidden-lg hidden-md fas tnt-search"></span>
437	            
438                <span id="site-search-button-1284580" class="hidden-xs hidden-sm ">Search</span>
439            </button>
440        </span>
441    </div>
442    <div class="clearfix"></div>
443</form>
444        
445        
446        <div class="clearfix"></div>
447    </div>
448    </section></div><div id="tncms-block-1284583" class="tncms-block hidden-lg hidden-md in-drawer"><div id="user-controls-1284583" class="user-controls show-onload clearfix default"><div class="not-logged-in">
449        <ul class="list-inline"><li>
450                    <a href="https://www.etextilecommunications.com/users/signup/?referer_url=https%3A%2F%2Fwww.etextilecommunications.com%2Fsearch%2F" class="btn btn-link btn-sm user-control-link" rel="nofollow">
451                        Sign Up
452                    </a>
453                </li><li>
454                    <a href="https://www.etextilecommunications.com/users/login/?referer_url=https%3A%2F%2Fwww.etextilecommunications.com%2Fsearch%2F" class="btn btn-primary btn-sm login-btn user-control-link" rel="nofollow">
455                        Log In
456                    </a></li>
457        </ul>
458    </div>
459
460    <div class="logged-in">
461        
462        
463            <div class="hide show-offcanvas">
464                <ul class="list-inline">
465                    <li>
466                        <a href="https://www.etextilecommunications.com/users/admin/" class="btn btn-primary btn-sm login-btn user-control-link" rel="nofollow">
467                            Dashboard
468                        </a>
469                    </li>
470                    <li>
471                        <a class="btn btn-link btn-sm user-control-link" onclick="document.getElementById('user-logout-form-1284583').submit(); return false;" rel="nofollow">
472                            Logout
473                        </a>
474                    </li>
475                </ul>
476            </div>
477        
478        <ul class="hide-offcanvas list-inline">
479            <li class="dropdown pull-right">
480                
481                <div class="dropdown-toggle btn btn-link btn-sm user-dropdown" data-toggle="dropdown" data-hover="dropdown" data-hover-delay="250"><div class="tn-user-avatar pull-left"><!-- user avatar --></div><span class="tn-user-screenname pull-left"></span><b class="caret user-control-link"></b>
482                </div>
483                <ul class="dropdown-menu dropdown-menu-right" role="menu">
484                    <li role="presentation" class="dropdown-header">My Account</li>
485                    <li role="menuitem"><a href="https://www.etextilecommunications.com/users/admin/" rel="nofollow"><i class="fas tnt-tachometer-alt tnt-fw"></i> Dashboard</a></li>
486                    <li role="menuitem"><a class="tn-user-profile-url" href="" data-app="https://www.etextilecommunications.com/users/"><i class="fas tnt-user tnt-fw"></i> Profile</a></li>
487                    <li role="menuitem"><a href="https://www.etextilecommunications.com/users/admin/list/" rel="nofollow"><i class="fas tnt-bookmark tnt-fw"></i> Saved items</a></li>
488                    <li role="separator" class="divider"></li>
489                    <li role="menuitem">
490                        <a class="logout-btn" onclick="document.getElementById('user-logout-form-1284583').submit(); return false;" rel="nofollow">
491                        <i class="fas tnt-sign-out-alt tnt-fw"></i> Logout
492                        </a>
493                    </li>
494                </ul>
495            </li>
496        </ul>
497    </div>
498</div>
499
500<form method="post" action="https://www.etextilecommunications.com/users/logout/" id="user-logout-form-1284583"><input type="hidden" name="referer_url" value="https://www.etextilecommunications.com/search/"><input type="submit" name="logout" value="Logout" class="hide">
501</form></div></div>
502                <div id="tncms-region-nav-mobile-nav-left" class="tncms-region-nav"><div id="mobile-nav-left_menu" class="panel-group nav navbar-nav" role="tablist" aria-hidden="true"><div class="panel panel-default">
503                    <div class="panel-heading" role="tab">
504                        <div class="panel-title"><span tabindex="-1" aria-hidden="true" data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-1" data-target="#mobile-nav-left_menu-child-1">
505                                    <i class="fas tnt-chevron-down"></i>
506                                </span><a tabindex="-1" aria-hidden="true" href="/"  class="nav-link tnt-section-home ">Home</a>
507                        </div>
508                    </div><ul id="mobile-nav-left_menu-child-1" class="collapse nav navbar-nav"><li>
509                                    <a tabindex="-1" aria-hidden="true" href="/site/about.html"  class="nav-link tnt-section-about-us">About Us</a>
510                                </li><li>
511                                    <a tabindex="-1" aria-hidden="true" href="/site/contact.html"  class="nav-link tnt-section-contact-us">Contact Us</a>
512                                </li><li>
513                                    <a tabindex="-1" aria-hidden="true" href="/newsletter"  class="nav-link tnt-section-newsletter-sign-up">Newsletter Sign-up</a>
514                                </li></ul></div><div class="panel panel-default">
515                    <div class="panel-heading" role="tab">
516                        <div class="panel-title"><a tabindex="-1" aria-hidden="true" href="/news"  class="nav-link tnt-section-industry-news ">Industry News</a>
517                        </div>
518                    </div></div><div class="panel panel-default">
519                    <div class="panel-heading" role="tab">
520                        <div class="panel-title"><a tabindex="-1" aria-hidden="true" href="/blog/"  class="nav-link tnt-section-blog ">Blog</a>
521                        </div>
522                    </div></div><div class="panel panel-default">
523                    <div class="panel-heading" role="tab">
524                        <div class="panel-title"><a tabindex="-1" aria-hidden="true" href="/calendar"  class="nav-link tnt-section-looming-calendar ">Looming (Calendar)</a>
525                        </div>
526                    </div></div><div class="panel panel-default">
527                    <div class="panel-heading" role="tab">
528                        <div class="panel-title"><a tabindex="-1" aria-hidden="true" href="/site/advertise.html"  class="nav-link tnt-section-advertise ">Advertise</a>
529                        </div>
530                    </div></div><div class="panel panel-default">
531                    <div class="panel-heading" role="tab">
532                        <div class="panel-title"><a tabindex="-1" aria-hidden="true" href="/classifieds"  class="nav-link tnt-section-classifieds ">Classifieds</a>
533                        </div>
534                    </div></div><div class="panel panel-default">
535                    <div class="panel-heading" role="tab">
536                        <div class="panel-title"><a tabindex="-1" aria-hidden="true" href="https://visitor.r20.constantcontact.com/manage/optin?v=001EtyNYFXhPKoz9FpLH-I44Q5I6S9mreBWFjrmiKBLBGxmwp0W1GbYPhPiH-UhJ2pqUUsU3l8fBdnjzMK8rH8Qcuod-qalieULqJwZlGBG8I0%3D"  target="_blank" rel="noopener" class="nav-link tnt-section-newsletter ">Newsletter</a>
537                        </div>
538                    </div></div></div></div>
539                
540                
541                <div id="tncms-region-mobile-nav-bottom-left-region" class="tncms-region "></div>
542            </aside>
543        
544        
545
546        <div class="offcanvas-inner">
547            <div class="offcanvas-close-btn hidden-md hidden-lg"></div>
548    
549    
550    
551    
552    <div id="tncms-region-global-skyline" class="tncms-region "><div id="tncms-block-1284553" class="tncms-block">
553</div></div>
554    
555
556    
557
558    
559        <div id="site-header-container" class="hidden-sm hidden-xs hidden-print">
560            <header id="site-header" class="container" role="banner">
561                
562                <div class="row">
563                    <div id="masthead-full-top" class="col-lg-12"><div id="tncms-region-masthead-full-top" class="tncms-region "></div></div>
564                </div>
565                <div class="row">
566                    
567                    <div id="masthead-col-one" class="col-md-3 col-sm-3"><div id="tncms-region-masthead-col-one" class="tncms-region "><div id="tncms-block-1286983" class="tncms-block just-logo"><div id="site-logo-1286983" class="site-logo-container text-left" ><div class="logo-middle">
568            <a  href="/" aria-label="Home page"><img 
569            
570            src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/602d2e68-9008-11ec-8535-3732623d5528.png?resize=200%2C88" 
571            srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/602d2e68-9008-11ec-8535-3732623d5528.png?resize=150%2C66 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/602d2e68-9008-11ec-8535-3732623d5528.png?resize=200%2C88 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/602d2e68-9008-11ec-8535-3732623d5528.png?resize=225%2C99 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/602d2e68-9008-11ec-8535-3732623d5528.png?resize=300%2C132 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/602d2e68-9008-11ec-8535-3732623d5528.png?resize=400%2C176 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/602d2e68-9008-11ec-8535-3732623d5528.png?resize=540%2C238 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/602d2e68-9008-11ec-8535-3732623d5528.png?resize=64
5710%2C282 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/602d2e68-9008-11ec-8535-3732623d5528.png?resize=750%2C330 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/602d2e68-9008-11ec-8535-3732623d5528.png 990w"
572            sizes="(min-width: 1200px) 285px, calc(25vw - 30px)"
573            
574            class=" img-responsive lazyload tnt-prop-img"
575            width="899"
576            height="396"
577            alt="site-logo"
578            ></a>
579        </div></div></div></div></div>
580    <div id="masthead-col-two" class="col-md-9 col-sm-9"><div id="tncms-region-masthead-col-two" class="tncms-region "><div id="tncms-block-1284574" class="tncms-block just-text"><div id="site-logo-1284574" class="site-logo-container text-center" ><div class="logo-middle">
581            <a  href="/" aria-label="Home page"><img 
582            
583            src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png?resize=200%2C25" 
584            srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png?resize=150%2C19 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png?resize=200%2C25 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png?resize=225%2C28 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png?resize=300%2C38 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png?resize=400%2C50 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png?resize=540%2C68 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png?resize=640%2C81 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png?resize=750%2C95 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png?resize=990%2C125 990w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/9ec39792-9004-11ec-8535-ff366bd10dd4.png 1035w"
585            sizes="(min-width: 1200px) 857px, calc(75vw - 30px)"
586            
587            class=" img-responsive lazyload tnt-prop-img"
588            width="1000"
589            height="126"
590            alt="site-logo"
591            ></a>
592        </div></div></div></div></div>
593                </div>
594                <div class="row">
595                    <div id="masthead-full-bottom" class="col-lg-12"><div id="tncms-region-masthead-full-bottom" class="tncms-region "></div></div>
596                </div>
597                
598            </header>
599        </div>
600    
601
602    
603    
604        <div id="site-navbar-container" class="hidden-print affix-top">
605            
606            <nav id="main-navigation" aria-label="Main" class="navbar yamm navbar-default container navbar-static">
607                
608                
609                <div class="navbar-header">
610                    
611                    
612                        <button type="button" class=" visible-sm visible-xs navbar-toggle pull-left" data-toggle="offcanvas" data-target="left" aria-label="Left Main Menu" aria-expanded="false">
613                            <span class="icon-bar"></span>
614                            <span class="icon-bar"></span>
615                            <span class="icon-bar"></span>
616                            
617                        </button>
618                         
619                    
620                    
621
622                    
623                        <div class="navbar-brand hidden-md hidden-lg pos_left">
624                            
625                                <div id="tncms-region-main-nav-brand" class="tncms-region "><div id="tncms-block-1284556" class="tncms-block mobile-logo-one"><div id="site-logo-1284556" class="site-logo-container text-left" ><div class="logo-middle">
626            <a  href="/" aria-label="Home page"><img 
627            
628            src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/8a762bcc-9024-11ec-8535-dbfd75a9bfd1.png?resize=200%2C88" 
629            srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/8a762bcc-9024-11ec-8535-dbfd75a9bfd1.png?resize=150%2C66 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/8a762bcc-9024-11ec-8535-dbfd75a9bfd1.png?resize=200%2C88 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/8a762bcc-9024-11ec-8535-dbfd75a9bfd1.png?resize=225%2C99 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/8a762bcc-9024-11ec-8535-dbfd75a9bfd1.png?resize=300%2C132 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/8a762bcc-9024-11ec-8535-dbfd75a9bfd1.png?resize=400%2C176 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/8a762bcc-9024-11ec-8535-dbfd75a9bfd1.png?resize=540%2C238 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/8a762bcc-9024-11ec-8535-dbfd75a9bfd1.png?resize=64
6290%2C282 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/8a762bcc-9024-11ec-8535-dbfd75a9bfd1.png?resize=750%2C330 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/8a762bcc-9024-11ec-8535-dbfd75a9bfd1.png 990w"
630            sizes="100vw"
631            
632            class=" img-responsive lazyload tnt-prop-img"
633            width="899"
634            height="396"
635            alt="site-logo"
636            ></a>
637        </div></div></div><div id="tncms-block-1287259" class="tncms-block mobile-logo-two"><div id="site-logo-1287259" class="site-logo-container text-right" ><div class="logo-middle">
638            <a  href="/" aria-label="Home page"><img 
639            
640            src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png?resize=200%2C25" 
641            srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png?resize=150%2C19 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png?resize=200%2C25 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png?resize=225%2C28 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png?resize=300%2C38 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png?resize=400%2C50 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png?resize=540%2C68 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png?resize=640%2C81 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png?resize=750%2C95 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png?resize=990%2C125 990w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/ac861ca4-9024-11ec-8535-7be212b991e3.png 1035w"
642            sizes="100vw"
643            
644            class=" img-responsive lazyload tnt-prop-img"
645            width="1000"
646            height="126"
647            alt="site-logo"
648            ></a>
649        </div></div></div></div>
650                            
651                        </div>
652                    
653
654                    
655                </div>
656
657                
658                    <div id="navbar-collapse" class="navbar-collapse collapse">
659                        
660                            <div class="pull-right">
661                                <div id="tncms-region-main-nav-right-region" class="tncms-region "><div id="tncms-block-1284571" class="tncms-block header-social"><div class="follow-links-1284571 follow-links text-right">
662    
663    <section id="block-1284571" class="block emphasis-h3   " ><ul class="list-inline">
664        
665            <li>
666                <a href="https://www.facebook.com/eTexComms/" title="Facebook" target="_blank" rel="noopener" class="btn btn-md btn-link fb" data-toggle="tooltip" data-placement="bottom">
667                    <i class="fab tnt-facebook-f"></i>
668                    <span class="sr-only">Facebook</span>
669                </a>
670            </li>
671        
672        
673            <li>
674                <a href="https://twitter.com/eTexComms" title="Twitter" target="_blank" rel="noopener" class="btn btn-md btn-link tw" data-toggle="tooltip" data-placement="bottom">
675                    <i class="fab tnt-x-twitter"></i>
676                    <span class="sr-only">Twitter</span>
677                </a>
678            </li>
679        
680        
681        
682            <li>
683                <a href="https://www.linkedin.com/groups/6656932/" title="LinkedIn" target="_blank" rel="noopener" class="btn btn-md btn-link li" data-toggle="tooltip" data-placement="bottom">
684                    <i class="fab tnt-linkedin-in"></i>
685                    <span class="sr-only">LinkedIn</span>
686                </a>
687            </li>
688        
689        
690            <li>
691                <a href="https://www.youtube.com/channel/UCIyOtvt9TMWUqhwSo5hv0wg" title="Youtube" target="_blank" rel="noopener" class="btn btn-md btn-link yt" data-toggle="tooltip" data-placement="bottom">
692                    <i class="fab tnt-youtube"></i>
693                    <span class="sr-only">YouTube</span>
694                </a>
695            </li>
696        
697        
698        
699        
700            <li>
701                <a href="https://www.instagram.com/etextilecommunications/" title="Instagram" target="_blank" rel="noopener" class="btn btn-md btn-link is" data-toggle="tooltip" data-placement="bottom">
702                    <i class="fab tnt-instagram"></i>
703                    <span class="sr-only">Instagram</span>
704                </a>
705            </li>
706        
707        
708        
709        
710        
711        
712        
713        
714        
715        
716        
717        
718        
719        
720        
721        
722        
723        
724        
725        
726        
727        
728    </ul>
729    </section>
730</div>
731<script type="application/ld+json">
732{ "@context" : "https://schema.org",
733  "@type" : "Organization",
734  "url" : "http://www.etextilecommunications.com",
735  "sameAs" : ["https:\/\/www.facebook.com\/eTexComms\/","https:\/\/twitter.com\/eTexComms","https:\/\/www.linkedin.com\/groups\/6656932\/","https:\/\/www.youtube.com\/channel\/UCIyOtvt9TMWUqhwSo5hv0wg","https:\/\/www.instagram.com\/etextilecommunications\/"]
736}
737</script>
737
738<div class="clearfix"></div></div><div id="tncms-block-1284559" class="tncms-block"><ul id="site-search-1284559-dropdown" class="hidden-print nav navbar-nav navbar-right ">
739        <li class="search-form-dropdown dropdown">
740            <a  onclick="javascript:void(0); return false;"  class="dropdown-toggle" data-hover="dropdown" data-hover-delay="250" data-toggle="dropdown" aria-label="Search">
741                <span class="fas tnt-search"></span>
742            </a>
743            <ul class="dropdown-menu">
744                <li><form id="site-search-1284559" aria-label="Site search" action="/search/" method="GET" >
745    <input type="hidden" name="l" value="25">
746    
747        
748        <input type="hidden" name="sort" value="relevance">
749    
750    
751    
752    
753    <input type="hidden" name="f" value="html">
754    
755        
756        <input type="hidden" name="t" value="article,video,youtube,collection">
757    
758    <input type="hidden" name="app" value="editorial">
759    <input type="hidden" name="nsa" value="eedition">
760    <div id="site-search-form-1284559" class="site-search-form input-group pull-right normal ">
761        <label for="site-search-1284559-term" class="sr-only">Site search</label>
762        <input id="site-search-1284559-term" name="q" title="Site search" type="text" placeholder="Search..." class="form-control" autocomplete="off">
763        <input type="submit" class="hide" value="Search">
764        <span class="input-group-btn">
765            <button id="site-search-1284559-btn" class="btn btn-primary" aria-label="Submit Site Search" type="submit">
766                
767	                <span class="hidden-xl hidden-lg hidden-md fas tnt-search"></span>
768	            
769                <span id="site-search-button-1284559" class="hidden-xs hidden-sm ">Search</span>
770            </button>
771        </span>
772    </div>
773    <div class="clearfix"></div>
774</form></ul>
775        </li>
776    </ul>
777</div><div id="tncms-block-1284562" class="tncms-block header-user"><div id="user-controls-1284562" class="user-controls show-onload clearfix pull-right"><div class="not-logged-in">
778        <ul class="nav navbar-nav navbar-right"><li><a  onclick="javascript:void(0); return false;"  data-toggle="dropdown" data-hover="dropdown" data-hover-delay="250" class="user-control-link" rel="nofollow">
779                        <span class="fas tnt-user"></span>
780                        <span class="sr-only">Open user controls</span>
781                    </a>
782                    <ul class="dropdown-menu dropdown-menu-right" role="menu">
783                        <li>
784                            <div style="width: 300px; padding: 15px">
785                                <div class="row padding-bottom">
786                                    <div class="col-md-12">
787                                        <h4>Log In Using Your Account</h4>
788                                        <a role="menuitem" class="btn btn-block btn-primary" href="https://www.etextilecommunications.com/users/login/?referer_url=https%3A%2F%2Fwww.etextilecommunications.com%2Fsearch%2F" rel="nofollow">Log In</a>
789                                    </div>
790                                </div>
791                                <div class="row">
792                                    <div class="col-md-12">
793                                        <div class="dropdown-signup"><strong>Don't have an account?</strong> <a role="menuitem" href="https://www.etextilecommunications.com/users/signup/?referer_url=https%3A%2F%2Fwww.etextilecommunications.com%2Fsearch%2F" rel="nofollow">Sign Up Today</a></div>
794                                    </div>
795                                </div>
796                            </div>
797                        </li>
798                    </ul>
799                </li>
800        </ul>
801    </div>
802
803    <div class="logged-in">
804        
805        
806        <ul class="nav navbar-nav navbar-right">
807            <li class="dropdown pull-right">
808                
809                <a class="dropdown-toggle  user-dropdown" data-toggle="dropdown" data-hover="dropdown" data-hover-delay="250"><div class="tn-user-avatar pull-left"><!-- user avatar --></div><b class="caret user-control-link"></b>
810                </a>
811                <ul class="dropdown-menu dropdown-menu-right" role="menu">
812                    <li role="presentation" class="dropdown-header">My Account</li>
813                    <li role="menuitem"><a href="https://www.etextilecommunications.com/users/admin/" rel="nofollow"><i class="fas tnt-tachometer-alt tnt-fw"></i> Dashboard</a></li>
814                    <li role="menuitem"><a class="tn-user-profile-url" href="" data-app="https://www.etextilecommunications.com/users/"><i class="fas tnt-user tnt-fw"></i> Profile</a></li>
815                    <li role="menuitem"><a href="https://www.etextilecommunications.com/users/admin/list/" rel="nofollow"><i class="fas tnt-bookmark tnt-fw"></i> Saved items</a></li>
816                    <li role="separator" class="divider"></li>
817                    <li role="menuitem">
818                        <a class="logout-btn" onclick="document.getElementById('user-logout-form-1284562').submit(); return false;" rel="nofollow">
819                        <i class="fas tnt-sign-out-alt tnt-fw"></i> Logout
820                        </a>
821                    </li>
822                </ul>
823            </li>
824        </ul>
825    </div>
826</div>
827
828<form method="post" action="https://www.etextilecommunications.com/users/logout/" id="user-logout-form-1284562"><input type="hidden" name="referer_url" value="https://www.etextilecommunications.com/search/"><input type="submit" name="logout" value="Logout" class="hide">
829</form></div></div>
830                                
831                            </div>
832                        
833                        <div class="navbar-left">
834                            <div id="tncms-region-nav-main-nav" class="tncms-region-nav"><ul id="main-nav_menu" class="nav navbar-nav"><li class="dropdown" aria-expanded="false">
835                <a class="nav-link   nav-home dropdown-toggle  tnt-section-home"  data-toggle="dropdown" data-target="#" data-hover="dropdown" data-hover-delay="250"  href="/"  tabindex="0" >
836                    <span class="nav-icon fas tnt-home tnt-fw"></span> <span class="nav-label sr-only">Home</span>
837                </a><ul id="main-nav_menu-child-1" class="dropdown-menu"><li>
838                <a class="nav-link    tnt-section-about-us"  href="/site/about.html"  tabindex="0" >
839                    <span class="nav-label ">About Us</span>
840                </a></li><li>
841                <a class="nav-link    tnt-section-contact-us"  href="/site/contact.html"  tabindex="0" >
842                    <span class="nav-label ">Contact Us</span>
843                </a></li><li>
844                <a class="nav-link    tnt-section-newsletter-sign-up"  href="/newsletter"  tabindex="0" >
845                    <span class="nav-label ">Newsletter Sign-up</span>
846                </a></li></ul></li><li>
847                <a class="nav-link    tnt-section-industry-news"  href="/news"  tabindex="0" >
848                    <span class="nav-label ">Industry News</span>
849                </a></li><li>
850                <a class="nav-link    tnt-section-blog"  href="/blog/"  tabindex="0" >
851                    <span class="nav-label ">Blog</span>
852                </a></li><li>
853                <a class="nav-link    tnt-section-looming-calendar"  href="/calendar"  tabindex="0" >
854                    <span class="nav-label ">Looming (Calendar)</span>
855                </a></li><li>
856                <a class="nav-link    tnt-section-advertise"  href="/site/advertise.html"  tabindex="0" >
857                    <span class="nav-label ">Advertise</span>
858                </a></li><li>
859                <a class="nav-link    tnt-section-classifieds"  href="/classifieds"  tabindex="0" >
860                    <span class="nav-label ">Classifieds</span>
861                </a></li><li>
862                <a class="nav-link    tnt-section-newsletter"  href="https://visitor.r20.constantcontact.com/manage/optin?v=001EtyNYFXhPKoz9FpLH-I44Q5I6S9mreBWFjrmiKBLBGxmwp0W1GbYPhPiH-UhJ2pqUUsU3l8fBdnjzMK8rH8Qcuod-qalieULqJwZlGBG8I0%3D"  target="_blank" rel="noopener" tabindex="0" >
863                    <span class="nav-label ">Newsletter</span>
864                </a></li></ul></div>
865                        </div>
866                    </div>
867                
868
869                
870            </nav>
871            
872            
873        </div>
874        
875            
876        
877    
878    
879    <div id="main-body-container">
880    <section id="main-top-container" class="container-fullscreen-region container-fluid">
881        
882        <div class="fullscreen-region"><div id="tncms-region-global-container-top-fullscreen" class="tncms-region "><div id="tncms-block-1284865" class="tncms-block page-title-heading"><section id="block-1284865" class="block emphasis-h1   " ><div class="heading card">
883    
884    
885        
886        <ol class="breadcrumb  pull-right" itemscope itemtype="https://schema.org/BreadcrumbList"><li itemprop="itemListElement" itemscope
887      itemtype="https://schema.org/ListItem">
888                    <a href="/" itemprop="item">
889                        <span itemprop="name">Home</span>
890                    </a>
891                    <meta itemprop="position" content="1" />
892                </li><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
893                    <span itemprop="name">Search</span>
894                    <meta itemprop="position" content="2" />
895                </li></ol>
896    
897    <div class="clearfix">
898    
899    <div class="block-title title-1284865 ">
900        <div class="block-title-inner">
901            <h1>
902                
903                    <a href="/search">
904                
905                Search
906                
907                    </a>
908                
909            </h1>
910        </div>
911    </div></div>
912    
913</div></section></div></div></div>
914    </section>
915    <section id="main-page-container" class="container">
916        <div class="row">
917            <div class="col-xs-12 visible-xs"><div id="tncms-region-global-mobile-container-top" class="tncms-region "></div></div>
918            <div class="col-md-12"><div id="tncms-region-global-container-top" class="tncms-region "><div id="tncms-block-1355530" class="tncms-block visible-xs">
918<script type="text/javascript">
919TNCMS.AdManager.init
920({
921  domain: "www.etextilecommunications.com",
922  secureDomain: "etextilecommunications.com",
923  virtualregion: {
924            popup: __tnt.ads.popup
925        },
926  callback: {
927            expandable: __tnt.ads.expandable,
928            html: __tnt.ads.html,
929            image: __tnt.ads.image,
930            pagecurl: __tnt.ads.curl,
931            text: __tnt.ads.text,
932            video: __tnt.ads.video
933        }
934});
935</script>
935
936
937        <div id="blox-ad-position-block-leaderboard-top-mobile1" data-tnt-ads='{"vendor":"blox","type":"position","display":"default","region":"block-leaderboard-top-mobile","slot":"1","fold":"","width":"320","js":{"video":"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"overline":"","refresh":true}' class="blox-ad tnt-ads-container ">
938        
939        </div></div></div></div>
940        </div>
941
942
943<div class="main-content">
944    <div class="main-content-wrap">
945        <div class="search-page-container search-redesign">
946            <div class="search-container well">
947                <form id="search-form" class="form-horizontal" name="search-form" action="/search/" method="GET">
948                    <input type="hidden" name="f" value="">
949                    
950                    
951                    <input type="hidden" id="input-d1" name="d1" value="" />
952                    <input type="hidden" id="input-d2" name="d2" value="" />
953                    <input type="hidden" id="input-c" name="c[]" value="" />
954                    <input type="hidden" id="input-t" name="t" value="" />
955                    <input type="hidden" id="input-s" name="s" value="" />                    
956                    <input type="hidden" id="input-sd" name="sd" value="" />
957                    <input type="hidden" id="input-l" name="l" value="" />
958                    <input type="hidden" name="nsa" value="eedition" />
959                    <div class="search-input-container">
960                        <div class="search-row">
961                            
962                                <label class="search-revamp">19331 results for:</label>
963                            
964                        </div>
965                        <div class="search-row-2 site-search-form input-group normal">
966                            <input id="search-form-text" name="q" type="text" placeholder="Search..." class="form-control" value="">
967                            <span class="input-group-btn">
968                                <button class="btn btn-primary btn-submit search-submit" type="submit">
969                                    <span class="fas tnt-search"></span> <span class="visible-lg visible-md sr-only-show">Search</span>
970                                </button>
971                            </span>
972                        </div>
973                    </div>
974                    <div class="advanced-toggle text-center" style="margin-bottom: 0;">
975                        <a id="search-form-collapse-toggle" href="#search-form-collapse" data-toggle="collapse" data-parent="#search-form">
976                            <span class="advanced-text">Advanced Search <span class="fas tnt-caret-down"></span></span>
977                            <span class="close-text hide">Close Search <span class="fas tnt-caret-up"></span></span>
978                        </a>
979                    </div>
980                </form>
981            </div>
982            
983            <div class="row">
984                <div class="col-md-3">
985                    <div id="search-form-collapse" class="panel-collapse collapse" aria-expanded="false">
986                        <div class="search-collapse-container">
987                            <div class="follow follow-container"></div>
988                            <div class="dates">
989                                <div class="form-group">
990                                    <label class="control-label date-range" for="d1">Date Range:</label>
991                                    <div class="dates">
992                                        <div class="input-group input-group-d1">
993                                            <span class="input-group-addon">From</span>
994                                            <input class="form-control" title="Search date start" id="d1" type="date" autocomplete="off" placeholder="Start Date" value=""/>
995                                        </div>
996                                    </div>
997                                    <div class="dates">
998                                        <div class="input-group input-group-d2">
999                                            <span class="input-group-addon">To</span>
1000                                            <input class="form-control" title="Search date end" id="d2" type="date" autocomplete="off" placeholder="End Date" value=""/>
1001                                        </div>
1002                                    </div>
1003                                </div>
1004                            </div>
1005                            
1006             
1007                            <div class="sort">
1008                                <div class="form-group">
1009                                    <label class="control-label">Types:</label>
1010                                    <div class="checkbox">
1011                                        <label>
1012                                            <input id="input-type-articles" class="input-type search-include-options" type="checkbox" value="article" />
1013                                            Article
1014                                        </label>
1015                                    </div>
1016                                    <div class="checkbox">
1017                                        <label>
1018                                            <input id="input-type-collections" class="input-type search-include-options" type="checkbox" value="collection" />
1019                                            Collections &amp; galleries
1020                                        </label>
1021                                    </div>
1022                                    <div class="checkbox">
1023                                        <label>
1024                                            <input id="input-type-videos" class="input-type search-include-options" type="checkbox" value="video,youtube" />
1025                                            Video
1026                                        </label>
1027                                    </div>
1028                                    <div class="checkbox">
1029                                        <label>
1030                                            <input id="input-type-images" class="input-type search-include-options" type="checkbox" value="image" />
1031                                            Images
1032                                        </label>
1033                                    </div>
1034                                    <div class="checkbox">
1035                                        <label>
1036                                            <input id="input-type-documents" class="input-type search-include-options" type="checkbox" value="pdf,file" />
1037                                            Documents (PDFs)
1038                                        </label>
1039                                    </div>
1040                                    <div class="checkbox">
1041                                        <label>
1042                                            <input id="input-type-all" class="input-type" type="checkbox" value=""  checked/>
1043                                            All
1044                                        </label>
1045                                    </div>
1046                                </div>
1047                                <div class="form-group">
1048                                    <label class="control-label margin-bottom" for="select-s">Sort by:</label>
1049                                    <select id="select-s" class="form-control">
1050                                        <option value="start_time">Start time</option>
1051                                        <option value="" selected>Relevance</option>
1052                                    </select>
1053                                </div>
1054                                <div class="form-group hide">
1055                                    <label class="control-label margin-bottom" for="select-sd">Sort direction:</label>
1056                                    <select id="select-sd" class="form-control">
1057                                        <option value="desc" selected>Descending</option>
1058                                        <option value="asc">Ascending</option>
1059                                    </select>
1060                                </div>
1061                                <div class="form-group">
1062                                    <label class="control-label margin-bottom" for="select-l">Results per page:</label>
1063                                    <select id="select-l" class="form-control">
1064                                        <option value="10" >10</option>
1065                                        <option value="25" >25</option>
1066                                        <option value="50" >50</option>
1067                                        <option value="75" >75</option>
1068                                        <option value="100" >100</option>
1069                                    </select>
1070                                </div>
1071                            </div>
1072                            <div class="button">
1073                                <div class="update-button text-center">
1074                                    <button class="btn btn-primary btn-submit search-submit update-results-btn secondary-button" type="submit" form="search-form">Update Results</button>
1075                                    <span class="close-text hide">Close Search <span class="fas tnt-caret-up"></span></span>
1076                                </div>
1077                            </div>
1078                        </div>
1079                    </div>
1080                </div>
1081                <div class="col-md-9"><div id="tncms-region-search_top" class="tncms-region hidden-print"></div><article id="card-summary-727cf2c8-555e-4e36-9f3f-0a541df85499" class="tnt-asset-type-image clearfix card summary has-image  letterbox-style-blur ">
1082            <div class="card-container"><div class="card-image ">
1083                        <div class="media-preview-727cf2c8-555e-4e36-9f3f-0a541df85499 media-preview image-asset " data-aspect=""><figure class="photo layout-square letterbox-style-blur">
1084            <div class="image">
1085                
1086                    <a href="/ncto-townhall-belmont-027-jpg/image_727cf2c8-555e-4e36-9f3f-0a541df85499.html" class="tnt-asset-link"  aria-label="NCTO_Townhall_Belmont_027.jpg">
1087                
1088                
1089                
1090                
1091                        <img
1092                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg=="
1093                            alt="NCTO_Townhall_Belmont_027.jpg"
1094                            class="img-responsive lazyload full blur"
1095                            width="558"
1096                            height="558"
1097                            data-sizes="auto"
1098                            data-srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/27/727cf2c8-555e-4e36-9f3f-0a541df85499/6ab5be6f38bab.image.jpg?resize=150%2C150 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/27/727cf2c8-555e-4e36-9f3f-0a541df85499/6ab5be6f38bab.image.jpg?resize=200%2C200 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/27/727cf2c8-555e-4e36-9f3f-0a541df85499/6ab5be6f38bab.image.jpg?resize=225%2C225 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/27/727cf2c8-555e-4e36-9f3f-0a541df85499/6ab5be6f38bab.image.jpg?resize=300%2C300 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/27/727cf2c8-555e-4e36-9f3f-0a541df85499/6ab5be6f38bab.image.jpg?resize=400%2C400 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/27/727cf2c8-555e-4e36-9f3f-0a541df85499/6ab5be6f38bab.image.jpg?resize=540%2C540 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/27/727cf2c8-555e-4e36-9f3f-0a541df85499/6ab5be6f38bab.image.jpg 640w" />
1099                </a>
1100                <div class="tnt-blurred-image">
1101             <img src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/27/727cf2c8-555e-4e36-9f3f-0a541df85499/6ab5be6f38bab.image.jpg?resize=200%2C200" alt="" aria-hidden="true" loading="lazy" height="200" width="200"/>
1102         </div>
1103            </div>
1104            
1105        </figure></div>
1106                    </div>
1107                
1108                <div class="card-body">
1109        <div class="card-headline"><h3 class="tnt-headline ">
1110        
1111             <a href="/ncto-townhall-belmont-027-jpg/image_727cf2c8-555e-4e36-9f3f-0a541df85499.html" class="tnt-asset-link" aria-label="NCTO_Townhall_Belmont_027.jpg">
1112        
1113
1114        
1115            NCTO_Townhall_Belmont_027.jpg</a></h3></div>
1116    <div class="card-meta">
1117            <ul class="list-inline"><li class="card-date"><span class="text-muted tnt-update-recent">Updated </span>
1118        <time datetime="2026-09-24T20:21:06-04:00" class="tnt-date tnt-update-recent asset-date text-muted">Sep 24, 2026</time>
1119    </li><li class="card-comment-count"></li></ul>
1120        </div>
1121                    
1122                    
1123                    
1124                    
1125                        
1126                        
1127                    
1128                    
1129                    
1130                </div>
1131            </div>
1132            <div class="clearfix"></div>
1133        </article><article id="card-summary-329c22b3-9cb4-40af-bd91-08a2394af1cb" class="tnt-asset-type-image clearfix card summary has-image  letterbox-style-blur ">
1134            <div class="card-container"><div class="card-image ">
1135                        <div class="media-preview-329c22b3-9cb4-40af-bd91-08a2394af1cb media-preview image-asset " data-aspect=""><figure class="photo layout-horizontal letterbox-style-blur">
1136            <div class="image">
1137                
1138                    <a href="/ncto-townhall-belmont-036-jpg/image_329c22b3-9cb4-40af-bd91-08a2394af1cb.html" class="tnt-asset-link"  aria-label="NCTO_Townhall_Belmont_036.jpg">
1139                
1140                
1141                
1142                
1143                        <img
1144                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg=="
1145                            alt="NCTO_Townhall_Belmont_036.jpg"
1146                            class="img-responsive lazyload full blur"
1147                            width="1144"
1148                            height="763"
1149                            data-sizes="auto"
1150                            data-srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=150%2C100 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=200%2C133 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=225%2C150 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=300%2C200 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=400%2C267 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=540%2C360 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=64
11500%2C427 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=750%2C500 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=990%2C660 990w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=1035%2C690 1035w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg 1200w" />
1151                </a>
1152                <div class="tnt-blurred-image">
1153             <img src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/3/29/329c22b3-9cb4-40af-bd91-08a2394af1cb/6ab5be6f7eafc.image.jpg?resize=200%2C133" alt="" aria-hidden="true" loading="lazy" height="133" width="200"/>
1154         </div>
1155            </div>
1156            
1157        </figure></div>
1158                    </div>
1159                
1160                <div class="card-body">
1161        <div class="card-headline"><h3 class="tnt-headline ">
1162        
1163             <a href="/ncto-townhall-belmont-036-jpg/image_329c22b3-9cb4-40af-bd91-08a2394af1cb.html" class="tnt-asset-link" aria-label="NCTO_Townhall_Belmont_036.jpg">
1164        
1165
1166        
1167            NCTO_Townhall_Belmont_036.jpg</a></h3></div>
1168    <div class="card-meta">
1169            <ul class="list-inline"><li class="card-date"><span class="text-muted tnt-update-recent">Updated </span>
1170        <time datetime="2026-09-24T20:21:06-04:00" class="tnt-date tnt-update-recent asset-date text-muted">Sep 24, 2026</time>
1171    </li><li class="card-comment-count"></li></ul>
1172        </div>
1173                    
1174                    
1175                    
1176                    
1177                        
1178                        
1179                    
1180                    
1181                    
1182                </div>
1183            </div>
1184            <div class="clearfix"></div>
1185        </article><article id="card-summary-1194e2d6-25e3-453b-9cb0-7d054e9c32ae" class="tnt-asset-type-image clearfix card summary has-image  letterbox-style-blur ">
1186            <div class="card-container"><div class="card-image ">
1187                        <div class="media-preview-1194e2d6-25e3-453b-9cb0-7d054e9c32ae media-preview image-asset " data-aspect=""><figure class="photo layout-square letterbox-style-blur">
1188            <div class="image">
1189                
1190                    <a href="/ncto-townhall-belmont-038-jpg/image_1194e2d6-25e3-453b-9cb0-7d054e9c32ae.html" class="tnt-asset-link"  aria-label="NCTO_Townhall_Belmont_038.jpg">
1191                
1192                
1193                
1194                
1195                        <img
1196                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg=="
1197                            alt="NCTO_Townhall_Belmont_038.jpg"
1198                            class="img-responsive lazyload full blur"
1199                            width="1393"
1200                            height="1393"
1201                            data-sizes="auto"
1202                            data-srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=150%2C150 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=200%2C200 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=225%2C225 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=300%2C300 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=400%2C400 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=540%2C540 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=64
12020%2C640 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=750%2C750 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=990%2C990 990w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=1035%2C1035 1035w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=1200%2C1200 1200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=1333%2C1333 1333w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg 1476w" />
1203                </a>
1204                <div class="tnt-blurred-image">
1205             <img src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/1/19/1194e2d6-25e3-453b-9cb0-7d054e9c32ae/6ab5be6fd28cf.image.jpg?resize=200%2C200" alt="" aria-hidden="true" loading="lazy" height="200" width="200"/>
1206         </div>
1207            </div>
1208            
1209        </figure></div>
1210                    </div>
1211                
1212                <div class="card-body">
1213        <div class="card-headline"><h3 class="tnt-headline ">
1214        
1215             <a href="/ncto-townhall-belmont-038-jpg/image_1194e2d6-25e3-453b-9cb0-7d054e9c32ae.html" class="tnt-asset-link" aria-label="NCTO_Townhall_Belmont_038.jpg">
1216        
1217
1218        
1219            NCTO_Townhall_Belmont_038.jpg</a></h3></div>
1220    <div class="card-meta">
1221            <ul class="list-inline"><li class="card-date"><span class="text-muted tnt-update-recent">Updated </span>
1222        <time datetime="2026-09-24T20:21:07-04:00" class="tnt-date tnt-update-recent asset-date text-muted">Sep 24, 2026</time>
1223    </li><li class="card-comment-count"></li></ul>
1224        </div>
1225                    
1226                    
1227                    
1228                    
1229                        
1230                        
1231                    
1232                    
1233                    
1234                </div>
1235            </div>
1236            <div class="clearfix"></div>
1237        </article><article id="card-summary-a4990807-796a-4ac2-a0e4-f16cccc3556a" class="tnt-asset-type-image clearfix card summary has-image  letterbox-style-blur ">
1238            <div class="card-container"><div class="card-image ">
1239                        <div class="media-preview-a4990807-796a-4ac2-a0e4-f16cccc3556a media-preview image-asset " data-aspect=""><figure class="photo layout-horizontal letterbox-style-blur">
1240            <div class="image">
1241                
1242                    <a href="/ncto-townhall-belmont-007-jpg/image_a4990807-796a-4ac2-a0e4-f16cccc3556a.html" class="tnt-asset-link"  aria-label="NCTO_Townhall_Belmont_007.jpg">
1243                
1244                
1245                
1246                
1247                        <img
1248                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg=="
1249                            alt="NCTO_Townhall_Belmont_007.jpg"
1250                            class="img-responsive lazyload full blur"
1251                            width="1763"
1252                            height="1175"
1253                            data-sizes="auto"
1254                            data-srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=150%2C100 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=200%2C133 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=225%2C150 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=300%2C200 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=400%2C267 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=540%2C360 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=64
12540%2C427 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=750%2C500 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=990%2C660 990w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=1035%2C690 1035w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=1200%2C800 1200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=1333%2C888 1333w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=1476%2C984 1476w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg 2008w" />
1255                </a>
1256                <div class="tnt-blurred-image">
1257             <img src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/a/49/a4990807-796a-4ac2-a0e4-f16cccc3556a/6ab5be70d9c5b.image.jpg?resize=200%2C133" alt="" aria-hidden="true" loading="lazy" height="133" width="200"/>
1258         </div>
1259            </div>
1260            
1261        </figure></div>
1262                    </div>
1263                
1264                <div class="card-body">
1265        <div class="card-headline"><h3 class="tnt-headline ">
1266        
1267             <a href="/ncto-townhall-belmont-007-jpg/image_a4990807-796a-4ac2-a0e4-f16cccc3556a.html" class="tnt-asset-link" aria-label="NCTO_Townhall_Belmont_007.jpg">
1268        
1269
1270        
1271            NCTO_Townhall_Belmont_007.jpg</a></h3></div>
1272    <div class="card-meta">
1273            <ul class="list-inline"><li class="card-date"><span class="text-muted tnt-update-recent">Updated </span>
1274        <time datetime="2026-09-24T20:21:07-04:00" class="tnt-date tnt-update-recent asset-date text-muted">Sep 24, 2026</time>
1275    </li><li class="card-comment-count"></li></ul>
1276        </div>
1277                    
1278                    
1279                    
1280                    
1281                        
1282                        
1283                    
1284                    
1285                    
1286                </div>
1287            </div>
1288            <div class="clearfix"></div>
1289        </article><article id="card-summary-583440d6-8866-4d67-adb6-857baf0f0142" class="tnt-asset-type-image clearfix card summary has-image  letterbox-style-blur ">
1290            <div class="card-container"><div class="card-image ">
1291                        <div class="media-preview-583440d6-8866-4d67-adb6-857baf0f0142 media-preview image-asset " data-aspect=""><figure class="photo layout-horizontal letterbox-style-blur">
1292            <div class="image">
1293                
1294                    <a href="/loom-reed-in-plant/image_583440d6-8866-4d67-adb6-857baf0f0142.html" class="tnt-asset-link"  aria-label="Loom reed in plant">
1295                
1296                
1297                
1298                
1299                        <img
1300                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg=="
1301                            alt="Loom reed in plant"
1302                            class="img-responsive lazyload full blur"
1303                            width="1450"
1304                            height="1199"
1305                            data-sizes="auto"
1306                            data-srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=150%2C124 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=200%2C165 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=225%2C186 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=300%2C248 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=400%2C331 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=540%2C447 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=64
13060%2C529 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=750%2C620 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=990%2C819 990w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=1035%2C856 1035w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=1200%2C992 1200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=1333%2C1102 1333w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png 1476w" />
1307                </a>
1308                <div class="tnt-blurred-image">
1309             <img src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/83/583440d6-8866-4d67-adb6-857baf0f0142/6ab5beccc91b9.image.png?resize=200%2C165" alt="" aria-hidden="true" loading="lazy" height="165" width="200"/>
1310         </div>
1311            </div>
1312            
1313        </figure></div>
1314                    </div>
1315                
1316                <div class="card-body">
1317        <div class="card-headline"><h3 class="tnt-headline ">
1318        
1319             <a href="/loom-reed-in-plant/image_583440d6-8866-4d67-adb6-857baf0f0142.html" class="tnt-asset-link" aria-label="Loom reed in plant">
1320        
1321
1322        
1323            Loom reed in plant</a></h3></div>
1324    <div class="card-meta">
1325            <ul class="list-inline"><li class="card-date">
1326        <time datetime="2026-09-24T20:22:00-04:00" class="tnt-date asset-date text-muted">Sep 24, 2026</time></li><li class="card-comment-count"></li></ul>
1327        </div>
1328                    
1329                    
1330                    
1331                    
1332                        
1333                        
1334                    
1335                    
1336                    
1337                </div>
1338            </div>
1339            <div class="clearfix"></div>
1340        </article><div id="tncms-region-search_middle" class="tncms-region hidden-print"></div><article id="card-summary-742e7561-6a2a-4854-a5c0-40fa895270d7" class="tnt-asset-type-image clearfix card summary has-image  letterbox-style-blur ">
1341            <div class="card-container"><div class="card-image ">
1342                        <div class="media-preview-742e7561-6a2a-4854-a5c0-40fa895270d7 media-preview image-asset " data-aspect=""><figure class="photo layout-horizontal letterbox-style-blur">
1343            <div class="image">
1344                
1345                    <a href="/ncto-townhall-belmont-014-jpg/image_742e7561-6a2a-4854-a5c0-40fa895270d7.html" class="tnt-asset-link"  aria-label="NCTO_Townhall_Belmont_014.jpg">
1346                
1347                
1348                
1349                
1350                        <img
1351                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg=="
1352                            alt="NCTO_Townhall_Belmont_014.jpg"
1353                            class="img-responsive lazyload full blur"
1354                            width="1763"
1355                            height="1175"
1356                            data-sizes="auto"
1357                            data-srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=150%2C100 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=200%2C133 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=225%2C150 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=300%2C200 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=400%2C267 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=540%2C360 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=64
13570%2C427 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=750%2C500 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=990%2C660 990w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=1035%2C690 1035w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=1200%2C800 1200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=1333%2C888 1333w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=1476%2C984 1476w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg 2008w" />
1358                </a>
1359                <div class="tnt-blurred-image">
1360             <img src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/7/42/742e7561-6a2a-4854-a5c0-40fa895270d7/6ab5be6e0d8ee.image.jpg?resize=200%2C133" alt="" aria-hidden="true" loading="lazy" height="133" width="200"/>
1361         </div>
1362            </div>
1363            
1364        </figure></div>
1365                    </div>
1366                
1367                <div class="card-body">
1368        <div class="card-headline"><h3 class="tnt-headline ">
1369        
1370             <a href="/ncto-townhall-belmont-014-jpg/image_742e7561-6a2a-4854-a5c0-40fa895270d7.html" class="tnt-asset-link" aria-label="NCTO_Townhall_Belmont_014.jpg">
1371        
1372
1373        
1374            NCTO_Townhall_Belmont_014.jpg</a></h3></div>
1375    <div class="card-meta">
1376            <ul class="list-inline"><li class="card-date">
1377        <time datetime="2026-09-24T20:21:00-04:00" class="tnt-date asset-date text-muted">Sep 24, 2026</time></li><li class="card-comment-count"></li></ul>
1378        </div>
1379                    
1380                    
1381                    
1382                    
1383                        
1384                        
1385                            <div class="card-lead">
1386                                <p class="tnt-summary">Amy Bircher Bruyn, flanked by Sara Beatty (left) and Kim Glas, welcomes attendees. </p>
1387                            </div>
1388                        
1389                    
1390                    
1391                    
1392                </div>
1393            </div>
1394            <div class="clearfix"></div>
1395        </article><article id="card-summary-dcfc72a4-78aa-4e12-9525-c74f6e746639" class="tnt-asset-type-image clearfix card summary has-image  letterbox-style-blur ">
1396            <div class="card-container"><div class="card-image ">
1397                        <div class="media-preview-dcfc72a4-78aa-4e12-9525-c74f6e746639 media-preview image-asset " data-aspect=""><figure class="photo layout-square letterbox-style-blur">
1398            <div class="image">
1399                
1400                    <a href="/ncto-townhall-belmont-001-jpg/image_dcfc72a4-78aa-4e12-9525-c74f6e746639.html" class="tnt-asset-link"  aria-label="NCTO_Townhall_Belmont_001.jpg">
1401                
1402                
1403                
1404                
1405                        <img
1406                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg=="
1407                            alt="NCTO_Townhall_Belmont_001.jpg"
1408                            class="img-responsive lazyload full blur"
1409                            width="1440"
1410                            height="1440"
1411                            data-sizes="auto"
1412                            data-srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=150%2C150 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=200%2C200 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=225%2C225 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=300%2C300 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=400%2C400 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=540%2C540 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=64
14120%2C640 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=750%2C750 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=990%2C990 990w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=1035%2C1035 1035w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=1200%2C1200 1200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=1333%2C1333 1333w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg 1476w" />
1413                </a>
1414                <div class="tnt-blurred-image">
1415             <img src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/d/cf/dcfc72a4-78aa-4e12-9525-c74f6e746639/6ab5be6ec2f76.image.jpg?resize=200%2C200" alt="" aria-hidden="true" loading="lazy" height="200" width="200"/>
1416         </div>
1417            </div>
1418            
1419        </figure></div>
1420                    </div>
1421                
1422                <div class="card-body">
1423        <div class="card-headline"><h3 class="tnt-headline ">
1424        
1425             <a href="/ncto-townhall-belmont-001-jpg/image_dcfc72a4-78aa-4e12-9525-c74f6e746639.html" class="tnt-asset-link" aria-label="NCTO_Townhall_Belmont_001.jpg">
1426        
1427
1428        
1429            NCTO_Townhall_Belmont_001.jpg</a></h3></div>
1430    <div class="card-meta">
1431            <ul class="list-inline"><li class="card-byline text-muted"><span  class="tnt-byline">Photos by Devin Steele</span></li><li class="card-date">
1432        <time datetime="2026-09-24T20:21:00-04:00" class="tnt-date asset-date text-muted">Sep 24, 2026</time></li><li class="card-comment-count"></li></ul>
1433        </div>
1434                    
1435                    
1436                    
1437                    
1438                        
1439                        
1440                            <div class="card-lead">
1441                                <p class="tnt-summary">Kim Glas speaks as Sara Beatty (left) and Amy Bircher Bruyn look on. </p>
1442                            </div>
1443                        
1444                    
1445                    
1446                    
1447                </div>
1448            </div>
1449            <div class="clearfix"></div>
1450        </article><article id="card-summary-622ba7c9-b2b8-4f5c-b0c0-8d428890e28c" class="tnt-asset-type-image clearfix card summary has-image  letterbox-style-blur ">
1451            <div class="card-container"><div class="card-image ">
1452                        <div class="media-preview-622ba7c9-b2b8-4f5c-b0c0-8d428890e28c media-preview image-asset " data-aspect=""><figure class="photo layout-vertical letterbox-style-blur">
1453            <div class="image">
1454                
1455                    <a href="/ncto-townhall-belmont-039-jpg/image_622ba7c9-b2b8-4f5c-b0c0-8d428890e28c.html" class="tnt-asset-link"  aria-label="NCTO_Townhall_Belmont_039.jpg">
1456                
1457                
1458                
1459                <img
1460                    alt="NCTO_Townhall_Belmont_039.jpg"
1461                    src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/6/22/622ba7c9-b2b8-4f5c-b0c0-8d428890e28c/6ab5be703ccf6.image.jpg?resize=133%2C200"
1462                    class="img-responsive  letterbox blur"
1463                    loading="lazy"
1464                    width="1175"
1465                    height="1763" />
1466                </a>
1467                <div class="tnt-blurred-image">
1468             <img src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/6/22/622ba7c9-b2b8-4f5c-b0c0-8d428890e28c/6ab5be703ccf6.image.jpg?resize=200%2C300" alt="" aria-hidden="true" loading="lazy" height="300" width="200"/>
1469         </div>
1470            </div>
1471            
1472        </figure></div>
1473                    </div>
1474                
1475                <div class="card-body">
1476        <div class="card-headline"><h3 class="tnt-headline ">
1477        
1478             <a href="/ncto-townhall-belmont-039-jpg/image_622ba7c9-b2b8-4f5c-b0c0-8d428890e28c.html" class="tnt-asset-link" aria-label="NCTO_Townhall_Belmont_039.jpg">
1479        
1480
1481        
1482            NCTO_Townhall_Belmont_039.jpg</a></h3></div>
1483    <div class="card-meta">
1484            <ul class="list-inline"><li class="card-date">
1485        <time datetime="2026-09-24T20:21:00-04:00" class="tnt-date asset-date text-muted">Sep 24, 2026</time></li><li class="card-comment-count"></li></ul>
1486        </div>
1487                    
1488                    
1489                    
1490                    
1491                        
1492                        
1493                            <div class="card-lead">
1494                                <p class="tnt-summary">Stephen Sharp gives an overview of FutureTEX. </p>
1495                            </div>
1496                        
1497                    
1498                    
1499                    
1500                </div>
1501            </div>
1502            <div class="clearfix"></div>
1503        </article><article id="card-summary-520985e2-b21d-40f0-9be4-7d4135e3af57" class="tnt-asset-type-image clearfix card summary has-image  letterbox-style-blur ">
1504            <div class="card-container"><div class="card-image ">
1505                        <div class="media-preview-520985e2-b21d-40f0-9be4-7d4135e3af57 media-preview image-asset " data-aspect=""><figure class="photo layout-vertical letterbox-style-blur">
1506            <div class="image">
1507                
1508                    <a href="/loom-reed2/image_520985e2-b21d-40f0-9be4-7d4135e3af57.html" class="tnt-asset-link"  aria-label="Loom reed2">
1509                
1510                
1511                
1512                <img
1513                    alt="Loom reed2"
1514                    src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/20
1514/520985e2-b21d-40f0-9be4-7d4135e3af57/6ab5bcadbd2df.image.jpg?resize=150%2C200"
1515                    class="img-responsive  letterbox blur"
1516                    loading="lazy"
1517                    width="1247"
1518                    height="1662" />
1519                </a>
1520                <div class="tnt-blurred-image">
1521             <img src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/5/20/520985e2-b21d-40f0-9be4-7d4135e3af57/6ab5bcadbd2df.image.jpg?resize=200%2C267" alt="" aria-hidden="true" loading="lazy" height="267" width="200"/>
1522         </div>
1523            </div>
1524            
1525        </figure></div>
1526                    </div>
1527                
1528                <div class="card-body">
1529        <div class="card-headline"><h3 class="tnt-headline ">
1530        
1531             <a href="/loom-reed2/image_520985e2-b21d-40f0-9be4-7d4135e3af57.html" class="tnt-asset-link" aria-label="Loom reed2">
1532        
1533
1534        
1535            Loom reed2</a></h3></div>
1536    <div class="card-meta">
1537            <ul class="list-inline"><li class="card-date">
1538        <time datetime="2026-09-24T20:13:00-04:00" class="tnt-date asset-date text-muted">Sep 24, 2026</time></li><li class="card-comment-count"></li></ul>
1539        </div>
1540                    
1541                    
1542                    
1543                    
1544                        
1545                        
1546                    
1547                    
1548                    
1549                </div>
1550            </div>
1551            <div class="clearfix"></div>
1552        </article>
1552<article id="card-summary-9e0692e6-5b40-4b3c-879a-b1840314f0df" class="tnt-asset-type-article clearfix card summary has-image  letterbox-style-blur  tnt-section-news">
1553            <div class="card-container"><div class="card-image ">
1554                        <div class="media-preview-9e0692e6-5b40-4b3c-879a-b1840314f0df media-preview article-asset " data-aspect=""><figure class="photo layout-horizontal letterbox-style-blur">
1555            <div class="image">
1556                
1557                    <a href="/news/ncto-town-hall-highlights-policy-priorities-for-u-s-textile-industry/article_9e0692e6-5b40-4b3c-879a-b1840314f0df.html" class="tnt-asset-link"  aria-label="NCTO Town Hall highlights policy priorities for U.S. textile industry">
1558                
1559                
1560                
1561                
1562                        <img
1563                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg=="
1564                            alt="NCTO Town Hall highlights policy priorities for U.S. textile industry"
1565                            class="img-responsive lazyload full blur"
1566                            width="1479"
1567                            height="849"
1568                            data-sizes="auto"
1569                            data-srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=150%2C86 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=200%2C115 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=225%2C129 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=300%2C172 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=400%2C230 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=540%2C310 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=640%2C367 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=750%2C431 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=990%2C568 990w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=1035%2C594 1035w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=1200%2C689 1200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=1333%2C765 1333w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=1476%2C847 1476w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg 2008w" />
1570                </a>
1571                <div class="tnt-blurred-image">
1572             <img src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/assets/v3/editorial/9/e0/9e0692e6-5b40-4b3c-879a-b1840314f0df/6ab5be072dbe7.preview.jpg?resize=200%2C115" alt="" aria-hidden="true" loading="lazy" height="115" width="200"/>
1573         </div>
1574            </div>
1575            
1576        </figure></div>
1577                    </div>
1578                
1579                <div class="card-body"><div class="card-labels">
1580            
1581                
1582                <div class="card-label-section text-muted">
1583                    <a href="/news" class="tnt-section-tag">Industry News</a>
1584                </div>
1585            
1586            
1587                <div class="card-label-flags">
1588                    <span class="tnt-flag label label-flag label-flag-default label-flag-featured">Featured</span> 
1589                </div>
1590            </div>
1591        <div class="card-headline"><h3 class="tnt-headline ">
1592        
1593             <a href="/news/ncto-town-hall-highlights-policy-priorities-for-u-s-textile-industry/article_9e0692e6-5b40-4b3c-879a-b1840314f0df.html" class="tnt-asset-link" aria-label="NCTO Town Hall highlights policy priorities for U.S. textile industry">
1594        
1595
1596        
1597            NCTO Town Hall highlights policy priorities for U.S. textile industry</a></h3></div>
1598    <div class="card-meta">
1599            <ul class="list-inline"><li class="card-byline text-muted"><span id="author-39937efc-8e90-11ec-bb06-bba9c2d58b1e-asset-9e0692e6-5b40-4b3c-879a-b1840314f0df" class="tnt-byline asset-byline"  >Devin Steele</span>
1600                </li><li class="card-date">
1601        <time datetime="2026-09-24T20:17:00-04:00" class="tnt-date asset-date text-muted">Sep 24, 2026</time></li><li class="card-comment-count"></li></ul>
1602        </div>
1603                    
1604                    
1605                    
1606                    
1607                        
1608                        
1609                            <div class="card-lead">
1610                                <p class="tnt-summary">BELMONT, N.C. — Strengthening domestic textile manufacturing through federal procurement, effective trade policy and stronger enforcement were&hellip;</p>
1611                            </div>
1612                        
1613                    
1614                    
1615                    
1616                </div>
1617            </div>
1618            <div class="clearfix"></div>
1619        </article><div id="tncms-region-search_bottom" class="tncms-region hidden-print"></div><div class="pagination-container text-center">
1620                                <ul class="pagination pagination-lg">
1621                                    <li class="prev disabled">
1622                                        <a  rel="nofollow">
1623                                            <i class="fas tnt-chevron-left"></i>&nbsp; 
1624                                        </a>
1625                                    </li>
1626                                    <li class="count"><a>1 of 1934</a></li>
1627                                    <li class="next">
1628                                        <a href="/search/?app%5B0%5D=editorial&o=10&l=10" rel="nofollow">
1629                                            &nbsp;<i class="fas tnt-chevron-right"></i>
1630                                        </a>
1631                                    </li>
1632                                </ul>
1633                            </div></div>
1634            </div>
1635        </div>
1636    </div>
1637</div><div class="row">
1638                <div class="col-md-12"><div id="tncms-region-index-container-bottom" class="tncms-region "></div></div>
1639                <div class="col-md-12"><div id="tncms-region-front-index-container-bottom" class="tncms-region "></div></div>
1640            </div><div class="row">
1641            <div class="col-md-12"><div id="tncms-region-global-container-bottom" class="tncms-region "><div id="tncms-block-1355536" class="tncms-block hidden-xs">
1642        <div id="blox-ad-position-block-leaderboard-bottom1" data-tnt-ads='{"vendor":"blox","type":"position","display":"default","region":"block-leaderboard-bottom","slot":"1","fold":"","width":"","js":{"video":"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"overline":"","refresh":true}' class="blox-ad tnt-ads-container ">
1643        
1644        </div></div><div id="tncms-block-1355533" class="tncms-block visible-xs">
1645        <div id="blox-ad-position-block-leaderboard-bottom-mobile1" data-tnt-ads='{"vendor":"blox","type":"position","display":"default","region":"block-leaderboard-bottom-mobile","slot":"1","fold":"","width":"320","js":{"video":"https:\/\/bloximages.newyork1.vip.townnews.com\/etextilecommunications.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"overline":"","refresh":true}' class="blox-ad tnt-ads-container ">
1646        
1647        </div></div></div></div>
1648        </div></section>
1649    <section id="main-bottom-container" class="container-fullscreen-region container-fluid">
1650        <div class="fullscreen-region"><div id="tncms-region-global-container-bottom-fullscreen" class="tncms-region "></div></div>
1651    </section><!-- / main-body-container -->
1652    </div>
1653    <div id="site-footer-container" class="hidden-print">
1654         
1655
1656        
1657            <footer id="site-footer" class="container well-main">
1658                
1659                <div id="tncms-region-footer-top-col-full" class="tncms-region "></div>
1660                <div class="row">
1661                    <div id="footer-col-one" class="col-md-4 col-sm-4"><div id="tncms-region-footer-col-one" class="tncms-region "><div id="tncms-block-1284484" class="tncms-block"><section id="block-1284484" class="block emphasis-h4   " ><div class="clearfix">
1662    
1663    <div class="block-title title-1284484 ">
1664        <div class="block-title-inner">
1665            <h4>
1666                
1667                Sections
1668                
1669            </h4>
1670        </div>
1671    </div></div></section></div></div><div id="tncms-region-nav-footer-col-one-nav" class="tncms-region-nav"><ul id="footer-col-one-nav_menu" class="bullet-nav nav-list"><li>
1672                <a class="nav-link    tnt-section-industry-news"  href="/news"  tabindex="0" >
1673                    <span class="nav-label ">Industry News</span>
1674                </a></li><li>
1675                <a class="nav-link    tnt-section-blog"  href="/blog/"  tabindex="0" >
1676                    <span class="nav-label ">Blog</span>
1677                </a></li><li>
1678                <a class="nav-link    tnt-section-looming-calendar"  href="/calendar/"  tabindex="0" >
1679                    <span class="nav-label ">Looming (Calendar)</span>
1680                </a></li><li>
1681                <a class="nav-link    tnt-section-multimedia"  href="/multimedia/"  tabindex="0" >
1682                    <span class="nav-label ">Multimedia</span>
1683                </a></li></ul></div></div>
1684    <div id="footer-col-two" class="col-md-4 col-sm-4"><div id="tncms-region-footer-col-two" class="tncms-region "><div id="tncms-block-1284481" class="tncms-block"><section id="block-1284481" class="block emphasis-h4   " ><div class="clearfix">
1685    
1686    <div class="block-title title-1284481 ">
1687        <div class="block-title-inner">
1688            <h4>
1689                
1690                Services
1691                
1692            </h4>
1693        </div>
1694    </div></div></section></div></div><div id="tncms-region-nav-footer-col-two-nav" class="tncms-region-nav"><ul id="footer-col-two-nav_menu" class="bullet-nav nav-list"><li>
1695                <a class="nav-link    tnt-section-submission-forms"  href="/site/forms/"  tabindex="0" >
1696                    <span class="nav-label ">Submission Forms</span>
1697                </a></li><li>
1698                <a class="nav-link    tnt-section-classifieds"  href="/classifieds/"  tabindex="0" >
1699                    <span class="nav-label ">Classifieds</span>
1700                </a></li><li>
1701                <a class="nav-link    tnt-section-place-an-ad"  href="/site/forms/online_services/classified_ad/"  tabindex="0" >
1702                    <span class="nav-label ">Place an ad</span>
1703                </a></li><li>
1704                <a class="nav-link    tnt-section-email-alerts"  href="/newsletter/"  tabindex="0" >
1705                    <span class="nav-label ">Email Alerts</span>
1706                </a></li><li>
1707                <a class="nav-link    tnt-section-search"  href="/search/"  tabindex="0" >
1708                    <span class="nav-label ">Search</span>
1709                </a></li></ul></div></div>
1710    <div id="footer-col-three" class="col-md-4 col-sm-4"><div id="tncms-region-footer-col-three" class="tncms-region "><div id="tncms-block-1285018" class="tncms-block footer-logo"><div id="site-logo-1285018" class="site-logo-container text-left" ><div class="logo-middle">
1711            <a  href="/" aria-label="Home page"><img 
1712            
1713            src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/39a7381a-901c-11ec-8535-a378376585b1.png?resize=200%2C88" 
1714            srcset="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/39a7381a-901c-11ec-8535-a378376585b1.png?resize=150%2C66 150w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/39a7381a-901c-11ec-8535-a378376585b1.png?resize=200%2C88 200w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/39a7381a-901c-11ec-8535-a378376585b1.png?resize=225%2C99 225w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/39a7381a-901c-11ec-8535-a378376585b1.png?resize=300%2C132 300w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/39a7381a-901c-11ec-8535-a378376585b1.png?resize=400%2C176 400w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/39a7381a-901c-11ec-8535-a378376585b1.png?resize=540%2C238 540w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/39a7381a-901c-11ec-8535-a378376585b1.png?resize=640%2C282 640w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/39a7381a-901c-11ec-8535-a378376585b1.png?resize=750%2C330 750w, https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/content/tncms/custom/image/39a7381a-901c-11ec-8535-a378376585b1.png 990w"
1715            sizes="(min-width: 1200px) 380px, calc(33.33vw - 30px)"
1716            
1717            class=" img-responsive lazyload tnt-prop-img"
1718            width="899"
1719            height="396"
1720            alt="site-logo"
1721            ></a>
1722        </div></div></div><div id="tncms-block-1285015" class="tncms-block header-social"><div class="follow-links-1285015 follow-links text-left">
1723    
1724    <section id="block-1285015" class="block emphasis-h4   " ><ul class="list-inline">
1725        
1726            <li>
1727                <a href="https://www.facebook.com/eTexComms/" title="Facebook" target="_blank" rel="noopener" class="btn btn-md btn-link fb" data-toggle="tooltip" data-placement="bottom">
1728                    <i class="fab tnt-facebook-f"></i>
1729                    <span class="sr-only">Facebook</span>
1730                </a>
1731            </li>
1732        
1733        
1734            <li>
1735                <a href="https://twitter.com/eTexComms" title="Twitter" target="_blank" rel="noopener" class="btn btn-md btn-link tw" data-toggle="tooltip" data-placement="bottom">
1736                    <i class="fab tnt-x-twitter"></i>
1737                    <span class="sr-only">Twitter</span>
1738                </a>
1739            </li>
1740        
1741        
1742        
1743            <li>
1744                <a href="https://www.linkedin.com/groups/6656932/" title="LinkedIn" target="_blank" rel="noopener" class="btn btn-md btn-link li" data-toggle="tooltip" data-placement="bottom">
1745                    <i class="fab tnt-linkedin-in"></i>
1746                    <span class="sr-only">LinkedIn</span>
1747                </a>
1748            </li>
1749        
1750        
1751            <li>
1752                <a href="https://www.youtube.com/channel/UCIyOtvt9TMWUqhwSo5hv0wg" title="Youtube" target="_blank" rel="noopener" class="btn btn-md btn-link yt" data-toggle="tooltip" data-placement="bottom">
1753                    <i class="fab tnt-youtube"></i>
1754                    <span class="sr-only">YouTube</span>
1755                </a>
1756            </li>
1757        
1758        
1759        
1760        
1761            <li>
1762                <a href="https://www.instagram.com/etextilecommunications/" title="Instagram" target="_blank" rel="noopener" class="btn btn-md btn-link is" data-toggle="tooltip" data-placement="bottom">
1763                    <i class="fab tnt-instagram"></i>
1764                    <span class="sr-only">Instagram</span>
1765                </a>
1766            </li>
1767        
1768        
1769        
1770        
1771        
1772        
1773        
1774        
1775        
1776        
1777        
1778        
1779        
1780        
1781        
1782        
1783        
1784        
1785        
1786        
1787        
1788        
1789    </ul>
1790    </section>
1791</div>
1792<script type="application/ld+json">
1793{ "@context" : "https://schema.org",
1794  "@type" : "Organization",
1795  "url" : "http://www.etextilecommunications.com",
1796  "sameAs" : ["https:\/\/www.facebook.com\/eTexComms\/","https:\/\/twitter.com\/eTexComms","https:\/\/www.linkedin.com\/groups\/6656932\/","https:\/\/www.youtube.com\/channel\/UCIyOtvt9TMWUqhwSo5hv0wg","https:\/\/www.instagram.com\/etextilecommunications\/"]
1797}
1798</script>
1798
1799<div class="clearfix"></div></div><div id="tncms-block-1285021" class="tncms-block footer-contact"><section id="block-1285021" class="block emphasis-h4   " ><address>
1800    <strong>eTextileCommunications.com</strong><br>
1801    PO Box 26002<br>
1802    Greenville, SC 29616
1803    <br>
1804    
1805        <strong>Phone:</strong> 704-737-6524<br>
1806        <strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a><br>
1807    
1808</address></section></div></div></div>
1809                </div>
1810                <div id="tncms-region-footer-bottom-col-full" class="tncms-region "></div><div id="browser-compatibility-modal" class=" browser-compatibility-wrapper browser-compatibility-modal">
1811        <div class="modal fade" tabindex="-1" role="dialog">
1812            <div class="modal-dialog" role="document">
1813                <div class="modal-content text-center">
1814                    <div class="modal-header">
1815                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1816                        <h4 class="modal-title">Browser Compatibility</h4>
1817                    </div>
1818                    <div class="modal-body">
1819                        <p class="lead">Your browser is out of date and potentially vulnerable to security risks.<br />We recommend switching to one of the following browsers:</p>
1820                        <div class="btn-group" role="group" aria-label="Outdated browser notice">
1821                            <a href="https://www.microsoft.com/en-us/edge" role="button" class="btn btn-default list-group-item"><i class="fab tnt-edge"></i>Microsoft Edge</a>
1822                            <a href="https://www.google.com/chrome/" role="button" class="btn btn-default list-group-item"><i class="fab tnt-chrome"></i>Google Chrome</a>
1823                            <a href="https://www.mozilla.org/en-US/firefox/" role="button" class="btn btn-default list-group-item"><i class="fab tnt-firefox"></i>Firefox</a>
1824                        </div>
1825                    </div>
1826                </div><!-- /.modal-content -->
1827            </div><!-- /.modal-dialog -->
1828        </div><!-- /.modal -->
1829    </div>
1830            </footer>
1831        
1832
1833        <div id="site-copyright-container" class="container">
1834            <div id="tncms-region-footer-copyright" class="tncms-region "><div id="tncms-block-1284487" class="tncms-block"><div id="site-copyright" class="row">
1835    <section id="block-1284487"><div class="col-md-7"><small>
1836                    <span class="inner-copyright-policy">&nbsp;| <a href="/site/privacy.html">Privacy Policy</a></span>
1837                </small></div>
1838        <div class="col-md-5"><small>Powered by <a href="https://bloxcms.com" title="BLOX Content Management System" target="_blank" rel="noopener">BLOX Content Management System</a> from <a href="https://bloxdigital.com/" title="BLOX Digital" target="_blank" rel="noopener">BLOX Digital</a>.</small></div>
1839    </section>
1840</div></div></div>
1841        </div>
1842    </div>
1843    
1844    
1845        </div><!-- / offcanvas close  -->
1846    
1847
1848    
1849    
1850    <!-- / site-container close -->
1851    </div>
1852    
1853    
1853<script>
1854        window.__tnt = window.__tnt || {};
1855        __tnt.compatibility = __tnt.compatibility || {};
1856
1857        __tnt.compatibility.status = '';
1858        __tnt.compatibility.check = function() {
1859            if (typeof __tnt.advertisements == 'undefined') {
1860                __tnt.compatibility.status = 'FAIL: object 0 undefined';
1861                return false;
1862            }
1863            return true;
1864        };
1865        __tnt.compatibility.notification = function() {
1866            };
1867        (function() {
1868            function compatibilityCheck() {
1869                if (!__tnt.compatibility.check()) {
1870                    __tnt.trackEvent({
1871                        'category':'subscription',
1872                        'action':'adblock',
1873                        'label':'adblock detected',
1874                        'value':'1'
1875                    });
1876                    __tnt.compatibility.notification();
1877                }
1878            }
1879
1880            if (document.readyState != 'loading') {
1881                compatibilityCheck();
1882            } else {
1883                document.addEventListener('DOMContentLoaded', compatibilityCheck);
1884            }
1885        })();
1886    </script>
1886
1887    
1888    
1888<script>
1889        jQuery(function() {
1890            if(typeof TNCMS.Tracking != 'undefined'){
1891                jQuery(TNCMS.Tracking.trackDeclarativeEvents);
1892            }});
1893    </script>
1893
1894
1895    
1895<script>
1896        __tnt.trackEvent = function(obj) {
1897            if (typeof obj === 'object') {
1898                    if (obj.category && obj.action) {
1899                        __tnt.googleEvent(obj);
1900                    } else if (obj.network && obj.socialAction) {
1901                        __tnt.googleSocial(obj);
1902                    } else if (obj.url) {
1903                        __tnt.googlePageView(obj);
1904                    }
1905                    if (typeof TNCMS.Tracking != 'undefined' && obj.metric) {
1906                        TNCMS.Tracking.addEvent({
1907                            app: obj.app,
1908                            metric: obj.metric,
1909                            id: obj.uuid
1910                        });
1911                    }
1912            }
1913        };
1914
1915        if (__tnt.trackEventLater.length > 0) {
1916            __tnt.trackEventLater.forEach(function(obj) {
1917                __tnt.trackEvent(obj);
1918            });
1919        }
1920
1921        Array.from(document.querySelectorAll('body [data-track]')).forEach(function(el) {
1922            el.addEventListener(__tnt.client.clickEvent, function() {
1923                __tnt.trackEvent(JSON.parse(el.dataset.track));
1924            });
1925        });
1926        Array.from(document.querySelectorAll('body [data-tncms-track-event]')).forEach(function(el) {
1927            el.addEventListener(__tnt.client.clickEvent, function() {
1928                __tnt.trackEvent(JSON.parse(el.dataset.tncmsTrackEvent));
1929            });
1930        });
1931        
1932        Array.from(document.querySelectorAll('body [data-tncms-track-dmp]')).forEach(function(el) {
1933            el.addEventListener(__tnt.client.clickEvent, function() {
1934                var dmpData = el.dataset.tncmsTrackDmp;
1935                
1936            });
1937        });
1938    
1939    </script>
1939
1940    
1941<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.errors.log.gtm.ff9df6708e2dbc9da79fbefae5491221.js"></script>
vendor: 1 bytes, line 1941
1941
1942<script>/*<![CDATA[*/ 
1943                __tnt.googleEvent = function(obj) {
1944                    dataLayer.push({
1945                        'event': 'tncms.event.trigger',
1946                             'tncms.event.trigger.category': obj.category,
1947                             'tncms.event.trigger.action': obj.action,
1948                             'tncms.event.trigger.label': obj.label, 
1949                             'tncms.event.trigger.value': obj.value
1950                    });
1951                }
1952                /* Virtual page view */
1953                __tnt.googlePageView = function(obj) {
1954                    var sURL = obj.url.replace(/^.*\/\/[^\/]+/, '');
1955                    dataLayer.push({
1956                        'event': 'tncms.event.virtual_pageview',
1957                            'tncms.event.virtual_pageview.url': sURL,
1958                            'tncms.event.virtual_pageview.title': obj.title,
1959                            'tncms.event.virtual_pageview.metric': obj.metric
1960                    });
1961                }
1962                /* Social event */
1963                __tnt.googleSocial = function(obj) {
1964                    dataLayer.push({
1965                        'event': 'tncms.event.social',
1966                            'tncms.event.social.network': obj.network,
1967                            'tncms.event.social.action': obj.socialAction,
1968                            'tncms.event.social.target': obj.url
1969                    });
1970                } /*]]>*/</script>
vendor: 1 bytes, line 1970
1970
1971<script>/*<![CDATA[*/ (function(d) {
1972        
1973        var form = d.getElementById('site-search-1284580'),
1974            query_input = d.getElementById('site-search-1284580-term'),
1975            search_dropdown = d.getElementById('site-search-1284580-dropdown');
1976        
1977        /** Input focus */
1978        try {
1979            search_dropdown.onmouseenter = function(){
1980                setTimeout(function(){
1981                    query_input.focus();
1982                }, 700);
1983            };
1984        } catch (error) { 
1985            // No dropdown behavior
1986        }
1987        
1988        /** Submit handler */
1989        form.onsubmit = function(){
1990            // Filter query
1991            var elem = document.querySelector("#site-search-1284580 input[name=q]"),
1992        sQueryFiltered = elem.value.replace(/\?/g, '');
1993    elem.value = sQueryFiltered;
1994    
1995            // No submit if empty input
1996            if( query_input.val() ){
1997                return true;
1998            } else{
1999                return false;
2000            }
2001        };})(document); /*]]>*/</script>
vendor: 1 bytes, line 2001
2001
2002<script>/*<![CDATA[*/ window.document.addEventListener('TownnewsSegmentLoaded', function(oEvent) {
2003        try {
2004            if(oEvent.detail && oEvent.detail.user_id && window.localStorage) {
2005                window.localStorage.setItem('_us_master_id', oEvent.detail.user_id);
2006                __tnt.log('UserStitch ID: ' + oEvent.detail.user_id);
2007            }
2008        } catch(oError){
2009            console.log(oError);
2010        }
2011    }); /*]]>*/</script>
vendor: 1 bytes, line 2011
2011
2012<script>/*<![CDATA[*/ __tnt.log(["The DFP\/GPT Network Code is missing from this ad's definition.","You can find the Network Code by looking at the URL of your DFP admin console: https:\/\/www.google.com\/dfp\/{NetworkCode}#delivery."]); /*]]>*/</script>
vendor: 1 bytes, line 2012
2012
2013<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/ads/resources/scripts/tnt.ads.core.9d39a5cf1d944aca793cec64b465c450.js"></script>
vendor: 1 bytes, line 2013
2013
2014<script>/*<![CDATA[*/ (function(d) {
2015        
2016        var form = d.getElementById('site-search-1284559'),
2017            query_input = d.getElementById('site-search-1284559-term'),
2018            search_dropdown = d.getElementById('site-search-1284559-dropdown');
2019        
2020        /** Input focus */
2021        try {
2022            search_dropdown.onmouseenter = function(){
2023                setTimeout(function(){
2024                    query_input.focus();
2025                }, 700);
2026            };
2027        } catch (error) { 
2028            // No dropdown behavior
2029        }
2030        
2031        /** Submit handler */
2032        form.onsubmit = function(){
2033            // Filter query
2034            var elem = document.querySelector("#site-search-1284559 input[name=q]"),
2035        sQueryFiltered = elem.value.replace(/\?/g, '');
2036    elem.value = sQueryFiltered;
2037    
2038            // No submit if empty input
2039            if( query_input.val() ){
2040                return true;
2041            } else{
2042                return false;
2043            }
2044        };})(document); /*]]>*/</script>
vendor: 1 bytes, line 2044
2044
2045<script>/*<![CDATA[*/ 
2046                        !function(t,i,n){var e,a,s,o,c,d={init:function(){a=i.getElementById("site-navbar-container"),n.client.platform.ios?a.classList.add("affix-sticky"):(e=i.getElementById("main-body-container"),s=a.offsetHeight||a.clientHeight,o=!1,c=0,t.addEventListener("scroll",d.navPosition,!1),t.addEventListener("mousewheel",d.navPosition,!1))},navPosition:function(){o||(o=!0,setTimeout(function(){var n=a.getBoundingClientRect(),d=t.pageYOffset||i.documentElement.scrollTop,f=n.top+d;d>=f&&d>c?a.classList.contains("affix")||(c=f,a.classList.add("affix"),a.classList.remove("affix-top"),e.style.marginTop=s+"px"):a.classList.contains("affix-top")||(a.classList.remove("affix"),a.classList.add("affix-top"),e.style.marginTop="0px"),o=!1},25))}};"loading"==i.readyState?i.addEventListener("DOMContentLoaded",d.init,!1):d.init()}(window,document,__tnt);
2047                    document.addEventListener('DOMContentLoaded', function() {
2048                        var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
2049                        if (isIOS) {
2050                            Array.from(document.querySelectorAll('[data-toggle="offcanvas"]')).forEach(function(drawer) {
2051                                drawer.addEventListener("mouseover", function(e) {
2052                                    var drawerCls = drawer.dataset.target === 'left' ? 'active-left' : 'active-right';
2053                                    document.documentElement.classList.add('drawer-open', drawerCls);
2054                                })
2055                            })
2056                        }
2057                    }); /*]]>*/</script>
vendor: 1 bytes, line 2057
2057
2058<script src="https://bloximages.newyork1.vip.townnews.com/etextilecommunications.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/flatpickr.6b34f6e0cf9fbd199d70341a5dd8242e.js"></script>
vendor: 1 bytes, line 2058
2058
2059<script>/*<![CDATA[*/        
2060    document.getElementById('search-form-collapse-toggle').addEventListener('click', function(){
2061        var bIsOpen = document.getElementById('search-form-collapse').getAttribute('aria-expanded')
2062        if (bIsOpen === 'false') {
2063            document.querySelector('#search-form-collapse-toggle .advanced-text').classList.add('hide');
2064            document.querySelector('#search-form-collapse-toggle .close-text').classList.remove('hide');
2065        } else if (bIsOpen === 'true' || bIsOpen === null) {
2066            document.querySelector('#search-form-collapse-toggle .advanced-text').classList.remove('hide');
2067            document.querySelector('#search-form-collapse-toggle .close-text').classList.add('hide');
2068        }
2069    });
2070    
2071    document.getElementById('input-type-all').addEventListener('change', function(e){
2072        if (e.target.checked) {
2073            document.getElementById('input-type-articles').checked = false;
2074            document.getElementById('input-type-collections').checked = false;
2075            document.getElementById('input-type-videos').checked = false;
2076            document.getElementById('input-type-images').checked = false;
2077            document.getElementById('input-type-documents').checked = false;
2078        }
2079    });
2080    
2081    var options = document.getElementsByClassName("search-include-options");
2082    for (var x in options) {
2083        if (typeof options[x] !== 'function' && typeof options[x] !== 'number') {
2084            options[x].addEventListener('change', function(){
2085                if (document.getElementById('input-type-all').checked) {
2086                    document.getElementById('input-type-all').checked = false;
2087                }
2088            });
2089        }
2090    }
2091    
2092    /** Handle Sections All toggle */
2093    var allSections = document.getElementById('input-section-all');
2094    if (allSections) {
2095        allSections.addEventListener('change', function(e){
2096            var isChecked = e.target.checked;
2097            if (isChecked) {
2098                var options = document.getElementsByClassName("input-section");
2099                for (var x in options) {
2100                    if (typeof options[x] !== 'function') {
2101                        options[x].checked = false;
2102                    }
2103                }
2104            }
2105        });
2106    }
2107    
2108    /** Handle unchecking Sections All toggle */
2109    var inputSections = document.getElementsByClassName("input-section");
2110    for (var y in inputSections) {
2111        if (typeof inputSections[y] !== 'function' && typeof inputSections[y] !== 'number') {
2112           inputSections[y].addEventListener('change', function(){
2113                if (document.getElementById('input-section-all').checked) {
2114                    document.getElementById('input-section-all').checked = false;
2115                }
2116            });
2117        }
2118    }
2119    
2120    var uA = window.navigator.userAgent;
2121    var vendor = window.navigator.vendor;
2122    
2123    function initFlatpickrJS() {
2124        var fromDatepicker = document.getElementById('d1');
2125        var toDatepicker = document.getElementById('d2');
2126                
2127        fromDatepicker.setAttribute('type', 'text');
2128        toDatepicker.setAttribute('type', 'text');
2129                
2130        flatpickr(fromDatepicker, {});
2131        flatpickr(toDatepicker, {});
2132                
2133        fromDatepicker.readOnly = false;
2134        toDatepicker.readOnly = false;
2135    }
2136    
2137    if (/Safari/i.test(uA) && /Apple Computer/.test(vendor) && !/Mobi|Android/i.test(uA)) {
2138        //Desktop Safari
2139        initFlatpickrJS();
2140    }
2141    
2142    if (uA.indexOf('Trident/') > -1) {
2143        initFlatpickrJS();
2144    }
2145    
2146    var elementArr = document.querySelectorAll('#search-form .search-submit');
2147    Array.prototype.slice.call(elementArr).forEach(function(e){
2148       if (e.addEventListener) {
2149           e.addEventListener(__tnt.client.clickEvent, function(){
2150               document.forms["search-form"].submit();
2151           });
2152       }
2153    });
2154    
2155    document.getElementById('search-form').addEventListener('submit', function(){
2156        // Filter query
2157        var elem = document.querySelector("#search-form input[name=q]"),
2158        sQueryFiltered = elem.value.replace(/\?/g, '');
2159    elem.value = sQueryFiltered;
2160        
2161        // Define type and section values
2162        var map = Array.prototype.map;
2163        var sTypeVals = map.call(document.querySelectorAll('.input-type:checked'), function(n, i) {
2164            return n.value;
2165        }).join(',');
2166        
2167        if (!sTypeVals) sTypeVals = '';
2168        
2169        var sTypeValsSection = map.call(document.querySelectorAll('.input-section:checked'), function(n, i) {
2170            return n.value;
2171        }).join(',');
2172        
2173        document.getElementById('input-t').value = sTypeVals;
2174        
2175        if (document.getElementById('input-c')) {
2176            document.getElementById('input-c').value = sTypeValsSection;
2177        }
2178        
2179        // Update hidden inputs
2180        document.getElementById('input-d1').value = document.getElementById('d1').value;
2181        document.getElementById('input-d2').value = document.getElementById('d2').value;
2182        document.getElementById('input-s').value = document.getElementById('select-s').value;
2183        document.getElementById('input-sd').value = document.getElementById('select-sd').value;
2184        document.getElementById('input-l').value = document.getElementById('select-l').value;
2185        
2186        // scrub inputs
2187        document.querySelectorAll('input, select, button').forEach(function(e){
2188            if (e.value == '') e.setAttribute('disabled', 'disabled');
2189        })
2190        
2191        // Sort by relevance patch
2192        var sortByDropDown = document.querySelector("#select-s");
2193        var sortByValue = sortByDropDown.options[sortByDropDown.selectedIndex].value;
2194        
2195        if (!sortByValue || sortByValue.trim().length == 0) {
2196            sortByDropDown.parentNode.setAttribute('disabled', 'disabled');
2197        }
2198        
2199        var icon = document.createElement('i')
2200        icon.classList.add('fas')
2201        icon.classList.add('tnt-spinner')
2202        icon.classList.add('tnt-spin')
2203        
2204        document.getElementById('search-form')
2205            .querySelector('.search-submit [data-fa-i2svg]')
2206            .remove();
2207                    
2208        document.getElementById('search-form')
2209            .querySelector('.search-submit').prepend(icon);
2210    }); /*]]>*/</script>
vendor: 1 bytes, line 2210
2210
2211<script>/*<![CDATA[*/ var context = document.querySelector(".results-container"); var instance = new Mark(context);instance.mark("");  /*]]>*/</script>
vendor: 1 bytes, line 2211
2211
2212<script>/*<![CDATA[*/ document.addEventListener("DOMContentLoaded", __tnt.deprecatedCheck, false); /*]]>*/</script>
2212</body>
2213</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.