.l-sec--table-1 .t-sec-table{
  margin-bottom: 4.8rem;
}
.filter-table {
  table-layout: fixed;
  width: 100%;
}
.l-sec-table-list .t-content table {
  border-left: 1px solid #055a60;
  border-bottom: 1px solid #055a60;
  border-collapse: initial;
}
.l-sec-table-list .t-content table tr [rowspan], 
.l-sec-table-list .t-content table tr td, 
.l-sec-table-list .t-content table tr th {
  border-bottom: 1px solid rgba(120, 173, 176, .35);
}
.l-sec-table-list .t-content table td:first-child, 
.l-sec-table-list .t-content table th:first-child {
  border-left: 1px solid rgba(120, 173, 176, .35);
}
.l-sec-table-list .t-content table th, 
.l-sec-table-list .t-content table th+td, 
.l-sec-table-list .t-content table th+td+td, 
.l-sec-table-list .t-content table th+td+td+td, 
.l-sec-table-list .t-content table th+td+td+td+td, 
.l-sec-table-list .t-content table th+td+td+td+td+td, 
.l-sec-table-list .t-content table th+td+td+td+td+td+td {
  border-top: 1px solid #118380;
}
.filter-table span {
  width: 100%;
  display: inline-block;
  text-align: center;
}
.filter-table .no-center {
  text-align: left !important;
}
.filter-table .ft-th-small-row .ft-font-small {
  font-size: 1.4rem;
  line-height: 1.9rem;
}
.l-tables-rates-data .desktop-results tr.inner td, 
.l-tables-rates-data .mobile-results tr:not(:last-child):not(:first-child) {
  display: none;
}
.filter-table .ft-show-more {
  color: #eb5c37;
  margin-top: 1rem;
  cursor: pointer;
  text-align: left;
}
.filter-table .ft-show-more:after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 1rem;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url(..//img/icons/arrow-down-orange-small.svg);
}
.filter-table .ft-show-more.open:after{
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.filter-table-prices.filter-table-2 th {
  height: 10rem;
}
.filter-table-prices .f2-col-1 {
  width: 41%;
}
.filter-table-prices .f2-col-2 {
  width: 13%;
}
.filter-table-prices .f2-col-3 {
  width: 33%;
}
.filter-table-prices .f2-col-4 {
  width: 13%;
}
.filter-table-prices .first-row {
  height: 10rem;
}
.mobile-results{
  display: none;
}
.mobile-results .filter-table {
  margin-bottom: 3rem;
}
.mobile-results .filter-table:last-child{
  margin-bottom: 0;
}
.mobile-results .t-content table {
  min-width: inherit !important;
  table-layout: fixed;
}
.mobile-results .t-content table th {
  width: 30%;
  padding: 0 1rem;
  height: 5rem;
}
.mobile-results .t-content table .table-mobile-header {
  height: 7rem;
}
.mobile-results .t-content table td {
  height: 5rem;
  padding: 0;
}
.mobile-results .t-content table .table-mobile-title {
  padding: 2rem 1rem;
}
.mobile-results .t-content .t-head--14 {
  font-size: 1.2rem;
}
.l-sec-table-list.l-sec--boxes-checks .t-head {
  margin-bottom: 4.8rem;
}
.l-flex-left{
  display: flex;
  justify-content: flex-end;
}
.l-flex-left .l-pagination-select {
  width: 9rem;
}
.filter-table-prices td span, 
.filter-table-prices th span {
  width: 100%;
  text-align: center;
  display: inline-block;
  font-weight: 600;
}
.filter-table-prices .th-1 {
  width: 27%;
}
.filter-table-prices .th-2 {
  width: 20%;
}
.filter-table-prices .th-3 {
  width: 13%;
}
.filter-table-prices td {
  height: 8rem;
}
.filter-table-prices td .flex-label {
  display: flex;
}
.c-list-items .c-list-item.hide .c-list-item-content {
  display: none;
}
.c-list-items .c-list-item.hide .c-list-item-title {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
@media(max-width:959.98px){
  .l-tabs--links-paginate.l-tabs--links-paginate-table.js__table-downloads-paginate,
  .desktop-results{
    display: none;
  }
  .mobile-results{
    display: block;
  }
  .filter-table .ft-show-more {
    text-align: center;
  }
  .filter-table .ft-show-more {
    margin-top: 0;
  }
  .table-mobile-title .t-head--20{
    font-size: 1.8rem;
    line-height: 2.6rem;
  }
  .mobile-results .t-content .t-head--14 {
    line-height: 1.5rem;
  }
  .l-list-mobile .c-list-header {
    width: 100%;
    padding: 2rem;
    background: #118380;
    color: #fff;
    display: flex;
    margin-bottom: 3rem;
    align-items: center;
    justify-content: center;
  }
  .c-list-items .c-list-item{
    border: 1px solid #118380;
    padding: 2rem;
    margin-bottom: 2rem;
  }
  .c-list-items .c-list-item.u-text-center{
    text-align: center;
  }
  .c-list-items .c-list-item:last-child{
    margin-bottom: 0;
  }
  .c-list-items .c-list-item-title {
    position: relative;
    padding-right: 3rem;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid #118380;
  }
  .c-list-items .c-list-item-info {
    margin-bottom: 1.5rem;
    font-size: 1.8rem;
  }
  .c-list-items .c-list-item-info:last-child{
    margin-bottom: 0;
  }
  .c-list-items .c-list-item-info-title {
    font-weight: 300;
  }
  .c-list-items .c-list-item-info span {
    display: block;
  }
  .c-list-items .c-list-item-info-content {
    font-weight: 600;
  }
  .l-sec-table-list.l-sec--boxes-checks .t-head {
    margin-bottom: 1.6rem;
  }
  .l-flex-left .l-pagination-select {
    display: none;
  }
  .c-list-item-title .c-chart-legend{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .c-list-item-title .c-chart-legend span {
    font-weight: 600;
    font-size: 1.8rem;
    margin-left: 1rem;
    width: 85%;
  }
  .c-list-items .c-list-item-title .c-list-item-show-more {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: .2rem;
    display: block;
    width: 2rem;
    height: 2rem;
    content: "";
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url(..//img/icons/arrow-down-orange-small.svg);
  }
}
.l-tabs--links-paginate li a.is-active {
  background-color: #118380;
  color: #fff;
}
.l-tabs--links-paginate li a {
  font-size: 1.8rem;
  display: inline-block;
  height: 3.9rem;
  line-height: 3.5rem;
  min-width: 3.9rem;
  border: 2px solid #118380;
  color: #3b352e;
}
.l-tabs--links-paginate-table {
  margin-top: 0 !important;
}
.l-tabs--links-paginate {
  list-style-type: none;
  margin: 6.4rem 0 0;
  margin-top: 6.4rem;
  padding: 0;
  text-align: center;
  font-size: 0;
}
.l-sec-table-list li {
  margin-bottom: 0 !important;
  padding-left: 1rem !important;
}
.l-tabs--links-paginate li {
  display: inline-block;
  margin: 0;
  margin-bottom: 0px;
  padding: 0 1.2rem;
  padding-left: 1.2rem;
}