/*
Theme Name: The TREE Method
Theme URI: https://tracymyles.com
Author: Tracy L. Myles
Description: The TREE Method by Tracy Myles. A custom WordPress edition with audience and challenge recommendations, speaking and workshop experiences, workbook reflections, and editable homepage content.
Version: 1.0.1
Requires at least: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tree-method
Tags: custom-menu, custom-logo, featured-images, full-width-template, education
*/
.tree-extra-nav{background:#101c16;color:#c0cdc4;padding:22px 0;border-top:1px solid #ffffff20}.tree-extra-nav ul{display:flex;flex-wrap:wrap;list-style:none;gap:12px 26px;padding:0;margin:0}.tree-extra-nav a{font-size:.875rem;text-decoration:underline;text-underline-offset:4px}.tree-extra-nav .sub-menu{margin-top:10px}.tree-no-script{padding-top:20px;padding-bottom:20px}.tree-no-script a{text-decoration:underline}.tree-editorial{max-width:960px;padding-top:65px;padding-bottom:75px;min-height:65vh}.tree-editorial h1{font-size:clamp(2.3rem,5vw,3.5rem);margin:15px 0 30px;font-family:Georgia,serif}.tree-editorial h2{font-size:2rem;margin:32px 0 16px;font-family:Georgia,serif}.tree-entry-content{color:#47584c;font-size:1.0625rem;line-height:1.8}.tree-entry-content p{margin:0 0 20px}.tree-entry-content a{color:#216637;text-decoration:underline}.tree-entry-content img,.tree-featured-image img{max-width:100%;height:auto}.tree-featured-image{margin:25px 0}.tree-entry-content .alignwide{max-width:100%}.tree-editorial .alignfull{width:100%;margin-left:0;margin-right:0}.tree-entry-content h3,.tree-entry-content h4{margin:24px 0 12px}.tree-post-card{border-top:1px solid #dbe3dc;padding:32px 0}.tree-post-card h2{margin-top:15px}.tree-post-card .text-button{display:inline-block}.tree-editorial .nav-links{display:flex;flex-wrap:wrap;gap:24px;margin:32px 0}.tree-editorial .search-form{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.tree-editorial .search-submit{border:0;border-radius:5px;padding:12px 20px;background:#216637;color:white}.tree-editorial .comment-list{padding-left:20px}.tree-editorial .comment-body{padding:24px 0;border-top:1px solid #dbe3dc}.tree-editorial textarea{width:100%;min-height:120px;border:1px solid #cbd6ce;border-radius:5px;padding:12px}.tree-editorial .submit{border:0;padding:12px 20px;background:#216637;color:white;border-radius:5px}.tree-editorial .button{margin-top:24px}.admin-bar .skip-link{top:40px}
@media(max-width:680px){.tree-editorial{padding-top:42px;padding-bottom:52px}.tree-editorial h1{font-size:2.2rem}.tree-entry-content{font-size:1rem}.tree-extra-nav ul{gap:16px 22px}}

@media print{.tree-extra-nav,.tree-no-script,#wpadminbar{display:none!important}}

.tree-page-navigation{display:flex;flex:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;font-size:.875rem;color:#d1d9d3}.tree-page-navigation a{line-height:1.4}.tree-page-navigation a:hover{color:var(--gold)}
@media(max-width:680px){.tree-page-header .header-inner{flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.tree-page-header .tree-page-navigation{order:3;flex-basis:100%;justify-content:flex-start;gap:12px 20px}.tree-page-navigation .nav-submenu{position:static;display:block;min-width:0;max-width:none;border:none;border-radius:0;padding:8px 0 0 15px;box-shadow:none;background:transparent}}
