.search__list--item {width:calc(33% - 32px);}
.search__result p {margin-bottom:16px;}
.search-box__tags-list {list-style:none; padding:0}
.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-box-wrapper .search__head__filter--text input {outline:none}
.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__filters:not(.inline-filter) .search__filter-text-auto {margin-bottom:20px}
li.seach__autocomplete--data-item {padding:0; list-style:none; margin:0;}
.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}
.seach__autocomplete--data-item > a:hover, li.seach__autocomplete--data-item.focused > a {color:var(--primary-carbon); 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%; color:#000;}
.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(--primary-carbon); background:var(--primary-carbon); 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(--primary-carbon);}
.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(--primary-carbon); 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.has-meta-thumb .search__content--thumb {overflow:hidden; max-height:36.7rem; flex:0 0 40%; min-height:36.7rem; background-position:center center; background-size:cover; background-repeat:no-repeat; border-radius:24px 24px 0 0;}
.search__list .search__list--item.has-meta-thumb .search__content--thumb img {width:auto; height:auto;}
.search__list .search__list--item h2.filetype {padding-left:50px;}
.search__list .search__list--item p:not(.search-link) {color:var(--primary-carbon);}
.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(--primary-carbon); margin-bottom:0; padding-bottom:0;}
.search__list .search__list--item p.search-link {color:var(--primary-carbon); 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;}
ul.search-by-category-list {display:flex; flex-wrap:wrap; list-style:none; padding-left:0; gap:20px}

@media all and (max-width: 767.98px) {
.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}
}

.search-pagination-controls {margin-top:0;}
.search__list .search__list--item h2 a {font-size:var(--h2-fs); font-style:normal; font-weight:500; line-height:150%;}
.search__list__item--content {border-radius:0 0 24px 24px;}
.search__filter--text {width:100%;}
.search__filter--querytype input#querytypeAll, .search__filter--querytype input#querytypeExact {margin-right:8px;}
.search__filter--querytype span {margin-right:20px;}
.search__filter--querytype ul {margin-bottom:8px}
.search__results--sortlist {display:flex; justify-content:flex-end;  position:relative;}
.search__results--sortlist label {font-size:var(--body); line-height:150%; font-family:var(--fontregular); font-weight:400;}
#searchapp .search__results--sortlist select {min-width:300px !important; background-color:var(--primary-carbon) !important; border:none !important; padding:var(--xs-1) !important; font-family:var(--fontregular); margin-bottom:0;  line-height:150%; color:white; font-size:var(--body); font-weight:500; border-radius:2px; -webkit-appearance:none; cursor:pointer;}
.search__metasitefeed--content .h5 {color:var(--primary-carbon); font-size:var(--h4-fs);}
.search__side--tabs ul span.key {margin-right:10px !important}
.search__filter--text:focus-visible, .search__results--sortlist:focus-visible, #searchapp .search__results--sortlist select:focus-visible {outline:2px solid -webkit-focus-ring-color !important; outline-color:#f7bb72 !important; z-index:99999; transition:none;}
#searchapp #searchinput:focus-visible {outline:none !important;}
#searchapp .search__side--tabs ul a:hover {color:var(--primary-carbon);}
#searchapp .search__results--sortlist.select-dropdown:after {content:""; box-sizing:border-box; height:10px; width:10px; top:15px; right:14px; position:absolute; border-style:solid; border-color:white; border-width:0px 2px 2px 0px; transform:rotate(45deg); transition:border-width 150ms ease-in-out;}
#searchapp .seach__autocomplete--data-item span, #searchapp .seach__autocomplete--data-item:hover span {color:var(--primary-carbon);}
.search__filters:not(.inline-filter) ul.seach__autocomplete--data {width:100%;}

@media all and (max-width: 991.98px) {
.search__filters {margin:0}
#searchapp .search__filter--querytype {margin-bottom:8px !important;}
}

@media all and (max-width: 767.98px) {
.search__list--item {width:100%;}
.search__results__data--wrapper .search__list {flex-direction:column;}
#searchapp .search__results--sortlist select {min-width:220px !important; -webkit-appearance:auto;}
.search__results--sortlist {justify-content:flex-start;}
.search__filter--querytype ul {margin-bottom:28px}
.search__filter--text, .search__filters:not(.inline-filter) ul.seach__autocomplete--data {max-width:100%;}
#searchapp .search__results--sortlist.select-dropdown:after {content:none;}
.select-by-category-wrapper .search-by-category-list {flex-direction:column;}
.select-by-category-wrapper .search__filter_tabs--item {width:fit-content;}
}

/* .search__list--item .search-category {position:absolute; top:-22px; left:24px;} */ 
.search__list--item .time-to-read{margin-top:16px;}
.search__list--item .search-category {    margin-top: -22px;display: block;margin-bottom: 10px;width: fit-content;}
.search__content { min-height :320px; }
.search__filter-text-auto {    margin-top: 30px;}
.search-landing-main-wrapper .ajax-loader {position:absolute; margin:0 auto; left:0; right:0;}
#ip3-search-results header.header .logo-wrapper img {filter: none;}
#ip3-search-results header.header .search-link {    color: inherit;}