If you are trying to relocate genesis_do_taxonomy_title_description() from its default location, genesis_before_loop on Category, Tag and Taxonomy archives in Genesis to after the header, genesis_after_header so that it becomes full width you might have noticed that the contents (headline and intro text) aren’t wrapped in a .wrap.

That is with
| remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 ); | |
| add_action( 'genesis_after_header', 'genesis_do_taxonomy_title_description' ); |
We can wrap genesis_do_taxonomy_title_description() with our custom divs like this:
| // Remove custom headline and / or description from category / tag / taxonomy archive pages | |
| remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 ); | |
| // Add custom headline and / or description on category / tag / taxonomy archive pages | |
| add_action( 'genesis_after_header', 'sk_taxonomy_title_description_opening_wrap' ); | |
| add_action( 'genesis_after_header', 'genesis_do_taxonomy_title_description' ); | |
| add_action( 'genesis_after_header', 'sk_taxonomy_title_description_closing_wrap' ); | |
| function sk_taxonomy_title_description_opening_wrap() { | |
| echo '<div class="custom-archive-description"><div class="wrap">'; | |
| } | |
| function sk_taxonomy_title_description_closing_wrap() { | |
| echo '</div></div>'; | |
| } |
to get

after adding
| .custom-archive-description { | |
| background-color: #fff; | |
| padding: 40px; | |
| } | |
| .archive-description { | |
| padding: 0; | |
| margin-bottom: 0; | |
| } |