* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

a img {
  border:none;
}

body {
  font-family:StdRegular;
  font-size:12px;
}

p {
  margin: 5px 0px;
}

.show {
  opacity: 1;
  display: table; /* block; */
}

.hide {
  opacity: 0;
  display: none;
}

#menu {
/*  position:absolute; */
  display:inline-block;
/*  margin-top:20px; */
/*  height:20px; */
/*  top:115px; */
/*  right:calc(50% - 206px); */
/*  box-shadow: 0px 0px 5px black; */
}

#menu a {
  font-family:StdRegular;
  font-size:14px;
  font-weight:bold;
  color:#F0F0F0;
  background-color:#441518;
  text-decoration:none;
  padding:7px 14px;
  border-radius:2px;
  border-right:1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  box-shadow: inset 0px 5px 5px #552629;
}

#menu a:hover {
  box-shadow: inset 0px 0px 10px #993333;
}

#menu a:active {
  background-color:#441518;
  box-shadow: inset 0px 0px 10px black;
}

.copy a {
  color:#0066FF;
  text-decoration:none;
}

.copy a:hover {
  color:#00FFFF;
}

.foto {
  width:90px;
  height:90px;
/*  max-width:90px;
  max-height:90px; */
  border:5px solid white;
  border-radius:3px;
  background-color:#FFFFFF;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  box-shadow:0px 0px 10px gray;
  cursor:pointer;
}

.fotozoom {
  background-color:#000000;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  border:10px solid white;
  border-radius:5px;
  box-shadow:0px 5px 15px gray;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out; 
  -moz-transition: all 0.3s ease-out; 
  -o-transition: all 0.3s ease-out; 
  transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}