
 .wrapper {
    margin-left: 25px;
    max-width: 1400px;
    width: 90%;
}
h2 {
font-weight:600;
color: #E1161F;
}
h3 {
display: inline;
font-weight:700;
color: #2a7abf;
}
.maplink a {
 font-weight:700;
font-size:large;
color: #E1161F;
}
.otherlink a {
 font-weight:700;
font-size:large;
color: #000000;
font-weight: bold;
}

h3 a {
display: inline;
font-weight:700;
color: #2a7abf;
}
.row {
    margin-left: 5px;
    max-width: 1400px;
    width: 100%;
}
/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}

.column {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    /*height: 300px;  Should be removed. Only for demonstration */
    vertical-align: top;
    width: 15%;
}
.column2 {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    /*height: 300px;  Should be removed. Only for demonstration */
    vertical-align: top;
    width: 45%;
}

.column_footer {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    /*height: 300px;  Should be removed. Only for demonstration */
    vertical-align: top;
    width: 40%;
}

    .title_nl{
        color: #000000 !important;
        font-size: medium;
        font-weight: bold;
    }
.higlighted_alert{
    color: #fa3e3e !important;
    font-size: small;
    font-weight: bold;
    float:left;
    padding-right: 5px;
    }
    .higlighted_old{
      color: #fa3e3e !important;
      font-size: small;
      font-weight: bold;
      }
      .higlighted_new{
      color: #1c6e3e !important;
      font-size: small;
      font-weight: bold;
      }
  

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
.column {
    width: 100%;
}
.column_footer {
    width: 100%;
    border-bottom: 1px solid #03befc;
}
}


#menuToggle
{
  display: block;
  position: relative;
  float: left;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
#menuToggle a
{
  text-decoration: none;
  color: #232323;
  transition: color 0.3s ease;
}
#menuToggle a:hover
{
  color: tomato;
}
#menuToggle input
{
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0; /* hide this */
  z-index: 2; /* and place it over the hamburger */
  -webkit-touch-callout: none;
}
#menuToggle span
{
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  background: #cdcdcd;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 4px 0px;
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}
#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}
#menuToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}
#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #232323;
}
#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}
#menuToggle input:checked ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(0, -1px);
}
#menu
{
  position: absolute;
  width: 300px;
  margin: -100px 0 0 -50px;
  padding: 50px;
  padding-top: 125px;
  background: #ededed;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}
#menu li
{
  padding: 10px 0;
  font-size: 22px;
}
#menuToggle input:checked ~ ul
{
  transform: none;
}