
/* taxonomy term page */

.taxonomy-term-view-full { padding-bottom:1.3rem; }
.taxonomy-term-view-full .term-inner { padding:0 0 1.3rem 0; border-bottom:1px solid #dedede; }
.taxonomy-term-view-full .term-name { padding:0; }
.taxonomy-term-view-full .term-image { width:33%; max-width:320px; margin:0; padding:0; }
.taxonomy-term-view-full .term-image img { display:inline-block; width:100%; height:auto; border-radius:5px; box-shadow:#ccc 2px 1px 5px; }
.taxonomy-term-view-full .term-name { padding:0 0 0.4rem 0; }

/* views showing terms as buttons */
/* views advanced css class: flex-view mainbox taxonomy-terms-as-buttons */

.taxonomy-terms-as-buttons a { display:block; white-space:nowrap; background-color:#d9edf3; margin:2px; padding:1rem 1.5rem; border-radius:7px; }

/* person shot */

.taxonomy-term-view-shot.bundle-person { padding:0.2rem 0; }
.taxonomy-term-view-shot.bundle-person .term-image { width:44px; margin:0; padding:0; }
.taxonomy-term-view-shot.bundle-person .term-image img { display:inline-block; width:100%; max-width:44px; height:auto; border-radius:4px; box-shadow:#ccc 2px 1px 5px; }
.taxonomy-term-view-shot.bundle-person .term-name { padding-left:1rem; line-height:44px; font-weight:bold; white-space:nowrap; overflow:hidden; }

/* person teaser */

.taxonomy-term-view-teaser.bundle-person { padding:1rem; padding-bottom:3rem; }
.taxonomy-term-view-teaser.bundle-person .term-image { margin:0; padding:0; text-align:center; }
.taxonomy-term-view-teaser.bundle-person .term-image img { display:inline-block; width:100%; max-width:178px; height:auto; border-radius:5px; box-shadow:#ccc 2px 1px 5px; }
.taxonomy-term-view-teaser.bundle-person .term-name { padding:0.4rem 0; text-align:center; white-space:nowrap; overflow:hidden; }
