
table.sitemap {
    margin-top: 15px;
    border-collapse: collapse;
    width: 100%;
}
table.sitemap a {
    color: #0979bf;
    text-decoration: none !important;
}
table.sitemap a.catlink {
    font-size: 13pt;
    font-weight: 600;
} 
table.sitemap ul {
    margin-left: 30px;
}
.sitemap th, td {
    border: 1px solid #c7c7c7;
    padding: 8px;
    text-align: left;
    width: 30%;
}
.sitemap td:nth-child(1) {
    width: 20%;
}
.sitemap td:nth-child(2) {
    width: 30%;
}
.sitemap td:nth-child(3) {
    width: 50%;
}
table.sitemap a.popfilterlink {
    border: 1px solid #d2d2d2;
    border-radius: 10px;
    padding: 4px 10px;
    display: block;
    float: left;
    margin-right: 11px;
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 14px;
}
.table-container {
    overflow-x: auto;
}
.table-container table {
    min-width: 100%;
}
@media only screen and (max-width: 600px) {
    .sitemap td:nth-child(2)  {
        min-width: 300px;
    }
    .sitemap td:nth-child(3)  {
        min-width: 600px;
    }
}
.blogsection h2 a {
    font-size: 21px;
    margin-top: 17px;
    display: block;
    margin-bottom: 11px;
}
.blogsection ul {
margin-left: 20px;
}