.researchdb-list{margin-left:-30px;width:calc(100% + 30px)}
.researchdb-list.hasAcc{margin:0;width:100%}

.researchdb-content-bodytext{padding-bottom:40px}

article.researchdb-item{display:inline-block;margin:30px 0 0 30px;padding:20px;width:calc(50% - 30px)!important;height:auto!important;min-height:0!important;border:1px solid var(--main-color);-webkit-border-radius:7px;border-radius:7px}
.researchdb-list.hasAcc article.researchdb-item{display:block;margin:0 0 20px;padding:0;width:100%!important}

.researchdb-item__header.cur{margin-bottom:20px}
.researchdb-list.hasAcc .researchdb-item__header.cur{border-bottom:1px solid var(--main-color)}
.researchdb-item__header *{color:var(--main-color)}
/* .researchdb-item__header.cur *{color:#727272} */
.researchdb-item__header > *{margin:0!important}
.researchdb-list.noAcc .researchdb-item__header > h3{margin-bottom:10px!important;color:#000}
.researchdb-item__title{margin:0}
.researchdb-item__type{margin-top:20px;font-size:.9em;opacity:.75}
.researchdb-item__body h4{font-size:var(--font-size-l);color:var(--main-color)}
.researchdb-item__body p{margin:15px 0 0 0}

.researchdb-item__free-text{margin-top:20px}

.researchdb-item__link{margin:25px 0 0!important;text-align:left}
.researchdb-item__link .btn > *{color:#fff;background-color:var(--main-color)}
.researchdb-item__link .btn > *:hover{background-color:var(--main-color-dark)}

.researchdb-item__header.researchAcc{padding:10px 20px;cursor:pointer}
.researchdb-item__header.researchAcc > *{position:relative}
.researchdb-item__header.researchAcc > *:first-child::after{content:'+';position:absolute;top:-7px;right:0;font-size:var(--font-size-l);color:var(--main-color);-webkit-transition:all .4s;transition:all .4s}
.researchdb-item__header.researchAcc.cur > *:first-child::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}

.researchdb-list.hasAcc .researchdb-item__body{max-height:0;padding:0 20px;overflow:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .2s;transition:all .2s}
.researchdb-list.hasAcc .researchdb-item.is-open .researchdb-item__body{padding:0 20px 20px;max-height:100%;-webkit-transform:scaleY(1);transform:scaleY(1)}

.researchdb-content-assets{margin-bottom:20px;padding:0!important}
.researchdb-content-asset{margin:0}
.researchdb-content-asset__image{display:block;max-width:100%;height:auto;-webkit-border-radius:12px;border-radius:12px}

.researchdb-tools{padding-bottom:30px}

.researchdb-search{position:relative}
.researchdb-search::after{content:'\e813';position:absolute;top:0;right:0;padding:10px;color:#7a7a7a}
.researchdb-search:has(*:focus)::after{color:var(--main-color)}
.researchdb-search input:focus{border-color:var(--main-color)}

.researchdb-reset button{font-size:var(--font-size-r);font-family:os-regular,arial,helvetica,sans-serif,awesome;color:#fff;background-color:var(--main-color)}
.researchdb-reset button:hover{background-color:var(--main-color-dark)}

.researchdb-sort{position:relative}
.researchdb-sort::after{content:'\f15d';position:absolute;z-index:20;top:0;left:0;padding:10px;color:#7a7a7a}
.researchdb-sort:has(*:focus)::after{color:var(--main-color)}
.researchdb-sort select{padding-left:40px;border:1px solid #d6d6d6}
.researchdb-sort select:focus{border-color:var(--main-color)}

.researchdb-filter{padding-bottom:20px}
.researchdb-filter-title{margin-right:10px;font-weight:bold}
.researchdb-filter-options *{cursor:pointer}

.researchdb-pagination{padding-top:20px}
.researchdb-pagination button{display:inline-block;margin:0 5px;padding:10px 15px;width:auto;border:1px solid #a2a2a2;-webkit-border-radius:7px;border-radius:7px}
.researchdb-pagination button.cur{color:#fff;background-color:var(--main-color);border-color:var(--main-color)}

.researchdb-title-institution{display:none}
.researchdb-browser.sort-institution .researchdb-title-title{display:none}
.researchdb-browser.sort-institution .researchdb-title-institution{display:inline}