<nav class="navbar navbar-expand-lg ms-auto"> /* Zorgt ervoor dat Main Menu rechts uitlijnt (maar hamburgermenu niet) */

.container-header .container-nav {
flex-wrap: wrap;
justify-content: initial; /* Stond eerst op 'space-between', nu verandert naar 'initial' => menu blijft links staan, ook bij hamburger! */
padding-bottom: 1em;
} 


.table{
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1%;
}

.table td,th {
    font-size: 12px;
    border-top: 1px solid #ddd;
    padding: 5px 2px;
    text-align: left;
    vertical-align: top;
}

.table tbody tr:nth-child(even) td {
    background-color: #f3f3f3;
}


/* Extra small devices (phones, 768px and down) */
@media only screen and (max-width: 768px) {
  .table td,th {
    font-size: 10px !important;  
}

/* Small devices (portrait tablets and large phones, 768px and up) */
@media only screen and (min-width: 768px) {
  .table td,th {
    font-size: 10px !important;  
  }
  
  .table1{
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1%;
}

.table1 td,th {
    font-size: 12px;
    border-top: 1px solid #ddd;
    padding: 5px 2px;
    text-align: left;
    vertical-align: top;
}

.table1 tbody tr:nth-child(even) td {
    background-color: #f3f3f3;
}


/* Extra small devices (phones, 768px and down) */
@media only screen and (max-width: 768px) {
  .table1 td,th {
    font-size: 12px !important;  
}

/* Small devices (portrait tablets and large phones, 768px and up) */
@media only screen and (min-width: 768px) {
  .table1 td,th {
    font-size: 12px !important;  
  } 
  
  div.mod-languages ul li.lang-active {
  background-color: #f0f0f0 !important;
}

div.mod-languages a {
  padding: .5rem;
  background-color: #f4f4f4 !important;
  text-decoration: none;
}
  div.mod-languages ul li {
    background-color: #f0f0f0  !important;
}
  /* Small devices (portrait tablets and large phones, 768px and up) */
@media only screen and (min-width: 768px) {
  .napis {
    font-size: 12px !important;
    left: 50%;
    top: 50%;
    color: #f0f0f0  !important;
  } 
  
  
  
#edodatki_widget_calendar_day .day_month {
    font: normal 85px arial, helvetica, sans-serif !important;
padding-top: 10px;
        line-height: normal;
    height: 105px !important;
    line-height: 105px !important;
}
#edodatki_widget_calendar_day .sunrise, #edodatki_widget_calendar_day .sunset {
    position: absolute;
    top: 164px !important;
}
#edodatki_widget_calendar_day .names {
    position: absolute;
    top: 187px !important;
    left: 50px !important;
}
#edodatki_widget_calendar_day .day_number {
    top: 12px !important;
    left: 7px;
}
#edodatki_widget_calendar_day .time {
    font: bold 11px Arial;
    position: absolute;
    top: 18px !important;
    left: 165px;
}
#edodatki_widget_calendar_day .year {
    background-color: #666666;
    color: #fff;
}
#edodatki_widget_calendar_day .year {
    top: 27px !important;
    font: bold 11px Arial;
}
  a[href*="www.chronoengine.com"]{display:none;}
  
  
