#sppb-addon-1590693475251 .sp-slider .sp-slider_number {
    bottom: -40px!important;
}

.com-k2 #sp-main-body {
    padding: 0px;
}

table.schedule-table {
  border-collapse: collapse;
  width: 100%;
}

.schedule-table td, .schedule-table th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 15px 10px;
}

.schedule-table td div {
    line-height: 1.2;
    font-weight: bold;
    margin-top: 10px;
}

.table-center {
	text-align:center!important;
    width:33.3333%;
}

.table-yellow {
  background-color:#ffffff;
}

.table-blue {
  background-color:#e4dccf;

}

.table-red {
  background-color:#EC1C24;
}

.table-pink {
  background-color:#f4dccc;
}

.table-green {
  background-color: #f4f0e5;
}

.table-scroll {
  overflow-x:auto;
}

.table-color-meaning {
display:flex;
justify-content:center;
}

.color-box {
	display:flex;
  align-items:center;
  margin:0 20px;
}

dl, ol, ul {
    padding-left: 20px;
}

div.itemBody {
    padding: 0!important;
}

.itemBackToTop {
    display: none;
}

#sppb-addon-1589793213843 .sppb-icons-group-list li#icon-1589793213844 a {
  margin-left:0px!important;
}

ul.sppb-icons-group-list li a {
    margin: 0 12px!important;
}

section#sp-bottom-top {
    padding: 40px 0px 40px 0px!important;
}

#sp-bottom {
    padding: 80px 0 10px!important;
}

/* Remove later */
li.item-185 {
    display: none!important;
}


@media (max-width:767px) {
  .table-yellow {
  min-width:200px;
}

.table-blue {
  min-width:200px;

}

.table-red {
  min-width:200px;
}

.table-pink {
   min-width:200px;
}

.table-green {
  min-width:200px;
}

.table-color-meaning {
display:flex;
flex-direction: column;
}	  
  
}


#sp-cookie-consent {
    background-color: #1b1f22!important;
    color: #FFFFFF;
}