.rss-feed {
    padding: 10px 0;
    text-align: center !important;
}

.rss-feed .btn {
    margin: auto;
    display: block;
}

.rss-feed .header {
    text-align: center !important;
}

.rss-feed a {
    color: #444 !important;
}

#editRSSFeedDlg .modal-title {
    text-transform: uppercase;
}

#editRSSFeedDlg table {
    margin-bottom: 0;
}

#editRSSFeedDlg td {
    vertical-align: middle;
}

#editRSSFeedDlg #title {
    margin-bottom: 10px;
}

.rsswrap {
    width: 370px;
}

.rsswrap .header {
    width: 370px;
}

.rsswrap .stretched-link {
    width: 100% !important;
    outline: 0;
}

.rsswrap .stretched-link::after {
    z-index: 0;
}

.rsswrap.cards .card {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.rsswrap .card-header a,
.rsswrap .header a {
    font-size: 18px;
    text-decoration: none;
    font-weight: 700;
}

.rsswrap .itemcontent {
    font-size: 16px;
    text-decoration: none;
}

.rsswrap .card {
    width: 370px;
    margin: 10px auto 10px auto;
    border: 0 !important;
}

.rsswrap.thumbnails .item,
.rsswrap.mixed .item {
    border-bottom: 1px solid gray;
    padding: 5px 0px;
}

.rsswrap.thumbnails .item:first-child,
.rsswrap.mixed .item:first-child {
    padding-top: 0px;
}

.rsswrap.thumbnails .item:last-child,
.rsswrap.mixed .item:last-child {
    padding-bottom: 0px;
    border-bottom: none;
}

.rsswrap.thumbnails .thumbnail,
.rsswrap.mixed .thumbnail {
    background-color: #a3a3a3;
    background-position: 50% 50%;
    background-size: cover;
    height: 72px;
    width: 72px;
    margin-right: 16px;
    display: inline-block;
    vertical-align: middle;
}

.rsswrap.thumbnails .itemcontent,
.rsswrap.mixed .itemcontent {
    vertical-align: middle;
    width: calc(100% - 88px);
    display: inline-block;
}

.rsswrap.thumbnails .card,
.rsswrap.mixed .card {
    width: 370px;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.rsswrap.cards .card {
    width: 370px;
    overflow: hidden;
}

.rsswrap.tiles .card {
    width: 175px;
    display: inline-block;
    margin: 10px;
}

.tilecont img,
.mixed img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.rsswrap .tilecont {
    margin-left: -10px;
    margin-right: -10px;
}

.rsswrap.tiles .card-img-overlay {
    overflow: hidden;
    padding: 10px;
}

.rsswrap.tiles .card:first-child {
    width: 370px;
    margin: 10px 0 0 0;
}

.rsswrap.tiles .card:first-child a {
    font-size: x-large;
}

.rsscard {
    background-color: transparent;
}

.rsswrap .card-body {
    background-color: #fff;
}