.publication-listing-wrapper {  }
.publication-listing-wrapper  .publication-listing-title {  }
.publication-listing-wrapper  .publication-listing-title .title { position: relative; }
.publication-listing-wrapper  .publication-listing-title .title span {  }
.publication-listing-wrapper .publications-wrapper {  }
.publication-listing-wrapper .publications-wrapper > h4 {  }
.publication-listing-wrapper .publications-wrapper > h4 img { max-width: 20px; }
.publication-listing-wrapper .publications-wrapper ul { padding: 0; list-style: none; display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
.publication-listing-wrapper .publications-wrapper ul li { display: block; width: 33.33%; float: left; padding: 0 15px; margin-bottom: 25px; }
.publication-listing-wrapper .publications-wrapper ul li .publication-wrapper {  }
.publication-listing-wrapper .publications-wrapper ul li .publication-wrapper .publication-text { margin-bottom: 25px; }
.publication-listing-wrapper .publications-wrapper ul li .publication-wrapper .article-more { text-align: right; }
.publication-listing-wrapper .publications-wrapper ul li .publication-wrapper .article-more a { margin-left: 10px; color: #990000; }
.publication-listing-wrapper .publications-wrapper ul li .publication-wrapper .article-more a img { max-width: 15px; margin-right: 5px; }


.publication-post-wrapper {  }
.publication-post-wrapper.design-01.header { background-image: url(https://gould.usc.edu/wp-content/uploads/2023/04/red-spotted-yellow-background.jpg); background-size: cover; background-position: center top; background-repeat: no-repeat; min-height: 300px; display: flex; align-items: end; padding-top: 25px; }
.publication-post-wrapper.design-01.header label, .publication-post-wrapper.design-01.header h1.title { color: #fff; }
.publication-post-wrapper.design-01 { display: block; }
.publication-post-wrapper.design-01 .publication-content-wrapper { background-color: #F0EFEC; padding: 70px; margin-bottom: 50px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .work-by-category-wrapper { margin-bottom: 50px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .work-by-category-wrapper .selected-works {  }
.publication-post-wrapper.design-01 .publication-content-wrapper .work-by-category-wrapper .selected-works label { color: #000; }
.publication-post-wrapper.design-01 .publication-content-wrapper .work-by-category-wrapper .selected-works a { color: #990000; font-weight: 600; }
.publication-post-wrapper.design-01 .publication-content-wrapper .category-tag {  }
.publication-post-wrapper.design-01 .publication-content-wrapper .category-tag label { color: #000; font-weight: 700; }
.publication-post-wrapper.design-01 .publication-content-wrapper .category-tag a { color: #000000; border-bottom: 2px solid #990000; margin-left: 7px; margin-bottom: 7px; display: inline-block; line-height: normal; }
.publication-post-wrapper.design-01 .publication-content-wrapper .category-tag a:hover { text-decoration: none; padding-bottom: 5px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .work-by-category-wrapper .category-tag a:hover { text-decoration: none; padding-bottom: 5px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-title { font-size: 32px; font-weight: 600; line-height: normal; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-title h1 { font-size: 36px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row { display: flex; justify-content: space-between; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content { width: calc(100% - 250px); }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-author { margin-bottom: 15px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-author label { color: #000; font-weight: 600; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-date { margin-bottom: 15px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-date label { color: #000; font-weight: 600; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-publisher { margin-bottom: 15px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-publisher label { color: #000; font-weight: 600; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-description { margin-bottom: 15px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-description label { color: #000; font-weight: 600; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-description > div {  }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-view-list {  }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-view-list label { color: #000; font-weight: 600; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-view-list ul.view-publication-list { list-style: none; padding: 0; margin: 15px 0; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-view-list ul.view-publication-list li.view-publication-item { display: inline-block; margin-right: 15px; margin-bottom: 15px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content .publication-view-list ul.view-publication-list li.view-publication-item a { width: 150px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar { width: 200px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card { background-color: #ffffff; padding: 15px 15px 50px; position: relative; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-image { height: 210px; margin-bottom: 15px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-image img { width: 100%; height: 100%; object-fit: cover; object-position: center top; margin-bottom: 7px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile {  }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile .author-name { margin-bottom: 12px; font-weight: 600; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile .author-name a { color: #990000; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile .author-title { font-size: 14px; margin-bottom: 25px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile .author-link { position: absolute; bottom: 20px; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile .author-link a { color: #990000; }
.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile .author-link a img { margin-left: 10px; }


@media only screen and (min-width: 320px) and (max-width: 767px) {
	.publication-post-wrapper.design-01 .publication-content-wrapper { padding: 0; }
	.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row { display: block; }
	.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-content { width: 100%; padding: 15px; }
	.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar { width: 100%; padding: 15px; }
	.publication-post-wrapper.design-01.header h1.title { font-size: 28px; }
	.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card { display: flex; padding: 0; background-color: transparent; justify-content: space-between; }
	.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-image { width: 100px; height: auto; }
	.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile { width: calc(100% - 120px); }
	.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile .author-name { margin-bottom: 0; }
	.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile .author-title { margin-bottom: 0; padding-bottom: 30px; }
	.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-profile .author-link { bottom: 0; }
	.publication-post-wrapper.design-01 .publication-content-wrapper .publication-row .publication-author-sidebar .author-card .author-image img { height: auto; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
}

