#docsSearch {
	background: url(https://apse.org/wp-content/uploads/2017/09/1-gradient-background.jpg)
}
#searchBar .search-query {
	background: #fff;
	border-color: #F1B642;
	box-shadow: none;
	color: #777;
}
#searchBar button {
	background: #F1B642;
	border-color: transparent;
	color: #000000;
}
#searchBar button:hover {
	background: #F1B642;
	border-color: transparent;
	color: #ffffff;
}
.topnav {
	background-color: #005b94;
	overflow: hidden;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.topnav a {
	float: center;
	color: #000000;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
 	padding-left: 10px;
	text-decoration: none;
	font-size: 16px;
	background-color: #F1B642;
	font-weight: bold;
	border-radius: 5px;
	margin-right: 10px;
}
.topnav .icon {
  display: none;
}
 .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
}


/* APSE Logo Formatting */
img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}


/* Collection Images */
/* CESP Image */
#category-877 {
	background-image: url(https://apse.org/wp-content/uploads/2025/05/CESP-Logo-2025.jpg);
	background-color: #fff;
    background-position: top 20px center !important;
    background-repeat: no-repeat !important;
    background-size: 250px auto !important;
    box-shadow: 0 7px 4px -5px rgb(0 0 0 / 5%);
    box-sizing: border-box;
    min-height: 183px;
    padding: 120px 20px 15px;
    position: relative;
    width: 31.5%;
    transition: all 0.2s;
}
/* Rising Stars Image */
#category-873 {
	background-image: url(https://apse.org/wp-content/uploads/2022/04/Rising-Stars-with-text-400x400-1.png);
	background-color: #fff;
    background-position: top 20px center !important;
    background-repeat: no-repeat !important;
    background-size: 100px auto !important;
    box-shadow: 0 7px 4px -5px rgb(0 0 0 / 5%);
    box-sizing: border-box;
    min-height: 183px;
    padding: 120px 20px 15px;
    position: relative;
    width: 31.5%;
    transition: all 0.2s;
}
/* Emerging Leaders Image */
#category-874 {
	background-image: url(https://apse.org/wp-content/uploads/2022/04/Emerging-Leaders-with-text-400x400-1.png);
	background-color: #fff;
    background-position: top 20px center !important;
    background-repeat: no-repeat !important;
    background-size: 100px auto !important;
    box-shadow: 0 7px 4px -5px rgb(0 0 0 / 5%);
    box-sizing: border-box;
    min-height: 183px;
    padding: 120px 20px 15px;
    position: relative;
    width: 31.5%;
    transition: all 0.2s;
}
/* Conference Image */
#category-875 {
	background-image: url(https://apse.org/wp-content/uploads/2024/07/APSE_2025ConfLogoRGB_FNL_060524.png);
	background-color: #fff;
    background-position: top 20px center !important;
    background-repeat: no-repeat !important;
    background-size: 100px auto !important;
    box-shadow: 0 7px 4px -5px rgb(0 0 0 / 5%);
    box-sizing: border-box;
    min-height: 183px;
    padding: 120px 20px 25px;
    position: relative;
    width: 31.5%;
    transition: all 0.2s;
}
/* Webinars Image */
#category-872 {
	background-image: url(https://apse.org/wp-content/uploads/2022/11/Webinar-Icon-1.png);
	background-color: #fff;
    background-position: top 20px center !important;
    background-repeat: no-repeat !important;
    background-size: 140px auto !important;
    box-shadow: 0 7px 4px -5px rgb(0 0 0 / 5%);
    box-sizing: border-box;
    min-height: 183px;
    padding: 120px 20px 25px;
    position: relative;
    width: 31.5%;
    transition: all 0.2s;
}
/* Individual Members Image */
#category-869 {
	background-image: url(https://apse.org/wp-content/uploads/2022/11/Individual-Member-Icon-2.png);
	background-color: #fff;
    background-position: top 20px center !important;
    background-repeat: no-repeat !important;
    background-size: 100px auto !important;
    box-shadow: 0 7px 4px -5px rgb(0 0 0 / 5%);
    box-sizing: border-box;
    min-height: 183px;
    padding: 120px 20px 15px;
    position: relative;
    width: 31.5%;
    transition: all 0.2s;
}
/* Business Members Image */
#category-870 {
	background-image: url(https://apse.org/wp-content/uploads/2022/11/Business-Icon-1.png);
	background-color: #fff;
    background-position: top 20px center !important;
    background-repeat: no-repeat !important;
    background-size: 100px auto !important;
    box-shadow: 0 7px 4px -5px rgb(0 0 0 / 5%);
    box-sizing: border-box;
    min-height: 183px;
    padding: 120px 20px 15px;
    position: relative;
    width: 31.5%;
    transition: all 0.2s;
}
/* Billing Image */
#category-897 {
	background-image: url(https://apse.org/wp-content/uploads/2022/11/Billing-Icon.png);
	background-color: #fff;
    background-position: top 20px center !important;
    background-repeat: no-repeat !important;
    background-size: 100px auto !important;
    box-shadow: 0 7px 4px -5px rgb(0 0 0 / 5%);
    box-sizing: border-box;
    min-height: 183px;
    padding: 120px 20px 15px;
    position: relative;
    width: 31.5%;
    transition: all 0.2s;
}
/* Communities of Practice Image */
#category-901 {
	background-image: url(https://apse.org/wp-content/uploads/2022/11/CoP-Icon.png);
	background-color: #fff;
    background-position: top 20px center !important;
    background-repeat: no-repeat !important;
    background-size: 140px auto !important;
    box-shadow: 0 7px 4px -5px rgb(0 0 0 / 5%);
    box-sizing: border-box;
    min-height: 183px;
    padding: 120px 20px 15px;
    position: relative;
    width: 31.5%;
    transition: all 0.2s;
}
/* State Chapter Image */
#category-871 {
	background-image: url(https://apse.org/wp-content/uploads/2022/11/State-Chapter-Map.png);
	background-color: #fff;
    background-position: top 20px center !important;
    background-repeat: no-repeat !important;
    background-size: 140px auto !important;
    box-shadow: 0 7px 4px -5px rgb(0 0 0 / 5%);
    box-sizing: border-box;
    min-height: 183px;
    padding: 120px 20px 15px;
    position: relative;
    width: 31.5%;
    transition: all 0.2s;
}
/* Hide # of Articles */
.article-count {
	visibility: hidden;
}
	