.standwrap {
  padding: 0;
  padding-top:75px;
  counter-reset: section;
}

.standwrap > .frame-layout-standh th:nth-child(7),

{
  display: none;
}

.standwrap > .frame-layout-0 .contenttable td:nth-child(7),

{
  display: none;
}


.frame-layout-endustand > .frame-layout-standh th:nth-child(8), 
.frame-layout-endustand > .frame-layout-standh th:nth-child(10)
{

}

.frame-layout-endustand > .frame-layout-0 .contenttable td:nth-child(8),
.frame-layout-endustand > .frame-layout-0 .contenttable td:nth-child(10)
{

}

.frame-layout-teamstand > .frame-layout-standh th:nth-child(8),
.frame-layout-teamstand > .frame-layout-standh th:nth-child(9),
.frame-layout-teamstand > .frame-layout-standh th:nth-child(10),
.frame-layout-teamstand > .frame-layout-standh th:nth-child(14),
.frame-layout-teamstand > .frame-layout-standh th:nth-child(15),
.frame-layout-teamstand > .frame-layout-standh th:nth-child(16)
{

}

.frame-layout-teamstand > .frame-layout-0 .contenttable td:nth-child(8), 
.frame-layout-teamstand > .frame-layout-0 .contenttable td:nth-child(9), 
.frame-layout-teamstand > .frame-layout-0 .contenttable td:nth-child(10), 
.frame-layout-teamstand > .frame-layout-0 .contenttable td:nth-child(14), 
.frame-layout-teamstand > .frame-layout-0 .contenttable td:nth-child(15), 
.frame-layout-teamstand > .frame-layout-0 .contenttable td:nth-child(16) 
{

}


.frame-layout-endustand .contenttable td:nth-child(2), .frame-layout-endustand .contenttable th:nth-child(2) {
  width: 3.45%;
}
.standwrap > div,
.standwrap .frame-layout-endustand > div

{
  margin-top: 5px;
}

.standwrap > div.frame-layout-0::before,
.standwrap .frame-layout-endustand > div.frame-layout-0::before{
  counter-increment: section;
  content: counter(section);
  width: 5%;
  float: left;
  line-height: 80px;
  padding-left: 1%;
  background-image: url('elements/bg-res-num.svg');
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  background-position: right;
  display:none;
}

.standwrap > div.frame-layout-standh,
.standwrap .frame-layout-endustand > div.frame-layout-standh{
  background: rgb(49, 54, 57) !important;
}

.standwrap > div.frame-layout-standh::before,
.standwrap .frame-layout-endustand > div.frame-layout-standh::before
{
  width: 5%;
  float: left;
  content: 'Pos.';
  line-height: 40px;
  color: #fff;
  font-weight: 600;
  padding-left: 1%;
  display:none;
}
.standwrap > div:nth-child(2n+1), 
.standwrap .frame-layout-endustand > div:nth-child(2n)
{
  background-color: #E3E4E4;
}
.standwrap div.frame-layout-endustand {
  background-color: #fff;
}
.standwrap > div:nth-child(2n),
.standwrap .frame-layout-endustand > div:nth-child(2n+1)
{
  background-color: #C8CACB;
}
.contenttable{
  width:100%;
  margin:0;
}
.contenttable thead {
  background: rgb(49, 54, 57);
  color: #fff;
}
.contenttable tr{
  display:table-row;
   text-align: center;
}
.contenttable th {
  display: table-cell;
  width: 4.5%;
  line-height: 40px;
  padding: 0;
}
.contenttable th:nth-child(1) {
  text-align: left;
  padding-left: 1%;
}

.contenttable td {
  display: table-cell;
  height:80px;
  width:4.5%;
}
.contenttable td strong {
  text-transform: uppercase;
}
.frame-layout-teamstand .contenttable td strong {
  text-transform: inherit;
}
.contenttable td:nth-child(1) {
  text-align: left;
  padding-left: 1%;
  background-image: url('elements/bg-res-num.svg');
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  background-position: right;
}
.contenttable td:last-child {
  font-weight: bold;
}

.contenttable th:nth-child(3), .contenttable td:nth-child(3) {
  text-align: left;
  width: 15%;
}
.contenttable sub {
  font-size: inherit;
  text-decoration: line-through;
  line-height: inherit;
  bottom: 0;
}

.frame-layout-teamstand {
  background: transparent !important;
}
.frame-layout-teamstand > div {
  margin-top: 5px;
}
.frame-layout-teamstand > div.frame-layout-0::before
{
  counter-increment: section;
  content: counter(section);
  width: 5%;
  float: left;
  line-height: 80px;
  padding-left: 1%;
  background-image: url('elements/bg-res-num.svg');
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  background-position: right;
  display:none;
}

.frame-layout-teamstand > div.frame-layout-standh
{
  background: rgb(49, 54, 57) !important;
}

