PageSourceSearch

https://diymfa.com/articles/

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

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.