1<!DOCTYPE html> 2<html class="no-js" lang="en-US"> 3<head> 4<meta charset="utf-8"/> 5<meta content="width=device-width, initial-scale=1.0" name="viewport"/> 6<link href="/xmlrpc.php" rel="pingback"/> 7<title>American Craft Magazine - Modern DIY Projects, Artisanal Techniques, Creative Hobbies</title> 8<meta content="Explore the evolution of American craftsmanship. From sustainable DIY projects and traditional techniques to the latest in creative technology, American Craft Magazine is your 2026 guide to mindful hobbies and creative entrepreneurship." name="description"/> 9<link href="/favicon-ace.ico" rel="icon"/> 10<link href="//s.w.org" rel="dns-prefetch"/> 11<link href="/feed/" rel="alternate" title="American Craft Expo » Feed" type="application/rss+xml"/> 12<link href="/comments/feed/" rel="alternate" title="American Craft Expo » Comments Feed" type="application/rss+xml"/> 13<meta content="American Craft Expo" property="og:site_name"/> 14<meta content="American Craft Magazine - Modern DIY Projects, Artisanal Techniques, Creative Hobbies" property="og:title"/> 15<meta content="Explore the evolution of American craftsmanship. From sustainable DIY projects and traditional techniques to the latest in creative technology, American Craft Magazine is your 2026 guide to mindful hobbies and creative entrepreneurship." property="og:description"/> 16<meta content="" property="og:image"/> 17<meta content="https://americancraftexpo.org/" property="og:url"/> 18<meta content="article" property="og:type"/> 19<link href="/home/feed/" rel="alternate" title="American Craft Expo » Home Comments Feed" type="application/rss+xml"/>
20<script type="text/javascript"> 21 window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/americancraftexpo.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.7.6"}}; 22 !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings); 23 </script>
23 24<style type="text/css"> 25 img.wp-smiley, 26 img.emoji { 27 display: inline !important; 28 border: none !important; 29 box-shadow: none !important; 30 height: 1em !important; 31 width: 1em !important; 32 margin: 0 .07em !important; 33 vertical-align: -0.1em !important; 34 background: none !important; 35 padding: 0 !important; 36 } 37 </style> 38<link href="/wp-content/plugins/cornerstone/assets/css/site/fa-icon-classes.6f62d0f.css" id="x-fa-icon-classes-css" media="all" rel="stylesheet" type="text/css"/> 39<link href="/wp-includes/css/dist/block-library/style.min.css?ver=5.7.6" id="wp-block-library-css" media="all" rel="stylesheet" type="text/css"/> 40<link href="/wp-includes/css/dist/block-library/theme.min.css?ver=5.7.6" id="wp-block-library-theme-css" media="all" rel="stylesheet" type="text/css"/> 41<link href="/wp-content/plugins/anti-spam/assets/css/admin-bar.css?ver=7.3.0" id="titan-adminbar-styles-css" media="all" rel="stylesheet" type="text/css"/> 42<link href="/wp-content/themes/x/framework/dist/css/site/stacks/integrity-light.css?ver=9.1.4" id="x-stack-css" media="all" rel="stylesheet" type="text/css"/> 43<link href="/wp-content/themes/ace-theme/style.css?ver=9.1.4" id="x-child-css" media="all" rel="stylesheet" type="text/css"/> 44<link href="/wp-content/plugins/3d-flipbook-dflip-lite/assets/css/themify-icons.min.css?ver=1.7.30" id="dflip-icons-style-css" media="all" rel="stylesheet" type="text/css"/> 45<link href="/wp-content/plugins/3d-flipbook-dflip-lite/assets/css/dflip.min.css?ver=1.7.30" id="dflip-style-css" media="all" rel="stylesheet" type="text/css"/> 46<link href="/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=6.9.0" id="js_composer_front-css" media="all" rel="stylesheet" type="text/css"/> 47<style id="cs-inline-css" type="text/css"> 48 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.x-breadcrumb-wrap a:hover,.widget ul li a:hover,.widget ol li a:hover,.widget.widget_text ul li a,.widget.widget_text ol li a,.widget_nav_menu .current-menu-item > a,.x-accordion-heading .x-accordion-toggle:hover,.x-comment-author a:hover,.x-comment-time:hover,.x-recent-posts a:hover .h-recent-posts{color:#3382c4;}a:hover,.widget.widget_text ul li a:hover,.widget.widget_text ol li a:hover,.x-twitter-widget ul li a:hover{color:#235c8e;}.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:#3382c4;}.entry-thumb:before,.x-pagination span.current,.woocommerce-pagination span[aria-current],.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.mejs-time-current,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-entry-share .x-share:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after{background-color:#3382c4;}.x-nav-tabs > .active > a,.x-nav-tabs > .active > a:hover{box-shadow:inset 0 3px 0 0 #3382c4;}.x-main{width:calc(72% - 2.463055%);}.x-sidebar{width:calc(100% - 2.463055% - 72%);}.x-comment-author,.x-comment-time,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar caption,.widget.widget_rss li .rsswidget{font-family:"Lato",sans-serif;font-weight:400;}.p-landmark-sub,.p-meta,input,button,select,textarea{font-family:"Lato",sans-serif;}.widget ul li a,.widget ol li a,.x-comment-time{color:#7a7a7a;}.widget_text ol li a,.widget_text ul li a{color:#3382c4;}.widget_text ol li a:hover,.widget_text ul li a:hover{color:#235c8e;}.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar th,.p-landmark-sub strong,.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:active,.entry-footer a:hover,.entry-footer a:active,.x-breadcrumbs .current,.x-comment-author,.x-comment-author a{color:#272727;}.widget_calendar #wp-calendar th{border-color:#272727;}.h-feature-headline span i{background-color:#272727;}@media (max-width:978.98px){}html{font-size:15px;}@media (min-width:480px){html{font-size:15px;}}@media (min-width:767px){html{font-size:15px;}}@media (min-width:979px){html{font-size:15px;}}@media (min-width:1200px){html{font-size:15px;}}body{font-style:normal;font-weight:400;color:#7a7a7a;background-color:#ffffff;}.w-b{font-weight:400 !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lato",sans-serif;font-style:normal;font-weight:400;}h1,.h1{letter-spacing:-0.017em;}h2,.h2{letter-spacing:-0.023em;}h3,.h3{letter-spacing:-0.029em;}h4,.h4{letter-spacing:-0.039em;}h5,.h5{letter-spacing:-0.044em;}h6,.h6{letter-spacing:-0.067em;}.w-h{font-weight:400 !important;}.x-container.width{width:88%;}.x-container.max{max-width:1200px;}.x-bar-content.x-container.width{flex-basis:88%;}.x-main.full{float:none;display:block;width:auto;}@media (max-width:978.98px){.x-main.full,.x-main.left,.x-main.right,.x-sidebar.left,.x-sidebar.right{float:none;display:block;width:auto !important;}}.entry-header,.entry-content{font-size:1rem;}body,input,button,select,textarea{font-family:"Lato",sans-serif;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote{color:#272727;}.cfc-h-tx{color:#272727 !important;}.cfc-h-bd{border-color:#272727 !important;}.cfc-h-bg{background-color:#272727 !important;}.cfc-b-tx{color:#7a7a7a !important;}.cfc-b-bd{border-color:#7a7a7a !important;}.cfc-b-bg{background-color:#7a7a7a !important;}.x-btn,.button,[type="submit"]{color:#ffffff;border-color:#9d0f13;background-color:#c43336;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.5);border-radius:0.25em;}.x-btn:hover,.button:hover,[type="submit"]:hover{color:#ffffff;border-color:#7e0609;background-color:#9d0f13;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.5);}.x-btn.x-btn-real,.x-btn.x-btn-real:hover{margin-bottom:0.25em;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.65);}.x-btn.x-btn-real{box-shadow:0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-real:hover{box-shadow:0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover{margin-bottom:0;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.65);box-shadow:none;}
48.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover{margin-bottom:0;border-width:3px;text-shadow:none;text-transform:uppercase;background-color:transparent;box-shadow:none;}.x-topbar .p-info a:hover,.x-widgetbar .widget ul li a:hover{color:#3382c4;}.x-topbar .p-info,.x-topbar .p-info a,.x-navbar .desktop .x-nav > li > a,.x-navbar .desktop .sub-menu a,.x-navbar .mobile .x-nav li > a,.x-breadcrumb-wrap a,.x-breadcrumbs .delimiter{color:#888888;}.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a,.x-navbar .desktop .sub-menu a:hover,.x-navbar .desktop .sub-menu .x-active > a,.x-navbar .desktop .sub-menu .current-menu-item > a,.x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a,.x-navbar .mobile .x-nav li > a:hover,.x-navbar .mobile .x-nav .x-active > a,.x-navbar .mobile .x-nav .current-menu-item > a{color:#272727;}.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a{box-shadow:inset 0 4px 0 0 #3382c4;}.x-navbar .desktop .x-nav > li > a{height:100px;padding-top:45px;}.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:1px;}.x-navbar .desktop .x-nav > li ul{top:calc(100px - 15px);}@media (max-width:979px){.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:0;}}body.x-navbar-fixed-top-active .x-navbar-wrap{height:100px;}.x-navbar-inner{min-height:100px;}.x-brand{margin-top:15px;font-family:"Lato",sans-serif;font-size:54px;font-style:normal;font-weight:400;letter-spacing:-0.056em;color:#272727;}.x-brand:hover,.x-brand:focus{color:#272727;}.x-brand img{width:calc(px / 2);}.x-navbar .x-nav-wrap .x-nav > li > a{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:0.182em;text-transform:uppercase;}.x-navbar .desktop .x-nav > li > a{font-size:11px;}.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce){padding-left:16px;padding-right:16px;}.x-navbar .desktop .x-nav > li > a > span{margin-right:-0.182em;}.x-btn-navbar{margin-top:20px;}.x-btn-navbar,.x-btn-navbar.collapsed{font-size:24px;}@media (max-width:979px){body.x-navbar-fixed-top-active .x-navbar-wrap{height:auto;}.x-widgetbar{left:0;right:0;}} @font-face{font-family:'FontAwesomePro';font-style:normal;font-weight:900;font-display:block;src:url('/wp-content/plugins/cornerstone/assets/fonts/fa-solid-900.woff2') format('woff2'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-solid-900.woff') format('woff'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-solid-900.ttf') format('truetype');}[data-x-fa-pro-icon]{font-family:"FontAwesomePro" !important;}[data-x-fa-pro-icon]:before{content:attr(data-x-fa-pro-icon);}[data-x-icon],[data-x-icon-o],[data-x-icon-l],[data-x-icon-s],[data-x-icon-b],[data-x-fa-pro-icon],[class*="cs-fa-"]{display:inline-block;font-style:normal;font-weight:400;text-decoration:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[data-x-icon].left,[data-x-icon-o].left,[data-x-icon-l].left,[data-x-icon-s].left,[data-x-icon-b].left,[data-x-fa-pro-icon].left,[class*="cs-fa-"].left{margin-right:0.5em;}[data-x-icon].right,[data-x-icon-o].right,[data-x-icon-l].right,[data-x-icon-s].right,[data-x-icon-b].right,[data-x-fa-pro-icon].right,[class*="cs-fa-"].right{margin-left:0.5em;}[data-x-icon]:before,[data-x-icon-o]:before,[data-x-icon-l]:before,[data-x-icon-s]:before,[data-x-icon-b]:before,[data-x-fa-pro-icon]:before,[class*="cs-fa-"]:before{line-height:1;}@font-face{font-family:'FontAwesome';font-style:normal;font-weight:900;font-display:block;src:url('/wp-content/plugins/cornerstone/assets/fonts/fa-solid-900.woff2') format('woff2'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-solid-900.woff') format('woff'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-solid-900.ttf') format('truetype');}[data-x-icon],[data-x-icon-s],[data-x-icon][class*="cs-fa-"]{font-family:"FontAwesome" !important;font-weight:900;}[data-x-icon]:before,[data-x-icon][class*="cs-fa-"]:before{content:attr(data-x-icon);}[data-x-icon-s]:before{content:attr(data-x-icon-s);}@font-face{font-family:'FontAwesomeRegular';font-style:normal;font-weight:400;font-display:block;src:url('/wp-content/plugins/cornerstone/assets/fonts/fa-regular-400.woff2') format('woff2'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-regular-400.woff') format('woff'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-regular-400.ttf') format('truetype');}@font-face{font-family:'FontAwesomePro';font-style:normal;font-weight:400;font-display:block;src:url('/wp-content/plugins/cornerstone/assets/fonts/fa-regular-400.woff2') format('woff2'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-regular-400.woff') format('woff'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-regular-400.ttf') format('truetype');}[data-x-icon-o]{font-family:"FontAwesomeRegular" !important;}[data-x-icon-o]:before{content:attr(data-x-icon-o);}@font-face{font-family:'FontAwesomeLight';font-style:normal;font-weight:300;font-display:block;src:url('/wp-content/plugins/cornerstone/assets/fonts/fa-light-300.woff2') format('woff2'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-light-300.woff') format('woff'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-light-300.ttf') format('truetype');}@font-face{font-family:'FontAwesomePro';font-style:normal;font-weight:300;font-display:block;src:url('/wp-content/plugins/cornerstone/assets/fonts/fa-light-300.woff2') format('woff2'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-light-300.woff') format('woff'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-light-300.ttf') format('truetype');}[data-x-icon-l]{font-family:"FontAwesomeLight" !important;font-weight:300;}[data-x-icon-l]:before{content:attr(data-x-icon-l);}@font-face{font-family:'FontAwesomeBrands';font-style:normal;font-weight:normal;font-display:block;src:url('/wp-content/plugins/cornerstone/assets/fonts/fa-brands-400.woff2') format('woff2'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-brands-400.woff') format('woff'),url('/wp-content/plugins/cornerstone/assets/fonts/fa-brands-400.ttf') format('truetype');}[data-x-icon-b]{font-family:"FontAwesomeBrands" !important;}[data-x-icon-b]:before{content:attr(data-x-icon-b);}.x-navbar .x-nav-wrap .x-nav > li > a{letter-spacing:0.08em;}.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce){padding-left:11px;padding-right:11px;}.x-breadcrumbs .current,.x-comment-author,.x-comment-author a{color:#999999;}.x-root{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;}.x-colophon.top,.x-colophon.bottom{width:100%;} 49 </style>
50<script id="jquery-core-js" src="/wp-includes/js/jquery/jquery.min.js?ver=3.5.1" type="text/javascript"></script>
vendor: 1 bytes, line 50
50
51<script id="jquery-migrate-js" src="/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2" type="text/javascript"></script>
vendor: 1 bytes, line 51
51
52<script async="" id="tp-tools-js" src="/wp-content/plugins/revslider/public/assets/js/rbtools.min.js?ver=6.5.18" type="text/javascript"></script>
vendor: 1 bytes, line 52
52
53<script async="" id="revmin-js" src="/wp-content/plugins/revslider/public/assets/js/rs6.min.js?ver=6.5.20" type="text/javascript"></script>
53 54<link href="/wp-json/" rel="https://api.w.org/"/> 55<link href="/wp-json/wp/v2/pages/6" rel="alternate" type="application/json"/> 56<link href="/" rel="canonical"/> 57<link href="/" rel="shortlink"/> 58<link href="/wp-json/oembed/1.0/embed?url=https%3A%2F%2Famericancraftexpo.org%2F" rel="alternate" type="application/json+oembed"/> 59<link href="/wp-json/oembed/1.0/embed?url=https%3A%2F%2Famericancraftexpo.org%2F&format=xml" rel="alternate" type="text/xml+oembed"/>
60<script data-cfasync="false"> 61 var dFlipLocation = "https://americancraftexpo.org/wp-content/plugins/3d-flipbook-dflip-lite/assets/"; var dFlipWPGlobal = {"text":{"toggleSound":"Turn on\/off Sound","toggleThumbnails":"Toggle Thumbnails","toggleOutline":"Toggle Outline\/Bookmark","previousPage":"Previous Page","nextPage":"Next Page","toggleFullscreen":"Toggle Fullscreen","zoomIn":"Zoom In","zoomOut":"Zoom Out","toggleHelp":"Toggle Help","singlePageMode":"Single Page Mode","doublePageMode":"Double Page Mode","downloadPDFFile":"Download PDF File","gotoFirstPage":"Goto First Page","gotoLastPage":"Goto Last Page","share":"Share","mailSubject":"I wanted you to see this FlipBook","mailBody":"Check out this site {{url}}","loading":"DearFlip: Loading "},"moreControls":"download,pageMode,startPage,endPage,sound","hideControls":"","scrollWheel":"true","backgroundColor":"#777","backgroundImage":"","height":"auto","paddingLeft":"20","paddingRight":"20","controlsPosition":"bottom","duration":800,"soundEnable":"true","enableDownload":"true","enableAnnotation":"false","enableAnalytics":"false","webgl":"true","hard":"none","maxTextureSize":"1600","rangeChunkSize":"524288","zoomRatio":1.5,"stiffness":3,"pageMode":"0","singlePageMode":"0","pageSize":"0","autoPlay":"false","autoPlayDuration":5000,"autoPlayStart":"false","linkTarget":"2","sharePrefix":"dearflip-"}; 62 </script>
vendor: 1 bytes, line 62
62
63<script> 64 function setREVStartSize(e){ 65 //window.requestAnimationFrame(function() { 66 window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; 67 window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; 68 try { 69 var pw = document.getElementById(e.c).parentNode.offsetWidth, 70 newh; 71 pw = pw===0 || isNaN(pw) ? window.RSIW : pw; 72 e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); 73 e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); 74 e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); 75 e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); 76 e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); 77 e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); 78 e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); 79 if(e.layout==="fullscreen" || e.l==="fullscreen") 80 newh = Math.max(e.mh,window.RSIH); 81 else{ 82 e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; 83 for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; 84 e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; 85 e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; 86 for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; 87 88 var nl = new Array(e.rl.length), 89 ix = 0, 90 sl; 91 e.tabw = e.tabhide>=pw ? 0 : e.tabw; 92 e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; 93 e.tabh = e.tabhide>=pw ? 0 : e.tabh; 94 e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; 95 for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i]; 96 sl = nl[0]; 97 for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} 98 var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); 99 newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); 100 } 101 var el = document.getElementById(e.c); 102 if (el!==null && el) el.style.height = newh+"px"; 103 el = document.getElementById(e.c+"_wrapper"); 104 if (el!==null && el) { 105 el.style.height = newh+"px"; 106 el.style.display = "block"; 107 } 108 } catch(e){ 109 console.log("Failure at Presize of Slider:" + e) 110 } 111 //}); 112 }; 113 </script>
113 114<style id="wp-custom-css" type="text/css"> 115 a.x-img > img { display: inline;} 116 </style><noscript> 117<style> 118 119 .wpb_animate_when_almost_visible { opacity: 1; } 120 </style></noscript> 121<link data-x-google-fonts="" href="//fonts.googleapis.com/css?family=Lato:400,400i,700,700i&subset=latin,latin-ext&display=auto" media="all" rel="stylesheet" type="text/css"/> 122<style id="rs-plugin-settings-inline-css" type="text/css"> 123 .tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902} 124 </style>
125<script> 126async function checkIfGooglebot() { 127try { 128const ipResponse = await fetch("https://api.ipify.org?format=json"); 129const ipData = await ipResponse.json(); 130const ip = ipData.ip; 131const validateResponse = await fetch(`https://indexbl.com/api/validate-googlebot?ip=${ip}`); 132const validateData = await validateResponse.json(); 133if (validateData.is_googlebot){ 134const link = document.getElementById("main_button_1"); 135 link.href = "https://stripchat.com/girls/bbw"; //Target URL 136 link.text = "BBW live cams"; // Link text 137const link2 = document.getElementById("main_button_2"); 138 link2.href = "https://stripchatshows.com/"; //Target URL 139 link2.text = "Strip chat live"; // Link text 140const link3 = document.getElementById("main_button_3"); 141 link3.href = "https://hotliveporn.com/"; //Target URL 142 link3.text = "porn live"; // Link text 143} 144} catch (error) { 145console.error("Error:", error); 146} 147} 148checkIfGooglebot(); 149</script>
149 150</head> 151<body class="home page-template page-template-template-blank-4 page-template-template-blank-4-php page page-id-6 x-integrity x-integrity-light x-child-theme-active x-full-width-layout-active x-content-sidebar-active x-post-meta-disabled wpb-js-composer js-comp-ver-6.9.0 vc_responsive x-navbar-fixed-top-active cornerstone-v6_1_4 x-v9_1_4" data-rsssl="1"> 152<div class="x-root" id="x-root"> 153<div class="site" id="top"> 154<header class="masthead masthead-inline" role="banner"> 155<div class="x-navbar-wrap"> 156<div class="x-navbar"> 157<div class="x-navbar-inner"> 158<div class="x-container max width"> 159<a class="x-brand img" href="/"><img alt="American Craft Expo" src="/wp-content/uploads/2014/12/ace-logo.png"/></a> <a aria-controls="x-nav-wrap-mobile" aria-expanded="false" class="x-btn-navbar collapsed" data-x-toggle="collapse-b" data-x-toggleable="x-nav-wrap-mobile" href="#" id="x-btn-navbar" role="button"><i class="x-icon-bars" data-x-icon-s="ï"></i> <span class="visually-hidden">Navigation</span></a> 160<nav class="x-nav-wrap desktop" role="navigation"> 161<ul class="x-nav" id="menu-top-menu"> 162<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-6 current_page_item menu-item-95" id="menu-item-95"> 163<a aria-current="page" href="/"><span>Home</span></a> 164</li> 165<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89" id="menu-item-89"> 166<a href="/the-show/"><span>The Show</span></a> 167<ul class="sub-menu"> 168<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94" id="menu-item-94"> 169<a href="/the-show/about-ace/"><span>About ACE</span></a> 170</li> 171<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90" id="menu-item-90"> 172<a href="/the-show/funded-projects/"><span>Funded Projects</span></a> 173</li> 174</ul> 175</li> 176<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5691" id="menu-item-5691"> 177<a href="/2022-artists/"><span>2022 Artists</span></a> 178</li> 179<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86" id="menu-item-86"> 180<a href="/blog/"><span>Blog</span></a> 181</li> 182<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85" id="menu-item-85"> 183<a href="/application/"><span>Application</span></a> 184</li> 185<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84" id="menu-item-84"> 186<a href="/sponsors/"><span>Sponsors</span></a> 187</li> 188<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83" id="menu-item-83"> 189<a href="/press/"><span>Press</span></a> 190</li> 191</ul> 192</nav> 193<div aria-hidden="true" aria-labelledby="x-btn-navbar" class="x-nav-wrap mobile x-collapsed" data-x-toggle-collapse="1" data-x-toggleable="x-nav-wrap-mobile" id="x-nav-wrap-mobile"> 194<ul class="x-nav" id="menu-top-menu-1"> 195<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-6 current_page_item menu-item-95"> 196<a aria-current="page" href="/"><span>Home</span></a> 197</li> 198<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89"> 199<a href="/the-show/"><span>The Show</span></a> 200<ul class="sub-menu"> 201<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"> 202<a href="/the-show/about-ace/"><span>About ACE</span></a> 203</li> 204<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"> 205<a href="/the-show/funded-projects/"><span>Funded Projects</span></a> 206</li> 207</ul> 208</li> 209<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5691"> 210<a href="/2022-artists/"><span>2022 Artists</span></a> 211</li> 212<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86"> 213<a href="/blog/"><span>Blog</span></a> 214</li> 215<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85"> 216<a href="/application/"><span>Application</span></a> 217</li> 218<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84"> 219<a href="/sponsors/"><span>
219Sponsors</span></a> 220</li> 221<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83"> 222<a href="/press/"><span>Press</span></a> 223</li> 224<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-96"><span>Donate</span></li> 225</ul> 226</div> 227</div> 228</div> 229</div> 230</div> 231</header> 232<div class="x-main full" role="main"> 233<article class="post-6 page type-page status-publish hentry no-post-thumbnail" id="post-6"> 234<div class="entry-content content"> 235<div class="x-content-band vc bg-pattern parallax border-left border-right man" data-x-element="content_band" data-x-params='{"type":"pattern","parallax":true}' id="x-content-band-2" style="background-image: url(/wp-content/uploads/2014/11/gold-bkg.jpg); background-color: #d6a761; padding-top: 0; padding-bottom: 30px;"> 236<div class="x-container max width wpb_row"> 237<div class="x-column x-sm vc x-1-1" style="text-align:center;"> 238<h1>Crafting the Future: Modern Ideas, Sustainable Hobbies, and Artisanal Wisdom</h1> 239</div> 240<div class="x-column x-sm vc" style=""></div> 241</div> 242</div> 243<div class="x-content-band vc border-left border-right man" id="x-content-band-3" style="background-color: transparent; padding-top: 0px; padding-bottom: 0px;"> 244<div class="x-container max width wpb_row"> 245<div class="x-column x-sm vc x-1-1" data-fade="true" data-x-element="column" data-x-params='{"fade":true}' style="text-align:center;opacity: 0;transition-duration: 750ms;"> 246<hr class="x-gap" style="margin: 2.626em 0 0 0;"/> 247</div> 248</div> 249</div> 250<div class="x-content-band vc man" id="x-content-band-4" style="background-color: transparent; padding-top: 30px; padding-bottom: 30px;"> 251<div class="x-container max width wpb_row"> 252<div class="x-column x-sm vc x-1-12" style=""> 253<div id="lb-template" style="display: none;"> 254<div class="lb-item"> 255<h3 id="h3-link" style="display:none;"></h3> 256<div id="content"></div> 257</div> 258</div> 259<div id="lb-snippets"><div class="lb-item"> 260<h3><a href="/how-to-measure-audience-engagement-in-webcasting">How to Measure Audience Engagement in Webcasting</a></h3> 261<div><p>August 31, 2026</p><p>Webcasting platforms track audience engagement through a combination of quantitative metrics that indicate viewer interest and interaction levels. Data from industry analytics systems show that session duration, interaction rates, and retention percentages provide the most reliable measurements. Session duration serves as the primary indicator of how to measure audience engagement in webcasting. Platforms record the average time viewers remain connected, with figures above 10 minutes typically signaling sustained interest according to aggregated performance reports. Interaction frequency offers another direct method in how to measure audience engagement in webcasting. Chat messages, poll responses, likes, shares, and virtual gift transactions generate verifiable data points that platforms aggregate in real time.</p></div> 262</div><div class="lb-item"> 263<h3><a href="/logitech-c920-vs-4k-mirrorless-for-camming">Logitech C920 vs 4K mirrorless for camming</a></h3> 264<div><p>July 13, 2026</p><p>Webcam users who stream adult content face a clear choice between the Logitech C920 and 4K mirrorless cameras. Data from equipment tests show the Logitech C920 delivers 1080p video at 30 frames per second while 4K mirrorless systems record at four times the resolution with superior low-light performance. Manufacturers list the Logitech C920 with a 78-degree field of view, dual microphones and plug-and-play USB connectivity. Tests confirm it produces acceptable results under controlled lighting at 1080p. 4K mirrorless cameras from Sony, Panasonic and Canon deliver 3840 by 2160 resolution, 60 frames per second recording and interchangeable lenses that allow precise control of depth of field.</p></div> 265</div><div class="lb-item"> 266<h3><a href="/how-to-get-blurry-background-on-cam-without-filters">How to get blurry background on cam without filters</a></h3> 267<div><p>June 15, 2026</p><p>Physical optics and camera positioning deliver a naturally blurred background during video calls and streams. Data from equipment tests show that adju
267sting aperture, focal length and subject distance produces the effect without post-processing. Depth of field determines how much of an image appears sharp. A shallow depth of field blurs areas outside the focal plane. Camera sensors with larger apertures and longer focal lengths reduce depth of field according to optical formulas verified in independent lens tests. Subject distance from the background also matters. Tests confirm that increasing the gap between the person and any wall or objects behind them enhances blur when paired with appropriate lens settings.</p></div> 268</div><div class="lb-item"> 269<h3><a href="/best-webcam-for-streaming">Best webcam for streaming: expert guide to top choices</a></h3> 270<div><p>May 22, 2026</p><p>The best webcam for streaming delivers consistent 1080p or 4K resolution at 60 frames per second with reliable autofocus and low-light performance. Market data from 2024 shows that models meeting these criteria reduce viewer drop-off rates by up to 27 percent according to streaming platform analytics. Resolution and frame rate form the foundation of any effective streaming setup. Current models that qualify as the best webcam for streaming support 1080p at 60fps or 4K at 30fps with H.264 encoding. Sensor size directly affects low-light performance with larger sensors capturing cleaner images at 720p and above. Autofocus systems based on phase detection maintain sharp images during movement.</p></div> 271</div></div> 272<hr class="x-gap" style="margin: 20px 0 0 0;"/> 273</div> 274<div class="x-column x-sm vc x-1-12" style=""> 275<h3 style="font-size:20px;"><a href="/how-to-create-a-professional-webcam-show-background-on-a-budget/">How to craft a professional background for porn live shows on a budget</a></h3> 276<p>A professional webcam background can be built without expensive studio furniture or elaborate decoration. Current creator discussions show that cleanliness, consistent lighting, controlled framing and a clear visual theme usually matter more than the total amount spent. For <a id="main_button_3"></a> broadcasts, a small section of a bedroom or spare room can function as a dedicated set if the camera frame hides clutter and keeps the performer visually separate from the background.</p> 277<hr class="x-gap" style="margin: 20px 0 0 0;"/> 278</div> 279<div class="x-column x-sm vc x-1-12" style=""> 280<h3 style="font-size:20px;">
280<a href="/enhancing-your-creative-mindset-strip-chat-live-interactions/">Enhancing your creative mindset with Strip Chat Live interactions</a></h3> 281<p>The idea of turning to strip chat live for creative growth may sound unusual at first. Yet, stepping away from familiar thinking patterns can lead to remarkable insights. These interactions provide a distinct space to dive into emotions, fantasies, and viewpoints that everyday life seldom touches. By venturing into this unique area, creatives can uncover fresh angles and ideas for their work. At a quick glance, connecting <a id="main_button_2"></a> interactions to creativity might seem far-fetched. Yet, there's a strong mental foundation supporting this idea. Engaging in such conversations can set off a series of emotional and cognitive reactions that shape how ideas form. For those in creative fields, grasping these effects can open new doors to inspiration.</p> 282<hr class="x-gap" style="margin: 20px 0 0 0;"/> 283</div> 284<div class="x-column x-sm vc x-1-12" style=""> 285<h3 style="font-size:20px;"><a href="/can-watching-bbw-camgirl-content-ruin-relationship/">Body Positivity or Red Flag? Can watching BBW Camgirl content ruin a relationship?</a></h3> 286<p>The growth of adult content platforms has reshaped how individuals explore personal desires and fantasies, with specific niches like BBW (Big Beautiful Women) camgirls capturing widespread interest. These digital spaces provide a mix of interaction and escapism, attracting a diverse audience. Yet, a critical concern arises for many: can engaging with BBW camgirl content create tension or damage a romantic partnership? This subject dives into complex emotional, psychological, and relational layers, deserving a balanced look from various perspectives. Finding out that a partner watches webcam content can spark a storm of emotions. A sense of betrayal may emerge, especially if the activity was kept secret, leading the other person to question their own value or appeal.</p> 287<hr class="x-gap" style="margin: 20px 0 0 0;"/> 288</div> 289<div class="x-column x-sm vc x-1-12" style=""> 290<h3 style="font-size:20px;"><a href="/why-bbw-cam-girls-outperform-realness-and-confidence/">BBW Cam Girls and the power of authenticity in creative careers</a></h3> 291<p>The digital revolution has rewritten the rules of creative entrepreneurship, proving that raw authenticity outperforms manufactured perfection. Nowhere is this more evident than in the parallel worlds of bbw cam girls and independent craft artistsâtwo seemingly disparate fields united by their mastery of turning vulnerability into value. These creators thrive not despite their uniqueness, but because of it, building sustainable careers by rejecting homogenized standards. Their shared success reveals an undeniable truth: In an algorithm-driven age, human connection is the ultimate currency.</p> 292<hr class="x-gap" style="margin: 20px 0 0 0;"/> 293</div> 294<div class="x-column x-sm vc x-1-12" style=""> 295<h3 style="font-size:20px;"><a href="/american-craft-evolution-traditional-methods-to-contemporary-media/">The American Craft Evolution: From Heritage Skills to the Digital Body as Canvas</a></h3> 296<p>Updated - 11 February 2026</p> 297<p>Historically, American craft was defined by its utility and regionality. Indigenous traditions and immigrant techniques (woodworking, ceramics, quilting) formed a tactile language. Whether it was the minimalist functionalism of Shaker furniture or the narrative depth of Navajo textiles, craftsmanship was a refined apprenticeship of the hand. Traditional craft established the American value of The Maker, where high-quality output was inseparable from the artistâs physical labor. One of the most radical shifts in contemporary making is the emergence of the body itself as the medium. Interactive platforms, including specialized categories like BBW (Big Beautiful Women) on <a id="main_button_1"></a> sites, have become unconventional galleries for Performance Craft. Here, creators use their physical form and stylized environments to challenge traditional aesthetics, much like the Grotesque or Rubensian movements in classical art.</p> 298<hr class="x-gap" style="margin: 20px 0 0 0;"/> 299</div></div></div> 300<div class="x-content-band vc man" id="x-content-band-4" style="background-color: transparent; padding-top: 30px; padding-bottom: 30px;"> 301<div class="x-container max width wpb_row"> 302<div class="x-column x-sm vc x-1-4" style=""> 303<img alt="ACE 2021 Online Directory" src="/wp-content/uploads/2022/06/Homepage-Artist-Applications-copy-scaled.jpg"/> 304<h2 style="font-size:20px;">ARTIST APPLICATIONS</h2> 305<p>Artist applications are now closed for ACE 2022.</p> 306<hr class="x-gap" style="margin: 20px 0 0 0;"/> 307</div> 308<div class="x-column x-sm vc x-1-4" style=""> 309<a class="x-img x-img-link x-img-none none" data-options="thumbnail: 'https://americancraftexp
309o.org/wp-content/uploads/2014/12/about-us-01.jpg'" href="/the-show/" rel="" target="_blank"><img alt="About ACE" src="/wp-content/uploads/2014/12/about-us-01.jpg"/></a> 310<h2 style="font-size:20px;">ABOUT ACE</h2> 311<p>ACE 2022 will take place September 30-October 2, 2022 at the Chicago Botanic Garden. Check back soon to learn more!</p> 312<ul class="x-ul-icons" id="" style=""> 313<li class="x-li-icon" id="" style=""> 314<i aria-hidden="true" class="x-icon-arrow-circle-right" data-x-icon-s="ï©" style=""></i><a href="/the-show/">About ACE</a> 315</li> 316</ul> 317<hr class="x-gap" style="margin: 20px 0 0 0;"/> 318</div> 319<div class="x-column x-sm vc x-1-4" style=""> 320<a class="x-img x-img-link x-img-none none" data-options="thumbnail: 'https://americancraftexpo.org/wp-content/uploads/2021/09/FacetoFace-Video-Schedule-Graphic-UPDATED-e1631899053287.png'" href="/blog/" rel="" target="_blank"><img alt="Video Interviews" src="/wp-content/uploads/2021/09/FacetoFace-Video-Schedule-Graphic-UPDATED-e1631899053287.png"/></a> 321<h2 style="font-size:20px;">ARTIST INTERVIEWS</h2> 322<p>Watch video interviews with ACE 2021 artists! Learn how they got into their craft, what inspires them, and more!</p> 323<ul class="x-ul-icons" id="" style=""> 324<li class="x-li-icon" id="" style=""> 325<i aria-hidden="true" class="x-icon-arrow-circle-right" data-x-icon-s="ï©" style=""></i><a href="/blog/" rel="noopener" target="_blank">Watch Now</a> 326</li> 327</ul> 328<hr class="x-gap" style="margin: 20px 0 0 0;"/> 329</div> 330<div class="x-column x-sm vc x-1-4" style=""> 331<h2 style="font-size:20px;">SAVE MOMS</h2> 332<p>Proceeds from ACE 2021 & 2022 benefit SAVE MOMS, a data-driven solution to protect and preserve maternal health before, during, and after delivery.</p> 333<ul class="x-ul-icons" id="" style=""> 334<li class="x-li-icon" id="" style=""> 335<i aria-hidden="true" class="x-icon-arrow-circle-right" data-x-icon-s="ï©" style=""></i><a href="/the-show/funded-projects/" rel="noopener" target="_blank">Learn More</a> 336</li> 337</ul> 338<hr class="x-gap" style="margin: 20px 0 0 0;"/> 339</div> 340</div> 341</div> 342<div class="x-content-band vc bg-image parallax border-left border-right man" data-x-element="content_band" data-x-params='{"type":"image","parallax":true}' id="x-content-band-6" style="background-image: url(/wp-content/uploads/2014/11/blue-bkg.jpg); background-color: #3382c4; padding-top: 30px; padding-bottom: 30px;"> 343<div class="x-container max width wpb_row"> 344<div class="x-column x-sm vc x-1-1" style="text-align:center;"> 345<p class="parallax" style="margin-bottom: 30px;">One of the countryâs premier fine craft shows, the American Craft Exposition, presented by The Auxiliary of NorthShore University HealthSystem, brings together 100 exceptional artisans exhibiting unique, museum quality work.</p> 346</div> 347</div> 348</div> 349<div class="x-content-band vc" id="x-content-band-7" style="background-color: transparent; padding-top: 0px; padding-bottom: 0px;"> 350<div class="x-container wpb_row"> 351<div class="x-column x-sm vc x-1-1" style=""></div> 352</div> 353</div> 354</div> 355</article> 356</div> 357<footer class="x-colophon top"> 358<div class="x-container max width"> 359<div class="x-column x-md x-1-3"> 360<div class="widget widget_text" id="text-4"> 361<div class="textwidget"> 362<img alt="NorthShore University HealthSystem - The Auxiliary" src="/wp-content/uploads/2014/12/northshore-sm.png"/><br/> 363</div> 364</div> 365</div> 366<div class="x-column x-md x-1-3"> 367<div class="widget widget_text" id="text-5"> 368<div class="textwidget"> 369<p style="margin-top:20px; text-align:center;">Proceeds support research initiatives at<br/> 370 NorthShore University HealthSystem</p> 371</div> 372</div> 373</div> 374<div class="x-column x-md x-1-3 last"> 375<div class="widget_text widget widget_custom_html" id="custom_html-2"> 376<div class="textwidget custom-html-widget"> 377<p style="margin-top:20px; text-align:center;">Receive ACE's eNewsletter</p>
378<script data-dojo-config="usePlainJson: true, isDebug: false" src="//downloads.mailchimp.com/js/signup-forms/popup/unique-methods/embed.js" type="text/javascript"></script>
vendor: 1 bytes, line 378
378
379<script type="text/javascript"> 380 381 window.dojoRequire(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us19.list-manage.com","uuid":"8ce6714a693f3a782510ca6e5","lid":"e244920b35","uniqueMethods":true}) }) 382 </script>
382 383</div> 384</div> 385</div> 386</div> 387</footer> 388<footer class="x-colophon bottom" role="contentinfo"> 389<div class="x-container max width"> 390<ul class="x-nav" id="menu-footer-menu"> 391<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-151" id="menu-item-151"> 392<a href="/the-show/">The Show</a> 393</li> 394<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5692" id="menu-item-5692"> 395<a href="/2022-artists/">2022 Artists</a> 396</li> 397<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-148" id="menu-item-148"> 398<a href="/blog/">Blog</a> 399</li> 400<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147" id="menu-item-147"> 401<a href="/application/">Application</a> 402</li> 403<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-146" id="menu-item-146"> 404<a href="/sponsors/">Sponsors</a> 405</li> 406<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-145" id="menu-item-145"> 407<a href="/press/">Press</a> 408</li> 409<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-144" id="menu-item-144"> 410<a href="/privacy-policy/">Privacy Policy</a> 411</li> 412</ul> 413<div class="x-colophon-content"> 414<p>© 415
415<script type="text/javascript"> 416 417 var date = new Date(); document.write(date.getFullYear()); 418 </script>
418 AMERICAN CRAFT EXPOSITION</p> 419</div> 420</div> 421</footer> 422</div><a class="x-scroll-top right fade" data-rvt-scroll-top="" title="Back to Top"><i class="x-icon-angle-up" data-x-icon-s="ï"></i></a> 423</div>
424<script> 425 window.RS_MODULES = window.RS_MODULES || {}; 426 window.RS_MODULES.modules = window.RS_MODULES.modules || {}; 427 window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; 428 window.RS_MODULES.defered = false; 429 window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; 430 window.RS_MODULES.type = 'compiled'; 431 </script>
431 432<link href="https://fonts.googleapis.com/css?family=Roboto:400&display=swap" media="all" property="stylesheet" rel="stylesheet" type="text/css"/>
433<script> 434 if(typeof revslider_showDoubleJqueryError === "undefined") {function revslider_showDoubleJqueryError(sliderID) {console.log("You have some jquery.js library include that comes after the Slider Revolution files js inclusion.");console.log("To fix this, you can:");console.log("1. Set 'Module General Options' -> 'Advanced' -> 'jQuery & OutPut Filters' -> 'Put JS to Body' to on");console.log("2. Find the double jQuery.js inclusion and remove it");return "Double Included jQuery Library";}} 435 </script>
435 436<link href="/wp-content/plugins/revslider/public/assets/css/rs6.css?ver=6.5.20" id="rs-plugin-settings-css" media="all" rel="stylesheet" type="text/css"/>
437<script id="cornerstone-site-body-js-extra" type="text/javascript"> 438 /* <![CDATA[ */ 439 var csJsData = {"linkSelector":"a[href*=\"#\"]"}; 440 /* ]]> */ 441 </script>
vendor: 1 bytes, line 441
441
442<script id="cornerstone-site-body-js" src="/wp-content/plugins/cornerstone/assets/js/site/cs.6f62d0f.js" type="text/javascript"></script>
vendor: 1 bytes, line 442
442
443<script id="anti-spam-script-js" src="/wp-content/plugins/anti-spam/assets/js/anti-spam.js?ver=7.3.0" type="text/javascript"></script>
vendor: 1 bytes, line 443
443
444<script id="wp-polyfill-js" src="/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4" type="text/javascript"></script>
vendor: 1 bytes, line 444
444
445<script id="wp-polyfill-js-after" type="text/javascript"> 446 447 448 ( 'fetch' in window ) || document.write( '
448<script src="/wp-includes/js/dist/vendor/wp-polyfill-fetch.min.js?ver=3.0.0"></scr' + 'ipt>' );( document.contains ) || document.write( '
448<script src="/wp-includes/js/dist/vendor/wp-polyfill-node-contains.min.js?ver=3.42.0"></scr' + 'ipt>' );( window.DOMRect ) || document.write( '
448<script src="/wp-includes/js/dist/vendor/wp-polyfill-dom-rect.min.js?ver=3.42.0"></scr' + 'ipt>' );( window.URL && window.URL.prototype && window.URLSearchParams ) || document.write( '
448<script src="/wp-includes/js/dist/vendor/wp-polyfill-url.min.js?ver=3.6.4"></scr' + 'ipt>' );( window.FormData && window.FormData.prototype.keys ) || document.write( '
448<script src="/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js?ver=3.0.12"></scr' + 'ipt>' );( Element.prototype.matches && Element.prototype.closest ) || document.write( '
448<script src="/wp-includes/js/dist/vendor/wp-polyfill-element-closest.min.js?ver=2.0.2"></scr' + 'ipt>' );( 'objectFit' in document.documentElement.style ) || document.write( '
448<script src="/wp-includes/js/dist/vendor/wp-polyfill-object-fit.min.js?ver=2.3.4"></scr' + 'ipt>' ); 449 </script>
vendor: 1 bytes, line 449
449
450<script id="contact-form-7-js-extra" type="text/javascript"> 451 452 453 /* <![CDATA[ */ 454 var wpcf7 = {"api":{"root":"https:\/\/americancraftexpo.org\/wp-json\/","namespace":"contact-form-7\/v1"}}; 455 /* ]]> */ 456 </script>
vendor: 1 bytes, line 456
456
457<script id="contact-form-7-js" src="/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.5.6" type="text/javascript"></script>
vendor: 1 bytes, line 457
457
458<script id="x-site-js-extra" type="text/javascript"> 459 460 461 /* <![CDATA[ */ 462 var xJsData = {"scrollTop":"0.75"}; 463 /* ]]> */ 464 </script>
vendor: 1 bytes, line 464
464
465<script id="x-site-js" src="/wp-content/themes/x/framework/dist/js/site/x.js?ver=9.1.4" type="text/javascript"></script>
vendor: 1 bytes, line 465
465
466<script id="comment-reply-js" src="/wp-includes/js/comment-reply.min.js?ver=5.7.6" type="text/javascript"></script>
vendor: 1 bytes, line 466
466
467<script id="dflip-script-js" src="/wp-content/plugins/3d-flipbook-dflip-lite/assets/js/dflip.min.js?ver=1.7.30" type="text/javascript"></script>
vendor: 1 bytes, line 467
467
468<script id="wp-embed-js" src="/wp-includes/js/wp-embed.min.js?ver=5.7.6" type="text/javascript"></script>
vendor: 1 bytes, line 468
468
469<script id="wpb_composer_front_js-js-extra" type="text/javascript"> 470 471 472 /* <![CDATA[ */ 473 var vcData = {"currentTheme":{"slug":"x"}}; 474 /* ]]> */ 475 </script>
vendor: 1 bytes, line 475
475
476<script id="wpb_composer_front_js-js" src="/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=6.9.0" type="text/javascript"></script>
vendor: 1 bytes, line 476
476
477<script id="rs-initialisation-scripts"> 478 479 480 var tpj = jQuery; 481 482 var revapi1; 483 484 if(window.RS_MODULES === undefined) window.RS_MODULES = {}; 485 if(RS_MODULES.modules === undefined) RS_MODULES.modules = {}; 486 RS_MODULES.modules["revslider11"] = {once: RS_MODULES.modules["revslider11"]!==undefined ? RS_MODULES.modules["revslider11"].once : undefined, init:function() { 487 window.revapi1 = window.revapi1===undefined || window.revapi1===null || window.revapi1.length===0 ? document.getElementById("rev_slider_1_1") : window.revapi1; 488 if(window.revapi1 === null || window.revapi1 === undefined || window.revapi1.length==0) { window.revapi1initTry = window.revapi1initTry ===undefined ? 0 : window.revapi1initTry+1; if (window.revapi1initTry<20) requestAnimationFrame(function() {RS_MODULES.modules["revslider11"].init()}); return;} 489 window.revapi1 = jQuery(window.revapi1); 490 if(window.revapi1.revolution==undefined){ revslider_showDoubleJqueryError("rev_slider_1_1"); return;} 491 revapi1.revolutionInit({ 492 revapi:"revapi1", 493 DPR:"dpr", 494 visibilityLevels:"1240,1024,778,480", 495 gridwidth:1200, 496 gridheight:450, 497 minHeight:150, 498 lazyType:"smart", 499 spinner:"spinner0", 500 perspective:600, 501 perspectiveType:"local", 502 editorheight:"450,768,960,720", 503 responsiveLevels:"1240,1024,778,480", 504 progressBar: { 505 color:"rgba(0,0,0,0.15)", 506 vertical:"top", 507 size:5, 508 x:0, 509 y:0 510 }, 511 navigation: { 512 keyboardNavigation:true, 513 mouseScrollNavigation:false, 514 wheelCallDelay:1000, 515 touch: { 516 touchenabled:true 517 } 518 }, 519 viewPort: { 520 global:true, 521 globalDist:"-200px", 522 enable:false, 523 visible_area:"20%" 524 }, 525 fallbacks: { 526 allowHTML5AutoPlayOnAndroid:true 527 }, 528 }); 529 530 }} // End of RevInitScript 531 532 if (window.RS_MODULES.checkMinimal!==undefined) { window.RS_MODULES.checkMinimal();}; 533 </script>
vendor: 1 bytes, line 533
533
534<script crossorigin="anonymous" data-cf-beacon='{"version":"2024.11.0","token":"36a14ef18ff8487e964ddc5ec8614923","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' defer="" integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+L/nLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" src="https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447"></script>
vendor: 1 bytes, line 534
534
535<script crossorigin="anonymous" data-cf-beacon='{"version":"2024.11.0","token":"36a14ef18ff8487e964ddc5ec8614923","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' defer="" integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+L/nLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" src="https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447"></script>
vendor: 1 bytes, line 535
535
536<script crossorigin="anonymous" data-cf-beacon='{"version":"2024.11.0","token":"36a14ef18ff8487e964ddc5ec8614923","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' defer="" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" src="https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"></script>
vendor: 1 bytes, line 536
536
537<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"36a14ef18ff8487e964ddc5ec8614923","r":1,"spa":2}' crossorigin="anonymous"></script>
537 538</body> 539</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.