.frame-layout-teamstand > div.frame-layout-standh::before
{
  width: 5%;
  float: left;
  content: 'Pos.';
  line-height: 40px;
  color: #fff;
  font-weight: 600;
  padding-left: 1%;
  display:none;
}

.frame-layout-teamstand > div:nth-child(2n+1)
{
  background-color: #C8CACB;
}
.frame-layout-teamstand > div:nth-child(2n)
{
  background-color: #E3E4E4;
}


.frame-layout-teamstand .contenttable th
{
  display: table-cell;
  width: 4%;
  line-height: 40px;
  text-align: center;
  padding:0;
  font-size:0.825em;
}
.frame-layout-teamstand .contenttable td {
  display: table-cell;
  height: 80px;
  width: 4%;
  text-align: center;
  font-size:0.825em;
}
.frame-layout-teamstand .contenttable td:nth-child(1), .frame-layout-teamstand .contenttable th:nth-child(1) {
  width: 4.45%;
  text-align: left;
  padding-left: 1%;
}
.frame-layout-teamstand .contenttable td:nth-child(3), .frame-layout-teamstand .contenttable th:nth-child(3) {
  width: 10%;
  text-align: left;
  padding-left: 1%;
}

@media (max-width: 767px){
.standwrap {
  padding: 0;
  padding-top: 35px;
}
.contenttable{
  width:100%;
  margin:0;
}
.contenttable td {
  height: 60px;
}
.contenttable td, .contenttable th {
  display:none;
}

.contenttable td:nth-child(1), .contenttable th:nth-child(1),
.contenttable td:nth-child(2), .contenttable th:nth-child(2),
.contenttable td:nth-child(3), .contenttable th:nth-child(3),
.contenttable td:nth-child(4), .contenttable th:nth-child(4),
.contenttable td:last-child, .contenttable th:last-child{
  display:table-cell;
}
.standwrap > div.frame-layout-0::before,
.standwrap .frame-layout-endustand > div.frame-layout-0::before{
  width: 15%;
  padding-left: 3%;
  font-size: 14px;
  line-height: 60px;
}
.standwrap > div.frame-layout-standh::before,
.standwrap .frame-layout-endustand > div.frame-layout-standh::before
{
  width:14%;
  padding-left: 3%;
  font-size: 12px;
}
.contenttable td:nth-child(1), .contenttable th:nth-child(1){
  width:15%;
  padding-left: 3%;
}

.frame-layout-endustand .contenttable td:nth-child(2), .frame-layout-endustand .contenttable th:nth-child(2) {
  width: 10%;
}
.contenttable td:nth-child(2), .contenttable th:nth-child(2){
  width:10%;
}
.contenttable td:nth-child(3), .contenttable th:nth-child(3){
  width:30%;
}
.contenttable td:nth-child(4), .contenttable th:nth-child(4){
  width:20%;
}
.contenttable td:last-child, .contenttable th:last-child{
  width:20%;
}
.contenttable thead, .frame-layout-teamstand .contenttable th {
  font-size:12px;
}
.contenttable td, .frame-layout-teamstand .contenttable td {
  font-size: 14px;
}
.frame-layout-teamstand .contenttable td, .frame-layout-teamstand .contenttable th {
  display:none;
}

.frame-layout-teamstand td:nth-child(1), .frame-layout-teamstand th:nth-child(1),
.frame-layout-teamstand td:nth-child(2), .frame-layout-teamstand th:nth-child(2),
.frame-layout-teamstand td:nth-child(3), .frame-layout-teamstand th:nth-child(3),
.frame-layout-teamstand td:nth-child(19), .frame-layout-teamstand th:nth-child(19){
  display:table-cell;
}
.frame-layout-teamstand > div.frame-layout-standh::before {
  width: 15%;
  font-size:12px; 
  padding-left:3%;
 
}
.frame-layout-teamstand > div.frame-layout-0::before {
  width: 15%;
  font-size: 14px;
  line-height: 60px;
  padding-left:3%;

  
}
.frame-layout-teamstand .contenttable td:nth-child(1), .frame-layout-teamstand .contenttable th:nth-child(1) {
  width: 15%;
  text-align: left;
  padding-left: 3%;
}
.frame-layout-teamstand .contenttable th, .frame-layout-teamstand .contenttable td {
  width: 15%;
}
.frame-layout-teamstand .contenttable td:nth-child(2), .frame-layout-teamstand .contenttable th:nth-child(2) {
  padding-left: 5%;
}
.frame-layout-teamstand .contenttable td:nth-child(3), .frame-layout-teamstand .contenttable th:nth-child(3) {
  padding-left: 5%;
  width: 55%;
}
.frame-layout-teamstand .contenttable td {
  height: 60px;
}
}


@media (min-width: 768px) and (max-width: 991px){

div.frame-layout-standh::before {
  font-size:12px; 
}

.contenttable thead, .frame-layout-teamstand .contenttable th {
  font-size:12px; 
}
.contenttable td, .frame-layout-teamstand .contenttable td {
  font-size: 14px;
}
}