.search{margin-bottom:40px}
.search form{overflow:hidden}
.search .btn-default{margin-top:0;height:40px;margin-left:20px}
.search__submit{position:relative;top:0;margin-left:0}
.search__btn{height:40px}
.search__label{white-space:nowrap}
.search .btn-link{margin-top:10px}
.search .searchResultsLabel{margin-top:20px}
@media(min-width:768px){.search__submit{margin-left:30px;margin-top:21px}
.search .btn-default{height:40px;margin-top:21px}
.search .btn-link{margin-top:36px}
}
.list ul{list-style:none;margin:0;padding:0}
.list .podcast .thumbnail{border:0;border-radius:0;box-shadow:none;box-sizing:border-box;margin-bottom:0;padding:0 0 10px 0;transition:unset;width:100%}
.list .podcast .title{min-height:40px}
.list .podcast .date{min-height:20px}
.list .podcast .description{overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}
.list .alternateNews .thumbnail{border:0;border-radius:0;box-shadow:none;box-sizing:border-box;margin-bottom:0;padding:0 20px 10px 0;transition:unset;width:100%}
.list .alternateNews .title{font-size:1.7rem;padding-bottom:5px}
.list .alternateNews .date{min-height:20px}
.list .alternateNews .description{overflow:hidden;text-overflow:ellipsis}
.list .news{border-bottom:solid 1px #e1dddc;padding:15px 0}
.list .news a{font-weight:bold}
.list .default{border-bottom:solid 1px #e1dddc;padding:10px 0}
.list .default a{font-weight:bold;color:#09c}
.list ul .alternateNews,.list ol .alternateNews{border-bottom:#f1f1f1;margin-bottom:30px;padding:0 0 30px 0}
.list ul .teaser,.list ol .teaser{margin-bottom:30px}