.chartable {
    width: 100%;
}
.chartable th,
.chartable td {
    border: 2px solid white;
    border-collapse: collapse;
}
.chartable {
    border-collapse: collapse;
    border-style: hidden;
}
.chartable th,
.chartable td {
    padding: 5px;
    font-size: 8px;
}
@media screen and (min-width: 640px) {
    .chartable th,
    .chartable td,
    .chartable {
        font-size: 13px;
    }
}
.addinfopar {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.nobreak {
    word-break: keep-all;
}
.tablelink {
    color: white;
    text-decoration: none;
}
.tablelink:hover {
    color: white;
    text-decoration: underline;
}

/*-------------------------------------------------------------------------*/

.ImgCenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.mainicon {
    max-width: 100%;
    height: auto;
}

/*-------------------------------------------------------------------------*/

.storetable {
    table-layout: fixed;
    width: 100%;
    text-align: center;
}
.imgdescription {
    font-size: 8px;
    color: #fff;
    transition: opacity .2s, visibility .2s;
    margin-top: -0px;
    margin-bottom: 50px;
    text-decoration: none;
}
@media screen and (min-width: 900px) {
    .imgdescription {
        font-size: 12.5px;
    }
}

/*-------------------------------------------------------------------------*/

.workedon {
    text-decoration: none;
}
.workedon:hover {
    text-decoration: underline white;
}
.workinonit {
    text-shadow: 0 0 9px white;
    color: transparent;
    text-decoration: none;
}
.workinonit::selection {
    background-color: black;
}

/*-------------------------------------------------------------------------*/

.tableborder {
    padding-left: 20px;
    padding-right: 20px;
}
