table.views-table th.views-field {
    background: var(--color-blue);
    color: white;
    height: 50px;
	border: none;
}

table.views-table {
	font-size: 1.1em;
}
table.views-table th.views-field * {color:white}
table.views-table tr{
  height: 40px;
  border-left: 8px solid var(--color-blue);
  border-right: 8px solid var(--color-blue);
}
table.views-table tr th{ background: var(--color-blue);font-size: 18px;}
.view-rows tbody tr:last-child{
  border-bottom:8px solid var(--color-blue);
}

table.views-table tbody tr td {
  background-color: transparent;
	max-width: calc(100px + (500 - 100) * ((100vw - 300px) / (1600 - 300)));
}
.view-resolutions table.views-table tbody tr td {
	 max-width: calc(165px + (700 - 165) * ((100vw - 300px) / (1600 - 300)));
}
table.views-table tbody tr:nth-child(odd){
  background-color: #163a868f;
}
table.views-table tbody tr:nth-child(even){
  background-color: #163a86c9;
}
table.views-table *:not(path) {color: white;}

table.views-table tr td, 
.view-rows tr th{
	border:none;
	border-bottom: 1px solid var(--color-blue);
}
table.views-table tr td, tr th.views-field {
    border-bottom:2px solid var(--color-blue);
}
table.views-table {
	background: white;
	border-radius: 8px;
    overflow: hidden;
	border: 3px solid var(--menu-active-color);
}
.views-table tr:last-child {
    border-bottom: 8px solid var(--menu-main-color);
}
