.search {
  padding-top: 60px;
}

.search.content-wrapper .content {
  padding: 0;
}

.search-bar .row{
  display: flex !important;
  margin : 0 !important;
  padding: 0 !important;
  height: 40px !important;
}

.search .search-bar form {
  width: 100% !important;
}

/* stylelint-disable */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
-webkit-box-shadow: 0 0 0 1000px white inset !important;
box-shadow: 0 0 0 1000px white inset !important;
background-color: white !important;
}

.search .search-bar {
  height: 60px;
}

.search .search-bar input[type="text"]{
  width: calc(100% - 116px);
  margin: 0 !important;
}

.search h1 {
  padding: 0 0 20px !important;
}

.not-found p {
  margin: 0 0 120px;
}

aside, .pagination {
  border: none !important;
}

.searchresults-wrapper .searchresults .loading-skeleton .row {
  display: flex;
}

.searchresults-wrapper .searchresults .loading-skeleton .row .left {
  max-width: 25%;
  width: 55%;
  font-size: 16px;
  flex-shrink: 0;
}

.searchresults-wrapper .searchresults .search-item.row .left .icon {
  bottom: 10px;
}

.searchresults-wrapper .searchresults .loading-skeleton .row .right {
  padding: 0 0.75rem;
  max-width: 75%;
}

.article-list.searchresults.paginated-list .search-item.row .left {
  margin: 0;
}

.article-list.searchresults.paginated-list .search-item.row .right {
  margin: 0;
}

.article-list.searchresults.paginated-list .search-item.podcasts .left {
  display: flex;
}

.article-list.searchresults.paginated-list .row .left a img,
.article-list.searchresults .loading-skeleton .row .left .loading {
  aspect-ratio: 16 / 9;
  max-width: unset;
  width: 100%;
  height: 100%;
  display: block;
}

.article-list.searchresults.paginated-list .podcasts.row .search-image-link {
  background-color: var(--highlight-background-color);
}

.article-list.searchresults.paginated-list .search-item.podcasts .left img {
  aspect-ratio: 16 / 9;
  object-fit: contain;
}

.searchresults .not-found h2{
  font-weight: 700;
  font-family: Montserrat-Bold, var(--body-font-family);
  text-transform: unset;
  font-size: 32px;
  line-height: 42px;
  letter-spacing: unset;
}

.searchresults .htl-item{
  margin-bottom: 26px;
}

@media (min-width: 769px) {
  .article-list.searchresults.paginated-list .search-item.row {
    margin-left: -.75rem;
    margin-right: -.75rem;
  }

  .searchresults-wrapper .searchresults .loading-skeleton .row .left {
    padding: 0 0.75rem;
  }

  .searchresults .search.content-wrapper .content{
    padding: 0;
  }
}

@media (min-width: 1024px) {
  .searchresults-wrapper .searchresults .loading-skeleton .row .right {
    max-width: 58%;
  }
}
