PageSourceSearch

https://sewingiscool.com/

html sewingiscool.com collected 2026-10-02 07:18:14 UTC 129,614 bytes, 2,348 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 7]>
3<html class="ie ie7" lang="en-US" prefix="og: http://ogp.me/ns#">
4<![endif]-->
5<!--[if IE 8]>
6<html class="ie ie8" lang="en-US" prefix="og: http://ogp.me/ns#">
7<![endif]-->
8<!--[if !(IE 7) | !(IE 8)  ]><!-->
9<html lang="en-US" prefix="og: http://ogp.me/ns#">
10<!--<![endif]-->
11<head>
12	<style type="text/css"> .ttfm1{font-family: 'Oswald';font-size:1.6em;line-height:1.6em;color:;}  .ttfm2{font-family: 'Roboto Condensed';font-size:1.6em;line-height:1.6em;color:;}  .ttfm3{font-family: 'Oswald';font-size:1em;line-height:1em;color:;}  .ttfm4{font-family: 'Roboto Condensed';font-size:1em;line-height:1em;color:;} </style>	<meta charset="UTF-8"/>
13				
14			<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
15
16	<link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,800italic,800,700,400,300" rel="stylesheet" type="text/css" /><title>SewingIsCool.com | Let&#039;s Learn How to Sew Together</title>
17			<style type="text/css"
18				   class="tve_custom_style">[data-tve-custom-colour="75345589"] { background-color: rgb(28, 28, 28) !important; box-shadow: transparent 0px 0px 8px 4px inset, transparent 0px 0px 7px 3px !important; border-color: rgb(0, 0, 0) !important; }[data-tve-custom-colour="73779289"] { background-color: rgb(0, 0, 0) !important; box-shadow: transparent 0px 0px 8px 4px inset, transparent 0px 0px 7px 3px !important; border-color: rgb(51, 51, 51) !important; }</style><style type="text/css" id="tve_head_custom_css" class="tve_user_custom_style">/** Insert your custom CSS rules here. **/
19.tve_wrap_all .tve_post_lp.tve_lp_template_wrapper{max-width:none!important}body .tve_shortcode_editor .thrv_wrapper#header_section .darkSec{min-height:auto!important}body .tve_wrap_all{padding:0!important;margin-top:-20px}.tve_post_lp .tve_lp_content.tve_no_shadow.tve_no_shadow.tve_no_shadow{padding-top:0!important;padding-bottom:0!important}.oma_header_container{width:50%; background:#fff;}.thrv_content_container_shortcode.thrv_wrapper.oma_custom_container{max-height:720px!important;padding:0!important;margin-bottom:0!important}.thrv_content_container_shortcode.thrv_wrapper.oma_custom_container .tve_center.tve_content_inner.tve_clearfix{max-height:720px}.thrv_wrapper.thrv_content_container_shortcode.oma_header_container{max-height:720px;padding:0!important;margin-bottom:0!important}.menu li a{text-transform:uppercase}
20.menu li {
21    padding: 0 4px !important;
22text-align: center !important;
23}
24.menu {
25padding-top:40px !important;
26}
27.tve_menu_title{display:none!important
28}#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a{       padding: 5px 5px!important;text-transform: uppercase;color #000!important; position: relative;}
29
30#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a:hover{
31background: #000 !important;
32color: #fff !important;
33}
34.oma_title_blurb{text-transform:uppercase;padding:0 50px;margin-bottom:40px}.oma_content_blurb{padding:0 50px;margin-bottom:0!important;padding-bottom:95px}
35#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center {
36padding-top: 35px !important;
37}
38.oma_header_container .thrv_wrapper.tve_image_caption .tve_image.logo {
39    padding-top: 60px;
40    padding-bottom: 60px;
41}
42/** Insert your custom CSS rules here. **/
43/** Insert your custom CSS rules here. **/
44a {
45   display: block;
46}
47.black a, .red_link a {
48   padding: 5px 0;
49}
50 .red_link a:hover {
51   background: #f0f0f0 !important;
52   color: #000 !important;
53}
54.black a:hover {
55   background: #0d0d0f !important;
56   color: #fff !important;
57}
58/* newsletter */
59/*newsletter-form */
60#newsletter .tcb-flex-col:first-of-type{
61background: url(/wp-content/uploads/2017/02/Newsletter-Pic.png);
62}
63.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container  button {
64	border-radius: 0 !important;
65	margin: 0;
66    position: absolute;
67	left: 0 !important;
68    top: 0;
69}
70.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input {
71	border-radius: 0 !important;
72	box-shadow: none !important;
73	min-height: 50px;
74	background: #F2F2F2!important;
75}
76.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input::-webkit-input-placeholder  {
77	color: #000;
78font-family: 'Roboto Condensed' !important;
79	font-size: 16px !important;
80
81}
82.news_form  .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input:-ms-input-placeholder {
83	color: #000;
84font-family: 'Roboto Condensed' !important;
85	font-size: 16px !important;
86}
87.news_form  .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input:-moz-placeholder  {
88	color: #000;
89font-family: 'Roboto Condensed' !important;
90	font-size: 16px !important;
91}
92.news_form  .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input::-moz-placeholder  {
93	color: #000;
94font-family: 'Roboto Condensed' !important;
95	font-size: 16px !important;
96}
97.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_input {
98    max-width: 433px !important;
99    padding-right: 0;
100}
101.news_form  .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container{
102       width: 100% !important;
103}
104.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_submit {
105	max-width: 140px !important;
106    padding: 0;
107	max-height: 50px;
108}
109.news_form .tve_lead_generated_inputs_container.tve_clearfix {
110	position: relative!important;
111}
112.news_form [class*='tve_blank_set'].thrv-leads-form-box.tve_white {
113	padding: 0;
114margin-top: 10px !important;
115}
116.news_form .tve_center.tve_content_inner.tve_empty_dropzone{
117margin-left: 0 !important;
118}
119.news_form .thrive_leads_shortcode.thrv_wrapper {
120margin-top: 0 !important;
121margin-bottom: 0 !important;
122}
123
124
125#newsletter #tve_three_set .thrv_lead_generation .tve_lg_input_container button:hover {
126    background: #f0f0f0 !important;
127color: #000 !important;
128}
129#newsletter .thrv-leads-form-box.tve_no_drag.tve_no_icons.tve_element_hover.thrv_wrapper.tve_three_set_v1.tve_white.tve_empty_dropzone {
130    margin: 0;
131    background: transparent;
132    padding: 0;
133}
134#newsletter .tve_cb.tve_cb6.tve_red {
135    border: 0 !important;
136}
137#newsletter #tve_three_set .thrv-leads-form-box .tve_cb6 .tve_cb_cnt, #newsletter .tve_lg_input_container.tve_lg_2.tve_lg_input {
138    padding: 0 !important;
139}
140#newsletter input[type="text"] {
141    margin: 0;
142    border-radius: 0px !important;
143    font-family: 'Roboto Condensed', sans-serif !important;
144    font-size: 16px;
145}
146#newsletter button.ttfm1 {
147    margin: 0;
148    line-height: 26px;
149    border-radius: 0px !important;
150}
151#newsletter .thrv_wrapper.tcb-flex-row.tve-flex-center.tcb--cols--2 {
152    margin: 0;
153}
154/* newsletter */
155.tve_lp_content.tve_editor_main_content.tve_empty_dropzone.thrv_wrapper.tve_no_drag.tve_no_shadow {
156    padding-bottom: 0;
157   overflow: hidden;
158}
159.bg_opacity {
160background: rgba(255,255,255,0.6);
161}
162.bgw {
163    background: #fff;
164}
165#header .thrv_wrapper.thrv_content_container_shortcode {
166    margin: 0;
167}
168#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a {
169    text-transform: uppercase;
170padding; 10px !important;
171  font-family: 'Oswald', sans-serif !important;
172    color: #000 !important;
173}
174#header #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a {
175padding; 10px !important;
176}
177#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a:hover {
178    background: #000 !important;
179    color: #fff !important;
180}
181.footer {
182text-align: right;
183}
184p.ttfm1.footer_link {
185    display: inline-block !important;
186    padding-left: 10px;
187}
188.cnt_news {
189    padding: 0 10px !important;
190    box-sizing: border-box !important;
191}
192#header {
193position: relative;
194}
195.thrv_wrapper.thrv_content_container_shortcode.top_header {
196    //position: absolute;
197    top: 0;
198left: 0;
199right: 0;
200}
201#header .in.darkSec.pddbg {
202min-height: 720px;
203padding: 0;
204}
205.thrv_wrapper.thrv_content_container_shortcode.cnt_header {
206    position: absolute;
207    bottom: 0;
208    left: 0;
209    right: 0;
210}
211#sec1 .tcb-flex-col:first-of-type {
212padding-left: 0;
213padding-right: 15px;
214}
215.red {
216background: #a16473;
217}
218#sec1 .thrv_wrapper.tve_image_caption, #sec1 img.tve_image {
219    width: 100% !important;
220}
221#sec1 .thrv_wrapper.thrv_content_container_shortcode {
222    margin: 0;
223    padding: 0;
224}
225#sec1 .tve_content_inner.tve_empty_dropzone.tve_right {
226margin-bottom: -2px;
227}
228.dark {
229background: #0d0d0f;
230}
231#newsletter .tcb-flex-col, #prod .tcb-flex-col {
232padding: 0;
233}
234.news_title {
235border-bottom: 2px solid #980b01;
236letter-spacing: 1px;
237}
238#newsletter .thrv_wrapper.tve_image_caption, #newsletter img.tve_image, #prod .thrv_wrapper.tve_image_caption, #prod img.tve_image  {
239    width: 100% !important;
240}
241#newsletter .thrv_wrapper.thrv_content_container_shortcode.dark, #prod .thrv_wrapper.thrv_content_container_shortcode.cnt_news, #prod .thrv_wrapper.thrv_content_container_shortcode.red, #blog .thrv_wrapper.thrv_content_container_shortcode, #footer .thrv_wrapper.thrv_content_container_shortcode.footer {
242    margin: 0 !important;
243}
244.p1 .tcb-flex-col:last-of-type, .p3 .tcb-flex-col:last-of-type {
245transform: translateX(-145px);
246}
247.p2, .p2 .tcb-flex-col:first-of-type, .p4, .p4 .tcb-flex-col:first-of-type {
248transform: rotate(180deg);
249}
250.p2 .tcb-flex-col:last-of-type, .p4 .tcb-flex-col:last-of-type {
251transform: translateX(-145px) rotate(180deg);
252}
253.title_prod {
254text-transform: uppercase;
255}
256
257
258@media screen and (max-width: 1700px) {
259#header .in.darkSec.pddbg {
260min-height: 600px;
261}
262}
263@media screen and (max-width: 1200px) {
264#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center {
265    padding-top: 20px !important;
266}
267.oma_header_container .thrv_wrapper.tve_image_caption .tve_image.logo {
268    padding-top: 30px;
269    padding-bottom: 30px;
270}
271.oma_content_blurb{ 
272padding-bottom: 50px;
273}
274#header .in.darkSec.pddbg {
275min-height: 500px;
276}
277#left_bg .in.darkSec {
278    padding: 95px 0px 90px !important;
279}
280#blog .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_center {
281    width: 100% !important;
282padding-left: 40px;
283}
284#blog .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right {
285    width: 100% !important;
286}
287#blog .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right {
288    max-width: 400px;
289    float: none;
290    margin: 0 auto;
291}
292}
293@media screen and (max-width: 980px) {
294.oma_header_container {
295    width: 52%;
296}
297.cnt_news .tve_content_inner  {
298    padding: 15px 0px 2px !important;
299}
300
301.p1 .tcb-flex-col:last-of-type, .p3 .tcb-flex-col:last-of-type {
302    transform: translateX(-1120px);
303}
304#bg_blog .in.darkSec.pddbg {
305    padding: 126px 0 !important;
306}
307#left_bg .in.darkSec {
308    padding: 40px 0px !important;
309}
310.p2 .tcb-flex-col:last-of-type, .p4 .tcb-flex-col:last-of-type {
311    transform: translateX(-112px) rotate(180deg);
312}
313}
314@media screen and (max-width: 850px) {
315.cnt_news .tve_content_inner {
316    padding: 0 !important;
317}
318.news_form .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container {
319	float: none !important;
320	margin: 0 auto !important;
321}
322.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container  button {
323    position: relative;
324    left: auto!important;
325    top: auto;
326}
327.p1 .tcb-flex-col:last-of-type, .p3 .tcb-flex-col:last-of-type {
328    transform: translateX(-30px);
329}
330
331.p2 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right, .p4 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right {
332padding-right: 20px !important;
333}
334.p1 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_left, .p3 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_left {
335padding-left: 20px !important;
336}
337}
338@media screen and (max-width: 774px) {
339#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a
340{padding:15px!important}
341.oma_header_container{   max-width: 800px;  width: 100%;   background: rgba(255,255,255,0.5);}
342#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center.menu{padding-top:50px}
343.oma_header_container .thrv_wrapper.tve_image_caption .tve_image.logo{padding-top:0;padding-bottom:0; margin: 0 auto !important;}
344.oma_header_container .tve_center.tve_content_inner.tve_empty_dropzone{width:90%!important}
345.menu li a{text-align:right}
346#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a:hover{border-radius: 0;}
347.oma_title_blurb{padding:0;margin:15px 0!important;font-size:20px!important;text-align:center!important;}
348.oma_content_blurb{padding:0;padding-bottom:50px; line-height: 20px !important;text-align:center!important;}
349.thrv_page_section#header_section .in{padding-left:0;padding-right:0}
350#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center.menu{
351padding-top:20px;margin-bottom:0}
352#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a {
353    text-align: right;
354}
355#header .thrv_wrapper.tve_image_caption {
356    margin: 0 auto;
357}
358.tcb-flex-col {
359padding: 0 !important;
360}
361.logo {
362margin: 10px 0;
363}
364.p2 .tcb-flex-col:last-of-type, .p4 .tcb-flex-col:last-of-type {
365    transform: translateX(-37px) rotate(180deg);
366}
367
368.oma_header_container .thrv_wrapper.tve_image_caption{width:48%!important;float:left; padding-top:20px !important;}
369.menu{width:50% !important;float:right !important;padding-top:10px!important}
370.oma_title_blurb{display:inline-block; margin-bottom: 0 !important; width: 100%}
371.oma_content_blurb  {
372margin-top: 15px !important;
373}
374body .tve_shortcode_editor .thrv_wrapper .darkSec {
375padding-top: 0 !important;
376padding-bottom: 0 !important;
377}
378}
379
380
381@media screen and (max-width: 767px) {
382#newsletter .thrv_wrapper.tve_image_caption.alignleft {
383    margin: 0 auto !important;
384    text-align: center;
385    width: 100% !important;
386}
387div#bg_blog {
388    margin: 0 !important;
389}
390#blog .in.darkSec {
391padding: 0;
392}
393#newsletter img.tve_image {
394    margin: 0 auto !important;
395}
396#sec1 .tcb-flex-col {
397padding: 0;
398}
399#sec1 .tcb-flex-col:first-of-type {
400    margin-bottom: 40px;
401}
402#newsletter .tve_center.tve_content_inner.tve_empty_dropzone.tve_clearfix {
403    padding: 20px 0 5px !important;
404}
405.p1 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_left, .p3 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_left, .p2 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right, .p4 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right {
406    padding: 20px 0px !important;
407    float: none;
408    margin: 0 auto;
409}
410#prod .tcb-flex-col:first-of-type {
411margin-bottom: 20px;
412}
413.p1 .tcb-flex-col, .p3 .tcb-flex-col, .p2 .tcb-flex-col, .p4 .tcb-flex-col, .p2, .p4  {
414transform: none !important
415}
416#prod .thrv_wrapper.tve_image_caption {
417margin: 0 auto;
418}
419#prod img.tve_image {
420    width: auto !important;
421margin: 0 auto;
422}
423}
424
425@media screen and (max-width: 740px) {
426#newsletter input[type="text"] {
427    margin-bottom: 20px;
428}
429#newsletter .tve_lead_generated_inputs_container.tve_clearfix {
430    margin: 0;
431}
432}
433
434@media screen and (max-width: 480px) {
435.oma_title_blurb,
436.title_prod {
437    font-size: 18px!important;
438line-height: 1!important;
439}
440.tve_p_center {
441line-height: 20px !important;
442}
443#header .in.darkSec.pddbg {
444    padding: 0 !important;
445}
446#blog .thrv_wrapper.thrv_content_container_shortcode {
447    margin: 0;
448}
449#blog .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_center {
450    width: 100% !important;
451    padding-left: 35px !important;
452}
453#bg_blog .in.darkSec.pddbg {
454    padding: 80px 0 !important;
455}
456
457}
458@media screen and (max-width: 400px) {
459#blog .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right {
460    max-width: 320px !important;
461}
462}
463@media screen and (max-width: 375px) {
464.oma_content_blurb {
465    padding-bottom: 30px;
466}
467#header .in.darkSec.pddbg {
468min-height: 450px !important;
469}
470}</style><style type="text/css">.tve_more_tag {display: none !important}</style>
471<script>
472(function(w, d) {
473	w.adthrive = w.adthrive || {};
474	w.adthrive.cmd = w.adthrive.cmd || [];
475	w.adthrive.plugin = 'adthrive-ads-1.0.46';
476	w.adthrive.host = 'ads.adthrive.com';
477
478	var s = d.createElement('script');
479	s.async = true;
480	s.referrerpolicy='no-referrer-when-downgrade';
481	s.src = 'https://' + w.adthrive.host + '/sites/5efcd29f0e2d6463409bd812/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href);
482	var n = d.getElementsByTagName('script')[0];
483	n.parentNode.insertBefore(s, n);
484})(window, document);
485</script>
485
486<meta name="description" content="We have countless sewing articles, guides, how-tos, and product reviews to help you master the art of sewing. Visit our site and feel at home."/>
487<meta name="robots" content="noodp"/>
488<link rel="canonical" href="https://sewingiscool.com/" />
489<meta property="og:locale" content="en_US" />
490<meta property="og:type" content="website" />
491<meta property="og:title" content="SewingIsCool.com | Let&#039;s Learn How to Sew Together" />
492<meta property="og:description" content="We have countless sewing articles, guides, how-tos, and product reviews to help you master the art of sewing. Visit our site and feel at home." />
493<meta property="og:url" content="https://sewingiscool.com/" />
494<meta property="og:site_name" content="SewingIsCool.com" />
495<meta name="twitter:card" content="summary" />
496<meta name="twitter:description" content="We have countless sewing articles, guides, how-tos, and product reviews to help you master the art of sewing. Visit our site and feel at home." />
497<meta name="twitter:title" content="SewingIsCool.com | Let&#039;s Learn How to Sew Together" />
498<script type='application/ld+json'>{"@context":"http:\/\/schema.org","@type":"WebSite","@id":"#website","url":"https:\/\/sewingiscool.com\/","name":"SewingIsCool.com","potentialAction":{"@type":"SearchAction","target":"https:\/\/sewingiscool.com\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script>
498
499<!-- / Yoast SEO plugin. -->
500
501<link rel='dns-prefetch' href='//fonts.googleapis.com' />
502<link rel='dns-prefetch' href='//s.w.org' />
503		
503<script type="text/javascript">
504			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/sewingiscool.com\/wp-includes\/js\/wp-emoji-release.min.js"}};
505			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([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]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
506		</script>
506
507		
508<link rel='stylesheet' id='tve_landing_page_blank-css'  href='https://sewingiscool.com/wp-content/plugins/thrive-visual-editor/landing-page/templates/css/blank.css' type='text/css' media='all' />
509<link rel='stylesheet' id='contact-form-7-css'  href='https://sewingiscool.com/wp-content/plugins/contact-form-7/includes/css/styles.css' type='text/css' media='all' />
510<link rel='stylesheet' id='tve_style_family_tve_flt-css'  href='https://sewingiscool.com/wp-content/plugins/thrive-visual-editor/editor/css/thrive_flat.css' type='text/css' media='all' />
511<link rel='stylesheet' id='tcf_b8adf4a9e2329b321595a6a586e9817f-css'  href='//fonts.googleapis.com/css?family=Oswald%3A400%2C500' type='text/css' media='all' />
512<link rel='stylesheet' id='tcf_ef10a1aee9f97d4032edccb88055999d-css'  href='//fonts.googleapis.com/css?family=Roboto+Condensed%3A400%2C700%2C400italic' type='text/css' media='all' />
513<link rel='stylesheet' id='rise-style-css'  href='https://sewingiscool.com/wp-content/themes/rise/style.css' type='text/css' media='all' />
514<link rel='stylesheet' id='thrive-reset-css'  href='https://sewingiscool.com/wp-content/themes/rise/css/reset.css?v=1.400.7' type='text/css' media='all' />
515<link rel='stylesheet' id='thrive-main-style-css'  href='https://sewingiscool.com/wp-content/themes/rise/css/main_purple.css?v=1.400.7' type='text/css' media='all' />
516<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/jquery.js?v=1.400.7'></script>
vendor: 1 bytes, line 516
516
517<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/jquery-migrate.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 517
517
518<script type='text/javascript' src='https://sewingiscool.com/wp-content/plugins/thrive-visual-editor/editor/js/compat.min.js'></script>
vendor: 1 bytes, line 518
518
519<script type='text/javascript'>
520/* <![CDATA[ */
521var userSettings = {"url":"\/","uid":"0","time":"1790925492","secure":"1"};
522/* ]]> */
523</script>
vendor: 1 bytes, line 523
523
524<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/utils.min.js'></script>
vendor: 1 bytes, line 524
524
525<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/plupload/moxie.min.js'></script>
vendor: 1 bytes, line 525
525
526<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/plupload/plupload.min.js'></script>
526
527<!--[if lt IE 8]>
528<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/json2.min.js'></script>
528
529<![endif]-->
530<script type='text/javascript'>
531var mejsL10n = {"language":"en","strings":{"mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen-off":"Turn off Fullscreen","mejs.fullscreen-on":"Go Fullscreen","mejs.download-video":"Download Video","mejs.fullscreen":"Fullscreen","mejs.time-jump-forward":["Jump forward 1 second","Jump forward %1 seconds"],"mejs.loop":"Toggle Loop","mejs.play":"Play","mejs.pause":"Pause","mejs.close":"Close","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.","mejs.time-skip-back":["Skip back 1 second","Skip back %1 seconds"],"mejs.captions-subtitles":"Captions\/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.mute-toggle":"Mute Toggle","mejs.volume-help-text":"Use Up\/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.ad-skip":"Skip ad","mejs.ad-skip-info":["Skip in 1 second","Skip in %1 seconds"],"mejs.source-chooser":"Source Chooser","mejs.stop":"Stop","mejs.speed-rate":"Speed Rate","mejs.live-broadcast":"Live Broadcast","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
532</script>
vendor: 1 bytes, line 532
532
533<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js'></script>
vendor: 1 bytes, line 533
533
534<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js'></script>
vendor: 1 bytes, line 534
534
535<script type='text/javascript'>
536/* <![CDATA[ */
537var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive"};
538/* ]]> */
539</script>
vendor: 1 bytes, line 539
539
540<script type='text/javascript'>
541/* <![CDATA[ */
542var whp_local_data = {"add_url":"https:\/\/sewingiscool.com\/wp-admin\/post-new.php?post_type=event","ajaxurl":"https:\/\/sewingiscool.com\/wp-admin\/admin-ajax.php"};
543/* ]]> */
544</script>
vendor: 1 bytes, line 544
544
545<script type='text/javascript' src='https://sewingiscool.com/wp-content/plugins/wp-security-hardening/modules/js/front.js'></script>
545
546<link rel='https://api.w.org/' href='https://sewingiscool.com/wp-json/' />
547<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sewingiscool.com/xmlrpc.php?rsd" />
548<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://sewingiscool.com/wp-includes/wlwmanifest.xml" /> 
549
550<link rel='shortlink' href='https://sewingiscool.com/' />
551<link rel="alternate" type="application/json+oembed" href="https://sewingiscool.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsewingiscool.com%2F" />
552<link rel="alternate" type="text/xml+oembed" href="https://sewingiscool.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsewingiscool.com%2F&#038;format=xml" />
553<style type="text/css">.ttfm1{font-family: 'Oswald' !important;font-weight: 400 !important;}.ttfm1 input, .ttfm1 select, .ttfm1 textarea, .ttfm1 button {font-family: 'Oswald' !important;font-weight: 400 !important;}.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong{font-weight: 500 !important;}.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong input, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong select, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong textarea, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong button {font-weight: 500 !important;}.ttfm2{font-family: 'Roboto Condensed' !important;font-weight: 400 !important;}.ttfm2 input, .ttfm2 select, .ttfm2 textarea, .ttfm2 button {font-family: 'Roboto Condensed' !important;font-weight: 400 !important;}.ttfm2.bold_text,.ttfm2 .bold_text,.ttfm2 b,.ttfm2 strong{font-weight: 700 !important;}.ttfm2.bold_text,.ttfm2 .bold_text,.ttfm2 b,.ttfm2 strong input, .ttfm2.bold_text,.ttfm2 .bold_text,.ttfm2 b,.ttfm2 strong select, .ttfm2.bold_text,.ttfm2 .bold_text,.ttfm2 b,.ttfm2 strong textarea, .ttfm2.bold_text,.ttfm2 .bold_text,.ttfm2 b,.ttfm2 strong button {font-weight: 700 !important;}.ttfm3{font-family: 'Oswald' !important;font-weight: 400 !important;}.ttfm3 input, .ttfm3 select, .ttfm3 textarea, .ttfm3 button {font-family: 'Oswald' !important;font-weight: 400 !important;}.ttfm3.bold_text,.ttfm3 .bold_text,.ttfm3 b,.ttfm3 strong{font-weight: 500 !important;}.ttfm3.bold_text,.ttfm3 .bold_text,.ttfm3 b,.ttfm3 strong input, .ttfm3.bold_text,.ttfm3 .bold_text,.ttfm3 b,.ttfm3 strong select, .ttfm3.bold_text,.ttfm3 .bold_text,.ttfm3 b,.ttfm3 strong textarea, .ttfm3.bold_text,.ttfm3 .bold_text,.ttfm3 b,.ttfm3 strong button {font-weight: 500 !important;}.ttfm4{font-family: 'Roboto Condensed' !important;font-weight: 400 !important;}.ttfm4 input, .ttfm4 select, .ttfm4 textarea, .ttfm4 button {font-family: 'Roboto Condensed' !important;font-weight: 400 !important;}.ttfm4.bold_text,.ttfm4 .bold_text,.ttfm4 b,.ttfm4 strong{font-weight: 700 !important;}.ttfm4.bold_text,.ttfm4 .bold_text,.ttfm4 b,.ttfm4 strong input, .ttfm4.bold_text,.ttfm4 .bold_text,.ttfm4 b,.ttfm4 strong select, .ttfm4.bold_text,.ttfm4 .bold_text,.ttfm4 b,.ttfm4 strong textarea, .ttfm4.bold_text,.ttfm4 .bold_text,.ttfm4 b,.ttfm4 strong button {font-weight: 700 !important;}</style><link href='//fonts.googleapis.com/css?family=Oswald:400,500' rel='stylesheet' type='text/css'><link href='//fonts.googleapis.com/css?family=Roboto+Condensed:300,300italic,700' rel='stylesheet' type='text/css'>		
554		<link rel="icon" href="https://sewingiscool.com/wp-content/uploads/2018/12/SEWINGISCOOL-200-b-80x80.jpg" sizes="32x32" />
555<link rel="icon" href="https://sewingiscool.com/wp-content/uploads/2018/12/SEWINGISCOOL-200-b.jpg" sizes="192x192" />
556<link rel="apple-touch-icon-precomposed" href="https://sewingiscool.com/wp-content/uploads/2018/12/SEWINGISCOOL-200-b.jpg" />
557<meta name="msapplication-TileImage" content="https://sewingiscool.com/wp-content/uploads/2018/12/SEWINGISCOOL-200-b.jpg" />
558
559<!-- BEGIN ExactMetrics v5.3.7 Universal Analytics - https://exactmetrics.com/ -->
560<script>
vendor: 338 bytes, lines 560-565
560
561(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
562	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
563	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
564})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
565  ga('create', '
565UA-131021782-1
vendor: 38 bytes, lines 565-566
565', 'auto');
566  ga('send', 'pageview');
567</script>
567
568<!-- END ExactMetrics Universal Analytics -->
569		
570	
571	<style type="text/css">.thrv_page_section .out {
572			max-width: none
573		}</style>
574
575</head>
576<body class="home page-template-default page page-id-19 custom-background tve_lp" style="">
577<div class="wrp cnt bSe" style="display: none">
578	<div class="awr"></div>
579</div>
580<div class="tve_wrap_all" id="tcb_landing_page" style="padding: 1px 0 0">
581	<div class="tve_post_lp tve_lp_blank tve_lp_template_wrapper" style="max-width: 1920px;">
582				<div id="tve_flt" class="tve_flt"><div id="tve_editor" class="tve_shortcode_editor"><div class="tve_lp_header tve_empty_dropzone tve_drop_constraint" data-forbid=".thrv_page_section,.sc_page_section">
583</div>
584<div class="tve_lp_content tve_editor_main_content tve_empty_dropzone thrv_wrapper tve_no_drag tve_no_shadow tve_clearfix" style="margin-top: 0px !important; margin-bottom: 0px !important;">
585<div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="header_section">
586<div class="pswr out" style="background-color: #EAEAEA">
587<div class="in darkSec pdfbg pddbg" data-width="1920" data-height="1080" style="min-height: 906.75px; box-sizing: border-box; background-image: url(&quot;//sewingiscool.com/wp-content/uploads/2018/12/background-home4.jpg&quot;); max-width: 1612px; box-shadow: none; padding-top: 0px !important; padding-bottom: 0px !important;">
588<div class="cck tve_clearfix tve_empty_dropzone">
589<div class="thrv_wrapper thrv_content_container_shortcode oma_custom_container">
590<div class="tve_clear"></div>
591<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 1150px; padding: 0px ! important;">
592<div class="thrv_wrapper thrv_content_container_shortcode oma_header_container">
593<div class="tve_clear"></div>
594<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1058px; padding: 0px !important;">
595<div class="thrv_wrapper thrv_widget_menu menu tve_center" data-tve-style="tve_horizontal" data-hover-1="[&quot;rgb(206, 39, 27)&quot;]">
596<h2 class="tve_menu_title tve_p_center"></h2>
597<div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html tve_clearfix"><a class="tve-m-trigger t_tve_horizontal tve_red" href="javascript:void(0)"><span class="thrv-icon thrv-icon-align-justify"></span></a><nav><ul id="menu-main-menu" class="tve_w_menu tve_horizontal ttfm1 tve_red"><li id="menu-item-210" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-210 ttfm1"><a href="https://sewingiscool.com/sewing-101/" data-tve-custom-colour="40120261">SEWING 101</a>
598<ul class="sub-menu">
599	<li id="menu-item-3975" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3975 ttfm1"><a href="https://sewingiscool.com/sewing-techniques/">Sewing Techniques</a></li>
600	<li id="menu-item-3973" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3973 ttfm1"><a href="https://sewingiscool.com/fabric-care/">Fabric Care</a></li>
601	<li id="menu-item-3974" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3974 ttfm1"><a href="https://sewingiscool.com/fabric-types/">Fabric Types</a></li>
602	<li id="menu-item-9582" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9582 ttfm1"><a href="https://sewingiscool.com/fashion/">Fashion</a></li>
603</ul>
604</li>
605<li id="menu-item-211" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-211 ttfm1"><a href="https://sewingiscool.com/sewing-tips/" data-tve-custom-colour="40120261">SEWING TIPS</a>
606<ul class="sub-menu">
607	<li id="menu-item-3976" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3976 ttfm1"><a href="https://sewingiscool.com/quilting/">Quilting</a></li>
608	<li id="menu-item-3977" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3977 ttfm1"><a href="https://sewingiscool.com/sewing-alterations/">Sewing Alterations</a></li>
609	<li id="menu-item-3978" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3978 ttfm1"><a href="https://sewingiscool.com/sewing-patterns/">Sewing Patterns</a></li>
610	<li id="menu-item-3979" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3979 ttfm1"><a href="https://sewingiscool.com/sewing-projects/">Sewing Projects</a></li>
611	<li id="menu-item-3980" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3980 ttfm1"><a href="https://sewingiscool.com/sewing-machine-maintenance/">Sewing Machine Maintenance</a></li>
612</ul>
613</li>
614<li id="menu-item-1189" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1189 ttfm1"><a href="https://sewingiscool.com/reviews/" data-tve-custom-colour="40120261">REVIEWS</a>
615<ul class="sub-menu">
616	<li id="menu-item-3981" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3981 ttfm1"><a href="https://sewingiscool.com/vintage-sewing-machines/">Vintage Sewing Machines</a></li>
617</ul>
618</li>
619<li id="menu-item-1190" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1190 ttfm1"><a href="https://sewingiscool.com/recommended-supplies/" data-tve-custom-colour="40120261">RECOMMENDED SUPPLIES</a>
620<ul class="sub-menu">
621	<li id="menu-item-3982" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3982 ttfm1"><a href="https://sewingiscool.com/sewing-accessories/">Sewing Accessories</a></li>
622</ul>
623</li>
624</ul></nav></div>
625</div><div style="width: 302px;" class="thrv_wrapper tve_image_caption aligncenter">
626<span class="tve_image_frame">
627<img class="tve_image logo" alt="SEWINGISCOOL-400-b" style="width: 302px;" src="//sewingiscool.com/wp-content/uploads/2018/12/SEWINGISCOOL-400-b.jpg" width="302" height="288" data-attachment-id="231">
628</span>
629</div><p class="oma_title_blurb tve_p_center ttfm1" style="font-size: 22px; line-height: 28px; color: rgb(0, 0, 0);" data-unit="px">SEWING IS A BREEZE WITH THE RIGHT TOOLS</p><p class="oma_content_blurb tve_p_center ttfm2" style="font-size: 16px; color: rgb(0, 0, 0);
629 line-height: 26px;" data-unit="px">Here at SewingIsCool, our aim is to show our readers exactly how fun sewing can be. Impress your sewing circle by learning about everything from the most basic techniques to cool sewing tricks!</p>
630</div>
631<div class="tve_clear"></div>
632</div>
633</div>
634<div class="tve_clear"></div>
635</div>
636</div>
637</div>
638</div>
639</div>
640<div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="sec1">
641<div class="out" data-tve-custom-colour="30413080">
642<div class="in darkSec" style="padding-bottom: 10px !important;">
643<div class="cck tve_clearfix tve_empty_dropzone">
644<div class="thrv_wrapper thrv_content_container_shortcode">
645<div class="tve_clear"></div>
646<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important;">
647<div class="thrv_wrapper tcb-flex-row tcb--cols--2" style="margin-bottom: 0px !important; margin-left: 0px !important; padding: 0px !important;">
648<div class="tcb-flex-col tve_empty_dropzone"><div class="thrv_wrapper thrv_content_container_shortcode red">
649<div class="tve_clear"></div>
650<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em;padding: 0px !important;">
651<div class="thrv_wrapper thrv_content_container_shortcode">
652<div class="tve_clear"></div>
653<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; padding: 0px !important;">
654<p class="ttfm1 tve_p_center" style="color: rgb(255, 255, 255); font-size: 22px; padding-left: 10px !important; padding-right: 10px !important; margin-top: 0px !important; padding-top: 20px !important;"><a href="https://sewingiscool.com/hand-sewing-lessons-for-beginners/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">HAND SEWING LESSONS</a></p><div style="width: 600px;" class="thrv_wrapper tve_image_caption">
655<span class="tve_image_frame">
656<img class="tve_image" alt="A Primer to Hand Sewing 17 Lessons for Beginners" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/A-Primer-to-Hand-Sewing-17-Lessons-for-Beginners.jpg" width="546" height="364" data-attachment-id="602">
657</span>
658</div><p class="ttfm2 tve_p_center" style="font-size: 16px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px !important; padding-right: 10px !important;" data-unit="px">The first 9 hand sewing lessons are basic maneuvers: how to choose your thread and pull it through your needle. The following 8 are about stitches.</p><div class="thrv_wrapper thrv_content_container_shortcode">
659<div class="tve_clear"></div>
660<div class="tve_content_inner tve_empty_dropzone tve_right" style="min-width: 50px; min-height: 2em; width: 280px; padding: 0px !important;">
661<p class="tve_p_center ttfm2 black" style="font-size: 16px; margin-top: 0px !important; margin-bottom: 0px !important;"><a href="https://sewingiscool.com/hand-sewing-lessons-for-beginners/" class="" style="color: rgb(0, 0, 0); background-color: rgb(240, 240, 240);" target="" rel="" data-tcb-events="">READ MORE</a></p>
662</div>
663<div class="tve_clear"></div>
664</div>
665</div>
666<div class="tve_clear"></div>
667</div>
668</div>
669<div class="tve_clear"></div>
670</div></div>
671<div class="tcb-flex-col tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red">
672<div class="tve_clear"></div>
673<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em;padding: 0px !important;">
674<div class="thrv_wrapper thrv_content_container_shortcode">
675<div class="tve_clear"></div>
676<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; padding: 0px !important;">
677<p class="ttfm1 tve_p_center" style="color: rgb(255, 255, 255); font-size: 22px; padding-left: 10px !important; padding-right: 10px !important; margin-top: 0px !important; padding-top: 20px !important;"><a href="https://sewingiscool.com/choosing-right-sewing-needle-and-thread/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">CHOOSING THE RIGHT NEEDLE AND THREAD</a></p><div style="width: 600px;" class="thrv_wrapper tve_image_caption">
678<span class="tve_image_frame">
679<img class="tve_image" alt="Beginner’s Guide to Choosing the Right Needle and Thread" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/Beginner’s-Guide-to-Choosing-the-Right-Needle-and-Thread.jpg" width="420" height="280" data-attachment-id="716">
680</span>
681</div><p class="ttfm2 tve_p_center" style="font-size: 16px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px !important; padding-right: 10px !important;" data-unit="px">When it comes to sewing, reading a pattern is just the start. To create fabulou
681s clothing that will fit us like a glove, we need the right needles + threads.</p><div class="thrv_wrapper thrv_content_container_shortcode">
682<div class="tve_clear"></div>
683<div class="tve_content_inner tve_empty_dropzone tve_right" style="min-width: 50px; min-height: 2em; width: 280px; padding: 0px !important;">
684<p class="tve_p_center ttfm2 black" style="font-size: 16px; margin-top: 0px !important; margin-bottom: 0px !important; background-color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/choosing-right-sewing-needle-and-thread/" class="" style="color: rgb(0, 0, 0); background-color: rgb(240, 240, 240);" target="" rel="" data-tcb-events="">MORE INFORMATION</a></p>
685</div>
686<div class="tve_clear"></div>
687</div>
688</div>
689<div class="tve_clear"></div>
690</div>
691</div>
692<div class="tve_clear"></div>
693</div></div>
694</div><div class="thrv_wrapper tcb-flex-row tcb--cols--2" style="margin-bottom: 0px !important; margin-left: 0px !important; padding: 0px !important;">
695<div class="tcb-flex-col tve_empty_dropzone"><div class="thrv_wrapper thrv_content_container_shortcode red">
696<div class="tve_clear"></div>
697<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em;padding: 0px !important;">
698<div class="thrv_wrapper thrv_content_container_shortcode">
699<div class="tve_clear"></div>
700<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; padding: 0px !important;">
701<p class="ttfm1 tve_p_center" style="color: rgb(255, 255, 255); font-size: 22px; padding-left: 10px !important; padding-right: 10px !important; margin-top: 0px !important; padding-top: 20px !important;"><a href="https://sewingiscool.com/hide-sewing-mistakes/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">HIDING SEWING MISTAKES</a></p><div style="width: 600px;" class="thrv_wrapper tve_image_caption">
702<span class="tve_image_frame">
703<img class="tve_image" alt="How to Hide Sewing Mistakes 8 Beginner’s Tricks" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/How-to-Hide-Sewing-Mistakes-8-Beginner’s-Tricks.jpg" width="420" height="280" data-attachment-id="661">
704</span>
705</div><p class="ttfm2 tve_p_center" style="font-size: 16px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px !important; padding-right: 10px !important;" data-unit="px">Trying to go back and undo a sewing mistake could lead to even greater mishaps. Learn how to cover up sewing mistakes the easy way.</p><div class="thrv_wrapper thrv_content_container_shortcode">
706<div class="tve_clear"></div>
707<div class="tve_content_inner tve_empty_dropzone tve_right" style="min-width: 50px; min-height: 2em; width: 280px; padding: 0px !important;">
708<p class="tve_p_center ttfm2 black" style="font-size: 16px; margin-top: 0px !important; margin-bottom: 0px !important;"><a href="https://sewingiscool.com/hide-sewing-mistakes/" class="" style="color: rgb(0, 0, 0); background-color: rgb(240, 240, 240);" target="" rel="" data-tcb-events="">READ MORE</a></p>
709</div>
710<div class="tve_clear"></div>
711</div>
712</div>
713<div class="tve_clear"></div>
714</div>
715</div>
716<div class="tve_clear"></div>
717</div></div>
718<div class="tcb-flex-col tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red">
719<div class="tve_clear"></div>
720<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em;padding: 0px !important;">
721<div class="thrv_wrapper thrv_content_container_shortcode">
722<div class="tve_clear"></div>
723<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; padding: 0px !important;">
724<p class="ttfm1 tve_p_center" style="color: rgb(255, 255, 255); font-size: 22px; padding-left: 10px !important; padding-right: 10px !important; margin-top: 0px !important; padding-top: 20px !important;"><a href="https://sewingiscool.com/supplies-to-start-sewing-kit/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">SEWING SUPPLIES YOU NEED TO START</a></p><div style="width: 600px;" class="thrv_wrapper tve_image_caption">
725<span class="tve_image_frame">
726<img class="tve_image" alt="20+ Supplies You Need to Start Sewing Complete Beginner’s Kit" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/20-Supplies-You-Need-to-Start-Sewing-Complete-Beginner’s-Kit.jpg" width="420" height="280" data-attachment-id="451">
727</span>
728</div><p class="ttfm2 tve_p_center" style="font-size: 16px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px !important; padding-right: 10px !important;" data-unit="px">Aside from the 20 items you might need for hand and machine sewing, we’ve also included 8 basic sewing supplies for working with leather.</p><div class="thrv_wrapper thrv_content_container_shortcode">
729<div class="tve_clear"></div>
730<div class="tve_content_inner tve_empty_dropzone tve_right" style="min-width: 50px; min-height: 2em; width: 280px; padding: 0px !important;">
731<p class="tve_p_center ttfm2 black" style="font-size: 16px; margin-top: 0px !important; margin-bottom: 0px !important; background-color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/supplies-to-start-sewing-kit/" class="" style="color: rgb(0, 0, 0); background-color: rgb(240, 240, 240);" target="" rel="" data-tcb-events="">MORE INFORMATION</a></p>
732</div>
733<div class="tve_clear"></div>
734</div>
735</div>
736<div class="tve_clear"></div>
737</div>
738</div>
739<div class="tve_clear"></div>
740</div></div>
741</div>
742</div>
743<div class="tve_clear"></div>
744</div>
745</div>
746</div>
747</div>
748</div><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="newsletter">
749<div class="out">
750<div class="in darkSec" style="padding-bottom: 5px !important;">
751<div class="cck tve_clearfix tve_empty_dropzone">
752<div class="thrv_wrapper thrv_content_container_shortcode">
753<div class="tve_clear"></div>
754<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important;">
755<div class="thrv_wrapper tcb-flex-row tve-flex-start tcb--cols--2" style="padding: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important;">
756<div class="tcb-flex-col c-33 tve_empty_dropzone"><div style="width: 400px; margin-top: 0px !important; margin-bottom: 0px !important;" class="thrv_wrapper tve_image_caption aligncenter">
757<span class="tve_image_frame">
758<img class="tve_image" alt="Newsletter-Pic" style="width: 400px;" src="//sewingiscool.com/wp-content/uploads/2018/12/Newsletter-Pic.jpg" width="376" height="282" data-attachment-id="250">
759</span>
760</div></div>
761<div class="tcb-flex-col c-66 tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode dark">
762<div class="tve_clear"></div>
763<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 650px; padding: 0px !important;">
764<div class="thrv_wrapper thrv_content_container_shortcode cnt_news">
765<div class="tve_clear"></div>
766<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 580px; padding: 39px 0px 40px; margin-top: 0px !important; margin-bottom: 0px !important;">
767<div class="thrv_wrapper thrv_content_container_shortcode">
768<div class="tve_clear"></div>
769<div class="tve_content_inner tve_empty_dropzone tve_left" style="min-width: 50px; min-height: 2em; width: 140px; padding: 0px !important;">
770<p class="ttfm1 news_title" style="font-size: 26px; color: rgb(255, 255, 255); margin-bottom: 0px !important; margin-top: 0px !important;">NEWSLETTER</p>
771</div>
772<div class="tve_clear"></div>
773</div><p class="ttfm2" style="color: rgb(255, 255, 255); margin-top: 0px !important; margin-bottom: 0px !important; line-height: 18px;" data-unit="px">Don't miss out on regular updates, contests &amp; giveaways.</p><p class="ttfm1" style="color: rgb(255, 255, 255); font-size: 22px; margin-top: 0px !important; margin-bottom: 0px !important; line-height: 22px;" data-unit="px">SIGN UP TO OUR NEWSLETTER TODAY!</p><div class="thrv_wrapper thrv_content_container_shortcode news_form">
774<div class="tve_clear"></div>
775<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 578px;">
776<div class="thrv_wrapper thrive_leads_shortcode" data-tve-style="1">
777<div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html"><div class="tve-leads-shortcode tve-tl-anim tl-anim-instant tve-leads-track-shortcode_39"><div class="tl-style" id="tve_blank_set" data-state="1"><style type="text/css" class="tve_custom_style">[data-tve-custom-colour="92289392"]:hover { border-color: rgb(240, 240, 240) !important; background-image: linear-gradient(rgb(240, 240, 240) 0%, rgb(240, 240, 240) 100%) !important; }[data-tve-custom-colour="92289392"] { background-image: linear-gradient(rgb(162, 0, 0
777) 0%, rgb(162, 0, 0) 100%) !important; color: rgb(255, 255, 255) !important; text-shadow: transparent 0px 1px 0px !important; box-shadow: transparent 0px 3px 3px 1px !important; border-color: rgb(162, 0, 0) !important; }[data-tve-custom-colour="36864681"] { background-color: rgba(255, 255, 255, 0) !important; border-color: rgb(0, 0, 0) !important; }</style><div class="tve-leads-conversion-object" data-tl-type="shortcode_39"><div class="tve_flt"><div class="thrv-leads-form-box tve_no_drag tve_no_icons tve_element_hover thrv_wrapper  tve_blank_set tve_white tve_empty_dropzone tve_brdr_none" data-tve-custom-colour="36864681"><div class="thrv_wrapper thrv_lead_generation tve_clearfix tve_blue tve_2 tve_centerBtn thrv_lead_generation_horizontal" data-inputs-count="2" data-tve-style="1" style="margin-top: 5px; margin-bottom: 0px; max-width: 600px;" data-tve-version="1"><div class="thrv_lead_generation_code" style="display: none;"></div><input type="hidden" class="tve-lg-err-msg" value="{&quot;email&quot;:&quot;Please enter a valid email address&quot;,&quot;phone&quot;:&quot;Please enter a valid phone number&quot;,&quot;required&quot;:&quot;Name and Email fields are required&quot;,&quot;password&quot;:&quot;Please enter a password&quot;,&quot;passwordmismatch&quot;:&quot;The passwords do not match&quot;}"><div class="thrv_lead_generation_container tve_clearfix"><div class="tve_lead_generated_inputs_container tve_clearfix"><div class="tve_lead_fields_overlay"></div><div class="tve_lg_input_container tve_lg_input tve_lg_2" style="max-width: 450px;"><input type="text" data-placeholder="" value="" name="email" placeholder="Your Email Address" style="font-size: 16px !important; border-width: 0px; margin-bottom: 0px !important; padding-top: 7px !important; padding-bottom: 7px !important;"></div><div class="tve_lg_input_container tve_submit_container tve tve_lg_submit tve_lg_2" style="max-width: 140px;"><button type="Submit" style="font-size: 20px; border-width: 0px; margin-bottom: 0px !important; padding-top: 10px !important; padding-bottom: 11px !important;" class="tve_brdr_none ttfm1" data-tve-custom-colour="92289392">SUBMIT</button></div></div></div></div></div></div></div></div></div></div>
778</div>
779</div>
780<div class="tve_clear"></div>
781</div>
782</div>
783<div class="tve_clear"></div>
784</div>
785</div>
786<div class="tve_clear"></div>
787</div></div>
788</div>
789</div>
790<div class="tve_clear"></div>
791</div>
792</div>
793</div>
794</div>
795</div><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="prod">
796<div class="out">
797<div class="in darkSec" style="padding-top: 10px !important;">
798<div class="cck tve_clearfix tve_empty_dropzone">
799<p class="tve_p_center ttfm2" style="color: rgb(0, 0, 0); font-size: 20px; line-height: 20px; margin-top: 0px !important; margin-bottom: 0px !important;" data-unit="px">Latest</p><p class="ttfm1 tve_p_center" style="margin-top: 0px !important; margin-bottom: 20px !important; color: rgb(0, 0, 0); font-size: 24px; line-height: 24px;" data-unit="px">ARTICLES</p><div class="thrv_wrapper thrv_content_container_shortcode p1">
800<div class="tve_clear"></div>
801<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important; margin-top: 20px !important; margin-bottom: 20px !important;">
802<div class="thrv_wrapper tcb-flex-row tve-flex-center tcb--cols--2" style="margin-left: 0px !important; margin-bottom: 0px !important;">
803<div class="tcb-flex-col c-66 tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red">
804<div class="tve_clear"></div>
805<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 697px; padding: 0px !important;">
806<div class="thrv_wrapper thrv_content_container_shortcode cnt_news">
807<div class="tve_clear"></div>
808<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_left" style="min-width: 50px; min-height: 2em; width: 420px; padding-top: 10px !important; padding-right: 0px; padding-bottom: 0px !important; padding-left: 40px;">
809<p class="tve_p_center ttfm1 title_prod" style="color: rgb(255, 255, 255); font-size: 24px; line-height: 30px; margin-top: 10px !important;" data-unit="px"><a href="https://sewingiscool.com/sewing-machine-bobbins/" class="" style="color: rgb(244, 244, 244);">SEWING MACHINE BOBBINS GUIDE</a><br></p><p class="tve_p_center ttfm2" style="font-size: 16px; line-height: 30px; color: rgb(255, 255, 255);" data-unit="px">A bobbin is one of the smaller parts of a sewing machine. What does it do? Are all the same? How to fill? Common problems and how to fix them.</p><div class="thrv_wrapper thrv_content_container_shortcode">
810<div class="tve_clear"></div>
811<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 200px; padding: 0px !important;">
812<p class="tve_p_center ttfm2 black" style="font-size: 16px; color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/sewing-machine-bobbins/" class="" style="background-color: rgb(240, 240, 240); color: rgb(0, 0, 0);" target="" rel="" data-tcb-events="">EXPLORE</a></p>
813</div>
814<div class="tve_clear"></div>
815</div>
816</div>
817<div class="tve_clear"></div>
818</div>
819</div>
820<div class="tve_clear"></div>
821</div></div>
822<div class="tcb-flex-col c-33 tve_empty_dropzone"><div style="width: 600px; margin-top: 0px !important; margin-bottom: 0px !important;" class="thrv_wrapper tve_image_caption">
823<span class="tve_image_frame">
824<img class="tve_image" alt="Are All Bobbins the Same A Guide to Sewing Machine Bobbins" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/Are-All-Bobbins-the-Same-A-Guide-to-Sewing-Machine-Bobbins.jpg" width="370" height="247" data-attachment-id="1034">
825</span>
826</div></div>
827</div>
828</div>
829<div class="tve_clear"></div>
830</div><div class="thrv_wrapper thrv_content_container_shortcode p2">
831<div class="tve_clear"></div>
832<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important; margin-top: 20px !important; margin-bottom: 20px !important;">
833<div class="thrv_wrapper tcb-flex-row tve-flex-center tcb--cols--2" style="margin-left: 0px !important; margin-bottom: 0px !important;">
834<div class="tcb-flex-col c-66 tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red">
835<div class="tve_clear"></div>
836<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 697px; padding: 0px !important;">
837<div class="thrv_wrapper thrv_content_container_shortcode cnt_news">
838<div class="tve_clear"></div>
839<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_right" style="min-width: 50px; min-height: 2em; width: 420px; padding-top: 10px !important; padding-right: 40px; padding-bottom: 0px !important; padding-left: 0px !important;">
840<p class="tve_p_center ttfm1 title_prod" style="color: rgb(255, 255, 255); font-size: 24px; line-height: 30px; margin-top: 10px !important;" data-unit="px"><a href="https://sewingiscool.com/sewing-is-a-good-hobby-sewing-therapy/" class="" style="color: rgb(244, 244, 244);">
840SEWING AS A HOBBY BENEFITS</a><br></p><p class="tve_p_center ttfm2" style="font-size: 16px; line-height: 30px; color: rgb(255, 255, 255);" data-unit="px">When you consider the health benefits of sewing skills, you may find that sewing is one of the best hobbies anyone could take up. You won't believe our list.</p><div class="thrv_wrapper thrv_content_container_shortcode">
841<div class="tve_clear"></div>
842<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 200px; padding: 0px !important;">
843<p class="tve_p_center ttfm2 black" style="font-size: 16px; color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/sewing-is-a-good-hobby-sewing-therapy/" class="" style="background-color: rgb(240, 240, 240); color: rgb(0, 0, 0);" target="" rel="" data-tcb-events="">EXPLORE</a></p>
844</div>
845<div class="tve_clear"></div>
846</div>
847</div>
848<div class="tve_clear"></div>
849</div>
850</div>
851<div class="tve_clear"></div>
852</div></div>
853<div class="tcb-flex-col c-33 tve_empty_dropzone"><div style="width: 600px; margin-top: 0px !important; margin-bottom: 0px !important;" class="thrv_wrapper tve_image_caption">
854<span class="tve_image_frame">
855<img class="tve_image" alt="23 Benefits (Sewing Therapy)" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/23-Benefits.jpg" width="374" height="249" data-attachment-id="378">
856</span>
857</div></div>
858</div>
859</div>
860<div class="tve_clear"></div>
861</div>
862</div>
863</div>
864</div>
865</div><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="prod">
866<div class="out">
867<div class="in darkSec" style="padding-top: 10px !important;">
868<div class="cck tve_clearfix tve_empty_dropzone">
869<div class="thrv_wrapper thrv_content_container_shortcode p1">
870<div class="tve_clear"></div>
871<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important; margin-top: 20px !important; margin-bottom: 20px !important;">
872<div class="thrv_wrapper tcb-flex-row tve-flex-center tcb--cols--2" style="margin-left: 0px !important; margin-bottom: 0px !important;">
873<div class="tcb-flex-col c-66 tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red">
874<div class="tve_clear"></div>
875<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 697px; padding: 0px !important;">
876<div class="thrv_wrapper thrv_content_container_shortcode cnt_news">
877<div class="tve_clear"></div>
878<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_left" style="min-width: 50px; min-height: 2em; width: 420px; padding-top: 10px !important; padding-right: 0px; padding-bottom: 0px !important; padding-left: 40px;">
879<p class="tve_p_center ttfm1 title_prod" style="color: rgb(255, 255, 255); font-size: 24px; line-height: 30px; margin-top: 10px !important;" data-unit="px"><a href="https://sewingiscool.com/how-sewing-patterns-work/" class="" style="color: rgb(244, 244, 244);">SEWING MACHINE PATTERNS</a><br></p><p class="tve_p_center ttfm2" style="font-size: 16px; line-height: 30px; color: rgb(255, 255, 255);" data-unit="px">We are here to show you how easy it is to make sewing patterns work. You can use them to create a piece of garment that will be truly unique!</p><div class="thrv_wrapper thrv_content_container_shortcode">
880<div class="tve_clear"></div>
881<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 200px; padding: 0px !important;">
882<p class="tve_p_center ttfm2 black" style="font-size: 16px; color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/how-sewing-patterns-work/" class="" style="background-color: rgb(240, 240, 240); color: rgb(0, 0, 0);" target="" rel="" data-tcb-events="">EXPLORE</a></p>
883</div>
884<div class="tve_clear"></div>
885</div>
886</div>
887<div class="tve_clear"></div>
888</div>
889</div>
890<div class="tve_clear"></div>
891</div></div>
892<div class="tcb-flex-col c-33 tve_empty_dropzone"><div style="width: 600px; margin-top: 0px !important; margin-bottom: 0px !important;" class="thrv_wrapper tve_image_caption">
893<span class="tve_image_frame">
894<img class="tve_image" alt="How Sewing Patterns Work-Step-By-Step Tutorial" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/How-Sewing-Patterns-Work-Step-By-Step-Tutorial.jpg" width="374" height="249" data-attachment-id="430">
895</span>
896</div></div>
897</div>
898</div>
899<div class="tve_clear"></div>
900</div><div class="thrv_wrapper thrv_content_container_shortcode p2">
901<div class="tve_clear"></div>
902<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important; margin-top: 20px !important; margin-bottom: 20px !important;">
903<div class="thrv_wrapper tcb-flex-row tve-flex-center tcb--cols--2" style="margin-left: 0px !important; margin-bottom: 0px !important;">
904<div class="tcb-flex-col c-66 tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red">
905<div class="tve_clear"></div>
906<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 697px; padding: 0px !important;">
907<div class="thrv_wrapper thrv_content_container_shortcode cnt_news">
908<div class="tve_clear"></div>
909<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_right" style="min-width: 50px; min-height: 2em; width: 420px; padding-top: 10px !important; padding-right: 40px; padding-bottom: 0px !important; padding-left: 0px !important;">
910<p class="tve_p_center ttfm1 title_prod" style="color: rgb(255, 255, 255); font-size: 24px; line-height: 30px; margin-top: 10px !important;" data-unit="px"><a href="https://sewingiscool.com/sewing-thread-expire-old/" class="" style="color: rgb(244, 244, 244);">OLD SEWING THREAD</a><br></p><p class="tve_p_center ttfm2" style="font-size: 16px; line-height: 30px; color: rgb(255, 255, 255);" data-unit="px">Sadly, sewing thread can’t last forever. Can you use old thread? Well, you technically can. But should you use it? We’d say probably not. Read more here.</p><div class="thrv_wrapper thrv_content_container_shortcode">
911<div class="tve_clear"></div>
912<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 200px; padding: 0px !important;">
913<p class="tve_p_center ttfm2 black" style="font-size: 16px; color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/sewing-thread-expire-old/" class="" style="background-color: rgb(240, 240, 240); color: rgb(0, 0, 0);" target="" rel="" data-tcb-events="">EXPLORE</a></p>
914</div>
915<div class="tve_clear"></div>
916</div>
917</div>
918<div class="tve_clear"></div>
919</div>
920</div>
921<div class="tve_clear"></div>
922</div></div>
923<div class="tcb-flex-col c-33 tve_empty_dropzone"><div style="width: 600px; margin-top: 0px !important; margin-bottom: 0px !important;" class="thrv_wrapper tve_image_caption">
924<span class="tve_image_frame">
925<img class="tve_image" alt="Does Sewing Thread Expire? What To Do With the Old Thread?" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/Does-Sewing-Thread-Expire-What-To-Do-With-the-Old-Thread.jpg" width="374" height="249" data-attachment-id="888">
926</span>
927</div></div>
928</div>
929</div>
930<div class="tve_clear"></div>
931</div>
932</div>
933</div>
934</div>
935</div><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="blog">
936<div class="out">
937<div class="in darkSec" style="padding-top: 0px !important; padding-bottom: 0px !important;">
938<div class="cck tve_clearfix tve_empty_dropzone">
939<div class="thrv_wrapper thrv_content_container_shortcode">
940<div class="tve_clear"></div>
941<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em;">
942<div class="thrv_wrapper tcb-flex-row tve-flex-center tcb--cols--2" style="padding: 0px !important; margin-left: 0px !important; margin-bottom: 0px !important;">
943<div class="tcb-flex-col tve_empty_dropzone"><div class="thrv_wrapper thrv_page_section" data-tve-style="1" style="margin-left: -40px !important; margin-right: 30px !important;" id="left_bg">
944<div class="out" style="background-color: #EAEAEA" data-tve-custom-colour="73779289">
945<div class="in darkSec" style="padding: 106px 0px 106px;">
946<div class="cck tve_clearfix tve_empty_dropzone">
947<div class="thrv_wrapper thrv_content_container_shortcode">
948<div class="tve_clear"></div>
949<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_right" style="min-width: 50px; min-height: 2em; width: 592px;">
950<div class="thrv_wrapper thrv_content_container_shortcode cnt_news">
951<div class="tve_clear"></div>
952<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_center" style="min-width: 50px; min-height: 2em; width: 500px;">
953<p class="tve_p_center ttfm2" style="margin-top: 0px ! important; margin-bottom: 0px ! important; color: rgb(255, 255, 255);">Not enough content?</p><p class="tve_p_center ttfm1" style="margin-top: 0px ! important; margin-bottom: 0px ! important; color: rgb(255, 255, 255); font-size: 20px;">Click on the button below and get access to all of our articles.</p><div class="thrv_wrapper thrv_content_container_shortcode">
954<div class="tve_clear"></div>
955<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 300px;">
956<p class="tve_p_center ttfm2 red_link" style="font-size: 20px; background-color: rgb(152, 11, 1);"><a href="blog" class="" style="color: rgb(255, 255, 255);">READ the BLOG</a></p>
957</div>
958<div class="tve_clear"></div>
959</div>
960</div>
961<div class="tve_clear"></div>
962</div>
963</div>
964<div class="tve_clear"></div>
965</div>
966</div>
967</div>
968</div>
969</div></div>
970<div class="tcb-flex-col tve_empty_dropzone"><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="bg_blog" style="margin-left: 35px;">
971<div class="pswr out" style="background-color: #EAEAEA">
972<div class="in darkSec pddbg" data-width="960" data-height="400" style="padding-top: 179px; padding-bottom: 180px; box-sizing: border-box; background-image: url(&quot;//sewingiscool.com/wp-content/uploads/2018/12/Blog-Pic.jpg&quot;); max-width: 1612px; box-shadow: none;">
973<div class="cck tve_clearfix tve_empty_dropzone">
974</div>
975</div>
976</div>
977</div></div>
978</div>
979</div>
980<div class="tve_clear"></div>
981</div>
982</div>
983</div>
984</div>
985</div><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="footer" style="margin-top: -2px ! important;">
986<div class="out" style="background-color: rgb(234, 234, 234);" data-tve-custom-colour="75345589">
987<div class="in darkSec" style="padding-top: 20px ! important; padding-bottom: 10px ! important;">
988<div class="cck tve_clearfix tve_empty_dropzone">
989<div class="thrv_wrapper thrv_content_container_shortcode footer">
990<div class="tve_clear"></div>
991<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px;">
992<p class="footer_link ttfm1" style="margin-bottom: 0px ! important; margin-top: 0px ! important; font-size: 16px; color: rgb(255, 255, 255);"><a href="http://sewingiscool.com/privacy-policy/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">Privacy Policy</a></p><p class="footer_link ttfm1" style="margin-bottom: 0px ! important; margin-top: 0px ! important; font-size: 16px;"><a href="http://sewingiscool.com/disclaimer/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">Disclaimer</a></p><p class="footer_link ttfm1" style="margin-bottom: 0px ! important; margin-top: 0px ! important; font-size: 16px;"><a href="http://sewingiscool.com/blog/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">Blog</a></p><p class="footer_link ttfm1" style="margin-bottom: 0px ! important; margin-top: 0px ! important; font-size: 16px;"><a href="http://sewingiscool.com/contact/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">Contact</a></p><p class="ttfm1" style="color: rgb(255, 255, 255); font-size: 16px; margin-bottom: 0px ! important; margin-top: 0px ! important;">Copyright 2024 by SewingIsCool.com</p>
993</div>
994<div class="tve_clear"></div>
995</div>
996</div>
997</div>
998</div>
999</div></div>
1000<div class="tve_lp_footer tve_empty_dropzone tve_drop_constraint" data-forbid=".thrv_page_section,.sc_page_section">
1001</div></div></div>	</div>
1002</div>
1003<div id="tve_notification_box"></div>	<!--[if lte IE 8]>
1004	<style>
1005		.attachment:focus {
1006			outline: #1e8cbe solid;
1007		}
1008		.selected.attachment {
1009			outline: #1e8cbe solid;
1010		}
1011	</style>
1012	<![endif]-->
1013	
1013<script type="text/html" id="tmpl-media-frame">
1014		<div class="media-frame-menu"></div>
1015		<div class="media-frame-title"></div>
1016		<div class="media-frame-router"></div>
1017		<div class="media-frame-content"></div>
1018		<div class="media-frame-toolbar"></div>
1019		<div class="media-frame-uploader"></div>
1020	</script>
1020
1021
1022	
1022<script type="text/html" id="tmpl-media-modal">
1023		<div tabindex="0" class="media-modal wp-core-ui">
1024			<button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text">Close media panel</span></span></button>
1025			<div class="media-modal-content"></div>
1026		</div>
1027		<div class="media-modal-backdrop"></div>
1028	</script>
1028
1029
1030	
1030<script type="text/html" id="tmpl-uploader-window">
1031		<div class="uploader-window-content">
1032			<h1>Drop files to upload</h1>
1033		</div>
1034	</script>
1034
1035
1036	
1036<script type="text/html" id="tmpl-uploader-editor">
1037		<div class="uploader-editor-content">
1038			<div class="uploader-editor-title">Drop files to upload</div>
1039		</div>
1040	</script>
1040
1041
1042	
1042<script type="text/html" id="tmpl-uploader-inline">
1043		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
1044		<# if ( data.canClose ) { #>
1045		<button class="close dashicons dashicons-no"><span class="screen-reader-text">Close uploader</span></button>
1046		<# } #>
1047		<div class="uploader-inline-content {{ messageClass }}">
1048		<# if ( data.message ) { #>
1049			<h2 class="upload-message">{{ data.message }}</h2>
1050		<# } #>
1051					<div class="upload-ui">
1052				<h2 class="upload-instructions drop-instructions">Drop files anywhere to upload</h2>
1053				<p class="upload-instructions drop-instructions">or</p>
1054				<button type="button" class="browser button button-hero">Select Files</button>
1055			</div>
1056
1057			<div class="upload-inline-status"></div>
1058
1059			<div class="post-upload-ui">
1060				
1061				<p class="max-upload-size">Maximum upload file size: 64 MB.</p>
1062
1063				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
1064					<p class="suggested-dimensions">
1065						Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels.					</p>
1066				<# } #>
1067
1068				<p class="tve-media-message tve-media-allowed-zip" style="display: none"><strong>Only .zip files are accepted</strong></p><p class="tve-media-message tve-media-allowed-jpg" style="display: none"><strong>Only .jpg files are accepted</strong></p><p class="tve-media-message tve-media-allowed-gif" style="display: none"><strong>Only .gif files are accepted</strong></p><p class="tve-media-message tve-media-allowed-png" style="display: none"><strong>Only .png files are accepted</strong></p><p class="tve-media-message tve-media-allowed-pdf" style="display: none"><strong>Only .pdf files are accepted</strong></p>			</div>
1069				</div>
1070	</script>
1070
1071
1072	
1072<script type="text/html" id="tmpl-media-library-view-switcher">
1073		<a href="/?mode=list" class="view-list">
1074			<span class="screen-reader-text">List View</span>
1075		</a>
1076		<a href="/?mode=grid" class="view-grid current">
1077			<span class="screen-reader-text">Grid View</span>
1078		</a>
1079	</script>
1079
1080
1081	
1081<script type="text/html" id="tmpl-uploader-status">
1082		<h2>Uploading</h2>
1083		<button type="button" class="button-link upload-dismiss-errors"><span class="screen-reader-text">Dismiss Errors</span></button>
1084
1085		<div class="media-progress-bar"><div></div></div>
1086		<div class="upload-details">
1087			<span class="upload-count">
1088				<span class="upload-index"></span> / <span class="upload-total"></span>
1089			</span>
1090			<span class="upload-detail-separator">&ndash;</span>
1091			<span class="upload-filename"></span>
1092		</div>
1093		<div class="upload-errors"></div>
1094	</script>
1094
1095
1096	
1096<script type="text/html" id="tmpl-uploader-status-error">
1097		<span class="upload-error-filename">{{{ data.filename }}}</span>
1098		<span class="upload-error-message">{{ data.message }}</span>
1099	</script>
1099
1100
1101	
1101<script type="text/html" id="tmpl-edit-attachment-frame">
1102		<div class="edit-media-header">
1103			<button class="left dashicons <# if ( ! data.hasPrevious ) { #> disabled <# } #>"><span class="screen-reader-text">Edit previous media item</span></button>
1104			<button class="right dashicons <# if ( ! data.hasNext ) { #> disabled <# } #>"><span class="screen-reader-text">Edit next media item</span></button>
1105		</div>
1106		<div class="media-frame-title"></div>
1107		<div class="media-frame-content"></div>
1108	</script>
1108
1109
1110	
1110<script type="text/html" id="tmpl-attachment-details-two-column">
1111		<div class="attachment-media-view {{ data.orientation }}">
1112			<div class="thumbnail thumbnail-{{ data.type }}">
1113				<# if ( data.uploading ) { #>
1114					<div class="media-progress-bar"><div></div></div>
1115				<# } else if ( data.sizes && data.sizes.large ) { #>
1116					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
1117				<# } else if ( data.sizes && data.sizes.full ) { #>
1118					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
1119				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
1120					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
1121				<# } #>
1122
1123				<# if ( 'audio' === data.type ) { #>
1124				<div class="wp-media-wrapper">
1125					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
1126						<source type="{{ data.mime }}" src="{{ data.url }}"/>
1127					</audio>
1128				</div>
1129				<# } else if ( 'video' === data.type ) {
1130					var w_rule = '';
1131					if ( data.width ) {
1132						w_rule = 'width: ' + data.width + 'px;';
1133					} else if ( wp.media.view.settings.contentWidth ) {
1134						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
1135					}
1136				#>
1137				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
1138					<video controls="controls" class="wp-video-shortcode" preload="metadata"
1139						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
1140						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
1141						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
1142						<source type="{{ data.mime }}" src="{{ data.url }}"/>
1143					</video>
1144				</div>
1145				<# } #>
1146
1147				<div class="attachment-actions">
1148					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
1149					<button type="button" class="button edit-attachment">Edit Image</button>
1150					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
1151					Document Preview					<# } #>
1152				</div>
1153			</div>
1154		</div>
1155		<div class="attachment-info">
1156			<span class="settings-save-status">
1157				<span class="spinner"></span>
1158				<span class="saved">Saved.</span>
1159			</span>
1160			<div class="details">
1161				<div class="filename"><strong>File name:</strong> {{ data.filename }}</div>
1162				<div class="filename"><strong>File type:</strong> {{ data.mime }}</div>
1163				<div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div>
1164
1165				<div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div>
1166				<# if ( 'image' === data.type && ! data.uploading ) { #>
1167					<# if ( data.width && data.height ) { #>
1168						<div class="dimensions"><strong>Dimensions:</strong> {{ data.width }} &times; {{ data.height }}</div>
1169					<# } #>
1170				<# } #>
1171
1172				<# if ( data.fileLength ) { #>
1173					<div class="file-length"><strong>Length:</strong> {{ data.fileLength }}</div>
1174				<# } #>
1175
1176				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
1177					<div class="bitrate">
1178						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
1179						<# if ( data.meta.bitrate_mode ) { #>
1180						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
1181						<# } #>
1182					</div>
1183				<# } #>
1184
1185				<div class="compat-meta">
1186					<# if ( data.compat && data.compat.meta ) { #>
1187						{{{ data.compat.meta }}}
1188					<# } #>
1189				</div>
1190			</div>
1191
1192			<div class="settings">
1193				<label class="setting" data-setting="url">
1194					<span class="name">URL</span>
1195					<input type="text" value="{{ data.url }}" readonly />
1196				</label>
1197				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1198								<label class="setting" data-setting="title">
1199					<span class="name">Title</span>
1200					<input type="text" value="{{ data.title }}" {{ maybeReadOnly }} />
1201				</label>
1202								<# if ( 'audio' === data.type ) { #>
1203								<label class="setting" data-setting="artist">
1204					<span class="name">Artist</span>
1205					<input type="text" value="{{ data.artist || data.meta.artist || '' }}" />
1206				</label>
1207								<label class="setting" data-setting="album">
1208					<span class="name">Album</span>
1209					<input type="text" value="{{ data.album || data.meta.album || '' }}" />
1210				</label>
1211								<# } #>
1212				<label class="setting" data-setting="caption">
1213					<span class="name">Caption</span>
1214					<textarea {{ maybeReadOnly }}>{{ data.caption }}</textarea>
1215				</label>
1216				<# if ( 'image' === data.type ) { #>
1217					<label class="setting" data-setting="alt">
1218						<span class="name">Alt Text</span>
1219						<input type="text" value="{{ data.alt }}" {{ maybeReadOnly }} />
1220					</label>
1221				<# } #>
1222				<label class="setting" data-setting="description">
1223					<span class="name">Description</span>
1224					<textarea {{ maybeReadOnly }}>{{ data.description }}</textarea>
1225				</label>
1226				<label class="setting">
1227					<span class="name">Uploaded By</span>
1228					<span class="value">{{ data.authorName }}</span>
1229				</label>
1230				<# if ( data.uploadedToTitle ) { #>
1231					<label class="setting">
1232						<span class="name">Uploaded To</span>
1233						<# if ( data.uploadedToLink ) { #>
1234							<span class="value"><a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a></span>
1235						<# } else { #>
1236							<span class="value">{{ data.uploadedToTitle }}</span>
1237						<# } #>
1238					</label>
1239				<# } #>
1240				<div class="attachment-compat"></div>
1241			</div>
1242
1243			<div class="actions">
1244				<a class="view-attachment" href="{{ data.link }}">View attachment page</a>
1245				<# if ( data.can.save ) { #> |
1246					<a href="post.php?post={{ data.id }}&action=edit">Edit more details</a>
1247				<# } #>
1248				<# if ( ! data.uploading && data.can.remove ) { #> |
1249											<button type="button" class="button-link delete-attachment">Delete Permanently</button>
1250									<# } #>
1251			</div>
1252
1253		</div>
1254	</script>
1254
1255
1256	
1256<script type="text/html" id="tmpl-attachment">
1257		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
1258			<div class="thumbnail">
1259				<# if ( data.uploading ) { #>
1260					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
1261				<# } else if ( 'image' === data.type && data.sizes ) { #>
1262					<div class="centered">
1263						<img src="{{ data.size.url }}" draggable="false" alt="" />
1264					</div>
1265				<# } else { #>
1266					<div class="centered">
1267						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
1268							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
1269						<# } else if ( data.sizes && data.sizes.medium ) { #>
1270							<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
1271						<# } else { #>
1272							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
1273						<# } #>
1274					</div>
1275					<div class="filename">
1276						<div>{{ data.filename }}</div>
1277					</div>
1278				<# } #>
1279			</div>
1280			<# if ( data.buttons.close ) { #>
1281				<button type="button" class="button-link attachment-close media-modal-icon"><span class="screen-reader-text">Remove</span></button>
1282			<# } #>
1283		</div>
1284		<# if ( data.buttons.check ) { #>
1285			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon"></span><span class="screen-reader-text">Deselect</span></button>
1286		<# } #>
1287		<#
1288		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
1289		if ( data.describe ) {
1290			if ( 'image' === data.type ) { #>
1291				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
1292					placeholder="Caption this image&hellip;" {{ maybeReadOnly }} />
1293			<# } else { #>
1294				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
1295					<# if ( 'video' === data.type ) { #>
1296						placeholder="Describe this video&hellip;"
1297					<# } else if ( 'audio' === data.type ) { #>
1298						placeholder="Describe this audio file&hellip;"
1299					<# } else { #>
1300						placeholder="Describe this media file&hellip;"
1301					<# } #> {{ maybeReadOnly }} />
1302			<# }
1303		} #>
1304	</script>
1304
1305
1306	
1306<script type="text/html" id="tmpl-attachment-details">
1307		<h2>
1308			Attachment Details			<span class="settings-save-status">
1309				<span class="spinner"></span>
1310				<span class="saved">Saved.</span>
1311			</span>
1312		</h2>
1313		<div class="attachment-info">
1314			<div class="thumbnail thumbnail-{{ data.type }}">
1315				<# if ( data.uploading ) { #>
1316					<div class="media-progress-bar"><div></div></div>
1317				<# } else if ( 'image' === data.type && data.sizes ) { #>
1318					<img src="{{ data.size.url }}" draggable="false" alt="" />
1319				<# } else { #>
1320					<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
1321				<# } #>
1322			</div>
1323			<div class="details">
1324				<div class="filename">{{ data.filename }}</div>
1325				<div class="uploaded">{{ data.dateFormatted }}</div>
1326
1327				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
1328				<# if ( 'image' === data.type && ! data.uploading ) { #>
1329					<# if ( data.width && data.height ) { #>
1330						<div class="dimensions">{{ data.width }} &times; {{ data.height }}</div>
1331					<# } #>
1332
1333					<# if ( data.can.save && data.sizes ) { #>
1334						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Edit Image</a>
1335					<# } #>
1336				<# } #>
1337
1338				<# if ( data.fileLength ) { #>
1339					<div class="file-length">Length: {{ data.fileLength }}</div>
1340				<# } #>
1341
1342				<# if ( ! data.uploading && data.can.remove ) { #>
1343											<button type="button" class="button-link delete-attachment">Delete Permanently</button>
1344									<# } #>
1345
1346				<div class="compat-meta">
1347					<# if ( data.compat && data.compat.meta ) { #>
1348						{{{ data.compat.meta }}}
1349					<# } #>
1350				</div>
1351			</div>
1352		</div>
1353
1354		<label class="setting" data-setting="url">
1355			<span class="name">URL</span>
1356			<input type="text" value="{{ data.url }}" readonly />
1357		</label>
1358		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
1359				<label class="setting" data-setting="title">
1360			<span class="name">Title</span>
1361			<input type="text" value="{{ data.title }}" {{ maybeReadOnly }} />
1362		</label>
1363				<# if ( 'audio' === data.type ) { #>
1364				<label class="setting" data-setting="artist">
1365			<span class="name">Artist</span>
1366			<input type="text" value="{{ data.artist || data.meta.artist || '' }}" />
1367		</label>
1368				<label class="setting" data-setting="album">
1369			<span class="name">Album</span>
1370			<input type="text" value="{{ data.album || data.meta.album || '' }}" />
1371		</label>
1372				<# } #>
1373		<label class="setting" data-setting="caption">
1374			<span class="name">Caption</span>
1375			<textarea {{ maybeReadOnly }}>{{ data.caption }}</textarea>
1376		</label>
1377		<# if ( 'image' === data.type ) { #>
1378			<label class="setting" data-setting="alt">
1379				<span class="name">Alt Text</span>
1380				<input type="text" value="{{ data.alt }}" {{ maybeReadOnly }} />
1381			</label>
1382		<# } #>
1383		<label class="setting" data-setting="description">
1384			<span class="name">Description</span>
1385			<textarea {{ maybeReadOnly }}>{{ data.description }}</textarea>
1386		</label>
1387	</script>
1387
1388
1389	
1389<script type="text/html" id="tmpl-media-selection">
1390		<div class="selection-info">
1391			<span class="count"></span>
1392			<# if ( data.editable ) { #>
1393				<button type="button" class="button-link edit-selection">Edit Selection</button>
1394			<# } #>
1395			<# if ( data.clearable ) { #>
1396				<button type="button" class="button-link clear-selection">Clear</button>
1397			<# } #>
1398		</div>
1399		<div class="selection-view"></div>
1400	</script>
1400
1401
1402	
1402<script type="text/html" id="tmpl-attachment-display-settings">
1403		<h2>Attachment Display Settings</h2>
1404
1405		<# if ( 'image' === data.type ) { #>
1406			<label class="setting align">
1407				<span>Alignment</span>
1408				<select class="alignment"
1409					data-setting="align"
1410					<# if ( data.userSettings ) { #>
1411						data-user-setting="align"
1412					<# } #>>
1413
1414					<option value="left">
1415						Left					</option>
1416					<option value="center">
1417						Center					</option>
1418					<option value="right">
1419						Right					</option>
1420					<option value="none" selected>
1421						None					</option>
1422				</select>
1423			</label>
1424		<# } #>
1425
1426		<div class="setting">
1427			<label>
1428				<# if ( data.model.canEmbed ) { #>
1429					<span>Embed or Link</span>
1430				<# } else { #>
1431					<span>Link To</span>
1432				<# } #>
1433
1434				<select class="link-to"
1435					data-setting="link"
1436					<# if ( data.userSettings && ! data.model.canEmbed ) { #>
1437						data-user-setting="urlbutton"
1438					<# } #>>
1439
1440				<# if ( data.model.canEmbed ) { #>
1441					<option value="embed" selected>
1442						Embed Media Player					</option>
1443					<option value="file">
1444				<# } else { #>
1445					<option value="none" selected>
1446						None					</option>
1447					<option value="file">
1448				<# } #>
1449					<# if ( data.model.canEmbed ) { #>
1450						Link to Media File					<# } else { #>
1451						Media File					<# } #>
1452					</option>
1453					<option value="post">
1454					<# if ( data.model.canEmbed ) { #>
1455						Link to Attachment Page					<# } else { #>
1456						Attachment Page					<# } #>
1457					</option>
1458				<# if ( 'image' === data.type ) { #>
1459					<option value="custom">
1460						Custom URL					</option>
1461				<# } #>
1462				</select>
1463			</label>
1464			<input type="text" class="link-to-custom" data-setting="linkUrl" />
1465		</div>
1466
1467		<# if ( 'undefined' !== typeof data.sizes ) { #>
1468			<label class="setting">
1469				<span>Size</span>
1470				<select class="size" name="size"
1471					data-setting="size"
1472					<# if ( data.userSettings ) { #>
1473						data-user-setting="imgsize"
1474					<# } #>>
1475											<#
1476						var size = data.sizes['thumbnail'];
1477						if ( size ) { #>
1478							<option value="thumbnail" >
1479								Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1480							</option>
1481						<# } #>
1482											<#
1483						var size = data.sizes['medium'];
1484						if ( size ) { #>
1485							<option value="medium" >
1486								Medium &ndash; {{ size.width }} &times; {{ size.height }}
1487							</option>
1488						<# } #>
1489											<#
1490						var size = data.sizes['large'];
1491						if ( size ) { #>
1492							<option value="large" >
1493								Large &ndash; {{ size.width }} &times; {{ size.height }}
1494							</option>
1495						<# } #>
1496											<#
1497						var size = data.sizes['full'];
1498						if ( size ) { #>
1499							<option value="full"  selected='selected'>
1500								Full Size &ndash; {{ size.width }} &times; {{ size.height }}
1501							</option>
1502						<# } #>
1503									</select>
1504			</label>
1505		<# } #>
1506	</script>
1506
1507
1508	
1508<script type="text/html" id="tmpl-gallery-settings">
1509		<h2>Gallery Settings</h2>
1510
1511		<label class="setting">
1512			<span>Link To</span>
1513			<select class="link-to"
1514				data-setting="link"
1515				<# if ( data.userSettings ) { #>
1516					data-user-setting="urlbutton"
1517				<# } #>>
1518
1519				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' == wp.media.galleryDefaults.link ) {
1520					#>selected="selected"<# }
1521				#>>
1522					Attachment Page				</option>
1523				<option value="file" <# if ( 'file' == wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1524					Media File				</option>
1525				<option value="none" <# if ( 'none' == wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
1526					None				</option>
1527			</select>
1528		</label>
1529
1530		<label class="setting">
1531			<span>Columns</span>
1532			<select class="columns" name="columns"
1533				data-setting="columns">
1534									<option value="1" <#
1535						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1536					#>>
1537						1					</option>
1538									<option value="2" <#
1539						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1540					#>>
1541						2					</option>
1542									<option value="3" <#
1543						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1544					#>>
1545						3					</option>
1546									<option value="4" <#
1547						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1548					#>>
1549						4					</option>
1550									<option value="5" <#
1551						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1552					#>>
1553						5					</option>
1554									<option value="6" <#
1555						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1556					#>>
1557						6					</option>
1558									<option value="7" <#
1559						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1560					#>>
1561						7					</option>
1562									<option value="8" <#
1563						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1564					#>>
1565						8					</option>
1566									<option value="9" <#
1567						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
1568					#>>
1569						9					</option>
1570							</select>
1571		</label>
1572
1573		<label class="setting">
1574			<span>Random Order</span>
1575			<input type="checkbox" data-setting="_orderbyRandom" />
1576		</label>
1577
1578		<label class="setting size">
1579			<span>Size</span>
1580			<select class="size" name="size"
1581				data-setting="size"
1582				<# if ( data.userSettings ) { #>
1583					data-user-setting="imgsize"
1584				<# } #>
1585				>
1586									<option value="thumbnail">
1587						Thumbnail					</option>
1588									<option value="medium">
1589						Medium					</option>
1590									<option value="large">
1591						Large					</option>
1592									<option value="full">
1593						Full Size					</option>
1594							</select>
1595		</label>
1596	</script>
1596
1597
1598	
1598<script type="text/html" id="tmpl-playlist-settings">
1599		<h2>Playlist Settings</h2>
1600
1601		<# var emptyModel = _.isEmpty( data.model ),
1602			isVideo = 'video' === data.controller.get('library').props.get('type'); #>
1603
1604		<label class="setting">
1605			<input type="checkbox" data-setting="tracklist" <# if ( emptyModel ) { #>
1606				checked="checked"
1607			<# } #> />
1608			<# if ( isVideo ) { #>
1609			<span>Show Video List</span>
1610			<# } else { #>
1611			<span>Show Tracklist</span>
1612			<# } #>
1613		</label>
1614
1615		<# if ( ! isVideo ) { #>
1616		<label class="setting">
1617			<input type="checkbox" data-setting="artists" <# if ( emptyModel ) { #>
1618				checked="checked"
1619			<# } #> />
1620			<span>Show Artist Name in Tracklist</span>
1621		</label>
1622		<# } #>
1623
1624		<label class="setting">
1625			<input type="checkbox" data-setting="images" <# if ( emptyModel ) { #>
1626				checked="checked"
1627			<# } #> />
1628			<span>Show Images</span>
1629		</label>
1630	</script>
1630
1631
1632	
1632<script type="text/html" id="tmpl-embed-link-settings">
1633		<label class="setting link-text">
1634			<span>Link Text</span>
1635			<input type="text" class="alignment" data-setting="linkText" />
1636		</label>
1637		<div class="embed-container" style="display: none;">
1638			<div class="embed-preview"></div>
1639		</div>
1640	</script>
1640
1641
1642	
1642<script type="text/html" id="tmpl-embed-image-settings">
1643		<div class="thumbnail">
1644			<img src="{{ data.model.url }}" draggable="false" alt="" />
1645		</div>
1646
1647					<label class="setting caption">
1648				<span>Caption</span>
1649				<textarea data-setting="caption" />
1650			</label>
1651		
1652		<label class="setting alt-text">
1653			<span>Alt Text</span>
1654			<input type="text" data-setting="alt" />
1655		</label>
1656
1657		<div class="setting align">
1658			<span>Align</span>
1659			<div class="button-group button-large" data-setting="align">
1660				<button class="button" value="left">
1661					Left				</button>
1662				<button class="button" value="center">
1663					Center				</button>
1664				<button class="button" value="right">
1665					Right				</button>
1666				<button class="button active" value="none">
1667					None				</button>
1668			</div>
1669		</div>
1670
1671		<div class="setting link-to">
1672			<span>Link To</span>
1673			<div class="button-group button-large" data-setting="link">
1674				<button class="button" value="file">
1675					Image URL				</button>
1676				<button class="button" value="custom">
1677					Custom URL				</button>
1678				<button class="button active" value="none">
1679					None				</button>
1680			</div>
1681			<input type="text" class="link-to-custom" data-setting="linkUrl" />
1682		</div>
1683	</script>
1683
1684
1685	
1685<script type="text/html" id="tmpl-image-details">
1686		<div class="media-embed">
1687			<div class="embed-media-settings">
1688				<div class="column-image">
1689					<div class="image">
1690						<img src="{{ data.model.url }}" draggable="false" alt="" />
1691
1692						<# if ( data.attachment && window.imageEdit ) { #>
1693							<div class="actions">
1694								<input type="button" class="edit-attachment button" value="Edit Original" />
1695								<input type="button" class="replace-attachment button" value="Replace" />
1696							</div>
1697						<# } #>
1698					</div>
1699				</div>
1700				<div class="column-settings">
1701											<label class="setting caption">
1702							<span>Caption</span>
1703							<textarea data-setting="caption">{{ data.model.caption }}</textarea>
1704						</label>
1705					
1706					<label class="setting alt-text">
1707						<span>Alternative Text</span>
1708						<input type="text" data-setting="alt" value="{{ data.model.alt }}" />
1709					</label>
1710
1711					<h2>Display Settings</h2>
1712					<div class="setting align">
1713						<span>Align</span>
1714						<div class="button-group button-large" data-setting="align">
1715							<button class="button" value="left">
1716								Left							</button>
1717							<button class="button" value="center">
1718								Center							</button>
1719							<button class="button" value="right">
1720								Right							</button>
1721							<button class="button active" value="none">
1722								None							</button>
1723						</div>
1724					</div>
1725
1726					<# if ( data.attachment ) { #>
1727						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
1728							<label class="setting size">
1729								<span>Size</span>
1730								<select class="size" name="size"
1731									data-setting="size"
1732									<# if ( data.userSettings ) { #>
1733										data-user-setting="imgsize"
1734									<# } #>>
1735																			<#
1736										var size = data.sizes['thumbnail'];
1737										if ( size ) { #>
1738											<option value="thumbnail">
1739												Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
1740											</option>
1741										<# } #>
1742																			<#
1743										var size = data.sizes['medium'];
1744										if ( size ) { #>
1745											<option value="medium">
1746												Medium &ndash; {{ size.width }} &times; {{ size.height }}
1747											</option>
1748										<# } #>
1749																			<#
1750										var size = data.sizes['large'];
1751										if ( size ) { #>
1752											<option value="large">
1753												Large &ndash; {{ size.width }} &times; {{ size.height }}
1754											</option>
1755										<# } #>
1756																			<#
1757										var size = data.sizes['full'];
1758										if ( size ) { #>
1759											<option value="full">
1760												Full Size &ndash; {{ size.width }} &times; {{ size.height }}
1761											</option>
1762										<# } #>
1763																		<option value="custom">
1764										Custom Size									</option>
1765								</select>
1766							</label>
1767						<# } #>
1768							<div class="custom-size<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
1769								<label><span>Width <small>(px)</small></span> <input data-setting="customWidth" type="number" step="1" value="{{ data.model.customWidth }}" /></label><span class="sep">&times;</span><label><span>Height <small>(px)</small></span><input data-setting="customHeight" type="number" step="1" value="{{ data.model.customHeight }}" /></label>
1770							</div>
1771					<# } #>
1772
1773					<div class="setting link-to">
1774						<span>Link To</span>
1775						<select data-setting="link">
1776						<# if ( data.attachment ) { #>
1777							<option value="file">
1778								Media File							</option>
1779							<option value="post">
1780								Attachment Page							</option>
1781						<# } else { #>
1782							<option value="file">
1783								Image URL							</option>
1784						<# } #>
1785							<option value="custom">
1786								Custom URL							</option>
1787							<option value="none">
1788								None							</option>
1789						</select>
1790						<input type="text" class="link-to-custom" data-setting="linkUrl" />
1791					</div>
1792					<div class="advanced-section">
1793						<h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2>
1794						<div class="advanced-settings hidden">
1795							<div class="advanced-image">
1796								<label class="setting title-text">
1797									<span>Image Title Attribute</span>
1798									<input type="text" data-setting="title" value="{{ data.model.title }}" />
1799								</label>
1800								<label class="setting extra-classes">
1801									<span>Image CSS Class</span>
1802									<input type="text" data-setting="extraClasses" value="{{ data.model.extraClasses }}" />
1803								</label>
1804							</div>
1805							<div class="advanced-link">
1806								<div class="setting link-target">
1807									<label><input type="checkbox" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>Open link in a new tab</label>
1808								</div>
1809								<label class="setting link-rel">
1810									<span>Link Rel</span>
1811									<input type="text" data-setting="linkRel" value="{{ data.model.linkRel }}" />
1812								</label>
1813								<label class="setting link-class-name">
1814									<span>Link CSS Class</span>
1815									<input type="text" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
1816								</label>
1817							</div>
1818						</div>
1819					</div>
1820				</div>
1821			</div>
1822		</div>
1823	</script>
1823
1824
1825	
1825<script type="text/html" id="tmpl-image-editor">
1826		<div id="media-head-{{ data.id }}"></div>
1827		<div id="image-editor-{{ data.id }}"></div>
1828	</script>
1828
1829
1830	
1830<script type="text/html" id="tmpl-audio-details">
1831		<# var ext, html5types = {
1832			mp3: wp.media.view.settings.embedMimes.mp3,
1833			ogg: wp.media.view.settings.embedMimes.ogg
1834		}; #>
1835
1836				<div class="media-embed media-embed-details">
1837			<div class="embed-media-settings embed-audio-settings">
1838				<audio style="visibility: hidden"
1839	controls
1840	class="wp-audio-shortcode"
1841	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
1842	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
1843	<#
1844	if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
1845		#> autoplay<#
1846	}
1847	if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
1848		#> loop<#
1849	}
1850	#>
1851>
1852	<# if ( ! _.isEmpty( data.model.src ) ) { #>
1853	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
1854	<# } #>
1855
1856	<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
1857	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
1858	<# } #>
1859	<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
1860	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
1861	<# } #>
1862	<# if ( ! _.isEmpty( data.model.flac ) ) { #>
1863	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
1864	<# } #>
1865	<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
1866	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
1867	<# } #>
1868	<# if ( ! _.isEmpty( data.model.wav ) ) { #>
1869	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
1870	<# } #>
1871	</audio>
1872
1873				<# if ( ! _.isEmpty( data.model.src ) ) {
1874					ext = data.model.src.split('.').pop();
1875					if ( html5types[ ext ] ) {
1876						delete html5types[ ext ];
1877					}
1878				#>
1879				<label class="setting">
1880					<span>SRC</span>
1881					<input type="text" disabled="disabled" data-setting="src" value="{{ data.model.src }}" />
1882					<button type="button" class="button-link remove-setting">Remove audio source</button>
1883				</label>
1884				<# } #>
1885				<# if ( ! _.isEmpty( data.model.mp3 ) ) {
1886					if ( ! _.isUndefined( html5types.mp3 ) ) {
1887						delete html5types.mp3;
1888					}
1889				#>
1890				<label class="setting">
1891					<span>MP3</span>
1892					<input type="text" disabled="disabled" data-setting="mp3" value="{{ data.model.mp3 }}" />
1893					<button type="button" class="button-link remove-setting">Remove audio source</button>
1894				</label>
1895				<# } #>
1896				<# if ( ! _.isEmpty( data.model.ogg ) ) {
1897					if ( ! _.isUndefined( html5types.ogg ) ) {
1898						delete html5types.ogg;
1899					}
1900				#>
1901				<label class="setting">
1902					<span>OGG</span>
1903					<input type="text" disabled="disabled" data-setting="ogg" value="{{ data.model.ogg }}" />
1904					<button type="button" class="button-link remove-setting">Remove audio source</button>
1905				</label>
1906				<# } #>
1907				<# if ( ! _.isEmpty( data.model.flac ) ) {
1908					if ( ! _.isUndefined( html5types.flac ) ) {
1909						delete html5types.flac;
1910					}
1911				#>
1912				<label class="setting">
1913					<span>FLAC</span>
1914					<input type="text" disabled="disabled" data-setting="flac" value="{{ data.model.flac }}" />
1915					<button type="button" class="button-link remove-setting">Remove audio source</button>
1916				</label>
1917				<# } #>
1918				<# if ( ! _.isEmpty( data.model.m4a ) ) {
1919					if ( ! _.isUndefined( html5types.m4a ) ) {
1920						delete html5types.m4a;
1921					}
1922				#>
1923				<label class="setting">
1924					<span>M4A</span>
1925					<input type="text" disabled="disabled" data-setting="m4a" value="{{ data.model.m4a }}" />
1926					<button type="button" class="button-link remove-setting">Remove audio source</button>
1927				</label>
1928				<# } #>
1929				<# if ( ! _.isEmpty( data.model.wav ) ) {
1930					if ( ! _.isUndefined( html5types.wav ) ) {
1931						delete html5types.wav;
1932					}
1933				#>
1934				<label class="setting">
1935					<span>WAV</span>
1936					<input type="text" disabled="disabled" data-setting="wav" value="{{ data.model.wav }}" />
1937					<button type="button" class="button-link remove-setting">Remove audio source</button>
1938				</label>
1939				<# } #>
1940				
1941				<# if ( ! _.isEmpty( html5types ) ) { #>
1942				<div class="setting">
1943					<span>Add alternate sources for maximum HTML5 playback:</span>
1944					<div class="button-large">
1945					<# _.each( html5types, function (mime, type) { #>
1946					<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
1947					<# } ) #>
1948					</div>
1949				</div>
1950				<# } #>
1951
1952				<div class="setting preload">
1953					<span>Preload</span>
1954					<div class="button-group button-large" data-setting="preload">
1955						<button class="button" value="auto">Auto</button>
1956						<button class="button" value="metadata">Metadata</button>
1957						<button class="button active" value="none">None</button>
1958					</div>
1959				</div>
1960
1961				<label class="setting checkbox-setting autoplay">
1962					<input type="checkbox" data-setting="autoplay" />
1963					<span>Autoplay</span>
1964				</label>
1965
1966				<label class="setting checkbox-setting">
1967					<input type="checkbox" data-setting="loop" />
1968					<span>Loop</span>
1969				</label>
1970			</div>
1971		</div>
1972	</script>
1972
1973
1974	
1974<script type="text/html" id="tmpl-video-details">
1975		<# var ext, html5types = {
1976			mp4: wp.media.view.settings.embedMimes.mp4,
1977			ogv: wp.media.view.settings.embedMimes.ogv,
1978			webm: wp.media.view.settings.embedMimes.webm
1979		}; #>
1980
1981				<div class="media-embed media-embed-details">
1982			<div class="embed-media-settings embed-video-settings">
1983				<div class="wp-video-holder">
1984				<#
1985				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
1986					h = ! data.model.height ? 360 : data.model.height;
1987
1988				if ( data.model.width && w !== data.model.width ) {
1989					h = Math.ceil( ( h * w ) / data.model.width );
1990				}
1991				#>
1992
1993				<#  var w_rule = '', classes = [],
1994		w, h, settings = wp.media.view.settings,
1995		isYouTube = isVimeo = false;
1996
1997	if ( ! _.isEmpty( data.model.src ) ) {
1998		isYouTube = data.model.src.match(/youtube|youtu\.be/);
1999		isVimeo = -1 !== data.model.src.indexOf('vimeo');
2000	}
2001
2002	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
2003		w = settings.contentWidth;
2004	} else {
2005		w = data.model.width;
2006	}
2007
2008	if ( w !== data.model.width ) {
2009		h = Math.ceil( ( data.model.height * w ) / data.model.width );
2010	} else {
2011		h = data.model.height;
2012 	}
2013
2014	if ( w ) {
2015		w_rule = 'width: ' + w + 'px; ';
2016	}
2017
2018	if ( isYouTube ) {
2019		classes.push( 'youtube-video' );
2020	}
2021
2022	if ( isVimeo ) {
2023		classes.push( 'vimeo-video' );
2024	}
2025
2026#>
2027<div style="{{ w_rule }}" class="wp-video">
2028<video controls
2029	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
2030	<# if ( w ) { #>width="{{ w }}"<# } #>
2031	<# if ( h ) { #>height="{{ h }}"<# } #>
2032	<#
2033		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
2034			#> poster="{{ data.model.poster }}"<#
2035		} #>
2036		preload="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"<#
2037	 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
2038		#> autoplay<#
2039	}
2040	 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
2041		#> loop<#
2042	}
2043	#>
2044>
2045	<# if ( ! _.isEmpty( data.model.src ) ) {
2046		if ( isYouTube ) { #>
2047		<source src="{{ data.model.src }}" type="video/youtube" />
2048		<# } else if ( isVimeo ) { #>
2049		<source src="{{ data.model.src }}" type="video/vimeo" />
2050		<# } else { #>
2051		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
2052		<# }
2053	} #>
2054
2055	<# if ( data.model.mp4 ) { #>
2056	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
2057	<# } #>
2058	<# if ( data.model.m4v ) { #>
2059	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
2060	<# } #>
2061	<# if ( data.model.webm ) { #>
2062	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
2063	<# } #>
2064	<# if ( data.model.ogv ) { #>
2065	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
2066	<# } #>
2067	<# if ( data.model.flv ) { #>
2068	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
2069	<# } #>
2070		{{{ data.model.content }}}
2071</video>
2072</div>
2073
2074				<# if ( ! _.isEmpty( data.model.src ) ) {
2075					ext = data.model.src.split('.').pop();
2076					if ( html5types[ ext ] ) {
2077						delete html5types[ ext ];
2078					}
2079				#>
2080				<label class="setting">
2081					<span>SRC</span>
2082					<input type="text" disabled="disabled" data-setting="src" value="{{ data.model.src }}" />
2083					<button type="button" class="button-link remove-setting">Remove video source</button>
2084				</label>
2085				<# } #>
2086				<# if ( ! _.isEmpty( data.model.mp4 ) ) {
2087					if ( ! _.isUndefined( html5types.mp4 ) ) {
2088						delete html5types.mp4;
2089					}
2090				#>
2091				<label class="setting">
2092					<span>MP4</span>
2093					<input type="text" disabled="disabled" data-setting="mp4" value="{{ data.model.mp4 }}" />
2094					<button type="button" class="button-link remove-setting">Remove video source</button>
2095				</label>
2096				<# } #>
2097				<# if ( ! _.isEmpty( data.model.m4v ) ) {
2098					if ( ! _.isUndefined( html5types.m4v ) ) {
2099						delete html5types.m4v;
2100					}
2101				#>
2102				<label class="setting">
2103					<span>M4V</span>
2104					<input type="text" disabled="disabled" data-setting="m4v" value="{{ data.model.m4v }}" />
2105					<button type="button" class="button-link remove-setting">Remove video source</button>
2106				</label>
2107				<# } #>
2108				<# if ( ! _.isEmpty( data.model.webm ) ) {
2109					if ( ! _.isUndefined( html5types.webm ) ) {
2110						delete html5types.webm;
2111					}
2112				#>
2113				<label class="setting">
2114					<span>WEBM</span>
2115					<input type="text" disabled="disabled" data-setting="webm" value="{{ data.model.webm }}" />
2116					<button type="button" class="button-link remove-setting">Remove video source</button>
2117				</label>
2118				<# } #>
2119				<# if ( ! _.isEmpty( data.model.ogv ) ) {
2120					if ( ! _.isUndefined( html5types.ogv ) ) {
2121						delete html5types.ogv;
2122					}
2123				#>
2124				<label class="setting">
2125					<span>OGV</span>
2126					<input type="text" disabled="disabled" data-setting="ogv" value="{{ data.model.ogv }}" />
2127					<button type="button" class="button-link remove-setting">Remove video source</button>
2128				</label>
2129				<# } #>
2130				<# if ( ! _.isEmpty( data.model.flv ) ) {
2131					if ( ! _.isUndefined( html5types.flv ) ) {
2132						delete html5types.flv;
2133					}
2134				#>
2135				<label class="setting">
2136					<span>FLV</span>
2137					<input type="text" disabled="disabled" data-setting="flv" value="{{ data.model.flv }}" />
2138					<button type="button" class="button-link remove-setting">Remove video source</button>
2139				</label>
2140				<# } #>
2141								</div>
2142
2143				<# if ( ! _.isEmpty( html5types ) ) { #>
2144				<div class="setting">
2145					<span>Add alternate sources for maximum HTML5 playback:</span>
2146					<div class="button-large">
2147					<# _.each( html5types, function (mime, type) { #>
2148					<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
2149					<# } ) #>
2150					</div>
2151				</div>
2152				<# } #>
2153
2154				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
2155				<label class="setting">
2156					<span>Poster Image</span>
2157					<input type="text" disabled="disabled" data-setting="poster" value="{{ data.model.poster }}" />
2158					<button type="button" class="button-link remove-setting">Remove poster image</button>
2159				</label>
2160				<# } #>
2161				<div class="setting preload">
2162					<span>Preload</span>
2163					<div class="button-group button-large" data-setting="preload">
2164						<button class="button" value="auto">Auto</button>
2165						<button class="button" value="metadata">Metadata</button>
2166						<button class="button active" value="none">None</button>
2167					</div>
2168				</div>
2169
2170				<label class="setting checkbox-setting autoplay">
2171					<input type="checkbox" data-setting="autoplay" />
2172					<span>Autoplay</span>
2173				</label>
2174
2175				<label class="setting checkbox-setting">
2176					<input type="checkbox" data-setting="loop" />
2177					<span>Loop</span>
2178				</label>
2179
2180				<label class="setting" data-setting="content">
2181					<span>Tracks (subtitles, captions, descriptions, chapters, or metadata)</span>
2182					<#
2183					var content = '';
2184					if ( ! _.isEmpty( data.model.content ) ) {
2185						var tracks = jQuery( data.model.content ).filter( 'track' );
2186						_.each( tracks.toArray(), function (track) {
2187							content += track.outerHTML; #>
2188						<p>
2189							<input class="content-track" type="text" value="{{ track.outerHTML }}" />
2190							<button type="button" class="button-link remove-setting remove-track">Remove video track</button>
2191						</p>
2192						<# } ); #>
2193					<# } else { #>
2194					<em>There are no associated subtitles.</em>
2195					<# } #>
2196					<textarea class="hidden content-setting">{{ content }}</textarea>
2197				</label>
2198			</div>
2199		</div>
2200	</script>
2200
2201
2202	
2202<script type="text/html" id="tmpl-editor-gallery">
2203		<# if ( data.attachments.length ) { #>
2204			<div class="gallery gallery-columns-{{ data.columns }}">
2205				<# _.each( data.attachments, function( attachment, index ) { #>
2206					<dl class="gallery-item">
2207						<dt class="gallery-icon">
2208							<# if ( attachment.thumbnail ) { #>
2209								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="" />
2210							<# } else { #>
2211								<img src="{{ attachment.url }}" alt="" />
2212							<# } #>
2213						</dt>
2214						<# if ( attachment.caption ) { #>
2215							<dd class="wp-caption-text gallery-caption">
2216								{{{ data.verifyHTML( attachment.caption ) }}}
2217							</dd>
2218						<# } #>
2219					</dl>
2220					<# if ( index % data.columns === data.columns - 1 ) { #>
2221						<br style="clear: both;">
2222					<# } #>
2223				<# } ); #>
2224			</div>
2225		<# } else { #>
2226			<div class="wpview-error">
2227				<div class="dashicons dashicons-format-gallery"></div><p>No items found.</p>
2228			</div>
2229		<# } #>
2230	</script>
2230
2231
2232	
2232<script type="text/html" id="tmpl-crop-content">
2233		<img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction.">
2234		<div class="upload-errors"></div>
2235	</script>
2235
2236
2237	
2237<script type="text/html" id="tmpl-site-icon-preview">
2238		<h2>Preview</h2>
2239		<strong aria-hidden="true">As a browser icon</strong>
2240		<div class="favicon-preview">
2241			<img src="https://sewingiscool.com/wp-admin/images/browser.png" class="browser-preview" width="182" height="" alt="" />
2242
2243			<div class="favicon">
2244				<img id="preview-favicon" src="{{ data.url }}" alt="Preview as a browser icon"/>
2245			</div>
2246			<span class="browser-title" aria-hidden="true">SewingIsCool.com</span>
2247		</div>
2248
2249		<strong aria-hidden="true">As an app icon</strong>
2250		<div class="app-icon-preview">
2251			<img id="preview-app-icon" src="{{ data.url }}" alt="Preview as an app icon"/>
2252		</div>
2253	</script>
2253
2254
2255	<link rel='stylesheet' id='buttons-css'  href='https://sewingiscool.com/wp-includes/css/buttons.min.css' type='text/css' media='all' />
2256<link rel='stylesheet' id='dashicons-css'  href='https://sewingiscool.com/wp-includes/css/dashicons.min.css' type='text/css' media='all' />
2257<link rel='stylesheet' id='mediaelement-css'  href='https://sewingiscool.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' type='text/css' media='all' />
2258<link rel='stylesheet' id='wp-mediaelement-css'  href='https://sewingiscool.com/wp-includes/js/mediaelement/wp-mediaelement.min.css' type='text/css' media='all' />
2259<link rel='stylesheet' id='media-views-css'  href='https://sewingiscool.com/wp-includes/css/media-views.min.css' type='text/css' media='all' />
2260<link rel='stylesheet' id='imgareaselect-css'  href='https://sewingiscool.com/wp-includes/js/imgareaselect/imgareaselect.css' type='text/css' media='all' />
2261<link rel='stylesheet' id='whp7686tw-bs4.css-css'  href='https://sewingiscool.com/wp-content/plugins/wp-security-hardening/modules/inc/assets/css/tw-bs4.css' type='text/css' media='all' />
2262<link rel='stylesheet' id='whp8764font-awesome.min.css-css'  href='https://sewingiscool.com/wp-content/plugins/wp-security-hardening/modules/inc/fa/css/font-awesome.min.css' type='text/css' media='all' />
2263<link rel='stylesheet' id='whp7460front.css-css'  href='https://sewingiscool.com/wp-content/plugins/wp-security-hardening/modules/css/front.css' type='text/css' media='all' />
2264<link rel='stylesheet' id='tve_leads_forms-css'  href='//sewingiscool.com/wp-content/plugins/thrive-leads/editor-layouts/css/frontend.css' type='text/css' media='all' />
2265<link rel='stylesheet' id='tve-leads-blank_set-css'  href='//sewingiscool.com/wp-content/plugins/thrive-leads/editor-templates/_form_css/blank_set.css' type='text/css' media='all' />
2266<script type='text/javascript' src='https://sewingiscool.com/wp-content/plugins/contact-form-7/includes/js/jquery.form.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 2266
2266
2267<script type='text/javascript'>
2268/* <![CDATA[ */
2269var _wpcf7 = {"recaptcha":{"messages":{"empty":"Please verify that you are not a robot."}},"cached":"1"};
2270/* ]]> */
2271</script>
vendor: 1 bytes, line 2271
2271
2272<script type='text/javascript' src='https://sewingiscool.com/wp-content/plugins/contact-form-7/includes/js/scripts.js'></script>
vendor: 1 bytes, line 2272
2272
2273<script type='text/javascript'>
2274/* <![CDATA[ */
2275var tve_frontend_options = {"ajaxurl":"https:\/\/sewingiscool.com\/wp-admin\/admin-ajax.php","is_editor_page":"","page_events":[],"is_single":"1","social_fb_app_id":"","dash_url":"https:\/\/sewingiscool.com\/wp-content\/themes\/rise\/thrive-dashboard","translations":{"Copy":"Copy"}};
2276/* ]]> */
2277</script>
vendor: 1 bytes, line 2277
2277
2278<script type='text/javascript' src='https://sewingiscool.com/wp-content/plugins/thrive-visual-editor/editor/js/thrive_content_builder_frontend.min.js'></script>
vendor: 1 bytes, line 2278
2278
2279<script type='text/javascript' src='https://sewingiscool.com/wp-content/themes/rise/js/masonry.pkgd.min.js'></script>
vendor: 1 bytes, line 2279
2279
2280<script type='text/javascript'>
2281/* <![CDATA[ */
2282var ThriveApp = {"ajax_url":"https:\/\/sewingiscool.com\/wp-admin\/admin-ajax.php","is_singular":"1","post_type":"page","lazy_load_comments":"1","comments_loaded":"0","theme_uri":"https:\/\/sewingiscool.com\/wp-content\/themes\/rise","translations":{"ProductDetails":"Product Details"}};
2283/* ]]> */
2284</script>
vendor: 1 bytes, line 2284
2284
2285<script type='text/javascript' src='https://sewingiscool.com/wp-content/themes/rise/js/script.js?v=1.400.7'></script>
vendor: 1 bytes, line 2285
2285
2286<script type='text/javascript'>
2287/* <![CDATA[ */
2288var tve_dash_front = {"ajaxurl":"https:\/\/sewingiscool.com\/wp-admin\/admin-ajax.php","force_ajax_send":"1","is_crawler":""};
2289/* ]]> */
2290</script>
vendor: 1 bytes, line 2290
2290
2291<script type='text/javascript' src='https://sewingiscool.com/wp-content/themes/rise/thrive-dashboard/js/dist/frontend.min.js'></script>
vendor: 1 bytes, line 2291
2291
2292<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/underscore.min.js'></script>
vendor: 1 bytes, line 2292
2292
2293<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/shortcode.min.js'></script>
vendor: 1 bytes, line 2293
2293
2294<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/backbone.min.js'></script>
vendor: 1 bytes, line 2294
2294
2295<script type='text/javascript'>
2296/* <![CDATA[ */
2297var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}};
2298/* ]]> */
2299</script>
vendor: 1 bytes, line 2299
2299
2300<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/wp-util.min.js'></script>
vendor: 1 bytes, line 2300
2300
2301<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/wp-backbone.min.js'></script>
vendor: 1 bytes, line 2301
2301
2302<script type='text/javascript'>
2303/* <![CDATA[ */
2304var _wpMediaModelsL10n = {"settings":{"ajaxurl":"\/wp-admin\/admin-ajax.php","post":{"id":0}}};
2305/* ]]> */
2306</script>
vendor: 1 bytes, line 2306
2306
2307<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/media-models.min.js'></script>
vendor: 1 bytes, line 2307
2307
2308<script type='text/javascript'>
2309/* <![CDATA[ */
2310var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"Sorry, this file type is not permitted for security reasons.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"HTTP error.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the trash.","error_uploading":"\u201c%s\u201d has failed to upload."};
2311var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"\/wp-admin\/async-upload.php","filters":{"max_file_size":"67108864b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,ico,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"fb1d893d92"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
2312/* ]]> */
2313</script>
vendor: 1 bytes, line 2313
2313
2314<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/plupload/wp-plupload.min.js'></script>
vendor: 1 bytes, line 2314
2314
2315<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/ui/core.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 2315
2315
2316<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/ui/widget.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 2316
2316
2317<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/ui/mouse.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 2317
2317
2318<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/ui/sortable.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 2318
2318
2319<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/mediaelement/wp-mediaelement.min.js'></script>
vendor: 1 bytes, line 2319
2319
2320<script type='text/javascript'>
2321/* <![CDATA[ */
2322var wpApiSettings = {"root":"https:\/\/sewingiscool.com\/wp-json\/","nonce":"d67576b0fa","versionString":"wp\/v2\/"};
2323/* ]]> */
2324</script>
vendor: 1 bytes, line 2324
2324
2325<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/api-request.min.js'></script>
vendor: 1 bytes, line 2325
2325
2326<script type='text/javascript'>
2327/* <![CDATA[ */
2328var _wpMediaViewsL10n = {"url":"URL","addMedia":"Add Media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload Files","uploadImagesTitle":"Upload Images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add Media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Return to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n  'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk Select","cancelSelection":"Cancel Selection","trashSelected":"Trash Selected","untrashSelected":"Untrash Selected","deleteSelected":"Delete Selected","deletePermanently":"Delete Permanently","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchMediaLabel":"Search Media","searchMediaPlaceholder":"Search media items...","noMedia":"No media files found.","attachmentDetails":"Attachment Details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured Image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create Gallery","editGalleryTitle":"Edit Gallery","cancelGalleryTitle":"\u2190 Cancel Gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to Gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image Details","imageReplaceTitle":"Replace Image","imageDetailsCancel":"Cancel Edit","editImage":"Edit Image","chooseImage":"Choose Image","selectAndCrop":"Select and Crop","skipCropping":"Skip Cropping","cropImage":"Crop Image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio Details","audioReplaceTitle":"Replace Audio","audioAddSourceTitle":"Add Audio Source","audioDetailsCancel":"Cancel Edit","videoDetailsTitle":"Video Details","videoReplaceTitle":"Replace Video","videoAddSourceTitle":"Add Video Source","videoDetailsCancel":"Cancel Edit","videoSelectPosterImageTitle":"Select Poster Image","videoAddTrackTitle":"Add Subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create Audio Playlist","editPlaylistTitle":"Edit Audio Playlist","cancelPlaylistTitle":"\u2190 Cancel Audio Playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create Video Playlist","editVideoPlaylistTitle":"Edit Video Playlist","cancelVideoPlaylistTitle":"\u2190 Cancel Video Playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to Video Playlist","settings":{"tabs":[],"tabUrl":"https:\/\/sewingiscool.com\/wp-admin\/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video"},"captions":true,"nonce":{"sendToEditor":"267a7380b9"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https:\/\/sewingiscool.com\/wp-json\/oembed\/1.0\/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio\/mpeg","ogg":"audio\/ogg","flac":"audio\/flac","m4a":"audio\/mpeg","wav":"audio\/wav","mp4":"video\/mp4","m4v":"video\/mp4","webm":"video\/webm","ogv":"video\/ogg","flv":"video\/x-flv"},"contentWidth":null,"months":[{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"3","text":"March 2021"},{"year":"2021","month":"2","text":"February 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"11","text":"November 2020"},{"year":"2020","month":"10","text":"October 2020"},{"year":"2020","month":"9","text":"September 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"12","text":"December 2019"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"10","text":"October 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2017","month":"3","text":"March 2017"},{"year":"2017","month":"2","text":"February 2017"}],"mediaTrash":0}};
2329/* ]]> */
2330</script>
vendor: 1 bytes, line 2330
2330
2331<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/media-views.min.js'></script>
vendor: 1 bytes, line 2331
2331
2332<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/media-editor.min.js'></script>
vendor: 1 bytes, line 2332
2332
2333<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/media-audiovideo.min.js'></script>
vendor: 1 bytes, line 2333
2333
2334<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/wp-embed.min.js'></script>
vendor: 1 bytes, line 2334
2334
2335<script type='text/javascript' src='//sewingiscool.com/wp-content/plugins/thrive-leads/js/frontend.min.js'></script>
vendor: 1 bytes, line 2335
2335
2336<script type="text/javascript">/*<![CDATA[*/if ( !window.TL_Const ) var TL_Const={"security":"d7bb350fd5","ajax_url":"https:\/\/sewingiscool.com\/wp-admin\/admin-ajax.php","forms":{"shortcode_39":{"_key":"1","trigger":"page_load","trigger_config":{},"form_type_id":"39","main_group_id":"39","active_test_id":""}},"action_conversion":"tve_leads_ajax_conversion","action_impression":"tve_leads_ajax_impression","ajax_load":0,"shortcode_ids":["39"],"custom_post_data":[],"current_screen":{"screen_type":1,"screen_id":0},"ignored_fields":["email","_captcha_size","_captcha_theme","_captcha_type","_submit_option","_use_captcha","g-recaptcha-response","__tcb_lg_fc","__tcb_lg_msg","_state","_form_type","_error_message_option","_back_url","_submit_option","url","_asset_group","_asset_option","mailchimp_optin"]}/*]]> */</script>
2336<script type="text/javascript">var TL_Front = TL_Front || {}; TL_Front.impressions_data = TL_Front.impressions_data || {};TL_Front.impressions_data.shortcode_39 = {"group_id":"39","form_type_id":"39","variation_key":"1","active_test_id":null,"output_js":true};</script>
2336<script type="text/javascript">
2337	(function ($) {
2338	$(function () {
2339		var event_data = {"form_id":"tve-leads-track-shortcode_39","form_type":"shortcode"};
2340		event_data.source = 'page_load';
2341		setTimeout(function () {
2342			ThriveGlobal.$j(TL_Front).trigger('showform.thriveleads', event_data);
2343			}, 200);
2344		});
2345	})
2346(ThriveGlobal.$j);
2347</script>
2347</body>
2348</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.