.subscribe-menu a{background:#d7c7e8;padding:12px 16px!important;border-radius:4px;font-weight:700;text-transform:uppercase;transition:all 0.2s ease}.subscribe-menu a:hover{background:#d7c7e8;color:#fff!important}.subscribe-menu{margin-left:10px!important;margin-top:-3px!important}.et-menu .subscribe-menu &gt;a:hover,.et_mobile_menu .subscribe-menu &gt;a:hover{background:#d7c7e8!important}.et-menu .subscribe-menu{margin-left:10px!important;margin-top:-4px!important}#searchwp-form-2 .swp-input--search{padding:18px 12px!important}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;width:100%;text-transform:uppercase}.et_pb_shop .woocommerce ul.products li.product .button{margin-top:0.25rem;font-size:0.85em;padding:0.4em 0.8em;border-radius:4px}.my-login-btn{display:inline-block;padding:12px 24px;background-color:#a0522d;color:#fff;text-decoration:none;border-radius:4px;font-weight:bold}.my-login-btn:hover{background-color:#7b3b1f}.activity-links{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7f7f7;border:2px solid #684225!important;box-shadow:0 2px 6px rgba(0,0,0,0.1);padding:1.5em;border-radius:6px;text-align:center}.activity-links a{display:inline-block;background-color:#684225;color:#fff;padding:0.6em 1.2em;margin:0.375em;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color 0.2s ease}.activity-links a:hover{background-color:#894b00}.wp-block-image{text-align:center}.wp-block-image img{display:inline-block}.all-animals-wildlife-link{display:flex;align-items:flex-start;margin-bottom:0.5em;text-decoration:none;color:inherit;cursor:pointer}.all-animals-wildlife-link .image-wrapper{display:inline-block;margin-right:10px;flex-shrink:0}.all-animals-wildlife-link img{display:block;width:50px}.all-animals-wildlife-link .text-wrapper{display:inline-block}.animal_phylum_row_class{font-size:0.9em;color:#444;margin-top:2px}.wp-block-woocommerce-memberships-member-content{background-color:#f7f7f7;padding:1.5em;border-radius:0;border:1px solid #000;margin:2em 0}.wp-block-woocommerce-memberships-member-content .wp-block-buttons{justify-content:center;text-align:center;padding-top:10px}.wp-block-button__link{display:inline-block;background-color:#593100;color:#fff;border-radius:40px;padding:0.6em 1.2em;transition:background-color 0.3s ease;text-decoration:none}.wp-block-button__link:hover{background-color:#754a1a}.wp-block-buttons{margin:10px 0 45px}.pa-blog-image-4-3 .entry-featured-image-url{padding-top:75%;display:block}.pa-blog-image-4-3 .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover}h2.wp-block-heading{margin-top:30px}.subcategories-list,.category-posts-list{color:#593100;font-weight:bold;list-style:none;padding:0;margin:0}.subcategories-list li,.category-posts-list li{display:flex;align-items:center;border-bottom:0px solid #eee;padding:0.5em 0}.subcategories-list li a:last-of-type,.category-posts-list li a:last-of-type{margin-left:15px;flex-grow:1;text-align:left}.subcategories-list li::marker,.category-posts-list li::marker{content:none}.subcategories-list li a,.category-posts-list li a{display:inline;margin:0}.category-thumb,.post-thumb{width:50px;height:50px;object-fit:cover;flex-shrink:0;border:1px solid #ddd}.latin-name{text-align:center;font-style:italic}.category-posts-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.category-posts-list li{background:#f7f7f7;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,0.1);text-align:center;transition:transform 0.2s ease,box-shadow 0.2s ease;display:flex;flex-direction:column;gap:0;padding:0;margin:0}.category-posts-list li:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.category-posts-list li a:first-of-type{position:relative;display:block;width:100%;overflow:hidden;margin:0}.category-posts-list li a:first-of-type img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px 8px 0 0;margin:0;border-bottom:1px solid #999}.category-posts-list li a:not(:first-of-type){display:block;margin:0.2rem 1rem 1rem;font-weight:bold;color:#333;text-decoration:none;text-align:center;line-height:1.2}.category-posts-list li a &gt;h2,.category-posts-list li a &gt;h3{margin:0.2rem 0 0;text-align:center;width:100%}.category-posts-list li a:first-of-type::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(127,255,212,0.2),transparent 60%),linear-gradient(135deg,rgba(100,149,237,0.3),rgba(255,182,193,0.2) 60%,rgba(255,255,255,0) 100%);pointer-events:none;transition:opacity 0.3s ease}.category-posts-list li a:first-of-type:hover::after{opacity:0.4}.az-index{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:5px}.az-index a,.az-index span{display:inline-block;padding:5px 10px;border:1px solid #ccc;background:#f9f9f9;text-decoration:none;color:#333;border-radius:4px;font-weight:bold;transition:background 0.2s ease}.az-index a:hover{background:#e0e0e0}.az-index .disabled{opacity:0.4;pointer-events:none}.az-anchor{height:1px;margin-top:-80px;visibility:hidden}.az-index a{min-width:30px;text-align:center}.az-anchor{height:1px;margin-top:-30px;padding-top:30px;visibility:hidden}.exploringnature-citation{display:inline-block;font-family:inherit;color:#009900;background-color:#f9f2f4;padding:0.75em;border-radius:4px;font-size:1em;line-height:1.4}.print-replaced{font-size:0.8rem;font-style:italic}.swp-flex--col{max-width:100%;margin:1em auto}.swp-input--search{width:100%;padding:0.6em 0.8em;font-size:1rem;border:2px solid #4a7c59;border-radius:6px;background:#fdfdfc;color:#333;font-family:'Source Sans Pro',Arial,sans-serif;box-sizing:border-box}.swp-input--search::placeholder{color:#888;font-style:italic}.search-submit.swp-button{padding:0.6em 1em;background:#4a7c59;color:#fff;border:2px solid #4a7c59;border-radius:6px;cursor:pointer;font-size:1rem;font-family:'Source Sans Pro',Arial,sans-serif;transition:background 0.3s ease,color 0.3s ease}.search-submit.swp-button:hover{background:#3a6247;border-color:#3a6247;color:#fff}.crp_related{margin-top:2em;padding:1em;background-color:#f5f5f5;border-top:2px solid #ccc}.crp_related h3{font-size:1.2rem;color:#333}.crp_related li{margin:0.5em 0}.exn-btns{margin:1.25rem 0;display:flex;justify-content:center;gap:0.5rem;flex-wrap:wrap}.exn-btns .exn-btn{display:inline-block;padding:0.1em 0.7em;background-color:#684225;color:#fff;text-decoration:none;font-size:0.8rem;font-weight:700!important;text-transform:uppercase;border-radius:6px;transition:background-color 0.2s ease}.exn-btns .exn-btn:hover{background-color:#894b00;color:#fff}.exn-note{font-size:0.9em;opacity:0.8;text-align:center;width:100%}.exn-btns a:hover{background-color:#894b00;color:#fff}