.site-content {
    margin-bottom: 80px; /* Adjust as needed to make space for the footer */
}

.filter-main-container{
  width:100%;display:flex;margin-bottom:100px;
}
.filter-main-container form {
  position:fixed;
   /* Set a fixed width for the form */
  width:350px;
  height: 89vh; /* Set full viewport height */
  padding-bottom: 5%;
	padding-top: 2%;
	padding-right:1rem;
  background-color: #f5f5f5; /* Optional background color for form area */
  overflow: scroll;
}

.filter-result-container {
  
  padding-right: 5%;
  padding-left: 2%;
  padding-top: 2%;
  margin-left:360px;
  margin-top:10px;
  width:100%;
}

.filter-result-sub-container {
  display: block;
  flex-wrap: wrap; /* Allow terms to wrap on smaller screens */
  border-width: 5px;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom:28px;
  
}
.asset-terms {
  text-transform: uppercase;
  font-weight:bold;
}
.assetsfield{
  color: #FF8049;
}

.asset-terms,
.topic-terms,
.mod-date {
  margin-right: 1rem; /* Add margin for spacing between terms */
  display:inline-block;
  font-size:13px;
  font-weight:600;
  color:#b2b2be;
  
}
.topic-terms, .mod-date {
  border-left: 1px solid #ccc;
  flex-grow: 1;
  flex-basis: auto;
  margin: .25em 0;
  padding: 0 0.6em;
  text-transform: none;

}


.post-title {
  margin-top: 0.5rem; /* Add space between terms and title */
    margin-bottom: -1%; /*reduce space between title and excerpt*/
}

.post-excerpt {
    font-size: 0.95em; /*adjustng exceprt font*/
    line-height: 1.5em;
}

.post-title .newsfeed-title {
  font-size:17px;
  font-weight:bold;
}

.site-footer {
  position:fixed;
  bottom:0px;
  width:100%;
}

//Search filter CSS

input.search-filter-reset {
    border-radius: 8px;
    font-weight: bold;
	width: 45%;
}

input.sf-input-text {
    margin-top: 5%;
}

.sf-field-taxonomy-content-topic h4, .sf-field-taxonomy-assets h4, .sf-field-taxonomy-player-type h4, .sf-field-taxonomy-region h4, .sf-field-post_date h4, .sf-field-search h4 {
  margin-bottom: 15px;
}

.sf-field-taxonomy-content-topic h4, .sf-field-taxonomy-assets h4, .sf-field-taxonomy-player-type h4, .sf-field-taxonomy-region h4, .sf-field-post_date h4, .sf-field-search h4 {
  cursor: pointer;
  padding: 10px 15px;
  background-color: #ddd; /* Default background color */
  border: 1px solid #ddd;
}

.sf-field-taxonomy-content-topic .active h4.active {
  /* Styles for active state (expanded first class only) */
  background-color: #ddd; /* Adjust as needed */
  background-image: url(https://platform.vnzinsights.com/wp-content/uploads/2024/03/icons-minus.png);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: right 15px center;
  color: #888; /* Adjust as needed */
}
.sf-field-taxonomy-content-topic h4.active {
  /* Styles for active state (expanded first class only) */
  background-color: #ddd; /* Adjust as needed */
  background-image: url(https://platform.vnzinsights.com/wp-content/uploads/2024/03/icons-plus.png);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: right 15px center;
  color: #888; /* Adjust as needed */
}

.sf-field-taxonomy-content-topic h4.inactive, .sf-field-taxonomy-assets h4.inactive, .sf-field-taxonomy-player-type h4.inactive, .sf-field-taxonomy-region h4.inactive, .sf-field-post_date h4.inactive, .sf-field-search h4.inactive {
  /* Styles for inactive state (collapsed) */
  background-color: #ddd; /* Adjust as needed */
  background-image: url(https://platform.vnzinsights.com/wp-content/uploads/2024/03/icons-plus.png);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: right 15px center;
  color: #888; /* Adjust as needed */
}

.sf-field-taxonomy-content-topic.active h4, .sf-field-taxonomy-assets.active h4, .sf-field-taxonomy-player-type.active h4, .sf-field-taxonomy-region.active h4, .sf-field-post_date.active h4, .sf-field-search.active h4 {
  /* Styles for active state (expanded) */
  background-color: #ddd; /* Adjust as needed */
  background-image: url(https://platform.vnzinsights.com/wp-content/uploads/2024/03/icons-minus.png);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: right 15px center;
  border-bottom: none;
  color: #888; /* Adjust as needed */
}

.sf-field-taxonomy-content-topic .content, .sf-field-taxonomy-assets .content, .sf-field-taxonomy-player-type .content, .sf-field-taxonomy-region .content, .sf-field-post_date .content .sf-field-search .content {
  padding: 10px 15px;
  border: 1px solid #ddd;
  display: none;
}

.sf-field-taxonomy-content-topic.active .content, .sf-field-taxonomy-assets.active .content, .sf-field-taxonomy-player-type.active .content, .sf-field-taxonomy-region.active .content, .sf-field-post_date.active .content  .sf-field-search.active .content {
  display: block;
}
