.pageWidth{ max-width: 1200px; margin:0 auto; }
p, li, blockquote {line-height: 1.6;}
nav li {line-height: 1;}
*:focus, *:active {outline: none;}
a {text-decoration:  none;}
main a {font-weight: bold; color: darkblue;text-decoration: underline;}
img {
  max-width: 100%;
  height: auto;
}
.fit {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display:block;
}
.hero {
  background: url(/images/london.webp);
/*  background-color: rgba(255,255,255,0.0);
  background-blend-mode: lighten;*/
  background-size: cover;
background-position: center center;
}
.hamburger-menu {display:none;text-transform:uppercase;}
@media (max-width:500px) {
  /* .sticky {position:relative;} */
.menu {display:none;}
  .hamburger-menu {    display:block;   }
  .burgerTitle {
    display:block;
 position:absolute;
 right:45px;
 top: 30px;
 font-size:2rem;
   }
  .burger-1, .burger-2, .burger-3 {
  display:block;
 position:absolute;
  width:25px;
  height:5px;
  border-radius:30px;
  right:15px;
    background:black;
    -webkit-transition:.2s ease;
    -ms-transition:.2s ease;
    -moz-transition:.2s ease;
    -o-transition:.2s ease;
  transition:.2s ease;
  }
  .burger-1 {
  top:16px;
  }
  .burger-2 {
  top:25px;
  }
  .burger-3 {
  top:34px;
  }
  .burger-1.open, .burger-2.open, .burger-3.open {
  -webkit-transition:.2s ease;
  -ms-transition:.2s ease;
  -moz-transition:.2s ease;
  -o-transition:.2s ease;
    transition:.2s ease;
    transform-origin:50% 50%;
  }
  .burger-1.open {
    top:24px;
    width:30px;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
  }
  .burger-2.open {
    opacity:0;
  }
  .burger-3.open {
    top:24px;
    width:30px;
    transform:rotate(-45deg);
  }
}
.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
hr {border-top: 1px solid lightgray; border-bottom: 0; margin:2rem 0}
.errortext{font-weight: bold; color: red;}
.tickbox_label{display: block;}
