   body {
     margin-top: 31px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     }
     
  .fotobrdr {
     border: 10px solid white;
     }
     
  .anchor {
     display: block;
     height: 31px; /*same height as header*/
     margin-top: -31px; /*same height as header*/
     visibility: hidden;
     }

html { 
  background: url(images/bg2.webp) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg2.webp', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg2.webp', sizingMethod='scale')";
}

  .montalt1 {
     font-family: 'Montserrat Alternates', sans-serif;
     font-size: 17px;
     }
     
  .montalt2 {
     font-family: 'Montserrat Alternates', sans-serif;
     }

  .pathand-reg {
     font-family: "Patrick Hand", cursive;
     font-weight: 500;
     letter-spacing: 1px;
     font-style: normal;
    }

  .pad1 { 
     padding: 7px;
     margin: 7px;
     }
     
  .pad2 { 
     padding: 3px;
     }
     
  .pad3 { 
     padding: 5px;
     border-style: solid;
     border-width: 1px;
     border-color: darkred;
     }
     
  .pad4 { 
     padding: 4px;
     margin: 4px;
     }
     
  @media screen and (min-width: 601px) {
    span.imgtxt {
      font-size: 32px;
     }
   }

  @media screen and (max-width: 600px) {
    span.imgtxt {
      font-size: 18px;
     }
   }

  #upBtn {
     display: none;
     position: fixed;
     bottom: 75px;
     right: 20px;
     z-index: 99;
     width: 50px;
     }
     
  .w3-hover-opacity {
     cursor: pointer;
     }