PageSourceSearch

https://containergardeningebook.com/

html containergardeningebook.com collected 2026-10-07 17:43:39 UTC 95,694 bytes, 1,134 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#">
3<head>
4<meta charset="UTF-8" />
5<!-- Created by Artisteer v4.3.0.60745 -->
6<meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width" />
7<!--[if lt IE 9]>
7<script src="https://containergardeningebook.com/wp-content/themes/Simple-Blog-Theme-2.23.22-PATCHED/html5.js"></script>
7<![endif]-->
8<link rel="stylesheet" href="https://containergardeningebook.com/wp-content/themes/Simple-Blog-Theme-2.23.22-PATCHED/style.css" media="screen" />
9<link rel="pingback" href="https://containergardeningebook.com/xmlrpc.php" />
10
11<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ -->
12<title>Home | Container Gardening EBook</title>
13<meta name="description" content="Learn the secrets to thriving container gardens, even if you&#039;re a complete beginner."/>
14<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
15<link rel="canonical" href="https://containergardeningebook.com/" />
16<meta property="og:locale" content="en_US" />
17<meta property="og:type" content="website" />
18<meta property="og:title" content="Home | Container Gardening EBook" />
19<meta property="og:description" content="Learn the secrets to thriving container gardens, even if you&#039;re a complete beginner." />
20<meta property="og:url" content="https://containergardeningebook.com/" />
21<meta property="og:site_name" content="Container Gardening eBook" />
22<meta property="og:updated_time" content="2025-08-13T20:15:13-06:00" />
23<meta property="og:image" content="https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080.jpg" />
24<meta property="og:image:secure_url" content="https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080.jpg" />
25<meta property="og:image:width" content="1920" />
26<meta property="og:image:height" content="1080" />
27<meta property="og:image:alt" content="Container Gardening" />
28<meta property="og:image:type" content="image/jpeg" />
29<meta property="article:published_time" content="2025-08-09T17:29:48-06:00" />
30<meta property="article:modified_time" content="2025-08-13T20:15:13-06:00" />
31<meta name="twitter:card" content="summary_large_image" />
32<meta name="twitter:title" content="Home | Container Gardening EBook" />
33<meta name="twitter:description" content="Learn the secrets to thriving container gardens, even if you&#039;re a complete beginner." />
34<meta name="twitter:site" content="@WilliamWoo38473" />
35<meta name="twitter:creator" content="@WilliamWoo38473" />
36<meta name="twitter:image" content="https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080.jpg" />
37<meta name="twitter:label1" content="Written by" />
38<meta name="twitter:data1" content="William Woolverton" />
39<meta name="twitter:label2" content="Time to read" />
40<meta name="twitter:data2" content="Less than a minute" />
41<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://containergardeningebook.com/#person","name":"Container Gardening eBook","sameAs":["https://www.facebook.com/containergardeningebook","https://twitter.com/WilliamWoo38473"],"logo":{"@type":"ImageObject","@id":"https://containergardeningebook.com/#logo","url":"https://containergardeningebook.com/wp-content/uploads/2024/09/Container-Gardening-eBook-logo.webp","contentUrl":"https://containergardeningebook.com/wp-content/uploads/2024/09/Container-Gardening-eBook-logo.webp","caption":"Container Gardening eBook","inLanguage":"en-US","width":"1024","height":"1024"},"image":{"@type":"ImageObject","@id":"https://containergardeningebook.com/#logo","url":"https://containergardeningebook.com/wp-content/uploads/2024/09/Container-Gardening-eBook-logo.webp","contentUrl":"https://containergardeningebook.com/wp-content/uploads/2024/09/Container-Gardening-eBook-logo.webp","caption":"Container Gardening eBook","inLanguage":"en-US","width":"1024","height":"1024"}},{"@type":"WebSite","@id":"https://containergardeningebook.com/#website","url":"https://containergardeningebook.com","name":"Container Gardening eBook","publisher":{"@id":"https://containergardeningebook.com/#person"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://containergardeningebook.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080.jpg","url":"https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080.jpg","width":"1920","height":"1080","caption":"Container Gardening","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://containergardeningebook.com/#webpage","url":"https://containergardeningebook.com/","name":"Home | Container Gardening EBook","datePublished":"2025-08-09T17:29:48-06:00","dateModified":"2025-08-13T20:15:13-06:00","about":{"@id":"https://containergardeningebook.com/#person"},"isPartOf":{"@id":"https://containergardeningebook.com/#website"},"primaryImageOfPage":{"@id":"https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080.jpg"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://containergardeningebook.com/#author","name":"William Woolverton","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/c986a6193964f807ef3984fe6b3ae3f5ddc24eed5bea027d3cb9a420cb64308d?s=96&amp;r=g","url":"https://secure.gravatar.com/avatar/c986a6193964f807ef3984fe6b3ae3f5ddc24eed5bea027d3cb9a420cb64308d?s=96&amp;r=g","caption":"William Woolverton","inLanguage":"en-US"},"sameAs":["https://containergardeningebook.com"]},{"@type":"BlogPosting","headline":"Home | Container Gardening EBook","datePublished":"2025-08-09T17:29:48-06:00","dateModified":"2025-08-13T20:15:13-06:00","author":{"@id":"https://containergardeningebook.com/#author","name":"William Woolverton"},"publisher":{"@id":"https://containergardeningebook.com/#person"},"description":"Learn the secrets to thriving container gardens, even if you&#039;re a complete beginner.","name":"Home | Container Gardening EBook","@id":"https://containergardeningebook.com/#richSnippet","isPartOf":{"@id":"https://containergardeningebook.com/#webpage"},"image":{"@id":"https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080.jpg"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://containergardeningebook.com/#webpage"}}]}</script>
41
42<meta name="p:domain_verify" content="217799a94fcb91755be244415fd85c5a" />
43<!-- /Rank Math WordPress SEO plugin -->
44
45<link rel="alternate" type="application/rss+xml" title="Container Gardening eBook &raquo; Feed" href="https://containergardeningebook.com/feed/" />
46<link rel="alternate" type="application/rss+xml" title="Container Gardening eBook &raquo; Comments Feed" href="https://containergardeningebook.com/comments/feed/" />
47<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://containergardeningebook.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcontainergardeningebook.com%2F" />
48<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://containergardeningebook.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcontainergardeningebook.com%2F&#038;format=xml" />
49<style id="wp-img-auto-sizes-contain-inline-css">
50img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
51/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
52</style>
53<style id="wp-emoji-styles-inline-css">
54
55	img.wp-smiley, img.emoji {
56		display: inline !important;
57		border: none !important;
58		box-shadow: none !important;
59		height: 1em !important;
60		width: 1em !important;
61		margin: 0 0.07em !important;
62		vertical-align: -0.1em !important;
63		background: none !important;
64		padding: 0 !important;
65	}
66/*# sourceURL=wp-emoji-styles-inline-css */
67</style>
68<style id="wp-block-library-inline-css">
69:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
69--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
70
71/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
72</style>
73<style id="wp-block-image-inline-css">
74.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
74cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
74@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
75/*# sourceURL=https://containergardeningebook.com/wp-includes/blocks/image/style.min.css */
76</style>
77
78<style id="classic-theme-styles-inline-css">
79/*! This file is auto-generated */
80.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
81/*# sourceURL=/wp-includes/css/classic-themes.min.css */
82</style>
83
84<style id="global-styles-inline-css">
85: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,0) 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%);
85--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;}
85.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;}
86/*# sourceURL=global-styles-inline-css */
87</style>
88
89<link rel='stylesheet' id='style.responsive.css-css' href='https://containergardeningebook.com/wp-content/themes/Simple-Blog-Theme-2.23.22-PATCHED/style.responsive.css?ver=45fbbd6c92ef59d1c11a96ed7fb2338c' media='all' />
90<script id="jquery-js" src="https://containergardeningebook.com/wp-content/themes/Simple-Blog-Theme-2.23.22-PATCHED/jquery.js?ver=1.9.1"></script>
vendor: 1 bytes, line 90
90
91<script id="jquery_migrate-js" src="https://containergardeningebook.com/wp-content/themes/Simple-Blog-Theme-2.23.22-PATCHED/jquery-migrate-1.1.1.js?ver=45fbbd6c92ef59d1c11a96ed7fb2338c"></script>
vendor: 1 bytes, line 91
91
92<script id="script.js-js" src="https://containergardeningebook.com/wp-content/themes/Simple-Blog-Theme-2.23.22-PATCHED/script.js?ver=45fbbd6c92ef59d1c11a96ed7fb2338c"></script>
vendor: 1 bytes, line 92
92
93<script id="script.responsive.js-js" src="https://containergardeningebook.com/wp-content/themes/Simple-Blog-Theme-2.23.22-PATCHED/script.responsive.js?ver=45fbbd6c92ef59d1c11a96ed7fb2338c"></script>
93
94<link rel="https://api.w.org/" href="https://containergardeningebook.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://containergardeningebook.com/wp-json/wp/v2/pages/3078" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://containergardeningebook.com/xmlrpc.php?rsd" />
95<link rel='shortlink' href='https://containergardeningebook.com/' />
96<style type="text/css">header.art-sticky-header, .art-sticky-header { height: 60px !important; min-height: 60px !important; max-height: 60px !important; background-color: #009900 !important; overflow: hidden !important; }.art-sticky-header .art-header-content { height: 60px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; box-sizing: border-box !important; }.bpn-header-inner { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; max-width: 1200px !important; padding: 0 20px !important; box-sizing: border-box !important; gap: 30px !important; margin-left: 0px !important; }.art-sticky-header .art-logo-image { max-height: 50px !important; width: auto !important; height: auto !important; }.art-sticky-header .art-sticky-menu a { font-size: 16px !important; color: #ffffff !important; font-weight: normal !important; font-style: normal !important; text-decoration: none !important; }.art-sticky-header .art-sticky-menu a:hover { color: #c300ff !important; }/* NUCLEAR CSS - Hide ALL existing navigation */nav:not(.bpn-custom-menu-wrapper):not(.bpn-nuclear-header), .art-nav:not(.bpn-custom-menu-wrapper), .art-menu:not(.bpn-custom-menu), .navigation:not(.bpn-custom-menu-wrapper), .main-navigation:not(.bpn-custom-menu-wrapper), .primary-navigation:not(.bpn-custom-menu-wrapper), .secondary-navigation:not(.bpn-custom-menu-wrapper), ul[class*="menu"]:not(.bpn-custom-menu), [class*="nav"]:not(.bpn-custom-menu-wrapper):not(.bpn-nuclear-header), .menu-container:not(.bpn-custom-menu-wrapper), .navbar:not(.bpn-custom-menu-wrapper) { display: none !important; visibility: hidden !important; opacity: 0 !important; height: 0 !important; width: 0 !important; position: absolute !important; left: -9999px !important; }/* Force show BPN custom menu */.bpn-custom-menu-wrapper { display: flex !important; visibility: visible !important; opacity: 1 !important; z-index: 9999 !important; }/* NUCLEAR pipe removal */.bpn-custom-menu li::before, .bpn-custom-menu li::after, .bpn-custom-menu li:before, .bpn-custom-menu li:after, .bpn-custom-menu a::before, .bpn-custom-menu a::after, .bpn-custom-menu a:before, .bpn-custom-menu a:after, .bpn-custom-menu *::before, .bpn-custom-menu *::after, .bpn-custom-menu *:before, .bpn-custom-menu *:after { content: "" !important; display: none !important; visibility: hidden !important; opacity: 0 !important; width: 0 !important; height: 0 !important; }.bpn-custom-menu { gap: 30px !important; } .bpn-custom-menu a { padding: 10px 20px !important; white-space: nowrap !important; }.art-sticky-header .separator, .art-sticky-header .divider, .sticky-header .separator, .sticky-header .divider { display: none !important; }#art-main .art-sheet, .art-sheet, .art-content-layout, .art-content { padding-top: 50px !important; }.post-navigation, .navigation.post-navigation, .nav-links, .nav-single, #nav-below, #nav-above, .nav-previous, .nav-next, .previous-post, .next-post, .wp-prev-next, .wp-block-post-navigation, .wp-block-query-pagination, .art-nav, a[rel="prev"], a[rel="next"] { display: none !important; }.entry-meta, .entry-footer, .posted-on, .byline, .cat-links, .tags-links, .comments-link, .edit-link, footer.entry-meta, .post-meta, .meta-info, .entry-utility, .post-info, .post-edit-link, .art-postmetadataheader, .art-postmetadatafooter, .art-postheadericons, .art-postfootericons { display: none !important; }body, #art-main, .art-postcontent, .art-postcontent p, .art-blockcontent, .art-blockcontent p { color: #000000 !important;font-family: Arial, sans-serif !important;font-size: 20px !important;font-weight: normal !important;font-style: normal !important; }a, .art-postcontent a:link, .art-blockcontent a:link, ul.art-vmenu a, .art-postheader a:link { color: #009900 !important; }a:visited, .art-postcontent a:visited, .art-blockcontent a:visited { color: #0000FF !important; }a:hover, .art-postcontent a:hover, .art-blockcontent a:hover, ul.art-vmenu a:hover, .art-postheader a:hover { color: #0cc100 !important; }.art-postcontent h1, .art-postcontent h1 a, h1 { color: #009900 !important;font-size: 30px !important;font-weight: bold !important;font-style: normal !important; }.art-postcontent h2, .art-postcontent h2 a, h2 { color: #009900 !important;font-size: 28px !important;font-weight: normal !important;font-style: normal !important; }.art-postcontent h3, .art-postcontent h3 a, h3 { color: #009900 !important;font-size: 26px !important;font-weight: normal !important;font-style: normal !important; }.art-postcontent h4, .art-postcontent h4 a, h4 { color: #009900 !important;font-size: 24px !important;font-weight: normal !important;font-style: normal !important; }.art-postcontent h5, .art-postcontent h5 a, h5 { color: #009900 !important;font-size: 22px !important;font-weight: normal !important;font-style: normal !important; }.art-postcontent h6, .art-postcontent h6 a, h6 { color: #009900 !important;font-size: 20px !important;font-weight: normal !important;font-style: normal !important; }.art-header, #header .site-branding, #masthead .site-branding { background-image: url(https://containergardeningebook.com/wp-content/uploads/2024/09/cropped-Container-Gardening-eBook-logo.webp) !important; background-repeat: no-repeat !important; background-position: center !important; height: 150px; }.art-header .art-headline, .art-header .art-slogan, .site-title, .site-description { display: none !important; }.art-sticky-header .art-logo-image, .sticky-header .site-branding img, #masthead.is-sticky .custom-logo { content: url(https://containergardeningebook.com/wp-content/uploads/2024/09/cropped-Container-Gardening-eBook-logo.webp) !important; }.art-button, input.art-button, button.art-button { background: #009900 !important; }.art-button, input.art-button, button.art-button { color: #FFFFFF !important; }.art-button:hover, input.art-button:hover, button.art-button:hover { background: #00c60d !important; }.art-button:hover, input.art-button:hover, button.art-button:hover { color: #FFFFFF !important; }
97/* Custom CSS */
98.disclosure {
99    font-size: 10px;
100    color: #555;
101    text-align: center;
102    max-width: 600px;
103    padding: 5px 15px; /* Reduced vertical padding to make the box shorter */
104    border: 1px solid #ddd;
105    border-radius: 8px;
106    background-color: #fff;
107    margin: 20px auto; /* Adds some space and centers it */
108}
109/* End Custom CSS */
110</style>    <style>
111        .pmg-container { background: #fff; border: 1px solid #e2e8f0; border-radius: 12px; padding: 30px; max-width: 650px; margin: 40px auto; box-shadow: 0 10px 25px rgba(0,0,0,0.05); font-family: sans-serif; position: relative; color: #333; line-height: 1.5; }
112        .pmg-pro-calculator { border-top: 6px solid #009900; }
113        .gt-badge { background: #009900; color: #fff; padding: 4px 12px; font-size: 11px; font-weight: bold; border-radius: 20px; display: inline-block; margin-bottom: 15px; }
114        .pmg-form-row { display: flex; gap: 20px; margin-bottom: 15px; flex-wrap: wrap; }
115        .pmg-field-half { flex: 1; min-width: 250px; }
116        label { display: block; font-weight: bold; margin-bottom: 6px; font-size: 14px; color: #4a5568; text-align: left; }
117        input[type="text"], input[type="number"], input[type="email"], input[type="password"], select { width: 100%; padding: 12px; border: 2px solid #edf2f7; border-radius: 8px; font-size: 16px; box-sizing: border-box; }
118        
119        .gt-main-button, .pmg-submit-btn, #loginform input[type="submit"] { 
120            width: 100%; padding: 15px; background: #009900 !important; color: #ffffff !important; 
121            border: none !important; border-radius: 8px; font-weight: bold; cursor: pointer; 
122            font-size: 18px; margin-top: 15px; transition: 0.2s; text-decoration: none; display: block; text-align: center;
123        }
124        .gt-main-button:hover, .pmg-submit-btn:hover, #loginform input[type="submit"]:hover { background: #007700 !important; transform: translateY(-1px); }
125
126        .pmg-result-box { margin-top: 30px; padding: 25px; background: #ebf8ff; border-left: 6px solid #3182ce; border-radius: 8px; text-align: left; }
127        .pmg-stat .value { font-size: 36px; font-weight: 800; color: #2d3748; display: block; text-align:center; line-height: 1.2; }
128        .pmg-stat .secondary-values { font-size: 18px; color: #4a5568; text-align: center; margin-top: 5px; font-weight: 600; }
129        .pmg-stat .label { display: block; font-size: 14px; color: #718096; text-align: center; text-transform: uppercase; letter-spacing: 1px; margin-top: 10px; font-weight: bold; }
130
131        .pmg-shopping-list { background: #fff; padding: 20px; border-radius: 8px; border: 1px solid #bee3f8; margin-top:15px; }
132        .pmg-spinner { width: 45px; height: 45px; border: 5px solid #f3f3f3; border-top: 5px solid #009900; border-radius: 50%; animation: pmgspin 1s linear infinite; margin: 20px auto; }
133        @keyframes pmgspin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
134        #pmg-result, #pmg-c-recipe-box { text-align: left; margin-top: 20px; }
135        #pmg-result h3, #pmg-c-recipe-box h3 { color: #2d3748; margin-top: 0; font-size: 20px; border-bottom: 2px solid #009900; padding-bottom: 5px; }
136        #pmg-result ul, #pmg-c-recipe-box ul { color: #4a5568; line-height: 1.7; padding-left: 20px; }
137        .pmg-error-msg { background: #fff5f5; color: #c53030; padding: 10px; border-radius: 6px; margin-bottom: 15px; font-size: 14px; border-left: 4px solid #c53030; }
138        .pmg-auth-footer { margin-top: 15px; font-size: 14px; }
139    </style>
140        <style>
141    /* Current page highlighting in sticky header */
142    .art-sticky-header .current-menu-item > a,
143    .art-sticky-header .current_page_item > a,
144    .art-sticky-header .current-page-ancestor > a {
145        background: #FA5705 !important;
146        color: #FFFFFF !important;
147    }
148    
149    /* Ensure proper submenu styling */
150    .art-sticky-header .current-menu-item ul a,
151    .art-sticky-header .current_page_item ul a,
152    .art-sticky-header .current-page-ancestor ul a {
153        background: transparent !important;
154        color: #303F50 !important;
155    }
156    
157    .art-sticky-header .current-menu-item ul a:hover,
158    .art-sticky-header .current_page_item ul a:hover,
159    .art-sticky-header .current-page-ancestor ul a:hover {
160        background: #F9FAFB !important;
161        color: #FA5705 !important;
162    }
163    </style>
164        <style>
165    :root {
166        --posts-grid-primary: ;
167        --posts-grid-secondary: ;
168        --posts-grid-accent: ;
169        --posts-grid-text: ;
170        --posts-grid-meta: ;
171        --posts-grid-background: ;
172        --posts-grid-border: ;
173        --posts-grid-shadow: ;
174        --posts-grid-hover-shadow: ;
175    }
176    
177    /* Posts Grid Component Styles - Using CSS Custom Properties */
178    .theme-posts-grid-header {
179        text-align: center;
180        margin-bottom: 40px;
181        padding: 20px;
182    }
183    .posts-grid-main-title {
184        font-size: 3.5em !important;
185        color: var(--posts-grid-primary) !important;
186        margin-bottom: 15px !important;
187        font-weight: 800 !important;
188        text-align: center !important;
189        line-height: 1.2 !important;
190    }
191    .posts-grid-description {
192        font-size: 1.4em !important;
193        color: var(--posts-grid-text) !important;
194        max-width: 700px !important;
195        margin: 0 auto !important;
196        line-height: 1.5 !important;
197        font-weight: 600 !important;
198        text-align: center !important;
199    }
200    .theme-posts-grid-container {
201        margin: 20px auto;
202        max-width: 1200px;
203        padding: 0 20px;
204    }
205    .theme-grid-row {
206        display: flex;
207        flex-wrap: wrap;
208        gap: 20px;
209        justify-content: center;
210    }
211    .theme-grid-post-item .art-post {
212        background: var(--posts-grid-background);
213        border: 1px solid var(--posts-grid-border);
214        border-radius: 12px;
215        overflow: hidden;
216        box-shadow: 0 4px 12px var(--posts-grid-shadow);
217        transition: all 0.3s ease;
218        height: 100%;
219        display: flex;
220        flex-direction: column;
221    }
222    .theme-grid-post-item .art-post:hover {
223        transform: translateY(-8px);
224        box-shadow: 0 8px 25px var(--posts-grid-hover-shadow);
225        border-color: var(--posts-grid-accent);
226    }
227    .theme-grid-thumbnail {
228        width: 100%;
229        height: 200px;
230        overflow: hidden;
231        position: relative;
232    }
233    .theme-grid-thumbnail img {
234        width: 100%;
235        height: 100%;
236        object-fit: cover;
237        transition: transform 0.3s ease;
238    }
239    .theme-grid-post-item:hover .theme-grid-thumbnail img {
240        transform: scale(1.05);
241    }
242    .theme-grid-post-item .art-postcontent {
243        padding: 20px;
244        flex: 1;
245        display: flex;
246        flex-direction: column;
247    }
248    .theme-grid-post-item .art-postheader h3 {
249        font-size: 1.4em;
250        margin: 0 0 15px 0;
251        font-weight: bold;
252        line-height: 1.3;
253    }
254    .theme-grid-post-item .art-postheader h3 a {
255        color: var(--posts-grid-text);
256        text-decoration: none;
257        transition: color 0.3s ease;
258    }
259    .theme-grid-post-item .art-postheader h3 a:hover {
260        color: var(--posts-grid-secondary);
261    }
262    .theme-grid-post-item .art-metadata-icons {
263        font-size: 0.9em;
264        color: var(--posts-grid-meta);
265        margin-bottom: 15px;
266        border-bottom: 1px solid var(--posts-grid-border);
267        padding-bottom: 10px;
268    }
269    .theme-grid-excerpt {
270        color: var(--posts-grid-meta);
271        line-height: 1.6;
272        margin-bottom: 20px;
273        flex: 1;
274    }
275    .theme-grid-read-more {
276        margin-top: auto;
277    }
278    .theme-grid-button {
279        color: var(--posts-grid-secondary) !important;
280        text-decoration: none !important;
281        font-weight: 600;
282        padding: 8px 16px;
283        border-radius: 20px;
284        background: color-mix(in srgb, var(--posts-grid-secondary) 10%, transparent);
285        display: inline-block;
286        transition: all 0.3s ease;
287    }
288    .theme-grid-button:hover {
289        color: var(--posts-grid-background) !important;
290        background: var(--posts-grid-secondary);
291        transform: translateX(5px);
292    }
293    
294    /* Fallback for browsers that don't support color-mix */
295    @supports not (background: color-mix(in srgb, var(--posts-grid-secondary) 10%, transparent)) {
296        .theme-grid-button {
297            background: rgba(74, 139, 92, 0.1);
298        }
299    }
300    
301    /* Responsive Design */
302    @media (max-width: 768px) {
303        .theme-grid-column { width: 100% !important; }
304        .theme-posts-grid-container { padding: 0 15px; }
305        .theme-grid-row { gap: 15px; }
306        .posts-grid-main-title { font-size: 2.5em !important; }
307        .posts-grid-description { font-size: 1.2em !important; }
308    }
309    @media (min-width: 769px) and (max-width: 1024px) {
310        .theme-grid-column { width: 48% !important; }
311    }
312    </style>
313    
313<script async id="google_gtagjs" src="https://containergardeningebook.com/?local_ga_js=1"></script>
vendor: 1 bytes, line 313
313
314<script id="google_gtagjs-inline">
vendor: 124 bytes, line 315
315window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', '
315G-ES82PD6Z6K
vendor: 29 bytes, line 315
315', {'anonymize_ip': true} );
316</script>
316
317            <style type="text/css">
318            /* NUCLEAR MENU CSS - Extreme measures (LOGO + MENU GROUPED LEFT) */
319            
320            /* Completely hide ALL existing navigation */
321            nav:not(.bpn-custom-menu-wrapper):not(.bpn-nuclear-header),
322            .art-nav:not(.bpn-custom-menu-wrapper),
323            .art-menu:not(.bpn-custom-menu),
324            .navigation:not(.bpn-custom-menu-wrapper),
325            .main-navigation:not(.bpn-custom-menu-wrapper),
326            .primary-navigation:not(.bpn-custom-menu-wrapper),
327            .secondary-navigation:not(.bpn-custom-menu-wrapper),
328            ul[class*="menu"]:not(.bpn-custom-menu),
329            [class*="nav"]:not(.bpn-custom-menu-wrapper):not(.bpn-nuclear-header),
330            .menu-container:not(.bpn-custom-menu-wrapper),
331            .navbar:not(.bpn-custom-menu-wrapper) {
332                display: none !important;
333                visibility: hidden !important;
334                opacity: 0 !important;
335                height: 0 !important;
336                width: 0 !important;
337                overflow: hidden !important;
338                position: absolute !important;
339                left: -9999px !important;
340            }
341            
342            /* Nuclear header styles */
343            .bpn-nuclear-header {
344                font-family: Arial, sans-serif !important;
345                box-sizing: border-box !important;
346            }
347            
348            .bpn-nuclear-header * {
349                box-sizing: border-box !important;
350            }
351            
352            /* Center header content as a group with page width constraint */
353            header, .header, #header, .art-sticky-header, .sticky-header, .site-header {
354                display: flex !important;
355                align-items: center !important;
356                justify-content: center !important;
357                flex-direction: row !important;
358                padding: 0 !important;
359            }
360            
361            /* Inner container for left-aligned content within page width */
362            .bpn-header-inner {
363                display: flex !important;
364                align-items: center !important;
365                justify-content: flex-start !important;
366                width: 100% !important;
367                max-width: 1200px !important;
368                padding: 0 20px !important;
369                box-sizing: border-box !important;
370                gap: 30px !important;
371                margin-left: 0px !important;
372            }
373            
374            /* Logo positioning for left-aligned layout */
375            .bpn-logo {
376                display: flex !important;
377                align-items: center !important;
378                margin: 0 !important;
379            }
380            
381            /* BPN Custom Menu - Nuclear Style (LEFT-GROUPED) */
382            .bpn-custom-menu-wrapper {
383                display: flex !important;
384                align-items: center !important;
385                justify-content: flex-start !important;  /* Changed from center to flex-start */
386                flex-grow: 0 !important;  
387                visibility: visible !important;
388                opacity: 1 !important;
389                z-index: 9999 !important;
390                position: relative !important;
391                margin: 0 !important;
392                padding: 0 !important;
393                margin-left: 0px !important;
394            }
395            
396            .bpn-custom-menu {
397                display: flex !important;
398                align-items: center !important;
399                list-style: none !important;
400                margin: 0 !important;
401                padding: 0 !important;
402                gap: 30px !important;
403                visibility: visible !important;
404                opacity: 1 !important;
405                background: transparent !important;
406                border: none !important;
407                box-shadow: none !important;
408            }
409            
410            .bpn-custom-menu li {
411                margin: 0 !important;
412                padding: 0 !important;
413                list-style: none !important;
414                display: block !important;
415                visibility: visible !important;
416                opacity: 1 !important;
417                position: relative !important;
418                background: transparent !important;
419                border: none !important;
420            }
421            
422            /* NUCLEAR: Remove ALL possible separators */
423            .bpn-custom-menu li::before,
424            .bpn-custom-menu li::after,
425            .bpn-custom-menu li:before,
426            .bpn-custom-menu li:after,
427            .bpn-custom-menu a::before,
428            .bpn-custom-menu a::after,
429            .bpn-custom-menu a:before,
430            .bpn-custom-menu a:after,
431            .bpn-custom-menu *::before,
432            .bpn-custom-menu *::after,
433            .bpn-custom-menu *:before,
434            .bpn-custom-menu *:after {
435                content: "" !important;
436                display: none !important;
437                visibility: hidden !important;
438                opacity: 0 !important;
439                width: 0 !important;
440                height: 0 !important;
441            }
442            
443            .bpn-custom-menu a {
444                text-decoration: none !important;
445                padding: 10px 20px !important;
446                display: block !important;
447                transition: all 0.3s ease !important;
448                visibility: visible !important;
449                opacity: 1 !important;
450                position: relative !important;
451                background: transparent !important;
452                border: none !important;
453                color: #ffffff !important;
454                font-size: 16px !important;
455                font-weight: normal !important;
456                font-family: Arial, sans-serif !important;
457                white-space: nowrap !important;
458            }
459            
460            .bpn-custom-menu a:hover {
461                color: #c300ff !important;
462                background: rgba(0, 115, 170, 0.1) !important;
463                border-radius: 3px !important;
464            }
465            
466            /* Force clean header layout */
467            header, .header, #header,
468            .art-sticky-header, .sticky-header, .site-header {
469                position: relative !important;
470            }
471            
472            /* Remove any theme-added separators */
473            .art-sticky-header .separator,
474            .art-sticky-header .divider,
475            .sticky-header .separator,
476            .sticky-header .divider {
477                display: none !important;
478            }
479            
480            /* Logo styles for nuclear header */
481            .bpn-logo img {
482                max-height: 50px !important;
483                width: auto !important;
484                display: block !important;
485            }
486            
487            /* Responsive adjustments */
488            @media (max-width: 768px) {
489                .bpn-custom-menu {
490                    gap: 15px !important;
491                }
492                
493                .bpn-custom-menu a {
494                    padding: 8px 12px !important;
495                    font-size: 14px !important;
496                }
497                
498                .bpn-nuclear-header .bpn-header-inner,
499                .bpn-header-inner {
500                    padding: 0 15px !important;
501                }
502            }
503            
504            @media (max-width: 480px) {
505                .bpn-header-inner {
506                    padding: 0 10px !important;
507                }
508                
509                .bpn-custom-menu {
510                    gap: 10px !important;
511                }
512                
513                .bpn-custom-menu a {
514                    padding: 6px 8px !important;
515                    font-size: 13px !important;
516                }
517            }
518            </style>
519            <link rel="icon" href="https://containergardeningebook.com/wp-content/uploads/2024/09/cropped-Container-Gardening-eBook-logo-32x32.webp" sizes="32x32" />
520<link rel="icon" href="https://containergardeningebook.com/wp-content/uploads/2024/09/cropped-Container-Gardening-eBook-logo-192x192.webp" sizes="192x192" />
521<link rel="apple-touch-icon" href="https://containergardeningebook.com/wp-content/uploads/2024/09/cropped-Container-Gardening-eBook-logo-180x180.webp" />
522<meta name="msapplication-TileImage" content="https://containergardeningebook.com/wp-content/uploads/2024/09/cropped-Container-Gardening-eBook-logo-270x270.webp" />
523<style id="ur-dynamic-colors">:root {
524	--ur-button-text-normal-color: #ffffff;
525	--ur-button-text-hover-color: #ffffff;
526	--ur-button-background-normal-color: #81d742;
527	--ur-button-background-hover-color: #009900;
528}</style><style>.art-content .post-3078 .layout-item-0 { padding-right: 10px;padding-left: 10px;  }
529.ie7 .art-post .art-layout-cell {border:none !important; padding:0 !important; }
530.ie6 .art-post .art-layout-cell {border:none !important; padding:0 !important; }
531
532</style></head>
533<body class="home wp-singular page-template-default page page-id-3078 page-parent wp-theme-Simple-Blog-Theme-22322-PATCHED has-sticky-header user-registration-page ur-sett
533ings-sidebar-show">
534<!-- Sticky Header -->
535<header class="art-sticky-header">
536    <div class="art-header-content">
537        <!-- Logo/Site Title -->
538        <a href="https://containergardeningebook.com/" class="art-logo">
539            <span class="art-logo-text">Container Gardening eBook</span>        </a>
540        
541        <!-- Mobile Menu Toggle -->
542        <button class="art-mobile-menu-toggle" aria-label="Toggle Menu">☰</button>
543        
544        <!-- Navigation Menu - NOW CONTROLLED BY PLUGIN -->
545        <nav>
546            <ul class="art-sticky-menu"><li><a href="https://containergardeningebook.com/" class="active">Home</a></li><li><a href="https://containergardeningebook.com/about">About</a></li><li><a href="https://containergardeningebook.com/services">Services</a></li><li><a href="https://containergardeningebook.com/contact">Contact</a></li><li><a href="https://containergardeningebook.com/blog">Blog</a></li></ul>        </nav>
547    </div>
548</header>
549<div id="art-main">
550    <div class="art-sheet clearfix">
551            <div class="art-layout-wrapper">
552                <div class="art-content-layout">
553                    <div class="art-content-layout-row">
554                        <div class="art-layout-cell art-content">							<article id="post-3078"  class="art-post art-article  post-3078 page type-page status-publish has-post-thumbnail hentry" style="">
555                                <h1 class="art-postheader entry-title">Home</h1>                                                                <div class="alignleft"><a href="https://containergardeningebook.com/" title="Home"><img width="128" height="128" src="https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080-150x150.jpg" class="attachment-128x128 size-128x128 wp-post-image" alt="0 923c8243 d6d4 49ce 8cb6 cd185cb023aa 1920x1080" title="Home" decoding="async" srcset="https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080-150x150.jpg 150w, https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080-300x300.jpg 300w, https://containergardeningebook.com/wp-content/uploads/2024/09/0-923c8243-d6d4-49ce-8cb6-cd185cb023aa-1920x1080-100x100.jpg 100w" sizes="(max-width: 128px) 100vw, 128px"></a></div><div class="art-postcontent clearfix">
556<!DOCTYPE html>
557<html lang="en">
558<head>
559    <meta charset="UTF-8">
560    <meta name="viewport" content="width=device-width, initial-scale=1.0">
561    <title>Unlock Your Green Thumb</title>
562    <style>
563        /* Basic styling for the form elements to make them look clean */
564        .getresponse-form {
565            background-color: #f9f9f9;
566            padding: 20px;
567            border-radius: 8px;
568            max-width: 500px;
569            margin: 20px auto;
570            font-family: Arial, sans-serif;
571            border: 1px solid #ddd;
572        }
573        .getresponse-form input[type="text"] {
574            width: calc(100% - 20px);
575            padding: 10px;
576            margin-bottom: 10px;
577            border: 1px solid #ccc;
578            border-radius: 4px;
579            font-size: 16px;
580        }
581        .getresponse-form input[type="submit"] {
582            background-color: #009900;
583            color: white;
584            padding: 12px 20px;
585            border: none;
586            border-radius: 4px;
587            cursor: pointer;
588            font-size: 18px;
589            font-weight: bold;
590            width: 100%;
591        }
592        .getresponse-form input[type="submit"]:hover {
593            background-color: #007700;
594        }
595        .getresponse-form label {
596            font-size: 14px;
597            color: #555;
598        }
599        .getresponse-form .consent-label a {
600            color: #007bff;
601            text-decoration: none;
602        }
603        .getresponse-form .consent-label a:hover {
604            text-decoration: underline;
605        }
606        .getresponse-form .form-field {
607            margin-bottom: 15px;
608            text-align: left;
609        }
610         .getresponse-form .consent-field {
611            display: flex;
612            align-items: center;
613            justify-content: center;
614            margin-bottom: 20px;
615        }
616        .getresponse-form .consent-field input {
617            margin-right: 8px;
618        }
619    </style>
620</head>
621<body style="margin: 0; padding: 0; background-color: #f0f0f0;">
622
623    <div style="background-color: #ffffff; padding: 20px;">
624
625        <h1 style="color: #009900; font-family: Arial; font-size: 48px; font-weight: bold; text-align: center;">Unlock Your Green Thumb: Grow Anything, Anywhere!</h1>
626
627        <p style="text-align: center; font-size: 18px;">Learn the secrets to thriving container gardens, even if you&#8217;re a complete beginner.</p>
628
629        <p align="center"><img decoding="async" src="https://affiliatedude.com/arrows.gif" alt="Arrows pointing down" width="306" height="100" title="Home 1"></p>
630
631        <p align="center"><img decoding="async" src="https://containergardeningebook.com/wp-content/uploads/2025/08/Mastering-Container-Gardening.png" alt="Mastering Container Gardening eBook Cover" style="max-width: min(900px, 90vw); height: auto; border: 2px solid #ccc; display: block; margin: 0 auto;" title="Home 2"></p>
632
633        <!-- GetResponse Form -->
634        <div class="getresponse-form">
635            <form action="https://app.getresponse.com/add_subscriber.html" accept-charset="utf-8" method="post" style="text-align: center;">
636                <h3 style="color: #333; margin-bottom: 20px;">Subscribe for Your Free Guide!</h3>
637                <!-- Name -->
638                <div class="form-field">
639                    <input type="text" name="name" placeholder="Enter your name"/>
640                </div>
641                <!-- Email field (required) -->
642                <div class="form-field">
643                    <input type="text" name="email" placeholder="Enter your email" required/>
644                </div>
645                 <!-- Consent Checkbox -->
646                <div class="consent-field">
647                    <input id="webform_consent#StNp_0" type="checkbox" name="webform[consent#StNp-ver#Saxo]" value="true" required/> 
648                    <label for="webform_consent#StNp_0" class="consent-label">I agree to the <a href="https://www.awesometrafficoverload.com/terms-of-service/" target="_blank" rel="nofollow noopener">terms of service</a></label>
649                </div>
650                <!-- List token -->
651                <input type="hidden" name="campaign_token" value="ipiGk" />
652                <!-- Thank you page (optional) -->
653                <input type="hidden" name="thankyou_url" value="https://containergardeningebook.com/thank-you/"/>
654                <!-- Add subscriber to the follow-up sequence with a specified day (optional) -->
655                <input type="hidden" name="start_day" value="0" />
656                <!-- Subscriber button -->
657                <input type="submit" value="Send My Free Guide!"/>
658            </form>
659        </div>
660        <!-- End GetResponse Form -->
661
662    </div>
663
664</body>
665</html>
666</div>
667
668
669</article>
670	
671			
672
673
674                        </div>
675                        
676
677<div class="art-layout-cell art-sidebar1"><div  id="block-17" class="art-block widget widget_block  clearfix">
678        <div class="art-blockcontent">
678<script type="text/javascript" src="https://app.getresponse.com/view_webform_v2.js?u=wRMgw&webforms_id=wmp0E" data-webform-id="wmp0E"></script>
678</div>
679</div><div  id="block-11" class="art-block widget widget_block widget_media_image  clearfix">
680        <div class="art-blockcontent">
681<figure class="wp-block-image"><a href="https://www.awin1.com/cread.php?s=4163141&amp;v=88761&amp;q=543687&amp;r=2335425" rel="sponsored"><img decoding="async" src="https://www.awin1.com/cshow.php?s=4163141&amp;v=88761&amp;q=543687&amp;r=2335425" alt=""/></a></figure>
682</div>
683</div><div  id="block-12" class="art-block widget widget_block  clearfix">
684        <div class="art-blockcontent"><a rel="sponsored" href="https://www.awin1.com/cread.php?s=4163141&amp;v=88761&amp;q=543687&amp;r=2335425">
685</a></div>
686</div><div  id="block-15" class="art-block widget widget_block  clearfix">
687        <div class="art-blockcontent"><!-- START ADVERTISER: Perfect Plants Nursery from awin.com -->
688
689<a rel="sponsored" href="https://www.awin1.com/cread.php?s=4117994&v=60835&q=538198&r=2335425">
690    <img decoding="async" src="https://www.awin1.com/cshow.php?s=4117994&v=60835&q=538198&r=2335425" border="0">
691</a>
692
693<!-- END ADVERTISER: Perfect Plants Nursery from awin.com --></div>
694</div></div>
695                    </div>
696                </div>
697            </div><footer class="art-footer"><div class="art-footer-text">
698  
699<p align="center"><img width="450" height="125" alt="" class="art-lightbox" src="https://containergardeningebook.com/wp-content/themes/Simple-Blog-Theme-2.23.22-PATCHED/images/mylogo.png" /><br /></p><p align="center">Place Important Links Here</p><p align="center">Copyright © 2020 - All Rights Reserved.<br /></p><p align="center">Disclaimers And Legal Stuff Here</p><p><a href="#"></a></p>
700
701
702</div>
703</footer>
704
705    </div>
706    <p class="art-page-footer">
707        <span id="art-footnote-links">Powered by <a href="http://wordpress.org/" target="_blank">WordPress</a> and <a href="https://www.simpleblogtheme.com" target="_blank">Simple Affiliate WordPress Theme</a></span>
708    </p>
709</div>
710
711
712<div id="wp-footer">
713	
713<script type="speculationrules">
714{"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/Simple-Blog-Theme-2.23.22-PATCHED/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
715</script>
715
716            
716<script type="text/javascript">
717                jQuery(document).ready(function($) {
718                    var targetFooter = $('.art-footer-text:has(img[src*="/images/mylogo.png"])');
719                    if (targetFooter.length) {
720                        var newContent = "<p align=\"center\"><img alt=\"Footer Logo\" class=\"art-lightbox\" src=\"https:\/\/containergardeningebook.com\/wp-content\/uploads\/2024\/09\/cropped-Container-Gardening-eBook-logo.webp\" style=\"max-width: 50px; height: auto;\" \/><\/p><p style=\"text-align: center\">Copyright \u00a9 2015-present - All Rights Reserved.<\/p>\n<p style=\"text-align: center\"><strong><a href=\"https:\/\/containergardeningebook.com\/about\/\">ABOUT<\/a><\/strong><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/containergardeningebook.com\/contact\/\"><strong>CONTACT<\/strong><\/a><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/containergardeningebook.com\/disclaimer\/\"><strong>DISCLAIMER<\/strong><\/a><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/containergardeningebook.com\/cookie-policy\/\"><strong>COOKIE POLICY<\/strong><\/a><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/containergardeningebook.com\/terms-and-conditions\/\"><strong>TERMS AND CONDITIONS<\/strong><\/a><\/p>\n";
721                        targetFooter.html(newContent);
722                    } else {
723                        var fallbackFooter = $('.art-footer-text').first();
724                        if (fallbackFooter.length) {
725                            var newContent = "<p align=\"center\"><img alt=\"Footer Logo\" class=\"art-lightbox\" src=\"https:\/\/containergardeningebook.com\/wp-content\/uploads\/2024\/09\/cropped-Container-Gardening-eBook-logo.webp\" style=\"max-width: 50px; height: auto;\" \/><\/p><p style=\"text-align: center\">Copyright \u00a9 2015-present - All Rights Reserved.<\/p>\n<p style=\"text-align: center\"><strong><a href=\"https:\/\/containergardeningebook.com\/about\/\">ABOUT<\/a><\/strong><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/containergardeningebook.com\/contact\/\"><strong>CONTACT<\/strong><\/a><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/containergardeningebook.com\/disclaimer\/\"><strong>DISCLAIMER<\/strong><\/a><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/containergardeningebook.com\/cookie-policy\/\"><strong>COOKIE POLICY<\/strong><\/a><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/containergardeningebook.com\/terms-and-conditions\/\"><strong>TERMS AND CONDITIONS<\/strong><\/a><\/p>\n";
726                            fallbackFooter.html(newContent);
727                        }
728                    }
729                });
730            </script>
730
731            <!-- Accessibility Code for "containergardeningebook.com" -->
732<script>
733/*
734
735Want to customize your button? visit our documentation page:
736
737https://login.equalweb.com/custom-button.taf
738
739*/
740window.interdeal = {
741    "sitekey": "ac52503a21176962471a03888a008b7c",
742    "Position": "right",
743    "domains": {
744        "js": "https://cdn.equalweb.com/",
745        "acc": "https://access.equalweb.com/"
746    },
747    "Menulang": "EN",
748    "btnStyle": {
749        "vPosition": [
750            "50%",
751            "20%"
752        ],
753        "scale": [
754            "0.5",
755            "0.5"
756        ],
757        "color": {
758            "main": "#1c4bb6",
759            "second": "#ffffff"
760        },
761        "icon": {
762            "outline": true,
763            "type": 13,
764            "shape": "semicircle"
765        }
766    }
767};
768(function(doc, head, body){
769    var coreCall             = doc.createElement('script');
770    coreCall.src             = interdeal.domains.js + 'core/5.0.9/accessibility.js';
771    coreCall.defer           = true;
772    coreCall.integrity       = 'sha512-dxjHZQgpVIG70EQus4+1KR3oj2KGyrtwR/nr4lY+tcMjrQ1Yb9V1SCKNVLGhD3CcPMgANKAqOk4ldI8WWNnQTw==';
773    coreCall.crossOrigin     = 'anonymous';
774    coreCall.setAttribute('data-cfasync', true );
775    body? body.appendChild(coreCall) : head.appendChild(coreCall);
776})(document, document.head, document.body);
777</script>
777    
777<script>
778    document.addEventListener('DOMContentLoaded', function() {
779        const mobileToggle = document.querySelector('.art-mobile-menu-toggle');
780        const menu = document.querySelector('.art-sticky-menu');
781        
782        if (mobileToggle && menu) {
783            mobileToggle.addEventListener('click', function() {
784                menu.classList.toggle('mobile-active');
785                
786                // Toggle aria-expanded for accessibility
787                const expanded = this.getAttribute('aria-expanded') === 'true';
788                this.setAttribute('aria-expanded', !expanded);
789            });
790            
791            // Set initial aria-expanded state
792            mobileToggle.setAttribute('aria-expanded', 'false');
793        }
794        
795        // Close mobile menu when clicking outside
796        document.addEventListener('click', function(e) {
797            if (menu && mobileToggle && !menu.contains(e.target) && !mobileToggle.contains(e.target)) {
798                menu.classList.remove('mobile-active');
799                mobileToggle.setAttribute('aria-expanded', 'false');
800            }
801        });
802        
803        // Close mobile menu on window resize (if desktop view)
804        window.addEventListener('resize', function() {
805            if (window.innerWidth > 768 && menu) {
806                menu.classList.remove('mobile-active');
807                if (mobileToggle) {
808                    mobileToggle.setAttribute('aria-expanded', 'false');
809                }
810            }
811        });
812    });
813    </script>
813
814    
814<script async data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://containergardeningebook.com/wp-includes/js/comment-reply.min.js?ver=45fbbd6c92ef59d1c11a96ed7fb2338c"></script>
vendor: 1 bytes, line 814
814
815<script id="wp-emoji-settings" type="application/json">
816{"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":{"concatemoji":"https://containergardeningebook.com/wp-includes/js/wp-emoji-release.min.js?ver=45fbbd6c92ef59d1c11a96ed7fb2338c"}}
817</script>
vendor: 1 bytes, line 817
817
818<script type="module">
819/*! This file is auto-generated */
820var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
821//# sourceURL=https://containergardeningebook.com/wp-includes/js/wp-emoji-loader.min.js
822</script>
822
823    
823<script>
824    jQuery(document).ready(function($) {
825        // AI Finder (Free)
826        $(document).on('submit', '#pmg-form', function(e) {
827            e.preventDefault();
828            var plant = $('#pmg-plant-name').val();
829            if(!plant) return;
830            $('#pmg-loading').show(); $('#pmg-result').empty();
831            $.post('https://containergardeningebook.com/wp-admin/admin-ajax.php', { action: 'pmg_get_recipe_master', nonce: 'ec8abfa6e7', plant: plant }, function(res) {
832                if(res.success) { $('#pmg-result').html(res.data.message); }
833                else { $('#pmg-result').html('<p style="color:red;">Error: '+res.data.message+'</p>'); }
834                $('#pmg-loading').hide();
835            });
836        });
837
838        // AI Recipe Generator (Pro Tool)
839        $(document).on('click', '#pmg-gen-recipe-btn', function() {
840            var plant = $('#pmg-calc-plant-name').val();
841            if(!plant) {
842                $('#pmg-c-recipe-box').html('<p style="color:red; text-align:center;">Please enter what you are growing first!</p>').show();
843                return;
844            }
845            $('#pmg-calc-loading').show();
846            $('#pmg-c-recipe-box').hide();
847            $.post('https://containergardeningebook.com/wp-admin/admin-ajax.php', { action: 'pmg_get_recipe_master', nonce: 'ec8abfa6e7', plant: plant }, function(res) {
848                if(res.success) { 
849                    $('#pmg-c-recipe-box').html('<h3>Custom DIY Recipe for ' + plant + '</h3>' + res.data.message).show(); 
850                }
851                else { $('#pmg-c-recipe-box').html('<p style="color:red;">Error: '+res.data.message+'</p>').show(); }
852                $('#pmg-calc-loading').hide();
853            });
854        });
855
856        // Calculator UI Logic
857        var shape = 'round';
858        $(document).on('change', '#pmg-pot-shape', function() {
859            shape = $(this).val();
860            if (shape === 'square') {
861                $('#pmg-label-w1').text('Length (Inches)');
862                $('#pmg-label-w2').text('Width (Inches)');
863            } else if (shape === 'round') {
864                $('#pmg-label-w1').text('Top Width (Inches)');
865                $('#pmg-label-w2').text('Base Width (Optional)');
866            } else if (shape === 'bag') {
867                $('#pmg-label-w1').text('Diameter (Inches)');
868                $('#pmg-label-w2').text('Not Applicable');
869                $('#pmg-w2').val('').prop('disabled', true);
870            }
871            if (shape !== 'bag') { $('#pmg-w2').prop('disabled', false); }
872        });
873
874        // Manual Calculation Trigger
875        $(document).on('click', '#pmg-calculate-btn', calculate);
876
877        function calculate() {
878            var qty = parseFloat($('#pmg-q').val()) || 1, 
879                set = $('#pmg-s-toggle').is(':checked'), 
880                type = $('#pmg-r-type').val(), 
881                vol = 0;
882
883            if (shape === 'round') {
884                var t = parseFloat($('#pmg-w1').val()) || 0, 
885                    b = parseFloat($('#pmg-w2').val()) || t, 
886                    h = parseFloat($('#pmg-h').val()) || 0;
887                if(t > 0 && h > 0) vol = (1/3) * Math.PI * h * (Math.pow(t/2, 2) + Math.pow(b/2, 2) + (t/2)*(b/2));
888            } else if (shape === 'square') {
889                var l = parseFloat($('#pmg-w1').val()) || 0, 
890                    w = parseFloat($('#pmg-w2').val()) || 0, 
891                    h = parseFloat($('#pmg-h').val()) || 0;
892                if(l > 0 && w > 0 && h > 0) vol = l * w * h;
893            } else if (shape === 'bag') {
894                var d = parseFloat($('#pmg-w1').val()) || 0, 
895                    h = parseFloat($('#pmg-h').val()) || 0;
896                if(d > 0 && h > 0) vol = Math.PI * Math.pow(d/2, 2) * h;
897            }
898
899            if (vol > 0) {
900                var total = vol * qty; if (set) total *= 1.15;
901                var cf = total / 1728;
902                var gal = cf * 7.48052;
903                var qt = gal * 4;
904                var oz = gal * 128;
905                var bags = Math.ceil(cf / 1.5);
906                
907                var tips = {
908                    'acid': 'Add elemental sulfur or use Ericaceous compost.',
909                    'succulent': 'Mix in 50% coarse sand or grit for sharp drainage.',
910                    'seed': 'Sift the mix for a fine, fiber-free texture.',
911                    'orchid': 'Use fir bark or chunky perlite; ensure maximum airflow.',
912                    'tropical': 'Add chunky orchid bark and extra perlite to your mix.',
913                    'heavy': 'Mix in 20% well-rotted compost or worm castings.',
914                    'organic': 'Ensure the mix is peat-free for environmental sustainability.',
915                    'standard': 'A high-quality peat or coco-coir based mix with Biochar works best.'
916                };
917                var tipText = tips[type] || 'Use a high-quality mix for best results.';
918                var rosyItem = '<li><strong>Premium Option:</strong> Skip the DIY and use <a href="https://containergardeningebook.com/rosy-soil" target="_blank" style="color:#009900; font-weight:bold;">Rosy Soil</a> &ndash; the eco-friendly, pre-mixed choice.</li>';
919
920                $('#pmg-c-result').html(`
921                    <div class="pmg-stat">
922                        <span class="value">${gal.toFixed(1)} Gallons</span>
923                        <div class="secondary-values">
924                            ${qt.toFixed(1)} Quarts | ${Math.round(oz).toLocaleString()} fl. oz.
925                        </div>
926                        <span class="label">Total Soil Volume (${cf.toFixed(2)} cu. ft.)</span>
927                    </div>
928                    <div class="pmg-shopping-list">
929                        <h4>Shopping List:</h4>
930                        <ul>
931                            <li>Buy <strong>${bags} bag(s)</strong> of 1.5cf soil.</li>
932                            ${rosyItem}
933                            <li><strong>Pro Tip:</strong> ${tipText}</li>
934                        </ul>
935                    </div>
936                `).show();
937                
938                // Scroll to result on mobile
939                $('html, body').animate({ scrollTop: $("#pmg-c-result").offset().top - 100 }, 500);
940            } else {
941                alert("Please enter container dimensions to calculate volume.");
942            }
943        }
944    });
945    </script>
945
946                
946<script type="text/javascript">
947                (function($) {
948                    'use strict';
949                    
950                    var bpnNuclearMenu = {
951                        menuHTML: "<div class=\"bpn-custom-menu-wrapper\" style=\"display:flex; align-items:center;\"><ul class=\"art-sticky-menu bpn-custom-menu\" style=\"margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 25px;\"><li style=\"margin: 0; padding: 0; position: relative;\"><a href=\"https:\/\/containergardeningebook.com\/\" style=\"padding: 8px 15px; text-decoration: none;\">Home<\/a><\/li><li style=\"margin: 0; padding: 0; position: relative;\"><a href=\"https:\/\/containergardeningebook.com\/blog\" style=\"padding: 8px 15px; text-decoration: none;\">Blog<\/a><\/li><li style=\"margin: 0; padding: 0; position: relative;\"><a href=\"https:\/\/containergardeningebook.com\/custom-potting-mix-recipe\/\" style=\"padding: 8px 15px; text-decoration: none;\">Custom Potting Mix<\/a><\/li><li style=\"margin: 0; padding: 0; position: relative;\"><a href=\"https:\/\/containergardeningebook.com\/pro-potting-mix-container-calculator-upgrade\/\" style=\"padding: 8px 15px; text-decoration: none;\">Pro Potting Mix Container Calculator Upgrade<\/a><\/li><li style=\"margin: 0; padding: 0; position: relative;\"><a href=\"https:\/\/containergardeningebook.com\/login\/\" style=\"padding: 8px 15px; text-decoration: none;\">Login<\/a><\/li><\/ul><\/div>",
952                        replaced: false,
953                        
954                        log: function(msg) {
955                            console.log('BPN NUCLEAR: ' + msg);
956                        },
957                        
958                        // NUCLEAR OPTION: Completely nuke all existing headers and replace (CENTERED)
959                        nukeAndReplace: function() {
960                            this.log('🚀 NUCLEAR OPTION ACTIVATED - Nuking all existing menus');
961                            
962                            // Find ANY header-like element
963                            var headerElements = [
964                                'header', '.header', '#header',
965                                '.art-sticky-header', '.sticky-header', 
966                                '.site-header', '.main-header',
967                                '[class*="header"]', '[class*="sticky"]'
968                            ];
969                            
970                            var $targetHeader = null;
971                            
972                            for (var i = 0; i < headerElements.length; i++) {
973                                var $elements = $(headerElements[i]);
974                                if ($elements.length > 0) {
975                                    $targetHeader = $elements.first();
976                                    this.log('Found target header: ' + headerElements[i]);
977                                    break;
978                                }
979                            }
980                            
981                            if (!$targetHeader) {
982                                this.log('No header found, creating fallback');
983                                this.createFallbackHeader();
984                                return;
985                            }
986                            
987                            // STEP 1: Completely remove ALL navigation elements from the entire page
988                            $('nav, .nav, .navigation, .menu, [class*="nav"], [class*="menu"]').each(function() {
989                                if (!$(this).hasClass('bpn-custom-menu-wrapper') && !$(this).hasClass('bpn-custom-menu')) {
990                                    $(this).remove();
991                                }
992                            });
993                            
994                            // STEP 2: Remove any text nodes containing pipes
995                            $targetHeader.contents().filter(function() {
996                                return this.nodeType === 3 && this.textContent.indexOf('|') !== -1;
997                            }).remove();
998                            
999                            // STEP 3: Remove any elements containing only pipes or separators
1000                            $targetHeader.find('*').each(function() {
1001                                var text = $(this).text().trim();
1002                                if (text === '|' || text === '•' || text === '/' || text === '-') {
1003                                    $(this).remove();
1004                                }
1005                            });
1006                            
1007                            // STEP 4: Force header to be a clean flex container (LEFT-ALIGNED WITH PAGE WIDTH)
1008                            $targetHeader.empty().css({
1009                                'display': 'flex !important',
1010                                'align-items': 'center !important',
1011                                'justify-content': 'center !important',  // Center the container
1012                                'padding': '0 !important',
1013                                'background': 'white !important',
1014                                'position': 'sticky !important',
1015                                'top': '0 !important',
1016                                'z-index': '9999 !important',
1017                                'height': '60px !important',
1018                                'box-shadow': '0 2px 5px rgba(0,0,0,0.1) !important'
1019                            });
1020                            
1021                            // Add inner container for left-aligned content with max-width
1022                            var $innerContainer = $('<div class="bpn-header-inner" style="display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; max-width: 1200px !important; padding: 0 20px !important; box-sizing: border-box !important; gap: 30px !important;"></div>');
1023                            $targetHeader.append($innerContainer);
1024                            
1025                            // STEP 5: Add logo if exists (left-aligned within page width)
1026                            var logoUrl = 'https://containergardeningebook.com/wp-content/uploads/2024/09/cropped-Container-Gardening-eBook-logo.webp';
1027                            if (logoUrl) {
1028                                $innerContainer.append('<div class="bpn-logo"><img src="' + logoUrl + '" alt="Logo" style="max-height: 50px; width: auto;"></div>');
1029                            }
1030                            
1031                            // STEP 6: Inject our clean menu into inner container
1032                            $innerContainer.append(this.menuHTML);
1033                            
1034                            this.log('✓ Nuclear replacement complete (LOGO + MENU GROUPED LEFT)!');
1035                            this.replaced = true;
1036                            
1037                            // STEP 7: Continuous pipe removal
1038                            this.startPipePatrol();
1039                        },
1040                        
1041                        createFallbackHeader: function() {
1042                            var logoUrl = 'https://containergardeningebook.com/wp-content/uploads/2024/09/cropped-Container-Gardening-eBook-logo.webp';
1043                            var logoHTML = logoUrl ? '<div class="bpn-logo"><img src="' + logoUrl + '" alt="Logo" style="max-height: 50px; width: auto;"></div>' : '';
1044                            
1045                            var fallbackHeader = '<div class="bpn-nuclear-header" style="position: fixed; top: 0; left: 0; right: 0; z-index: 99999; background: white; padding: 0; display: flex; align-items: center; justify-content: center; height: 60px; box-shadow: 0 2px 5px rgba(0,0,0,0.1);">' +
1046                                '<div class="bpn-header-inner" style="display: flex; align-items: center; justify-content: flex-start; width: 100%; max-width: 1200px; padding: 0 20px; box-sizing: border-box; gap: 30px;">' +
1047                                logoHTML + this.menuHTML +
1048                                '</div></div>';
1049                            
1050                            $('body').prepend(fallbackHeader);
1051                            $('body').css('padding-top', '60px');
1052                            
1053                            this.log('✓ Fallback nuclear header created (LOGO + MENU GROUPED LEFT)!');
1054                            this.replaced = true;
1055                            this.startPipePatrol();
1056                        },
1057                        
1058                        // Continuously patrol for pipes and remove them
1059                        startPipePatrol: function() {
1060                            var self = this;
1061                            setInterval(function() {
1062                                // Remove any pipes that might appear in our menu
1063                                $('.bpn-custom-menu-wrapper').find('*').each(function() {
1064                                    var text = $(this).text();
1065                                    if (text.indexOf('|') !== -1) {
1066                                        $(this).text(text.replace(/\|/g, '').trim());
1067                                        self.log('Removed pipe from: ' + text);
1068                                    }
1069                                });
1070                                
1071                                // Remove any new navigation elements that appear
1072                                $('nav:not(.bpn-custom-menu-wrapper), .nav:not(.bpn-custom-menu-wrapper)').each(function() {
1073                                    if (!$(this).hasClass('bpn-custom-menu') && !$(this).hasClass('bpn-custom-menu-wrapper')) {
1074                                        $(this).remove();
1075                                        self.log('Removed rogue navigation element');
1076                                    }
1077                                });
1078                            }, 500);
1079                        }
1080                    };
1081                    
1082                    // Execute nuclear option immediately
1083                    $(document).ready(function() {
1084                        bpnNuclearMenu.log('🚨 Initiating nuclear menu replacement (LOGO + MENU GROUPED LEFT)...');
1085                        bpnNuclearMenu.nukeAndReplace();
1086                    });
1087                    
1088                    // Also try after page load
1089                    $(window).on('load', function() {
1090                        if (!bpnNuclearMenu.replaced) {
1091                            bpnNuclearMenu.log('🚨 Window loaded, trying nuclear option again (LOGO + MENU GROUPED)...');
1092                            bpnNuclearMenu.nukeAndReplace();
1093                        }
1094                    });
1095                    
1096                    // Monitor for any attempts to restore the old menu
1097                    if (typeof MutationObserver !== 'undefined') {
1098                        var nukeObserver = new MutationObserver(function(mutations) {
1099                            mutations.forEach(function(mutation) {
1100                                if (mutation.addedNodes.length > 0) {
1101                                    $(mutation.addedNodes).each(function() {
1102                                        // If someone tries to add navigation back, nuke it
1103                                        if ($(this).is('nav, .nav, .navigation, .menu') && 
1104                                            !$(this).hasClass('bpn-custom-menu-wrapper') && 
1105                                            !$(this).hasClass('bpn-custom-menu')) {
1106                                            $(this).remove();
1107                                            bpnNuclearMenu.log('🚨 Nuked incoming navigation element');
1108                                        }
1109                                    });
1110                                }
1111                            });
1112                        });
1113                        
1114                        nukeObserver.observe(document.body, {
1115                            childList: true,
1116                            subtree: true
1117                        });
1118                    }
1119                    
1120                })(jQuery);
1121            </script>
1121
1122            [rank_math_breadcrumb]
1123<!-- GetResponse Analytics -->
1124  
1125      
1126  (function(m, o, n, t, e, r, _){
1127          m['__GetResponseAnalyticsObject'] = e;m[e] = m[e] || function() {(m[e].q = m[e].q || []).push(arguments)};
1128          r = o.createElement(n);_ = o.getElementsByTagName(n)[0];r.async = 1;r.src = t;r.setAttribute('crossorigin', 'use-credentials');_.parentNode .insertBefore(r, _);
1129      })(window, document, 'script', 'https://an.gr-wcon.com/script/8191119b-5090-4203-ba67-bcece4534ca6/ga.js', 'GrTracking');
1130	<!-- 84 queries. 0.175 seconds. -->
1131</div>
1132</body>
1133</html>
1134

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.