PageSourceSearch

https://diymfa.com/articles/

html diymfa.com collected 2026-09-24 09:16:20 UTC 120,233 bytes, 2,449 lines download raw bytes

1<!doctype html>
2
3<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
4<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
5<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
6<!--[if gt IE 8]><!--> <html lang="en-US" class="no-js"><!--<![endif]-->
7
8	<head>
9		<meta charset="utf-8">
10
11				<meta http-equiv="X-UA-Compatible" content="IE=edge">
12
13		<title>Articles - DIY MFA</title>
14
15				<meta name="HandheldFriendly" content="True">
16		<meta name="MobileOptimized" content="320">
17		<meta name="viewport" content="width=device-width, initial-scale=1"/>
18		<meta name="robots" content="noai, noimageai">
19
20				<link rel="apple-touch-icon" href="https://diymfa.com/wp-content/themes/diymfa/library/images/apple-touch-icon.png">
21		<link rel="icon" href="https://diymfa.com/wp-content/themes/diymfa/favicon.png">
22		<!--[if IE]>
23			<link rel="shortcut icon" href="https://diymfa.com/wp-content/themes/diymfa/favicon.ico">
24		<![endif]-->
25		
26		<!-- Typekit -->
27		
27<script src="https://use.typekit.net/blm6jrt.js"></script>
27
28		
28<script>try{Typekit.load({ async: true });}catch(e){}</script>
28
29
30		<!-- Font Awesome -->
31		<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
32
33		<meta name="msapplication-TileColor" content="#f01d4f">
34		<meta name="msapplication-TileImage" content="https://diymfa.com/wp-content/themes/diymfa/library/images/win8-tile-icon.png">
35            <meta name="theme-color" content="#121212">
36
37		<link rel="pingback" href="https://diymfa.com/xmlrpc.php">
38		<link rel="stylesheet" href="https://diymfa.com/wp-content/themes/diymfa/library/css/slicknav.min.css" />
39
40		<!-- SymbolSet -->
41				<link href="https://diymfa.com/wp-content/themes/diymfa/webfonts/ss-social-circle.css" rel="stylesheet" />
42		<link href="https://diymfa.com/wp-content/themes/diymfa/webfonts/ss-standard.css" rel="stylesheet" />
43
44		<!-- Facebook Pixel Code -->
45		<meta name="facebook-domain-verification" content="kzw9ats3xlyyo06b3hccnog4vxujfz" />
46		
46<script type="text/plain" data-service="facebook" data-category="marketing">
vendor: 425 bytes, lines 46-55
46
47			!function(f,b,e,v,n,t,s)
48			{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
49			n.callMethod.apply(n,arguments):n.queue.push(arguments)};
50			if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
51			n.queue=[];t=b.createElement(e);t.async=!0;
52			t.src=v;s=b.getElementsByTagName(e)[0];
53			s.parentNode.insertBefore(t,s)}(window,document,'script',
54			'https://connect.facebook.net/en_US/fbevents.js');
55			fbq('init', '
55212724232465746
vendor: 36 bytes, lines 55-57
55');
56			fbq('track', 'PageView');
57			
57</script>
57
58			<noscript>
59			 <img height="1" width="1"
60			src="https://www.facebook.com/tr?id=212724232465746&ev=PageView
61			&noscript=1"/>
62		</noscript>
63		<!-- End Facebook Pixel Code -->
64
65				<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
66
67	<!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ -->
68	<link rel="canonical" href="https://diymfa.com/articles/" />
69	<link rel="next" href="https://diymfa.com/articles/page/2/" />
70	<meta property="og:locale" content="en_US" />
71	<meta property="og:type" content="article" />
72	<meta property="og:title" content="Articles - DIY MFA" />
73	<meta property="og:url" content="https://diymfa.com/articles/" />
74	<meta property="og:site_name" content="DIY MFA" />
75	
75<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","CollectionPage"],"@id":"https:\/\/diymfa.com\/articles\/","url":"https:\/\/diymfa.com\/articles\/","name":"Articles - DIY MFA","isPartOf":{"@id":"https:\/\/diymfa.com\/#website"},"datePublished":"2012-09-14T20:39:29+00:00","inLanguage":"en-US"},{"@type":"WebSite","@id":"https:\/\/diymfa.com\/#website","url":"https:\/\/diymfa.com\/","name":"DIY MFA","description":"Tools &amp; Techniques for the Serious Writer","publisher":{"@id":"https:\/\/diymfa.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/diymfa.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/diymfa.com\/#organization","name":"DIY MFA L.L.C.","url":"https:\/\/diymfa.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/diymfa.com\/#\/schema\/logo\/image\/","url":"https:\/\/diymfa.com\/wp-content\/uploads\/2013\/10\/DIYMFA_multi_logo_WEB_DIGITAL.png","contentUrl":"https:\/\/diymfa.com\/wp-content\/uploads\/2013\/10\/DIYMFA_multi_logo_WEB_DIGITAL.png","width":357,"height":134,"caption":"DIY MFA L.L.C."},"image":{"@id":"https:\/\/diymfa.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DIYMFA","https:\/\/x.com\/DIYMFA","https:\/\/www.instagram.com\/diymfa\/","https:\/\/www.pinterest.com\/diymfa\/"]}]}</script>
75
76	<!-- / Yoast SEO plugin. -->
77
78
79<link rel='dns-prefetch' href='//fonts.googleapis.com' />
80<link rel="alternate" type="application/rss+xml" title="DIY MFA &raquo; Feed" href="https://diymfa.com/feed/" />
81<link rel="alternate" type="application/rss+xml" title="DIY MFA &raquo; Comments Feed" href="https://diymfa.com/comments/feed/" />
82<style id="wp-img-auto-sizes-contain-inline-css">
83img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
84/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
85</style>
86<style id="wp-emoji-styles-inline-css">
87
88	img.wp-smiley, img.emoji {
89		display: inline !important;
90		border: none !important;
91		box-shadow: none !important;
92		height: 1em !important;
93		width: 1em !important;
94		margin: 0 0.07em !important;
95		vertical-align: -0.1em !important;
96		background: none !important;
97		padding: 0 !important;
98	}
99/*# sourceURL=wp-emoji-styles-inline-css */
100</style>
101<style id="wp-block-library-inline-css">
102/**
103 * Colors
104 */
105/**
106 * Typography
107 */
108/**
109 * SCSS Variables.
110 *
111 * Please use variables from this sheet to ensure consistency across the UI.
112 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
113 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
114 */
115/**
116 * Fonts & basic variables.
117 */
118/**
119 * Typography
120 */
121/**
122 * Grid System.
123 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
124 */
125/**
126 * Radius scale.
127 */
128/**
129 * Elevation scale.
130 */
131/**
132 * Dimensions.
133 */
134/**
135 * Mobile specific styles
136 */
137/**
138 * Editor styles.
139 */
140/**
141 * Block & Editor UI.
142 */
143/**
144 * Block paddings.
145 */
146/**
147 * React Native specific.
148 * These variables do not appear to be used anywhere else.
149 */
150/**
151 * Breakpoints & Media Queries
152 */
153/**
154*  Converts a hex value into the rgb equivalent.
155*
156* @param {string} hex - the hexadecimal value to convert
157* @return {string} comma separated rgb values
158*/
159/**
160 * Long content fade mixin
161 *
162 * Creates a fading overlay to signify that the content is longer
163 * than the space allows.
164 */
165/**
166 * Breakpoint mixins
167 */
168/**
169 * Focus styles.
170 */
171/**
172 * Applies editor left position to the selector passed as argument
173 */
174/**
175 * Styles that are reused verbatim in a few places
176 */
177/**
178 * Allows users to opt-out of animations via OS-level preferences.
179 */
180/**
181 * Reset default styles for JavaScript UI based pages.
182 * This is a WP-admin agnostic reset
183 */
184/**
185 * Reset the WP Admin page styles for Gutenberg-like pages.
186 */
187/**
188 * Creates a checkerboard pattern background to indicate transparency.
189 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
190 */
191:root {
192  --wp-block-synced-color: #7a00df;
193  --wp-block-synced-color--rgb: 122, 0, 223;
194  --wp-bound-block-color: var(--wp-block-synced-color);
195  --wp-editor-canvas-background: #ddd;
196  --wp-admin-theme-color: #007cba;
197  --wp-admin-theme-color--rgb: 0, 124, 186;
198  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
199  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
200  --wp-admin-theme-color-darker-20: #005a87;
201  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
202  --wp-admin-border-width-focus: 2px;
203}
204@media (min-resolution: 192dpi) {
205  :root {
206    --wp-admin-border-width-focus: 1.5px;
207  }
208}
209
210/**
211 * Element styles.
212 */
213.wp-element-button {
214  cursor: pointer;
215}
216
217:root .has-very-light-gray-background-color {
218  background-color: #eee;
219}
220:root .has-very-dark-gray-background-color {
221  background-color: #313131;
222}
223:root .has-very-light-gray-color {
224  color: #eee;
225}
226:root .has-very-dark-gray-color {
227  color: #313131;
228}
229:root {
230  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
231}
232:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
233  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
234}
235:root .has-purple-crush-gradient-background {
236  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
237}
238:root .has-hazy-dawn-gradient-background {
239  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
240}
241:root .has-subdued-olive-gradient-background {
242  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
243}
244:root .has-atomic-cream-gradient-background {
245  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
246}
247:root .has-nightshade-gradient-background {
248  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
249}
250:root .has-midnight-gradient-background {
251  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
252}
253:root {
254  /* stylelint-enable @stylistic/function-comma-space-after */
255  --wp--preset--font-size--normal: 16px;
256  --wp--preset--font-size--huge: 42px;
257}
258
259.has-regular-font-size {
260  font-size: 1em;
261}
262
263.has-larger-font-size {
264  font-size: 2.625em;
265}
266
267.has-normal-font-size {
268  font-size: var(--wp--preset--font-size--normal);
269}
270
271.has-huge-font-size {
272  font-size: var(--wp--preset--font-size--huge);
273}
274
275:root .has-text-align-center {
276  text-align: center;
277}
278
279:root .has-text-align-left {
280  /*rtl:ignore*/
281  text-align: left;
282}
283
284:root .has-text-align-right {
285  /*rtl:ignore*/
286  text-align: right;
287}
288
289.has-fit-text {
290  white-space: nowrap !important;
291}
292
293#end-resizable-editor-section {
294  display: none;
295}
296
297.aligncenter {
298  clear: both;
299}
300
301.items-justified-left {
302  justify-content: flex-start;
303}
304
305.items-justified-center {
306  justify-content: center;
307}
308
309.items-justified-right {
310  justify-content: flex-end;
311}
312
313.items-justified-space-between {
314  justify-content: space-between;
315}
316
317.screen-reader-text {
318  border: 0;
319  clip-path: inset(50%);
320  height: 1px;
321  margin: -1px;
322  overflow: hidden;
323  padding: 0;
324  position: absolute;
325  width: 1px;
326  word-wrap: normal !important;
327}
328
329.screen-reader-text:focus {
330  background-color: #ddd;
331  clip-path: none;
332  color: #444;
333  display: block;
334  font-size: 1em;
335  height: auto;
336  left: 5px;
337  line-height: normal;
338  padding: 15px 23px 14px;
339  text-decoration: none;
340  top: 5px;
341  width: auto;
342  z-index: 100000;
343}
344
345/**
346 * The following provide a simple means of applying a default border style when
347 * a user first makes a selection in the border block support panel.
348 * This prevents issues such as where the user could set a border width
349 * and see no border due there being no border style set.
350 *
351 * This is intended to be removed once intelligent defaults can be set while
352 * making border selections via the block support.
353 *
354 * See: https://github.com/WordPress/gutenberg/pull/33743
355 */
356html :where(.has-border-color) {
357  border-style: solid;
358}
359
360html :where([style*=border-color]) {
361  border-style: solid;
362}
363
364html :where([style*=border-top-color]) {
365  border-top-style: solid;
366}
367
368html :where([style*=border-right-color]) {
369  /*rtl:ignore*/
370  border-right-style: solid;
371}
372
373html :where([style*=border-bottom-color]) {
374  border-bottom-style: solid;
375}
376
377html :where([style*=border-left-color]) {
378  /*rtl:ignore*/
379  border-left-style: solid;
380}
381
382html :where([style*=border-width]) {
383  border-style: solid;
384}
385
386html :where([style*=border-top-width]) {
387  border-top-style: solid;
388}
389
390html :where([style*=border-right-width]) {
391  /*rtl:ignore*/
392  border-right-style: solid;
393}
394
395html :where([style*=border-bottom-width]) {
396  border-bottom-style: solid;
397}
398
399html :where([style*=border-left-width]) {
400  /*rtl:ignore*/
401  border-left-style: solid;
402}
403
404/**
405 * Provide baseline responsiveness for images.
406 */
407html :where(img[class*=wp-image-]) {
408  height: auto;
409  max-width: 100%;
410}
411
412/**
413 * Reset user agent styles for figure element margins.
414 */
415:where(figure) {
416  margin: 0 0 1em 0;
417}
418
419html :where(.is-position-sticky) {
420  /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */
421  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
422  /* stylelint-enable length-zero-no-unit */
423}
424
425@media screen and (max-width: 600px) {
426  html :where(.is-position-sticky) {
427    /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */
428    --wp-admin--admin-bar--position-offset: 0px;
429    /* stylelint-enable length-zero-no-unit */
430  }
431}
432
433/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
434</style>
435<style id="wp-block-heading-inline-css">
436/**
437 * SCSS Variables.
438 *
439 * Please use variables from this sheet to ensure consistency across the UI.
440 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
441 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
442 */
443/**
444 * Colors
445 */
446/**
447 * Fonts & basic variables.
448 */
449/**
450 * Typography
451 */
452/**
453 * Grid System.
454 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
455 */
456/**
457 * Radius scale.
458 */
459/**
460 * Elevation scale.
461 */
462/**
463 * Dimensions.
464 */
465/**
466 * Mobile specific styles
467 */
468/**
469 * Editor styles.
470 */
471/**
472 * Block & Editor UI.
473 */
474/**
475 * Block paddings.
476 */
477/**
478 * React Native specific.
479 * These variables do not appear to be used anywhere else.
480 */
481h1:where(.wp-block-heading).has-background,
482h2:where(.wp-block-heading).has-background,
483h3:where(.wp-block-heading).has-background,
484h4:where(.wp-block-heading).has-background,
485h5:where(.wp-block-heading).has-background,
486h6:where(.wp-block-heading).has-background {
487  padding: 1.25em 2.375em;
488}
489h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
490h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
491h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
492h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
493h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
494h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
495h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
496h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
497h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
498h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
499h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {
500  rotate: 180deg;
501}
502/*# sourceURL=https://diymfa.com/wp-includes/blocks/heading/style.css */
503</style>
504<style id="wp-block-paragraph-inline-css">
505/**
506 * SCSS Variables.
507 *
508 * Please use variables from this sheet to ensure consistency across the UI.
509 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
510 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
511 */
512/**
513 * Colors
514 */
515/**
516 * Fonts & basic variables.
517 */
518/**
519 * Typography
520 */
521/**
522 * Grid System.
523 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
524 */
525/**
526 * Radius scale.
527 */
528/**
529 * Elevation scale.
530 */
531/**
532 * Dimensions.
533 */
534/**
535 * Mobile specific styles
536 */
537/**
538 * Editor styles.
539 */
540/**
541 * Block & Editor UI.
542 */
543/**
544 * Block paddings.
545 */
546/**
547 * React Native specific.
548 * These variables do not appear to be used anywhere else.
549 */
550.is-small-text {
551  font-size: 0.875em;
552}
553
554.is-regular-text {
555  font-size: 1em;
556}
557
558.is-large-text {
559  font-size: 2.25em;
560}
561
562.is-larger-text {
563  font-size: 3em;
564}
565
566.has-drop-cap:not(:focus)::first-letter {
567  float: left;
568  font-size: 8.4em;
569  line-height: 0.68;
570  font-weight: 100;
571  margin: 0.05em 0.1em 0 0;
572  text-transform: uppercase;
573  font-style: normal;
574}
575
576body.rtl .has-drop-cap:not(:focus)::first-letter {
577  float: initial;
578  margin-left: 0.1em;
579}
580
581p.has-drop-cap.has-background {
582  overflow: hidden;
583}
584
585:root :where(p.has-background) {
586  padding: 1.25em 2.375em;
587}
588
589:where(p.has-text-color:not(.has-link-color)) a {
590  color: inherit;
591}
592
593p.has-text-align-right[style*="writing-mode:vertical-rl"],
594p.has-text-align-left[style*="writing-mode:vertical-lr"] {
595  rotate: 180deg;
596}
597/*# sourceURL=https://diymfa.com/wp-includes/blocks/paragraph/style.css */
598</style>
599
600<style id="classic-theme-styles-inline-css">
601/**
602 * These rules are needed for backwards compatibility.
603 * They should match the button element rules in the base theme.json file.
604 */
605.wp-block-button__link {
606	color: #ffffff;
607	background-color: #32373c;
608	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
609
610	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
611	box-shadow: none;
612	text-decoration: none;
613
614	/* The extra 2px are added to size solids the same as the outline versions.*/
615	padding: calc(0.667em + 2px) calc(1.333em + 2px);
616
617	font-size: 1.125em;
618}
619
620.wp-block-file__button {
621	background: #32373c;
622	color: #ffffff;
623	text-decoration: none;
624}
625
626/*# sourceURL=/wp-includes/css/classic-themes.css */
627</style>
628
629<link rel='stylesheet' id='wc-blocks-style-css' href='https://diymfa.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css' media='all' />
630
631<style id="global-styles-inline-css">
632:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
6320) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
632.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
633/*# sourceURL=global-styles-inline-css */
634</style>
635
636<link rel='stylesheet' id='woocommerce-layout-css' href='https://diymfa.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css' media='all' />
637<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://diymfa.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css' media='only screen and (max-width: 768px)' />
638<link rel='stylesheet' id='woocommerce-general-css' href='https://diymfa.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css' media='all' />
639<style id="woocommerce-inline-inline-css">
640.woocommerce form .form-row .required { visibility: visible; }
641/*# sourceURL=woocommerce-inline-inline-css */
642</style>
643<link rel='stylesheet' id='cmplz-general-css' href='https://diymfa.com/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.css' media='all' />
644<link rel='stylesheet' id='googleFonts-css' href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' media='all' />
645<link rel='stylesheet' id='bones-stylesheet-css' href='https://diymfa.com/wp-content/themes/diymfa/library/css/style.css' media='all' />
646<script id="jquery-core-js" src="https://diymfa.com/wp-includes/js/jquery/jquery.js"></script>
vendor: 1 bytes, line 646
646
647<script id="jquery-migrate-js" src="https://diymfa.com/wp-includes/js/jquery/jquery-migrate.js"></script>
vendor: 1 bytes, line 647
647
648<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://diymfa.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.js"></script>
vendor: 1 bytes, line 648
648
649<script id="wc-add-to-cart-js-extra">
650var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://diymfa.com/cart/","is_cart":"","cart_redirect_after_add":"yes"};
651//# sourceURL=wc-add-to-cart-js-extra
652</script>
vendor: 1 bytes, line 652
652
653<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://diymfa.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.js"></script>
vendor: 1 bytes, line 653
653
654<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://diymfa.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.js"></script>
vendor: 1 bytes, line 654
654
655<script id="woocommerce-js-extra">
656var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
657//# sourceURL=woocommerce-js-extra
658</script>
vendor: 1 bytes, line 658
658
659<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://diymfa.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.js"></script>
vendor: 1 bytes, line 659
659
660<script id="bones-modernizr-js" src="https://diymfa.com/wp-content/themes/diymfa/library/js/libs/modernizr.custom.min.js"></script>
660
661<link rel="https://api.w.org/" href="https://diymfa.com/wp-json/" />			<style>.cmplz-hidden {
662					display: none !important;
663				}</style>
664					<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
665	<style id="wp-custom-css">
666
667.nav .social {display:none}
668 header #menu-sectionsnolink li {
669    font-size: 38px;
670    padding-left: 65px;
671    width: 175px;
672  }
673
674header #menu-sectionsnolink {
675  display: none;
676}
677body.category-writing header ul#menu-sectionsnolink.menu li:not(.write) a, body.category-reading header ul#menu-sectionsnolink.menu li:not(.read) a, body.category-community header ul#menu-sectionsnolink.menu li:not(.community) a, body.woocommerce header ul#menu-sectionsnolink.menu li:not(.store) a {
678  filter: alpha(opacity=70);
679  -moz-opacity: .40;
680  opacity: .40;
681  -khtml-opacity: .40;
682  -webkit-transition: all 0.2s ease;
683  -moz-transition: all 0.2s ease;
684  -o-transition: all 0.2s ease;
685  -ms-transition: all 0.2s ease;
686  transition: all 0.2s ease;
687  filter: grayscale(100%);
688  -webkit-filter: grayscale(100%);
689  -moz-filter: grayscale(100%);
690  -o-filter: grayscale(100%);
691  -ms-filter: grayscale(100%);
692}
693body.category-writing header ul#menu-sectionsnolink.menu li:not(.write) a:hover, body.category-reading header ul#menu-sectionsnolink.menu li:not(.read) a:hover, body.category-community header ul#menu-sectionsnolink.menu li:not(.community) a:hover, body.woocommerce header ul#menu-sectionsnolink.menu li:not(.store) a:hover {
694  -moz-opacity: 1.0;
695  opacity: 1.0;
696  filter: grayscale(0);
697  -webkit-filter: grayscale(0);
698  -moz-filter: grayscale(0);
699  -o-filter: grayscale(0);
700  -ms-filter: grayscale(0);
701}
702
703#menu-sectionsnolink li a {
704  font-weight: 400;
705  -webkit-font-smoothing: subpixel-antialiased;
706}
707.category-podcast #menu-sectionsnolink li a {
708  filter: alpha(opacity=70);
709  -moz-opacity: .40;
710  opacity: .40;
711  -khtml-opacity: .40;
712  -webkit-transition: all 0.2s ease;
713  -moz-transition: all 0.2s ease;
714  -o-transition: all 0.2s ease;
715  -ms-transition: all 0.2s ease;
716  transition: all 0.2s ease;
717  filter: grayscale(100%);
718  -webkit-filter: grayscale(100%);
719  -moz-filter: grayscale(100%);
720  -o-filter: grayscale(100%);
721  -ms-filter: grayscale(100%);
722}
723.category-podcast #menu-sectionsnolink li a:hover {
724  -moz-opacity: 1.0;
725  opacity: 1.0;
726  filter: grayscale(0);
727  -webkit-filter: grayscale(0);
728  -moz-filter: grayscale(0);
729  -o-filter: grayscale(0);
730  -ms-filter: grayscale(0);
731}
732header #menu-sectionsnolink {
733    display: block;
734  }
735  header #menu-sectionsnolink li {
736    display: inline-block;
737    font-family: "ltc-bodoni-175", serif;
738    font-style: italic;
739    font-weight: 400;
740    font-size: 1.6em;
741    text-transform: lowercase;
742    padding-left: 65px;
743    vertical-align: top;
744    width: 23%;
745  }
746  header #menu-sectionsnolink li a span {
747    display: block;
748    position: absolute;
749    font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
750    font-style: normal;
751    font-size: .35em;
752    padding-top: 5px;
753    font-weight: 400;
754    text-transform: uppercase;
755  }
756 header #menu-sectionsnolink li {
757    font-size: 38px;
758    padding-left: 65px;
759    width: 175px;
760  }
761
762  .sidebar {
763    margin-top: 2.2em;
764  }
765
766  .signup .left-text h3 {
767    max-width: 100%;
768  }
769a#menu-item-30723 span {
770  background: url("../images/category-pens/category-pen-teal2.svg") top no-repeat;
771}
772
773a#menu-item-30722 span {
774  background: url("../images/category-pens/category-pen-pink2.svg") top no-repeat;
775}
776
777a#menu-item-30721 span {
778  background: url("../images/category-pens/category-pen-yellow2.svg") top no-repeat;
779}
780
781a#menu-item-30717 span {
782  background: url("../images/category-pens/green-pen.svg") top no-repeat;
783}
784
785body.single-post .logo-main, body.category-writing .logo-main, body.category-reading .logo-main, body.category-community .logo-main, body.woocommerce .logo-main, body.woocommerce-cart .logo-main, body.single-product .logo-main {
786  display: none;
787}
788
789body.blog #podcast-logo, body.blog #community-logo, body.blog #writing-logo, body.blog #reading-logo {
790  display: none;
791}
792
793.home #community-logo, .home #podcast-logo, .home #writing-logo, .home #reading-logo {
794  display: none;
795}
796
797.tag #community-logo, .tag #podcast-logo, .tag #writing-logo, .tag #reading-logo {
798  display: none;
799}
800
801body.category-podcast.archive .logo-main {
802  display: none;
803}
804
805body.category-community #community-logo {
806  display: inline-block;
807}
808
809.logo-shopping {
810  display: none;
811}
812
813body.woocommerce-cart .logo-shopping, body.single-product .logo-shopping {
814  display: inline-block;
815}
816
817body.category-writing header ul#menu-sections.menu li:not(.write) a, body.category-reading header ul#menu-sections.menu li:not(.read) a, body.category-community header ul#menu-sections.menu li:not(.community) a, body.woocommerce header ul#menu-sections.menu li:not(.store) a {
818  filter: alpha(opacity=70);
819  -moz-opacity: .40;
820  opacity: .40;
821  -khtml-opacity: .40;
822  -webkit-transition: all 0.2s ease;
823  -moz-transition: all 0.2s ease;
824  -o-transition: all 0.2s ease;
825  -ms-transition: all 0.2s ease;
826  transition: all 0.2s ease;
827  filter: grayscale(100%);
828  -webkit-filter: grayscale(100%);
829  -moz-filter: grayscale(100%);
830  -o-filter: grayscale(100%);
831  -ms-filter: grayscale(100%);
832}
833body.category-writing header ul#menu-sections.menu li:not(.write) a:hover, body.category-reading header ul#menu-sections.menu li:not(.read) a:hover, body.category-community header ul#menu-sections.menu li:not(.community) a:hover, body.woocommerce header ul#menu-sections.menu li:not(.store) a:hover {
834  -moz-opacity: 1.0;
835  opacity: 1.0;
836  filter: grayscale(0);
837  -webkit-filter: grayscale(0);
838  -moz-filter: grayscale(0);
839  -o-filter: grayscale(0);
840  -ms-filter: grayscale(0);
841}
842
843#menu-sections li a {
844  font-weight: 400;
845  -webkit-font-smoothing: subpixel-antialiased;
846}
847.page-template-page-starterkit .join-intro {
848    text-align: center;
849    padding: 15px;
850    background-color: #eee;
851}
852.page-template-page-starterkit h1 {
853    text-align: center;
854}
855.page-template-page-starterkit .join-intro h2 {
856    color: #262626;
857    font-size: 24px;
858    text-align: center;
859    font-weight: 400;
860    margin: 30px 0 20px 0;
861    font-style: normal;
862    font-family: "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
863}
864.curse a {cursor: default}
865.page-template-page-starterkit .join-intro ul {
866    margin: 0 auto;
867    max-width: 650px;
868    text-align: left;
869    padding: 0 0 0 15px;
870    width: 90%;
871}
872.page-template-page-starterkit .join-intro ul li {
873    padding: 8px 0;
874    font-style: italic;}
875.page-template-page-starterkit h1 {
876    text-align: center;
877    font-size: 5em;
878}
879.social-icons {
880    font-size: 34px;
881    text-align: center;
882    margin: 10px auto 20px;
883}
884.social-icons a:hover {
885    opacity: 0.7;
886}
887
888a.instagram-sidebar-icon {
889    color: #FFA200;
890}
891
892a.twitter-sidebar-icon {
893    color: #E71C75;
894}
895
896a.facebook-sidebar-icon {
897    color: #00ADA8;
898}
899
900a.pinterest-sidebar-icon {
901    color: #acdc53;
902}
903.custom-sidebar:nth-child(3) {
904  background-color: rgba(255, 213, 140, 0.5);
905}
906
907.custom-sidebar:nth-child(4) {
908  background-color: rgba(139, 218, 215, 0.5);
909}
910
911.custom-sidebar:nth-child(5) {
912  background-color: rgba(244, 152, 193, 0.5);
913}
914.header-cart-display a, .mobile-cart-display a {
915display: none !important;
916}
917#menu-main-menu li:nth-child(7) {
918    display: list-item;
919}
920#menu-main-menu li:nth-child(8) {
921    display: list-item;
922}
923.slicknav_nav li:nth-child(8) {
924  background-color: #1B1B1B
925}
926.slicknav_nav li:nth-child(8) a {
927  color: #fff;
928}
929.slicknav_nav li:nth-child(9) {
930  background-color: #1B1B1B
931}
932.slicknav_nav li:nth-child(9) a {
933  color: #fff;
934}
935.slicknav_nav li:nth-child(10) {
936  background-color: #FFA200;
937}
938.slicknav_nav li:nth-child(10) a {
939  color: #fff;
940}
941.slicknav_nav li:nth-child(11) {
942  background-color: #E71C75;
943}
944.slicknav_nav li:nth-child(11) a {
945  color: #fff;
946}
947.slicknav_nav li:nth-child(12) {
948  background-color: #00ADA8;
949}
950.slicknav_nav li:nth-child(12) a {
951  color: #fff;
952}
953.slicknav_nav li:nth-child(13) {
954  background-color: #B4D15F;
955}
956.slicknav_nav li:nth-child(13) a {
957  color: #fff;
958}
959.slicknav_nav .social {
960    display: none;
961}
962#menu-main-menu li:nth-child(11) {
963    display: none;
964}
965#menu-main-menu .header-cart-display {display:none !important;}
966.social-icons .custom-sidebar {display:none;}
967li.store a:before {
968    content: '';
969    display: block;
970    background: url(https://members.diymfa.com/wp-content/uploads/2018/03/green-pen_031918.png) no-repeat;
971    position: absolute;
972    height: 64px;
973    background-size: 36px;
974    width: 36px;
975    margin-left: -45px;
976}
977header ul .store a:link, header ul .store a:visited, header ul .store a:hover {
978    color: #acdc53 !important;
979}
980#inner-header nav {border-left: solid 14px #FFA200;border-right: solid 14px #acdc53;
981}
982.multibutton:link:hover, .multibutton:visited:hover, div.multibutton:hover {
983    background-color: #acdc53;
984    color: #262626;
985}
986#rightbar #ck_subscribe_button {
987  background-image: none !important;
988  color: #FFFFFF;
989  border: none;
990  width: 150px !important;
991  height: 31px;
992}
993#rightbar .ck_form {
994  background-color: rgba(139, 218, 215, 0.0) !important;
995}
996.ck_guarantee {display:none !important;}
997
998header #menu-sections li {
999    font-size: 38px;
1000    padding-left: 65px;
1001    width: 170px;
1002  }
1003	header #menu-sections #menu-item-6137 {width:185px!important;}
1004.wp-block-image {float:left; margin-right:1em;}
1005/* 15-02-2024 */
1006
1007.social-icons a.twitter-sidebar-icon{    width: 34px;
1008    height: 34px;
1009    display: inline-block;
1010    padding: 0px;    background: #E71C75;
1011    border-radius: 100%;}
1012.social-icons a.twitter-sidebar-icon img{    width: 32px;
1013    height: 32px;
1014    padding: 7px;}
1015#wdsb-share-box #wdsb-service-facebook{    width: 58px !important;
1016    margin: 0 auto;padding-top:20px;}
1017#wdsb-share-box iframe.cmplz-no-video.cmplz-activated{width:59px !important;}
1018#wdsb-share-box #wdsb-service-twitter{display:none;}
1019
1020div#ppms_cm_popup_overlay, div#ppms_cm_popup_wrapper {
1021    display: none !important;
1022}
1023</style>
1024		
1025		<!-- Google Tag Manager -->
1026<!-- End Google Tag Manager -->
1027		
1028	<style id="core-block-supports-inline-css">
1029/**
1030 * Core styles: block-supports
1031 */
1032
1033/*# sourceURL=core-block-supports-inline-css */
1034</style>
1035
1036</head>
1037
1038	<body data-cmplz=1 class="blog wp-theme-diymfa theme-diymfa woocommerce-no-js" itemscope itemtype="http://schema.org/WebPage">
1039<!-- Google Tag Manager (noscript) -->
1040<!-- End Google Tag Manager (noscript) -->
1041		<div id="search-overlay">
1042			<div class="overlay-close">X</div>
1043
1044			<div class="search-bar-mobile">
1045				<form action="/" method="get">
1046				    <fieldset>
1047
1048				        <input type="text" name="s" id="search" value="" placeholder="Search DIY MFA" onfocus="this.value=''">
1049				        <button><i class="fa fa-search"></i></button>
1050				    </fieldset>
1051				</form>
1052			</div>
1053		</div>
1054
1055		<div id="container">
1056
1057			<header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
1058
1059				<div id="inner-header" class="wrap cf">
1060										
1061					<!-- add cart quantity - hadn't discussed -->
1062
1063					<li class="header-cart-display">
1064						<a href="/shop">Shop</a> <a href="https://diymfa.com/cart/" class="custom-cart"><i class="fa fa-shopping-cart"></i> (0)</a>					</li>
1065
1066					<li class="mobile-cart-display">
1067						<a href="/shop">Shop</a> <a href="https://diymfa.com/cart/" class="custom-cart"><i class="fa fa-shopping-cart"></i> (0)</a>					</li>
1068
1069					<nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
1070						<ul id="menu-main-menu" class="nav top-nav cf"><li id="menu-item-22640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22640"><a href="https://diymfa.com/writer-igniter/">Writer Igniter</a></li>
1071<li id="menu-item-22642" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-10 current_page_item current_page_parent menu-item-22642"><a href="https://diymfa.com/articles/" aria-current="page">Articles</a></li>
1072<li id="menu-item-25860" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25860"><a href="https://diymfa.com/speaking/">Speaking</a></li>
1073<li id="menu-item-31098" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31098"><a href="https://diymfa.com/media/">Media</a></li>
1074<li id="menu-item-31280" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31280"><a href="https://diymfa.com/diy-mfa-podcast/">Podcast</a></li>
1075<li id="menu-item-22646" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22646"><a href="https://diymfa.com/about/">About</a></li>
1076<li id="menu-item-30216" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30216"><a href="https://diymfa.com/contact/">Contact</a></li>
1077<li id="menu-item-30857" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30857"><a href="https://members.diymfa.com/dashboard">Login</a></li>
1078<li id="menu-item-30859" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-30859"><a href="https://diymfa.com/category/writing/">Writing</a></li>
1079<li id="menu-item-30861" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-30861"><a href="https://diymfa.com/category/reading/">Reading</a></li>
1080<li id="menu-item-30860" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-30860"><a href="https://diymfa.com/category/community/">Community</a></li>
1081</ul>					</nav>
1082
1083					
1084					<a href="/join">
1085						<div class="join-pink">+ Join</div>
1086					</a>
1087					<div id="sub-header">
1088						<div class="m-all t-1of3 d-2of7 cf">
1089
1090 							<!-- setup if statements here for each category / discover page -->
1091							<a href="https://diymfa.com">
1092
1093								<img class="logo-main" src="https://diymfa.com/wp-content/themes/diymfa/library/images/logo-main.svg" alt="DIYMFA" style="max-width: 100%;">
1094								<img class="logo-shopping" src="https://diymfa.com/wp-content/themes/diymfa/library/images/logo-green.svg" alt="DIYMFA" style="max-width: 100%;">
1095
1096																			<img id="writing-logo" src="https://diymfa.com/wp-content/themes/diymfa/library/images/logo-yellow.svg" alt="DIYMFA" style="max-width: 100%;">
1097									
1098									
1099									
1100									
1101																</a>
1102						</div>
1103
1104						<div class="m-all t-2of3 d-5of7 cf">
1105							<ul id="menu-sections" class="menu"><li id="menu-item-2631" class="write menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2631"><a href="https://diymfa.com/category/writing/">Write <span>with Focus</span></a></li>
1106<li id="menu-item-2633" class="read menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2633"><a href="https://diymfa.com/category/reading/">Read <span>with Purpose</span></a></li>
1107<li id="menu-item-3131" class="community menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3131"><a href="https://diymfa.com/category/community/">Build <span>your Community</span></a></li>
1108<li id="menu-item-6137" class="store menu-item menu-item-type-custom menu-item-object-custom menu-item-6137"><a href="https://members.diymfa.com/discover/">Discover <span>Classes &#038; Tools</span></a></li>
1109</ul>
1110						</div>
1111					</div>
1112				</div>
1113
1114			</header>
1115
1116<div id="content">
1117
1118	<div id="inner-content" class="wrap cf">
1119
1120		<main id="main" class="m-all d-5of7 cf wider-5of7" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
1121
1122			
1123			<article id="post-47726" class="cf post-47726 post type-post status-publish format-standard has-post-thumbnail hentry category-writing tag-analysis-of-captain-america" role="article">
1124
1125				<div class="entry-thumbnail">
1126					<a href="https://diymfa.com/writing/three-act-analysis-of-captain-america/" title="Writer Fuel: Three-Act Analysis of Captain America">
1127						<img width="1064" height="890" src="https://diymfa.com/wp-content/uploads/2026/09/Featured-260915.jpg" class="attachment-300 size-300 wp-post-image" alt="Writer Fuel: Three-Act Analysis of Captain America" 0="" decoding="async" fetchpriority="high" srcset="https://diymfa.com/wp-content/uploads/2026/09/Featured-260915.jpg 1064w, https://diymfa.com/wp-content/uploads/2026/09/Featured-260915-300x251.jpg 300w, https://diymfa.com/wp-content/uploads/2026/09/Featured-260915-575x481.jpg 575w, https://diymfa.com/wp-content/uploads/2026/09/Featured-260915-768x642.jpg 768w, https://diymfa.com/wp-content/uploads/2026/09/Featured-260915-600x502.jpg 600w" sizes="(max-width: 1064px) 100vw, 1064px" />					</a>
1128				</div>
1129
1130
1131				<section class="entry-content cf m-all">
1132					<header class="article-header">
1133
1134					<h1 class="h2 entry-title"><a href="https://diymfa.com/writing/three-act-analysis-of-captain-america/" rel="bookmark" title="Writer Fuel: Three-Act Analysis of Captain America">Writer Fuel: Three-Act Analysis of Captain America</a></h1>
1135
1136					<p class="byline entry-meta vcard">
1137
1138					<!-- Commenting out the post publish time
1139
1140                    <time class="updated entry-time" datetime="2026-09-15" itemprop="datePublished">September 15, 2026</time>
1141					end comment out -->
1142					</p>
1143
1144
1145				</header>
1146
1147
1148					<p>We’re back with another three-act analysis. This time around, I wanted to see if the three-act structure would hold up with a story from the Marvel Comics Universe (MCU), namely the first Captain America film. As it turns out, this movie fits the framework to a T, serving as yet another example of how versatile&#8230;  <a class="excerpt-read-more" href="https://diymfa.com/writing/three-act-analysis-of-captain-america/" title="Read Writer Fuel: Three-Act Analysis of Captain America">Read more &raquo;</a></p>
1149
1150					<footer class="article-footer cf">
1151					<p class="article-category">
1152					<a href="https://diymfa.com/category/writing/" class="icon writing"><i><span></span></i>Writing</a>						<!-- <a href=""><img src="/imwe" /></a> -->
1153					</p><!--.article-category-->
1154
1155				</footer>
1156				</section>
1157
1158
1159			</article>
1160
1161			
1162			<article id="post-47712" class="cf post-47712 post type-post status-publish format-standard has-post-thumbnail hentry category-writing" role="article">
1163
1164				<div class="entry-thumbnail">
1165					<a href="https://diymfa.com/writing/writer-fuel-write-stronger-scenes-by-avoiding-these-pitfalls/" title="Writer Fuel: Write Stronger Scenes by Avoiding These Pitfalls">
1166						<img width="1064" height="890" src="https://diymfa.com/wp-content/uploads/2026/08/09-01-2026-Featured.jpg" class="attachment-300 size-300 wp-post-image" alt="Writer Fuel: Write Stronger Scenes by Avoiding These Pitfalls" 0="" decoding="async" srcset="https://diymfa.com/wp-content/uploads/2026/08/09-01-2026-Featured.jpg 1064w, https://diymfa.com/wp-content/uploads/2026/08/09-01-2026-Featured-300x251.jpg 300w, https://diymfa.com/wp-content/uploads/2026/08/09-01-2026-Featured-575x481.jpg 575w, https://diymfa.com/wp-content/uploads/2026/08/09-01-2026-Featured-768x642.jpg 768w, https://diymfa.com/wp-content/uploads/2026/08/09-01-2026-Featured-600x502.jpg 600w" sizes="(max-width: 1064px) 100vw, 1064px" />					</a>
1167				</div>
1168
1169
1170				<section class="entry-content cf m-all">
1171					<header class="article-header">
1172
1173					<h1 class="h2 entry-title"><a href="https://diymfa.com/writing/writer-fuel-write-stronger-scenes-by-avoiding-these-pitfalls/" rel="bookmark" title="Writer Fuel: Write Stronger Scenes by Avoiding These Pitfalls">Writer Fuel: Write Stronger Scenes by Avoiding These Pitfalls</a></h1>
1174
1175					<p class="byline entry-meta vcard">
1176
1177					<!-- Commenting out the post publish time
1178
1179                    <time class="updated entry-time" datetime="2026-09-01" itemprop="datePublished">September 1, 2026</time>
1180					end comment out -->
1181					</p>
1182
1183
1184				</header>
1185
1186
1187					<p>Learning to write stronger scenes is an important skill for any writer. Scenes are an essential part of storytelling, and if you don’t craft them well, your narrative can grind to a halt. The reason scenes are so important is because they are the smallest unit of a story that contains all the key elements:&#8230;  <a class="excerpt-read-more" href="https://diymfa.com/writing/writer-fuel-write-stronger-scenes-by-avoiding-these-pitfalls/" title="Read Writer Fuel: Write Stronger Scenes by Avoiding These Pitfalls">Read more &raquo;</a></p>
1188
1189					<footer class="article-footer cf">
1190					<p class="article-category">
1191					<a href="https://diymfa.com/category/writing/" class="icon writing"><i><span></span></i>Writing</a>						<!-- <a href=""><img src="/imwe" /></a> -->
1192					</p><!--.article-category-->
1193
1194				</footer>
1195				</section>
1196
1197
1198			</article>
1199
1200			
1201			<article id="post-47688" class="cf post-47688 post type-post status-publish format-standard has-post-thumbnail hentry category-writing" role="article">
1202
1203				<div class="entry-thumbnail">
1204					<a href="https://diymfa.com/writing/three-act-analysis-of-office-olympics/" title="Writer Fuel: Three-Act Analysis of “Office Olympics”">
1205						<img width="1064" height="890" src="https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-18-26.jpg" class="attachment-300 size-300 wp-post-image" alt="Writer Fuel: Three-Act Analysis of “Office Olympics”" 0="" decoding="async" srcset="https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-18-26.jpg 1064w, https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-18-26-300x251.jpg 300w, https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-18-26-575x481.jpg 575w, https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-18-26-768x642.jpg 768w, https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-18-26-600x502.jpg 600w" sizes="(max-width: 1064px) 100vw, 1064px" />					</a>
1206				</div>
1207
1208
1209				<section class="entry-content cf m-all">
1210					<header class="article-header">
1211
1212					<h1 class="h2 entry-title"><a href="https://diymfa.com/writing/three-act-analysis-of-office-olympics/" rel="bookmark" title="Writer Fuel: Three-Act Analysis of “Office Olympics”">Writer Fuel: Three-Act Analysis of “Office Olympics”</a></h1>
1213
1214					<p class="byline entry-meta vcard">
1215
1216					<!-- Commenting out the post publish time
1217
1218                    <time class="updated entry-time" datetime="2026-08-18" itemprop="datePublished">August 18, 2026</time>
1219					end comment out -->
1220					</p>
1221
1222
1223				</header>
1224
1225
1226					<p>The other day, I was relaxing after dinner and streaming some episodes of The Office. This was one of my favorite shows when it first aired and a lot of the humor still holds up, even now over two decades later. As I watched “Office Olympics” (Season 2, Episode 3), I found myself doing a&#8230;  <a class="excerpt-read-more" href="https://diymfa.com/writing/three-act-analysis-of-office-olympics/" title="Read Writer Fuel: Three-Act Analysis of “Office Olympics”">Read more &raquo;</a></p>
1227
1228					<footer class="article-footer cf">
1229					<p class="article-category">
1230					<a href="https://diymfa.com/category/writing/" class="icon writing"><i><span></span></i>Writing</a>						<!-- <a href=""><img src="/imwe" /></a> -->
1231					</p><!--.article-category-->
1232
1233				</footer>
1234				</section>
1235
1236
1237			</article>
1238
1239			
1240			<article id="post-47679" class="cf post-47679 post type-post status-publish format-standard has-post-thumbnail hentry category-writing" role="article">
1241
1242				<div class="entry-thumbnail">
1243					<a href="https://diymfa.com/writing/writer-fuel-the-four-components-of-a-writing-practice/" title="Writer Fuel: The Four Components of a Writing Practice">
1244						<img width="1064" height="890" src="https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-04-26.jpg" class="attachment-300 size-300 wp-post-image" alt="Writer Fuel: The Four Components of a Writing Practice" 0="" decoding="async" loading="lazy" srcset="https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-04-26.jpg 1064w, https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-04-26-300x251.jpg 300w, https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-04-26-575x481.jpg 575w, https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-04-26-768x642.jpg 768w, https://diymfa.com/wp-content/uploads/2026/08/Featured-image-08-04-26-600x502.jpg 600w" sizes="auto, (max-width: 1064px) 100vw, 1064px" />					</a>
1245				</div>
1246
1247
1248				<section class="entry-content cf m-all">
1249					<header class="article-header">
1250
1251					<h1 class="h2 entry-title"><a href="https://diymfa.com/writing/writer-fuel-the-four-components-of-a-writing-practice/" rel="bookmark" title="Writer Fuel: The Four Components of a Writing Practice">Writer Fuel: The Four Components of a Writing Practice</a></h1>
1252
1253					<p class="byline entry-meta vcard">
1254
1255					<!-- Commenting out the post publish time
1256
1257                    <time class="updated entry-time" datetime="2026-08-04" itemprop="datePublished">August 4, 2026</time>
1258					end comment out -->
1259					</p>
1260
1261
1262				</header>
1263
1264
1265					<p>Recently, the music school I attended as a child held its 55th anniversary concert at Carnegie Hall, and I had the chance to play in the alum orchestra. Since it had been a while since I’d played my violin, I spent a lot of time in the weeks leading up to the concert learning the&#8230;  <a class="excerpt-read-more" href="https://diymfa.com/writing/writer-fuel-the-four-components-of-a-writing-practice/" title="Read Writer Fuel: The Four Components of a Writing Practice">Read more &raquo;</a></p>
1266
1267					<footer class="article-footer cf">
1268					<p class="article-category">
1269					<a href="https://diymfa.com/category/writing/" class="icon writing"><i><span></span></i>Writing</a>						<!-- <a href=""><img src="/imwe" /></a> -->
1270					</p><!--.article-category-->
1271
1272				</footer>
1273				</section>
1274
1275
1276			</article>
1277
1278			
1279			<article id="post-47665" class="cf post-47665 post type-post status-publish format-standard has-post-thumbnail hentry category-community tag-author-networking tag-book-writing tag-build-your-comminuty tag-diy-mfa tag-find-your-community-as-a-writer tag-gabriela-pereira tag-publishing-tips tag-writer-fuel-diy-mfa tag-writer
1279s-conference tag-writing-advice tag-writing-career tag-writing-community tag-writing-conference tag-writing-conferences tag-writing-tips" role="article">
1280
1281				<div class="entry-thumbnail">
1282					<a href="https://diymfa.com/community/how-to-get-the-most-out-of-a-writing-conference/" title="Writer Fuel: How to Get the Most Out of a Writing Conference">
1283						<img width="1064" height="890" src="https://diymfa.com/wp-content/uploads/2026/07/260721-GPereira-Images-Feature.jpg" class="attachment-300 size-300 wp-post-image" alt="Writer Fuel: How to Get the Most Out of a Writing Conference" 0="" decoding="async" loading="lazy" srcset="https://diymfa.com/wp-content/uploads/2026/07/260721-GPereira-Images-Feature.jpg 1064w, https://diymfa.com/wp-content/uploads/2026/07/260721-GPereira-Images-Feature-300x251.jpg 300w, https://diymfa.com/wp-content/uploads/2026/07/260721-GPereira-Images-Feature-575x481.jpg 575w, https://diymfa.com/wp-content/uploads/2026/07/260721-GPereira-Images-Feature-768x642.jpg 768w, https://diymfa.com/wp-content/uploads/2026/07/260721-GPereira-Images-Feature-600x502.jpg 600w" sizes="auto, (max-width: 1064px) 100vw, 1064px" />					</a>
1284				</div>
1285
1286
1287				<section class="entry-content cf m-all">
1288					<header class="article-header">
1289
1290					<h1 class="h2 entry-title"><a href="https://diymfa.com/community/how-to-get-the-most-out-of-a-writing-conference/" rel="bookmark" title="Writer Fuel: How to Get the Most Out of a Writing Conference">Writer Fuel: How to Get the Most Out of a Writing Conference</a></h1>
1291
1292					<p class="byline entry-meta vcard">
1293
1294					<!-- Commenting out the post publish time
1295
1296                    <time class="updated entry-time" datetime="2026-07-21" itemprop="datePublished">July 21, 2026</time>
1297					end comment out -->
1298					</p>
1299
1300
1301				</header>
1302
1303
1304					<p>Summer is here, which means it’s conference season! It’s that time of year when a lot of writer’s organizations have their conferences and big events. Conferences are among my favorite things ever! I love hanging out with fellow writers and spending some dedicated time thinking about nothing but the craft and business or writing. At&#8230;  <a class="excerpt-read-more" href="https://diymfa.com/community/how-to-get-the-most-out-of-a-writing-conference/" title="Read Writer Fuel: How to Get the Most Out of a Writing Conference">Read more &raquo;</a></p>
1305
1306					<footer class="article-footer cf">
1307					<p class="article-category">
1308					<a href="https://diymfa.com/category/community/" class="icon community"><i><span></span></i>Community</a>						<!-- <a href=""><img src="/imwe" /></a> -->
1309					</p><!--.article-category-->
1310
1311				</footer>
1312				</section>
1313
1314
1315			</article>
1316
1317			
1318			<article id="post-47659" class="cf post-47659 post type-post status-publish format-standard has-post-thumbnail hentry category-writing tag-creative-process-for-writers tag-creative-writing-tips tag-diy-mfa-gabriela-pereira tag-fiction-writing-strategies tag-gabriela-pereira tag-how-to-be-more-creative tag-how-to-get-writing-ideas tag-idea-generation-techniques tag-idea-method-for-writers tag-overcoming-writers-block tag-the-idea-method tag-write-with-focus tag-writer-fuel-diy-mfa tag-writing-creativity-exercises tag-writing-inspiration tag-writing-motivation tag-writing-productivity-tips tag-writing-tips" role="article">
1319
1320				<div class="entry-thumbnail">
1321					<a href="https://diymfa.com/writing/the-idea-method/" title="Writer Fuel: The IDEA Method: What to Do When You’re Out of Ideas">
1322						<img width="1064" height="890" src="https://diymfa.com/wp-content/uploads/2026/06/260707-GPereira-Images-Feature.jpg" class="attachment-300 size-300 wp-post-image" alt="Writer Fuel: The IDEA Method: What to Do When You’re Out of Ideas" 0="" decoding="async" loading="lazy" srcset="https://diymfa.com/wp-content/uploads/2026/06/260707-GPereira-Images-Feature.jpg 1064w, https://diymfa.com/wp-content/uploads/2026/06/260707-GPereira-Images-Feature-300x251.jpg 300w, https://diymfa.com/wp-content/uploads/2026/06/260707-GPereira-Images-Feature-575x481.jpg 575w, https://diymfa.com/wp-content/uploads/2026/06/260707-GPereira-Images-Feature-768x642.jpg 768w, https://diymfa.com/wp-content/uploads/2026/06/260707-GPereira-Images-Feature-600x502.jpg 600w" sizes="auto, (max-width: 1064px) 100vw, 1064px" />					</a>
1323				</div>
1324
1325
1326				<section class="entry-content cf m-all">
1327					<header class="article-header">
1328
1329					<h1 class="h2 entry-title"><a href="https://diymfa.com/writing/the-idea-method/" rel="bookmark" title="Writer Fuel: The IDEA Method: What to Do When You’re Out of Ideas">Writer Fuel: The IDEA Method: What to Do When You’re Out of Ideas</a></h1>
1330
1331					<p class="byline entry-meta vcard">
1332
1333					<!-- Commenting out the post publish time
1334
1335                    <time class="updated entry-time" datetime="2026-07-07" itemprop="datePublished">July 7, 2026</time>
1336					end comment out -->
1337					</p>
1338
1339
1340				</header>
1341
1342
1343					<p>What do you do when you’re out of ideas? I have often struggled with this very problem. In fact, as I sit down to write this newsletter, I’m wondering what on earth I might have to say about writing that hasn’t already been said. Terrifying as it may seem, I suddenly find myself out of&#8230;  <a class="excerpt-read-more" href="https://diymfa.com/writing/the-idea-method/" title="Read Writer Fuel: The IDEA Method: What to Do When You’re Out of Ideas">Read more &raquo;</a></p>
1344
1345					<footer class="article-footer cf">
1346					<p class="article-category">
1347					<a href="https://diymfa.com/category/writing/" class="icon writing"><i><span></span></i>Writing</a>						<!-- <a href=""><img src="/imwe" /></a> -->
1348					</p><!--.article-category-->
1349
1350				</footer>
1351				</section>
1352
1353
1354			</article>
1355
1356			
1357			<article id="post-47644" class="cf post-47644 post type-post status-publish format-standard has-post-thumbnail hentry category-reading tag-diy-mfa-gabriela-pereira tag-edgar-allan-poe-analysis tag-edgar-allan-poe-short-stories tag-foreshadowing-in-the-cask-of-amontillado tag-montresor-and-fortunato tag-read-as-a-writer tag-read-like-a-writer tag-read-to-write tag-read-with-focus tag-read-with-purpose tag-the-cask-of-amontillado-analysis tag-the-cask-of-amontillado-literary-analysis tag-the-cask-of-amontillado-plot-structure tag-the-cask-of-amontillado-summary tag-the-cask-of-amontillado-themes tag-three-act-analysis-of-the-cask-of-amontillado" role="article">
1358
1359				<div class="entry-thumbnail">
1360					<a href="https://diymfa.com/reading/the-cask-of-amontillado/" title="Writer Fuel: Three-Act Analysis of The Cask of Amontillado">
1361						<img width="1064" height="890" src="https://diymfa.com/wp-content/uploads/2026/06/260623-GPereira-Images-Feature.jpg" class="attachment-300 size-300 wp-post-image" alt="Writer Fuel: Three-Act Analysis of The Cask of Amontillado" 0="" decoding="async" loading="lazy" srcset="https://diymfa.com/wp-content/uploads/2026/06/260623-GPereira-Images-Feature.jpg 1064w, https://diymfa.com/wp-content/uploads/2026/06/260623-GPereira-Images-Feature-300x251.jpg 300w, https://diymfa.com/wp-content/uploads/2026/06/260623-GPereira-Images-Feature-575x481.jpg 575w, https://diymfa.com/wp-content/uploads/2026/06/260623-GPereira-Images-Feature-768x642.jpg 768w, https://diymfa.com/wp-content/uploads/2026/06/260623-GPereira-Images-Feature-600x502.jpg 600w" sizes="auto, (max-width: 1064px) 100vw, 1064px" />					</a>
1362				</div>
1363
1364
1365				<section class="entry-content cf m-all">
1366					<header class="article-header">
1367
1368					<h1 class="h2 entry-title"><a href="https://diymfa.com/reading/the-cask-of-amontillado/" rel="bookmark" title="Writer Fuel: Three-Act Analysis of The Cask of Amontillado">Writer Fuel: Three-Act Analysis of The Cask of Amontillado</a></h1>
1369
1370					<p class="byline entry-meta vcard">
1371
1372					<!-- Commenting out the post publish time
1373
1374                    <time class="updated entry-time" datetime="2026-06-23" itemprop="datePublished">June 23, 2026</time>
1375					end comment out -->
1376					</p>
1377
1378
1379				</header>
1380
1381
1382					<p>Edgar Allan Poe is one of my favorite American authors. I love how so many of his stories are dark, creepy, and suspenseful, but they never quite cross the line into outright, over-the-top gore. Poe also is brilliant at writing unreliable narrators, people who believe their motivations are reasonable and their actions justified, even when&#8230;  <a class="excerpt-read-more" href="https://diymfa.com/reading/the-cask-of-amontillado/" title="Read Writer Fuel: Three-Act Analysis of The Cask of Amontillado">Read more &raquo;</a></p>
1383
1384					<footer class="article-footer cf">
1385					<p class="article-category">
1386					<a href="https://diymfa.com/category/reading/" class="icon reading"><i><span></span></i>Reading</a>						<!-- <a href=""><img src="/imwe" /></a> -->
1387					</p><!--.article-category-->
1388
1389				</footer>
1390				</section>
1391
1392
1393			</article>
1394
1395			
1396			<article id="post-47634" class="cf post-47634 post type-post status-publish format-standard has-post-thumbnail hentry category-writing tag-creative-flow-for-writers tag-creative-writing-habits tag-gabriela-pereira-diy-mfa tag-how-to-overcome-writers-block-3 tag-how-to-stay-inspired-as-a-writer tag-improve-writing-creativity tag-mind-work-cycle-in-writing tag-skill-based-learning-for-writers tag-writing-advice tag-writing-community-support tag-writing-practice-techniques tag-writing-productivity-tips tag-writing-tips" role="article">
1397
1398				<div class="entry-thumbnail">
1399					<a href="https://diymfa.com/writing/where-does-creative-flow-come-from/" title="Writer Fuel: Where Does Creative Flow Come From?">
1400						<img width="1064" height="890" src="https://diymfa.com/wp-content/uploads/2026/05/260609-GPereira-Images-Feature.jpg" class="attachment-300 size-300 wp-post-image" alt="Writer Fuel: Where Does Creative Flow Come From?" 0="" decoding="async" loading="lazy" srcset="https://diymfa.com/wp-content/uploads/2026/05/260609-GPereira-Images-Feature.jpg 1064w, https://diymfa.com/wp-content/uploads/2026/05/260609-GPereira-Images-Feature-300x251.jpg 300w, https://diymfa.com/wp-content/uploads/2026/05/260609-GPereira-Images-Feature-575x481.jpg 575w, https://diymfa.com/wp-content/uploads/2026/05/260609-GPereira-Images-Feature-768x642.jpg 768w, https://diymfa.com/wp-content/uploads/2026/05/260609-GPereira-Images-Feature-600x502.jpg 600w" sizes="auto, (max-width: 1064px) 100vw, 1064px" />					</a>
1401				</div>
1402
1403
1404				<section class="entry-content cf m-all">
1405					<header class="article-header">
1406
1407					<h1 class="h2 entry-title"><a href="https://diymfa.com/writing/where-does-creative-flow-come-from/" rel="bookmark" title="Writer Fuel: Where Does Creative Flow Come From?">Writer Fuel: Where Does Creative Flow Come From?</a></h1>
1408
1409					<p class="byline entry-meta vcard">
1410
1411					<!-- Commenting out the post publish time
1412
1413                    <time class="updated entry-time" datetime="2026-06-09" itemprop="datePublished">June 9, 2026</time>
1414					end comment out -->
1415					</p>
1416
1417
1418				</header>
1419
1420
1421					<p>Have you ever been in that state of creative flow where it feels like your book is practically writing itself? It’s amazing, right? To me, it’s like the muse is whispering straight into my ear and those words just pour onto the page. I don’t even notice that I’m writing because the ideas just flow&#8230;.  <a class="excerpt-read-more" href="https://diymfa.com/writing/where-does-creative-flow-come-from/" title="Read Writer Fuel: Where Does Creative Flow Come From?">Read more &raquo;</a></p>
1422
1423					<footer class="article-footer cf">
1424					<p class="article-category">
1425					<a href="https://diymfa.com/category/writing/" class="icon writing"><i><span></span></i>Writing</a>						<!-- <a href=""><img src="/imwe" /></a> -->
1426					</p><!--.article-category-->
1427
1428				</footer>
1429				</section>
1430
1431
1432			</article>
1433
1434			
1435			<article id="post-47624" class="cf post-47624 post type-post status-publish format-standard has-post-thumbnail hentry category-writing tag-advice-for-writer
1435s tag-creative-writing-craft tag-fiction-writing-tips tag-gabriela-pereira-diy-mfa tag-how-to-write-scenes tag-how-to-write-strong-scenes tag-scene-craft tag-scene-structure-in-writing tag-scene-writing-techniques tag-show-dont-tell-writing tag-storytelling-techniques tag-writing-advice tag-writing-compelling-scenes tag-writing-tips" role="article">
1436
1437				<div class="entry-thumbnail">
1438					<a href="https://diymfa.com/writing/scene-craft-how-to-create-stronger-scenes/" title="Writer Fuel: Scene Craft and How to Create Stronger Scenes">
1439						<img width="1064" height="890" src="https://diymfa.com/wp-content/uploads/2026/05/20260526-GPereira-Images-Feature.jpg" class="attachment-300 size-300 wp-post-image" alt="Writer Fuel: Scene Craft: How to Create Stronger Scenes" 0="" decoding="async" loading="lazy" srcset="https://diymfa.com/wp-content/uploads/2026/05/20260526-GPereira-Images-Feature.jpg 1064w, https://diymfa.com/wp-content/uploads/2026/05/20260526-GPereira-Images-Feature-300x251.jpg 300w, https://diymfa.com/wp-content/uploads/2026/05/20260526-GPereira-Images-Feature-575x481.jpg 575w, https://diymfa.com/wp-content/uploads/2026/05/20260526-GPereira-Images-Feature-768x642.jpg 768w, https://diymfa.com/wp-content/uploads/2026/05/20260526-GPereira-Images-Feature-600x502.jpg 600w" sizes="auto, (max-width: 1064px) 100vw, 1064px" />					</a>
1440				</div>
1441
1442
1443				<section class="entry-content cf m-all">
1444					<header class="article-header">
1445
1446					<h1 class="h2 entry-title"><a href="https://diymfa.com/writing/scene-craft-how-to-create-stronger-scenes/" rel="bookmark" title="Writer Fuel: Scene Craft and How to Create Stronger Scenes">Writer Fuel: Scene Craft and How to Create Stronger Scenes</a></h1>
1447
1448					<p class="byline entry-meta vcard">
1449
1450					<!-- Commenting out the post publish time
1451
1452                    <time class="updated entry-time" datetime="2026-05-26" itemprop="datePublished">May 26, 2026</time>
1453					end comment out -->
1454					</p>
1455
1456
1457				</header>
1458
1459
1460					<p>At DIY MFA, we talk a lot about “big craft” topics like character development, world-building, or story structure. Today, I wanted to do something a little different and discuss scene craft—i.e., the techniques that go into creating a compelling and engaging scene. Scenes are an essential component of storytelling because they are the fundamental building&#8230;  <a class="excerpt-read-more" href="https://diymfa.com/writing/scene-craft-how-to-create-stronger-scenes/" title="Read Writer Fuel: Scene Craft and How to Create Stronger Scenes">Read more &raquo;</a></p>
1461
1462					<footer class="article-footer cf">
1463					<p class="article-category">
1464					<a href="https://diymfa.com/category/writing/" class="icon writing"><i><span></span></i>Writing</a>						<!-- <a href=""><img src="/imwe" /></a> -->
1465					</p><!--.article-category-->
1466
1467				</footer>
1468				</section>
1469
1470
1471			</article>
1472
1473			
1474			<article id="post-47610" class="cf post-47610 post type-post status-publish format-standard has-post-thumbnail hentry category-writing tag-creative-process-for-writers tag-creative-writing-tips tag-diy-mfa-flow-framework tag-find-your-focus-as-a-writer tag-gabriela-pereira-diy-mfa tag-how-to-overcome-writers-block-3 tag-how-to-stay-motivated-writing tag-improve-writing-skills-practice tag-journaling-for-writers-improvement tag-live-your-learning tag-overcome-your-obstacles-as-a-writer tag-work-your-words-as-a-writer tag-writing-advice tag-writing-focus-strategies tag-writing-productivity-techniques tag-writing-techniques-for-beginners tag-writing-tips" role="article">
1475
1476				<div class="entry-thumbnail">
1477					<a href="https://diymfa.com/writing/lost-creative-flow-framework/" title="Writer Fuel: Lost Your Creative Flow? Use this Framework to Get it Back">
1478						<img width="1064" height="890" src="https://diymfa.com/wp-content/uploads/2026/04/260512-GPereira-Images-Feature-1.jpg" class="attachment-300 size-300 wp-post-image" alt="Writer Fuel: Lost Your Creative Flow? Use this Framework to Get it Back" 0="" decoding="async" loading="lazy" srcset="https://diymfa.com/wp-content/uploads/2026/04/260512-GPereira-Images-Feature-1.jpg 1064w, https://diymfa.com/wp-content/uploads/2026/04/260512-GPereira-Images-Feature-1-300x251.jpg 300w, https://diymfa.com/wp-content/uploads/2026/04/260512-GPereira-Images-Feature-1-575x481.jpg 575w, https://diymfa.com/wp-content/uploads/2026/04/260512-GPereira-Images-Feature-1-768x642.jpg 768w, https://diymfa.com/wp-content/uploads/2026/04/260512-GPereira-Images-Feature-1-600x502.jpg 600w" sizes="auto, (max-width: 1064px) 100vw, 1064px" />					</a>
1479				</div>
1480
1481
1482				<section class="entry-content cf m-all">
1483					<header class="article-header">
1484
1485					<h1 class="h2 entry-title"><a href="https://diymfa.com/writing/lost-creative-flow-framework/" rel="bookmark" title="Writer Fuel: Lost Your Creative Flow? Use this Framework to Get it Back">Writer Fuel: Lost Your Creative Flow? Use this Framework to Get it Back</a></h1>
1486
1487					<p class="byline entry-meta vcard">
1488
1489					<!-- Commenting out the post publish time
1490
1491                    <time class="updated entry-time" datetime="2026-05-12" itemprop="datePublished">May 12, 2026</time>
1492					end comment out -->
1493					</p>
1494
1495
1496				</header>
1497
1498
1499					<p>At DIY MFA, we focus a lot on the craft of writing. It’s our specialty and (truthfully) it’s one of my favorite things to teach. I love coming up with frameworks and structures to help writers learn the craft and implement te
1499chniques on the page. But there’s more to writing than just the writing itself&#8230;.  <a class="excerpt-read-more" href="https://diymfa.com/writing/lost-creative-flow-framework/" title="Read Writer Fuel: Lost Your Creative Flow? Use this Framework to Get it Back">Read more &raquo;</a></p>
1500
1501					<footer class="article-footer cf">
1502					<p class="article-category">
1503					<a href="https://diymfa.com/category/writing/" class="icon writing"><i><span></span></i>Writing</a>						<!-- <a href=""><img src="/imwe" /></a> -->
1504					</p><!--.article-category-->
1505
1506				</footer>
1507				</section>
1508
1509
1510			</article>
1511
1512			
1513					<nav class="pagination"><ul class='page-numbers'>
1514	<li><span aria-label="Page 1" aria-current="page" class="page-numbers current">1</span></li>
1515	<li><a aria-label="Page 2" class="page-numbers" href="https://diymfa.com/articles/page/2/">2</a></li>
1516	<li><a aria-label="Page 3" class="page-numbers" href="https://diymfa.com/articles/page/3/">3</a></li>
1517	<li><a aria-label="Page 4" class="page-numbers" href="https://diymfa.com/articles/page/4/">4</a></li>
1518	<li><span class="page-numbers dots">&hellip;</span></li>
1519	<li><a aria-label="Page 239" class="page-numbers" href="https://diymfa.com/articles/page/239/">239</a></li>
1520	<li><a aria-label="Page 240" class="page-numbers" href="https://diymfa.com/articles/page/240/">240</a></li>
1521	<li><a aria-label="Page 241" class="page-numbers" href="https://diymfa.com/articles/page/241/">241</a></li>
1522	<li><a class="next page-numbers" href="https://diymfa.com/articles/page/2/">&rarr;</a></li>
1523</ul>
1524</nav>
1525			
1526
1527		</main>
1528
1529		<div id="rightbar" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
1530
1531
1532	<div class="social-icons">
1533    <div class="custom-sidebar"><h2>DIYMFA Social</h2></div>
1534		<a class="instagram-sidebar-icon" href="https://www.instagram.com/diymfa/" target="_blank"><i class="ss-icon ss-social-circle">instagram</i></a>
1535		<a class="twitter-sidebar-icon" href="https://twitter.com/DIYMFA" target="_blank"><i class="ss-icon ss-social-circle"><img src="https://diymfa.com/wp-content/uploads/2024/02/twitter.png"></i></a>
1536		<a class="facebook-sidebar-icon" href="https://www.facebook.com/DIYMFA/" target="_blank"><i class="ss-icon ss-social-circle">facebook</i></a>
1537		<a class="pinterest-sidebar-icon" href="https://www.pinterest.com/diymfa/" target="_blank"><i class="ss-icon ss-social-circle">pinterest</i></a>
1538	</div>
1539
1540	<form action="/" method="get">
1541    <fieldset>
1542        
1543        <input type="text" name="s" id="search" value="" placeholder="Search DIY MFA" onfocus="this.value=''"/>
1544        <button><i class="fa fa-search"></i></button>
1545    </fieldset>
1546</form>
1547
1548<!--<form role="search" method="get" id="searchform" class="searchform" action="https://diymfa.com/">
1549    <div>
1550        <label for="s" class="screen-reader-text">Search for:</label>
1551        <input type="search" id="s" name="s" value="" />
1552
1553        <button type="submit" id="searchsubmit" >Search</button>
1554    </div>
1555</form>-->
1556	
1557	    
1558	 		<div class="custom-sidebar box" style="background-color: ;">
1559	 			<h2>The Book</h2>
1560	 			<p>&nbsp;</p>
1561<p style="text-align: center;"><img loading="lazy" decoding="async" class="alignnone wp-image-30028" src="https://diymfallc.wpengine.com/wp-content/uploads/2017/02/DIYMFA-Cover-FINAL-201x300.png" alt="" width="141" height="210" srcset="https://diymfa.com/wp-content/uploads/2017/02/DIYMFA-Cover-FINAL-201x300.png 201w, https://diymfa.com/wp-content/uploads/2017/02/DIYMFA-Cover-FINAL-600x898.png 600w, https://diymfa.com/wp-content/uploads/2017/02/DIYMFA-Cover-FINAL-768x1149.png 768w, https://diymfa.com/wp-content/uploads/2017/02/DIYMFA-Cover-FINAL-575x860.png 575w, https://diymfa.com/wp-content/uploads/2017/02/DIYMFA-Cover-FINAL.png 1320w" sizes="auto, (max-width: 141px) 100vw, 141px" /></p>
1562<p style="text-align: center;"><a href="https://diymfa.com/product/diy-mfa-book">Learn more »</a></p>
1563	 		</div>
1564
1565	    
1566	 		<div class="custom-sidebar box" style="background-color: ;">
1567	 			<h2>Writer Fuel</h2>
1568	 			<h3 style="text-align: center;">Get email updates<br />
1569including a<br />
1570<span class="highlight">free<br />
1571</span>DIY MFA<br />
1572Starter Kit</h3>
1573<p style="text-align: center;">&#8230;
1573&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<br />
1574This mini-course<br />
1575delivered via email<br />
1576gives you resources so<br />
1577you can jumpstart your<br />
1578personalized program.<br />
1579&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..</p>
1580<p style="text-align: center;">
1580<script async id="_ck_24205" src="https://forms.convertkit.com/24205?v=7"></script>
1580</p>
1581	 		</div>
1582
1583	    
1584	 		<div class="custom-sidebar box" style="background-color: ;">
1585	 			<h2>The Resources</h2>
1586	 			<h3>New? Start Here</h3>
1587<h4><a title="Reading Resources" href="https://diymfa.com/writing">Writing<br />
1588Resources</a></h4>
1589<p>Use these craft and<br />
1590creativity resources<br />
1591to Write with Focus.</p>
1592<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..</p>
1593<h4><a title="Reading Resources" href="https://diymfa.com/reading">Reading<br />
1594Resources</a></h4>
1595<p>Discover the basics of<br />
1596Reading With Purpose.</p>
1597<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..</p>
1598<h4><a title="Community Resources" href="https://diymfa.com/community">Community<br />
1599Resources</a></h4>
1600<p>Learn techniques to<br />
1601Build Your Community.</p>
1602	 		</div>
1603
1604	    
1605	
1606
1607</div>
1608
1609	</div>
1610
1611</div>
1612
1613
1614			<footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
1615
1616				<div id="inner-footer" class="wrap cf">
1617
1618					<div class="wrap">
1619						<div id="footer-container">
1620							<a href="https://diymfa.com">DIY MFA</a> &copy;2026 All Rights Reserved.	DIY MFA is a registered trademark of DIY MFA L.L.C.
1621
1622							
1623							<ul class="footernav">
1624								<li><a href="/terms-conditions">Terms &amp; Conditions</a><span class="divider-footer"> | </span></li>
1625								<li><a href="/privacy">Privacy Policy</a><span class="divider-footer"> | </span></li>
1626								<li><a href="/disclosure">Disclosure</a></li>
1627							</ul>
1628
1629							<div class="spruce">Maintained with love by <a href="https://www.cmsminds.com" target="_blank">cmsMinds</a></div>
1630						</div>
1631					</div>
1632
1633				</div>
1634
1635			</footer>
1636
1637		</div>
1638
1639		
1640		
1641		
1641<script src="https://diymfa.com/wp-content/themes/diymfa/library/js/libs/jquery.colorbox-min.js"></script>
1641
1642
1643		
1643<script src="https://diymfa.com/wp-content/themes/diymfa/library/js/functions.js"></script>
1643
1644		
1644<script src="https://diymfa.com/wp-content/themes/diymfa/library/js/libs/jquery.slicknav.min.js"></script>
1644
1645		
1645<script src="https://diymfa.com/wp-content/themes/diymfa/library/js/libs/jquery.cycle.all.js"></script>
1645
1646
1647		
1647<script src="https://app.convertkit.com/landing_pages/39155.js"></script>
1647
1648
1649		
1649<script type="speculationrules">
1650{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/diymfa/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1651</script>
1651
1652
1653<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
1654<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 diy-mfa-cookie-banner optin cmplz-bottom-left cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
1655	<div class="cmplz-header">
1656		<div class="cmplz-logo"></div>
1657		<div class="cmplz-title" id="cmplz-header-1-optin">Manage Cookie Consent</div>
1658		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
1659			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
1660		</div>
1661	</div>
1662
1663	<div class="cmplz-divider cmplz-divider-header"></div>
1664	<div class="cmplz-body">
1665		<div class="cmplz-message" id="cmplz-message-1-optin">We use cookies to optimize our website and our service.</div>
1666		<!-- categories start -->
1667		<div class="cmplz-categories">
1668			<div class="cmplz-category cmplz-functional">
1669				<div class="cmplz-category-header">
1670					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Functional</span>
1671					<span class='cmplz-always-active'>
1672						<span class="cmplz-banner-checkbox">
1673							<input type="checkbox"
1674									id="cmplz-functional-optin"
1675									data-category="cmplz_functional"
1676									class="cmplz-consent-checkbox cmplz-functional"
1677									size="40"
1678									value="1"/>
1679							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Functional</span></label>
1680						</span>
1681						Always active					</span>
1682					<button class="cmplz-category-toggle"
1683							aria-expanded="false"
1684							aria-controls="cmplz-desc-functional-1-optin"
1685							aria-labelledby="cmplz-title-functional-1-optin">
1686						<span class="cmplz-icon cmplz-open">
1687							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1688						</span>
1689					</button>
1690				</div>
1691				<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
1692					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
1693				</div>
1694			</div>
1695
1696			<div class="cmplz-category cmplz-preferences">
1697				<div class="cmplz-category-header">
1698					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferences</span>
1699					<span class="cmplz-banner-checkbox">
1700						<input type="checkbox"
1701								id="cmplz-preferences-optin"
1702								data-category="cmplz_preferences"
1703								class="cmplz-consent-checkbox cmplz-preferences"
1704								size="40"
1705								value="1"/>
1706						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label>
1707					</span>
1708					<button class="cmplz-category-toggle"
1709							aria-expanded="false"
1710							aria-controls="cmplz-desc-preferences-1-optin"
1711							aria-labelledby="cmplz-title-preferences-1-optin">
1712						<span class="cmplz-icon cmplz-open">
1713							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
1713<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1714						</span>
1715					</button>
1716				</div>
1717				<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
1718					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
1719				</div>
1720			</div>
1721
1722			<div class="cmplz-category cmplz-statistics">
1723				<div class="cmplz-category-header">
1724					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistics</span>
1725					<span class="cmplz-banner-checkbox">
1726						<input type="checkbox"
1727								id="cmplz-statistics-optin"
1728								data-category="cmplz_statistics"
1729								class="cmplz-consent-checkbox cmplz-statistics"
1730								size="40"
1731								value="1"/>
1732						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistics</span></label>
1733					</span>
1734					<button class="cmplz-category-toggle"
1735							aria-expanded="false"
1736							aria-controls="cmplz-desc-statistics-1-optin"
1737							aria-labelledby="cmplz-title-statistics-1-optin">
1738						<span class="cmplz-icon cmplz-open">
1739							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1740						</span>
1741					</button>
1742				</div>
1743				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
1744					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
1745					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
1746				</div>
1747			</div>
1748
1749			<div class="cmplz-category cmplz-marketing">
1750				<div class="cmplz-category-header">
1751					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
1752					<span class="cmplz-banner-checkbox">
1753						<input type="checkbox"
1754								id="cmplz-marketing-optin"
1755								data-category="cmplz_marketing"
1756								class="cmplz-consent-checkbox cmplz-marketing"
1757								size="40"
1758								value="1"/>
1759						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
1760					</span>
1761					<button class="cmplz-category-toggle"
1762							aria-expanded="false"
1763							aria-controls="cmplz-desc-marketing-1-optin"
1764							aria-labelledby="cmplz-title-marketing-1-optin">
1765						<span class="cmplz-icon cmplz-open">
1766							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1767						</span>
1768					</button>
1769				</div>
1770				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
1771					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
1772				</div>
1773			</div>
1774		</div><!-- categories end -->
1775			</div>
1776
1777	<div class="cmplz-links cmplz-information">
1778		<ul>
1779			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
1780			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
1780s-overview">Manage services</a></li>
1781			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
1782			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li>
1783		</ul>
1784			</div>
1785
1786	<div class="cmplz-divider cmplz-footer"></div>
1787
1788	<div class="cmplz-buttons">
1789		<button class="cmplz-btn cmplz-accept">Accept cookies</button>
1790		<button class="cmplz-btn cmplz-deny">Deny</button>
1791		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
1792		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
1793		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
1794			</div>
1795
1796
1797	<div class="cmplz-documents cmplz-links">
1798		<ul>
1799			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
1800			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
1801			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
1802		</ul>
1803			</div>
1804</div>
1805<div id="cmplz-cookiebanner-1-optout" class="cmplz-cookiebanner cmplz-hidden banner-1 diy-mfa-cookie-banner optout cmplz-bottom-left cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout">
1806	<div class="cmplz-header">
1807		<div class="cmplz-logo"></div>
1808		<div class="cmplz-title" id="cmplz-header-1-optout">Manage Cookie Consent</div>
1809		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
1810			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
1811		</div>
1812	</div>
1813
1814	<div class="cmplz-divider cmplz-divider-header"></div>
1815	<div class="cmplz-body">
1816		<div class="cmplz-message" id="cmplz-message-1-optout">We use cookies to optimize our website and our service.</div>
1817		<!-- categories start -->
1818		<div class="cmplz-categories">
1819			<div class="cmplz-category cmplz-functional">
1820				<div class="cmplz-category-header">
1821					<span class="cmplz-category-title" id="cmplz-title-functional-1-optout">Functional</span>
1822					<span class='cmplz-always-active'>
1823						<span class="cmplz-banner-checkbox">
1824							<input type="checkbox"
1825									id="cmplz-functional-optout"
1826									data-category="cmplz_functional"
1827									class="cmplz-consent-checkbox cmplz-functional"
1828									size="40"
1829									value="1"/>
1830							<label class="cmplz-label" for="cmplz-functional-optout"><span class="screen-reader-text">Functional</span></label>
1831						</span>
1832						Always active					</span>
1833					<button class="cmplz-category-toggle"
1834							aria-expanded="false"
1835							aria-controls="cmplz-desc-functional-1-optout"
1836							aria-labelledby="cmplz-title-functional-1-optout">
1837						<span class="cmplz-icon cmplz-open">
1838							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1839						</span>
1840					</button>
1841				</div>
1842				<div class="cmplz-description" id="cmplz-desc-functional-1-optout" hidden>
1843					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
1844				</div>
1845			</div>
1846
1847			<div class="cmplz-category cmplz-preferences">
1848				<div class="cmplz-category-header">
1849					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optout">Preferences</span>
1850					<span class="cmplz-banner-checkbox">
1851						<input type="checkbox"
1852								id="cmplz-preferences-optout"
1853								data-category="cmplz_preferences"
1854								class="cmplz-consent-checkbox cmplz-preferences"
1855								size="40"
1856								value="1"/>
1857						<label class="cmplz-label" for="cmplz-preferences-optout"><span class="screen-reader-text">Preferences</span></label>
1858					</span>
1859					<button class="cmplz-category-toggle"
1860							aria-expanded="false"
1861							aria-controls="cmplz-desc-preferences-1-optout"
1862							aria-labelledby="cmplz-title-preferences-1-optout">
1863						<span class="cmplz-icon cmplz-open">
1864							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
1864<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1865						</span>
1866					</button>
1867				</div>
1868				<div class="cmplz-description" id="cmplz-desc-preferences-1-optout" hidden>
1869					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
1870				</div>
1871			</div>
1872
1873			<div class="cmplz-category cmplz-statistics">
1874				<div class="cmplz-category-header">
1875					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optout">Statistics</span>
1876					<span class="cmplz-banner-checkbox">
1877						<input type="checkbox"
1878								id="cmplz-statistics-optout"
1879								data-category="cmplz_statistics"
1880								class="cmplz-consent-checkbox cmplz-statistics"
1881								size="40"
1882								value="1"/>
1883						<label class="cmplz-label" for="cmplz-statistics-optout"><span class="screen-reader-text">Statistics</span></label>
1884					</span>
1885					<button class="cmplz-category-toggle"
1886							aria-expanded="false"
1887							aria-controls="cmplz-desc-statistics-1-optout"
1888							aria-labelledby="cmplz-title-statistics-1-optout">
1889						<span class="cmplz-icon cmplz-open">
1890							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1891						</span>
1892					</button>
1893				</div>
1894				<div class="cmplz-description" id="cmplz-desc-statistics-1-optout" hidden>
1895					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
1896					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
1897				</div>
1898			</div>
1899
1900			<div class="cmplz-category cmplz-marketing">
1901				<div class="cmplz-category-header">
1902					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optout">Marketing</span>
1903					<span class="cmplz-banner-checkbox">
1904						<input type="checkbox"
1905								id="cmplz-marketing-optout"
1906								data-category="cmplz_marketing"
1907								class="cmplz-consent-checkbox cmplz-marketing"
1908								size="40"
1909								value="1"/>
1910						<label class="cmplz-label" for="cmplz-marketing-optout"><span class="screen-reader-text">Marketing</span></label>
1911					</span>
1912					<button class="cmplz-category-toggle"
1913							aria-expanded="false"
1914							aria-controls="cmplz-desc-marketing-1-optout"
1915							aria-labelledby="cmplz-title-marketing-1-optout">
1916						<span class="cmplz-icon cmplz-open">
1917							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1918						</span>
1919					</button>
1920				</div>
1921				<div class="cmplz-description" id="cmplz-desc-marketing-1-optout" hidden>
1922					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
1923				</div>
1924			</div>
1925		</div><!-- categories end -->
1926			</div>
1927
1928	<div class="cmplz-links cmplz-information">
1929		<ul>
1930			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
1931			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
1931s-overview">Manage services</a></li>
1932			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
1933			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li>
1934		</ul>
1935			</div>
1936
1937	<div class="cmplz-divider cmplz-footer"></div>
1938
1939	<div class="cmplz-buttons">
1940		<button class="cmplz-btn cmplz-accept">Accept</button>
1941		<button class="cmplz-btn cmplz-deny">Deny</button>
1942		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
1943		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
1944		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
1945			</div>
1946
1947
1948	<div class="cmplz-documents cmplz-links">
1949		<ul>
1950			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
1951			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
1952			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
1953		</ul>
1954			</div>
1955</div>
1956</div>
1957					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Manage consent</button>
1958
1959<button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optout">Manage consent</button>
1960
1961</div>	
1961<script type='text/javascript'>
1962		(function () {
1963			var c = document.body.className;
1964			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
1965			document.body.className = c;
1966		})();
1967	</script>
1967
1968	
1968<script id="disqus_count-js-extra">
1969var countVars = {"disqusShortname":"diymfa"};
1970//# sourceURL=disqus_count-js-extra
1971</script>
vendor: 1 bytes, line 1971
1971
1972<script id="disqus_count-js" src="https://diymfa.com/wp-content/plugins/disqus-comment-system/public/js/comment_count.js"></script>
vendor: 1 bytes, line 1972
1972
1973<script id="sourcebuster-js-js" src="https://diymfa.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.js"></script>
vendor: 1 bytes, line 1973
1973
1974<script id="wc-order-attribution-js-extra">
1975var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://diymfa.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1976//# sourceURL=wc-order-attribution-js-extra
1977</script>
vendor: 1 bytes, line 1977
1977
1978<script id="wc-order-attribution-js" src="https://diymfa.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.js"></script>
vendor: 1 bytes, line 1978
1978
1979<script id="bones-js-js" src="https://diymfa.com/wp-content/themes/diymfa/library/js/scripts.js"></script>
vendor: 1 bytes, line 1979
1979
1980<script id="cmplz-cookiebanner-js-extra">
1981var complianz = {"prefix":"cmplz_","debug":"1","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"81","version":"7.6.3#1790220169","store_consent":"1","do_not_track_enabled":"1","consenttype":"optout","region":"us","geoip":"1","dismiss_timeout":"10000","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"1","cookie_expiry":"365","url":"https://diymfa.com/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"26","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://diymfa.com/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=811790220170","page_links":{"eu":{"cookie-statement":{"title":"Cookie Policy ","url":"https://diymfa.com/cookie-policy-eu/"},"privacy-statement":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"},"impressum":{"title":"Impressum","url":"https://diymfa.com/impressum/"},"disclaimer":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"}},"us":{"cookie-statement":{"title":"Opt-out preferences","url":"https://diymfa.com/opt-out-preferences/"},"privacy-statement":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"},"privacy-statement-children":{"title":"","url":"https://diymfa.com/podcast/episode-455-patricia-leavy/attachment/9781647422967_fc/"},"impressum":{"title":"Impressum","url":"https://diymfa.com/impressum/"},"disclaimer":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"}},"uk":{"cookie-statement":{"title":"Cookie Policy ","url":"https://diymfa.com/cookie-policy-uk/"},"privacy-statement":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"},"privacy-statement-children":{"title":"","url":"https://diymfa.com/podcast/episode-455-patricia-leavy/attachment/9781647422967_fc/"},"impressum":{"title":"Impressum","url":"https://diymfa.com/impressum/"},"disclaimer":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"}},"ca":{"cookie-statement":{"title":"Cookie Policy ","url":"https://diymfa.com/cookie-policy-ca/"},"privacy-statement":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"},"privacy-statement-children":{"title":"","url":"https://diymfa.com/podcast/episode-455-patricia-leavy/attachment/9781647422967_fc/"},"impressum":{"title":"Impressum","url":"https://diymfa.com/impressum/"},"disclaimer":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"}},"au":{"impressum":{"title":"Impressum","url":"https://diymfa.com/impressum/"},"disclaimer":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"}},"za":{"impressum":{"title":"Impressum","url":"https://diymfa.com/impressum/"},"disclaimer":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"}},"br":{"impressum":{"title":"Impressum","url":"https://diymfa.com/impressum/"},"disclaimer":{"title":"Privacy Policy","url":"https://diymfa.com/privacy/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content","iapi_nav":"fallback"};
1982//# sourceURL=cmplz-cookiebanner-js-extra
1983</script>
vendor: 1 bytes, line 1983
1983
1984<script defer id="cmplz-cookiebanner-js" src="https://diymfa.com/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.js"></script>
vendor: 1 bytes, line 1984
1984
1985<script id="cmplz-cookiebanner-js-after">
1986	let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
1987	if ( cmplzBlockedContent) {
1988	        cmplzBlockedContent.addEventListener('click', function(event) {
1989            event.stopPropagation();
1990        });
1991	}
1992    
1993//# sourceURL=cmplz-cookiebanner-js-after
1994</script>
vendor: 1 bytes, line 1994
1994
1995<script id="cookie-js" src="https://diymfa.com/wp-content/plugins/smartquizbuilder/includes/js/jquery.cookie.min.js"></script>
vendor: 1 bytes, line 1995
1995
1996<script id="wp-emoji-settings" type="application/json">
1997{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://diymfa.com/wp-includes/js/wp-emoji.js","twemoji":"https://diymfa.com/wp-includes/js/twemoji.js"}}
1998</script>
vendor: 1 bytes, line 1998
1998
1999<script type="module">
2000/**
2001 * @output wp-includes/js/wp-emoji-loader.js
2002 */
2003
2004/* eslint-env es6 */
2005
2006// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.
2007
2008/**
2009 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
2010 * @typedef WPEmojiSettings
2011 * @type {object}
2012 * @property {?object} source
2013 * @property {?string} source.concatemoji
2014 * @property {?string} source.twemoji
2015 * @property {?string} source.wpemoji
2016 */
2017
2018const selector = 'script#wp-emoji-settings';
2019const script = document.querySelector( selector );
2020if ( ! ( script instanceof HTMLScriptElement ) ) {
2021	throw new Error( `Element missing: ${ selector }`);
2022}
2023const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) );
2024
2025// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js).
2026window._wpemojiSettings = settings;
2027
2028/**
2029 * Support tests.
2030 * @typedef SupportTests
2031 * @type {object}
2032 * @property {?boolean} flag
2033 * @property {?boolean} emoji
2034 */
2035
2036const sessionStorageKey = 'wpEmojiSettingsSupports';
2037const tests = [ 'flag', 'emoji' ];
2038
2039/**
2040 * Checks whether the browser supports offloading to a Worker.
2041 *
2042 * @since 6.3.0
2043 *
2044 * @private
2045 *
2046 * @returns {boolean}
2047 */
2048function supportsWorkerOffloading() {
2049	return (
2050		typeof Worker !== 'undefined' &&
2051		typeof OffscreenCanvas !== 'undefined' &&
2052		typeof URL !== 'undefined' &&
2053		URL.createObjectURL &&
2054		typeof Blob !== 'undefined'
2055	);
2056}
2057
2058/**
2059 * @typedef SessionSupportTests
2060 * @type {object}
2061 * @property {number} timestamp
2062 * @property {SupportTests} supportTests
2063 */
2064
2065/**
2066 * Get support tests from session.
2067 *
2068 * @since 6.3.0
2069 *
2070 * @private
2071 *
2072 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
2073 */
2074function getSessionSupportTests() {
2075	try {
2076		/** @type {SessionSupportTests} */
2077		const item = JSON.parse(
2078			sessionStorage.getItem( sessionStorageKey )
2079		);
2080		if (
2081			typeof item === 'object' &&
2082			typeof item.timestamp === 'number' &&
2083			new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
2084			typeof item.supportTests === 'object'
2085		) {
2086			return item.supportTests;
2087		}
2088	} catch ( e ) {}
2089	return null;
2090}
2091
2092/**
2093 * Persist the supports in session storage.
2094 *
2095 * @since 6.3.0
2096 *
2097 * @private
2098 *
2099 * @param {SupportTests} supportTests Support tests.
2100 */
2101function setSessionSupportTests( supportTests ) {
2102	try {
2103		/** @type {SessionSupportTests} */
2104		const item = {
2105			supportTests: supportTests,
2106			timestamp: new Date().valueOf()
2107		};
2108
2109		sessionStorage.setItem(
2110			sessionStorageKey,
2111			JSON.stringify( item )
2112		);
2113	} catch ( e ) {}
2114}
2115
2116/**
2117 * Checks if two sets of Emoji characters render the same visually.
2118 *
2119 * This is used to determine if the browser is rendering an emoji with multiple data points
2120 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
2121 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
2122 * does not support the emoji correctly.
2123 *
2124 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2125 * scope. Everything must be passed by parameters.
2126 *
2127 * @since 4.9.0
2128 *
2129 * @private
2130 *
2131 * @param {CanvasRenderingContext2D} context 2D Context.
2132 * @param {string} set1 Set of Emoji to test.
2133 * @param {string} set2 Set of Emoji to test.
2134 *
2135 * @return {boolean} True if the two sets render the same.
2136 */
2137function emojiSetsRenderIdentically( context, set1, set2 ) {
2138	// Cleanup from previous test.
2139	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
2140	context.fillText( set1, 0, 0 );
2141	const rendered1 = new Uint32Array(
2142		context.getImageData(
2143			0,
2144			0,
2145			context.canvas.width,
2146			context.canvas.height
2147		).data
2148	);
2149
2150	// Cleanup from previous test.
2151	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
2152	context.fillText( set2, 0, 0 );
2153	const rendered2 = new Uint32Array(
2154		context.getImageData(
2155			0,
2156			0,
2157			context.canvas.width,
2158			context.canvas.height
2159		).data
2160	);
2161
2162	return rendered1.every( ( rendered2Data, index ) => {
2163		return rendered2Data === rendered2[ index ];
2164	} );
2165}
2166
2167/**
2168 * Checks if the center point of a single emoji is empty.
2169 *
2170 * This is used to determine if the browser is rendering an emoji with a single data point
2171 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
2172 * rendered emoji will have a non-zero value at the center point.
2173 *
2174 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2175 * scope. Everything must be passed by parameters.
2176 *
2177 * @since 6.8.2
2178 *
2179 * @private
2180 *
2181 * @param {CanvasRenderingContext2D} context 2D Context.
2182 * @param {string} emoji Emoji to test.
2183 *
2184 * @return {boolean} True if the center point is empty.
2185 */
2186function emojiRendersEmptyCenterPoint( context, emoji ) {
2187	// Cleanup from previous test.
2188	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
2189	context.fillText( emoji, 0, 0 );
2190
2191	// Test if the center point (16, 16) is empty (0,0,0,0).
2192	const centerPoint = context.getImageData(16, 16, 1, 1);
2193	for ( let i = 0; i < centerPoint.data.length; i++ ) {
2194		if ( centerPoint.data[ i ] !== 0 ) {
2195			// Stop checking the moment it's known not to be empty.
2196			return false;
2197		}
2198	}
2199
2200	return true;
2201}
2202
2203/**
2204 * Determines if the browser properly renders Emoji that Twemoji can supplement.
2205 *
2206 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2207 * scope. Everything must be passed by parameters.
2208 *
2209 * @since 4.2.0
2210 *
2211 * @private
2212 *
2213 * @param {CanvasRenderingContext2D} context 2D Context.
2214 * @param {string} type Whether to test for support of "flag" or "emoji".
2215 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
2216 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
2217 *
2218 * @return {boolean} True if the browser can render emoji, false if it cannot.
2219 */
2220function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
2221	let isIdentical;
2222
2223	switch ( type ) {
2224		case 'flag':
2225			/*
2226			 * Test for Transgender flag compatibility. Added in Unicode 13.
2227			 *
2228			 * To test for support, we try to render it, and compare the rendering to how it would look if
2229			 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
2230			 */
2231			isIdentical = emojiSetsRenderIdentically(
2232				context,
2233				'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
2234				'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
2235			);
2236
2237			if ( isIdentical ) {
2238				return false;
2239			}
2240
2241			/*
2242			 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
2243			 * so gives us an easy test for full support.
2244			 *
2245			 * To test for support, we try to render it, and compare the rendering to how it would look if
2246			 * the browser doesn't render it correctly ([C] + [Q]).
2247			 */
2248			isIdentical = emojiSetsRenderIdentically(
2249				context,
2250				'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
2251				'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
2252			);
2253
2254			if ( isIdentical ) {
2255				return false;
2256			}
2257
2258			/*
2259			 * Test for English flag compatibility. England is a country in the United Kingdom, it
2260			 * does not have a two letter locale code but rather a five letter sub-division code.
2261			 *
2262			 * To test for support, we try to render it, and compare the rendering to how it would look if
2263			 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
2264			 */
2265			isIdentical = emojiSetsRenderIdentically(
2266				context,
2267				// as the flag sequence
2268				'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
2269				// with each code point separated by a zero-width space
2270				'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
2271			);
2272
2273			return ! isIdentical;
2274		case 'emoji':
2275			/*
2276			 * Is there a large, hairy, humanoid mythical creature living in the browser?
2277			 *
2278			 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.
2279			 *
2280			 * The hairy creature emoji is a single code point emoji. Testing for browser
2281			 * support required testing the center point of the emoji to see if it is empty.
2282			 *
2283			 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature.
2284			 *
2285			 * When updating this test, please ensure that the emoji is either a single code point
2286			 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
2287			 * joiner vs a zero-width space.
2288			 */
2289			const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' );
2290			return ! notSupported;
2291	}
2292
2293	return false;
2294}
2295
2296/**
2297 * Checks emoji support tests.
2298 *
2299 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2300 * scope. Everything must be passed by parameters.
2301 *
2302 * @since 6.3.0
2303 *
2304 * @private
2305 *
2306 * @param {string[]} tests Tests.
2307 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
2308 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
2309 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
2310 *
2311 * @return {SupportTests} Support tests.
2312 */
2313function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
2314	let canvas;
2315	if (
2316		typeof WorkerGlobalScope !== 'undefined' &&
2317		self instanceof WorkerGlobalScope
2318	) {
2319		canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
2320	} else {
2321		canvas = document.createElement( 'canvas' );
2322	}
2323
2324	const context = canvas.getContext( '2d', { willReadFrequently: true } );
2325
2326	/*
2327	 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
2328	 * it doesn't work when the font is bolder than 500 weight. So, we
2329	 * check for bold rendering support to avoid invisible emoji in Chrome.
2330	 */
2331	context.textBaseline = 'top';
2332	context.font = '600 32px Arial';
2333
2334	const supports = {};
2335	tests.forEach( ( test ) => {
2336		supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
2337	} );
2338	return supports;
2339}
2340
2341/**
2342 * Adds a script to the head of the document.
2343 *
2344 * @ignore
2345 *
2346 * @since 4.2.0
2347 *
2348 * @param {string} src The url where the script is located.
2349 *
2350 * @return {void}
2351 */
2352function addScript( src ) {
2353	const script = document.createElement( 'script' );
2354	script.src = src;
2355	script.defer = true;
2356	document.head.appendChild( script );
2357}
2358
2359settings.supports = {
2360	everything: true,
2361	everythingExceptFlag: true
2362};
2363
2364// Obtain the emoji support from the browser, asynchronously when possible.
2365new Promise( ( resolve ) => {
2366	let supportTests = getSessionSupportTests();
2367	if ( supportTests ) {
2368		resolve( supportTests );
2369		return;
2370	}
2371
2372	if ( supportsWorkerOffloading() ) {
2373		try {
2374			// Note that the functions are being passed as arguments due to minification.
2375			const workerScript =
2376				'postMessage(' +
2377				testEmojiSupports.toString() +
2378				'(' +
2379				[
2380					JSON.stringify( tests ),
2381					browserSupportsEmoji.toString(),
2382					emojiSetsRenderIdentically.toString(),
2383					emojiRendersEmptyCenterPoint.toString()
2384				].join( ',' ) +
2385				'));';
2386			const blob = new Blob( [ workerScript ], {
2387				type: 'text/javascript'
2388			} );
2389			const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
2390			worker.onmessage = ( event ) => {
2391				supportTests = event.data;
2392				setSessionSupportTests( supportTests );
2393				worker.terminate();
2394				resolve( supportTests );
2395			};
2396			return;
2397		} catch ( e ) {}
2398	}
2399
2400	supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
2401	setSessionSupportTests( supportTests );
2402	resolve( supportTests );
2403} )
2404	// Once the browser emoji support has been obtained from the session, finalize the settings.
2405	.then( ( supportTests ) => {
2406		/*
2407		 * Tests the browser support for flag emojis and other emojis, and adjusts the
2408		 * support settings accordingly.
2409		 */
2410		for ( const test in supportTests ) {
2411			settings.supports[ test ] = supportTests[ test ];
2412
2413			settings.supports.everything =
2414				settings.supports.everything && settings.supports[ test ];
2415
2416			if ( 'flag' !== test ) {
2417				settings.supports.everythingExceptFlag =
2418					settings.supports.everythingExceptFlag &&
2419					settings.supports[ test ];
2420			}
2421		}
2422
2423		settings.supports.everythingExceptFlag =
2424			settings.supports.everythingExceptFlag &&
2425			! settings.supports.flag;
2426
2427		// When the browser can not render everything we need to load a polyfill.
2428		if ( ! settings.supports.everything ) {
2429			const src = settings.source || {};
2430
2431			if ( src.concatemoji ) {
2432				addScript( src.concatemoji );
2433			} else if ( src.wpemoji && src.twemoji ) {
2434				addScript( src.twemoji );
2435				addScript( src.wpemoji );
2436			}
2437		}
2438	} );
2439//# sourceURL=https://diymfa.com/wp-includes/js/wp-emoji-loader.js
2440</script>
2440
2441
2442			<!--Typekit-->
2443			
2443<script src="https://use.typekit.net/cbe6fcu.js"></script>
2443
2444			
2444<script>try{Typekit.load({ async: true });}catch(e){}</script>
2444
2445
2446	</body>
2447
2448</html><!-- end of site. what a ride! -->
2449<!-- WP Fastest Cache file was created in 0.241 seconds, on September 23, 2026 @ 11:22 pm -->

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.