/*.archive-nav .breadcrumb-item+.breadcrumb-item::before {
    font-family: 'Font Awesome\ 5 Free'; 
    content: "\f138" !important;
    font-weight: 900;
}

.archive-nav .breadcrumb > .breadcrumb-item:first-child {
  padding-left: 0.5em;
}*/

.archive-nav ol>li.breadcrumb-item {
  max-width: 300px;
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis;
}

.first-post .card-header
{
 background-color: #004085 !important;   
}

.first-post .card-body
{
 background-color: aliceblue !important;
}

@media screen and (max-width: 600px) {
 #main-container .card-body {
   padding: 0.8rem;
 }
 #main-container {
  padding-right: 8px;
  padding-left: 8px;
 }  
} 
.card-body a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis !important;
    overflow: hidden;
}  

table, tr, td {
 width: auto !important;   
}

@media screen and (max-width: 640px) {
    table {
        overflow-x: auto;
        display: block;
    }
}
