.flatpickr-current-month .numInputWrapper{width:8rem}
.search__filters{margin-bottom: var(--st-sm1)}

.search__filters.inline-filter {display: flex;flex-wrap: wrap;}
.search__filters.inline-filter .search__filter-text-auto{flex: 0 0 50%;max-width: 50%;padding: 0 10px 0 0;}
.search__filters.inline-filter .search__filter_tabs-wrapper.dropdown{flex: 0 0 50%;max-width: 50%;padding: 0 0 0 10px;}
.search__filters.inline-filter .search__filter_tabs-wrapper.dropdown .drop-tree{width: calc(100% - 10px);}
.search__filters.inline-filter .search__filter--querytype{flex: 0 0 100%;max-width: 100%;}

.search__date--filter .date{position: relative}
.search__date--filter .date span.icon{position: absolute;bottom: 18px;right: 16px;font-size: 2.4rem;line-height: normal;z-index: -1;}
.search__date--filter--buttons{display: flex}
.search__date--filter .date-error-message{color: var(--error)}

.search__filter-text-auto{max-width: 50%;position: relative}
.search__filters:not(.inline-filter) .search__filter-text-auto{margin-bottom: 20px}
.search__filters:not(.inline-filter) ul.seach__autocomplete--data{width: 100%}
li.seach__autocomplete--data-item{padding: 0;list-style: none;margin: 0;}
li.seach__autocomplete--data-item > a{display: flex;justify-content: space-between;padding: var(--st-sm4) var(--st-sm2);color: var(--base-base2); text-decoration: none}
li.seach__autocomplete--data-item > a:hover, li.seach__autocomplete--data-item.focused > a{color: var(--base-base1);text-decoration: none}

.search__results--sortlist select{margin-bottom: 20px;min-width: 300px;}

.search__filter--text{position: relative;}
.search__filter--text input#searchinput{width: 100%}
.search__filter--text button#searchBtn{position: absolute;right: 0;height: 100%;width: 70px;font-size: 3rem;background: transparent;border: 0;top: 50%;transform: translateY(-50%);}
.search__filter--text button#searchBtn > span.icon{position: absolute;font-size: 2.4rem;line-height: normal;top: 50%;transform: translateY(-50%);right: 24px;color: var(--base-base2)}
.search__filter--querytype{margin-top: 25px}
.search__filter--querytype ul{padding: 0; list-style: none;margin: 0 -10px;display: flex;align-items: center;}
.search__filter--querytype ul li{list-style: none;padding: 0 10px;;display: flex;align-items: center;}

.search__filter_tabs-wrapper.dropdown {max-width: 50%;}
.search__filter_tabs-wrapper.tabsmain{overflow: hidden; position: relative}
.search__filter--tabs-slider{margin: 0 50px;overflow: hidden;}
.search__filter--tabs-slider .swiper-btn{z-index: 0}

.search__date--filter input[type="text"]{margin-bottom: 20px;width: 100%;position: relative;z-index: 0;background-color: transparent;}
.search__date--filter label{margin-bottom: 10px}
.search__date--filter #filterPublishDate{margin-right: 10px}
.search__date--filter button:disabled, .search__date--filter button[disabled]{pointer-events: none;opacity: 0.4;}
.search__date--filter button#resetPublishDate:disabled, .search__date--filter button#resetPublishDate[disabled]{opacity: 0}

.search__side--tabs{margin-top: 50px}
.search__side--tabs ul{padding: 0}
.search__side--tabs ul li{list-style: none;margin-bottom: 10px}
.search__side--tabs ul a{display: block;text-align: left;padding: var(--st-sm4) var(--st-sm3);border: 1px solid var(--base-base1);background: var(--base-base1);color: var(--base-base5);font-weight: var(--font-weight-600);position: relative}
.search__side--tabs ul a:hover, .search__side--tabs ul a.active{background: transparent;color: var(--base-base1);}
.search__side--tabs ul a.active::before{content: "\e900";font-family: icomoon !important;position: absolute;z-index: 10;right: 25px;font-size: 1.8rem;color: var(--error);}
.search__side--tabs ul span{display: inline-block}
.search__side--tabs ul span.key{margin-right: 10px}

.search__tranding--keywords{margin-top: 50px}
.search__popularkeywords--data{padding: 0}
.search__popularkeywords--data li{list-style: none;margin-bottom: 10px;}
.search__popularkeywords--data li a{color: var(--base-base1);font-size: 2.0rem;line-height: 3.4rem;text-decoration: none;}
.search__popularkeywords--data li a:hover{text-decoration: underline}

.search__list .search__list--item{border-bottom: 1px solid var(--base-base1);padding: 30px 0 20px;}
.search__list .search__list--item.has-meta-thumb {display: flex;align-items: center;}
.search__list .search__list--item.has-meta-thumb .search__content--thumb{margin-right: 50px}
.search__list .search__list--item.has-meta-thumb .search__content--thumb img{width: 250px;height: auto;}
.search__list .search__list--item h2{margin-bottom: 10px;position: relative}
.search__list .search__list--item h2.filetype{padding-left: 50px;}
.search__list .search__list--item h2 a{color: var(--base-base1);font-size: inherit;line-height: inherit;display: block;font-weight: inherit;text-decoration: none}
.search__list .search__list--item h2 a:hover{text-decoration: underline}
.search__list .search__list--item p:not(.search-link){color: var(--base-base1);}
.search__list .search__list--item p.file-size{margin-right: 20px}
.search__list .search__list--item p.file-size, .search__list .search__list--item p.published-date{display: inline-block;font-size: 15px;text-transform: uppercase;color: var(--base-base1);margin-bottom: 0;padding-bottom: 0;}
.search__list .search__list--item p.search-link{color: var(--base-base1);width: 100%;margin-top: 0;}
.search__list .search__list--item img.doc-icon{width: 30px;height: auto;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}

.search__list .search__list--item .search__meta--section p{font-weight: var(--font-weight-600);font-size: 1.4rem;line-height: 1.7rem;text-transform: uppercase;margin-bottom: 10px;}

.search__list.search__list--featured{background: var(--tint-dark-5); padding: 0 20px}
.search__list.search__list--featured .search__list--item:last-child{border-bottom: 0;margin-bottom: 0;}

.search-show-more-control{text-align: center; margin-top: 30px}
button.load-more-search{min-width: 300px;margin: 0 auto;}

.search-pagination-controls{display: flex;justify-content: center;margin-top: 50px;}

.no-results{color: var(--error);font-size: 2.5rem;line-height: normal;font-weight: 700;}

#searchapp .prev.pagination-item button[disabled]:hover, #searchapp .next.pagination-item button[disabled]:hover{color: inherit;background: inherit;}
#searchapp .ajax-loader{pointer-events: none;}

@media all and (max-width: 767.98px){
  .search__results--summary-sortlist{margin-top: 20px}
  .search__filters.inline-filter{flex-direction: column;}
  .search__filters.inline-filter .search__filter-text-auto{flex: 0 0 100%;max-width: 100%;padding: 0;margin-bottom: 20px;}
  .search__filters.inline-filter .search__filter_tabs-wrapper.dropdown{flex: 0 0 100%;max-width: 100%;padding: 0;}
  .no-results{text-align: center;margin-top: 50px}
}