
.info {
  background-image: url('background.jpg');
  background-color: rgba(255,255,255,0.5);
  background-blend-mode: lighten;
}

.status_container{
  display: flex;
  justify-content: center;
}

.status {
  display: flex;
  align-items: center;
  background-color: white;
  width: 7em;
  height: 1em;
  border-radius: 15px;
}
.status_forsale{
	flex: 0 0 1em;
	height: 0.8em;
	width: 0.8em;
	background-color: #FF0000;
	margin: 0 0.5em 0 0.5em;
	border-radius: 50%;	
}

.status_onhold{
	flex: 0 0 1em;
	height: 0.8em;
	width: 0.8em;
	background-color: #FFA500;
	margin: 0 0.5em 0 0.5em;
	border-radius: 50%;	
}

.status_text{
	font: bold 1em "Times New Roman", Times, serif;
}

h1, .status, .address, .contact_form_instructions{
  text-align: center;
}

#contact.menu_details{
   display: flex;
   justify-content: center;
}



/*p {
  font-size: 18px !important;
}*/

/*html { font-size: 62.5%; }*/
/*:root {
    font-size: 100%;
}*/
/*h1 {
	font-size: 1.90rem;
}
p {
  font-size: 1.2rem;
}*/

/*@media screen and (max-width: 767px){
p {
    font-size: 12px !important;
 }
}*/

/*p {
  font-size: min(6vmin, calc(1rem + 0.23vmax), 2rem);
}*/

/* (B) GALLERY WRAPPER */
.gallery {
  /* (B1) GRID LAYOUT - 3 IMAGES PER ROW */
  display: grid;
  grid-template-columns: auto; /*repeat(3, 1fr);*/
  grid-gap: 20px;

  /* (B2) OPTIONAL WIDTH RESTRICT */
  max-width: 1000px;
  margin: 0 auto;
  /*overflow: hidden;*/
}


.gallery video {
	display: block;
	margin: auto;
  /* (C1) DIMENSION */

  /* (C2) COLORS */
  /*border: 1px solid #ddd;*/
  /*background: #fff;*/

  /* (C3) IMAGE RESIZE */
  /* cover | contain | fill | scale-down */
  /*object-fit: contain;*/
  /*position: relative;*/
}

/* (C) GALLERY IMAGES */
.gallery img {
  /* (C1) DIMENSION */
  width: 100%;
  height: 500px; /* optional */
  padding: 10px;

  /* (C2) COLORS */
  /*border: 1px solid #ddd;*/
  /*background: #fff;*/

  /* (C3) IMAGE RESIZE */
  /* cover | contain | fill | scale-down */
  object-fit: contain;
  /*position: relative;*/
}

.gallery img.vertical {
  height: 800px; /* optional */	
}

/* (D) ON SMALL SCREENS - 2 IMAGES PER ROW */
@media only screen and (max-width: 600px) {
  .gallery {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* (E) OPTIONAL ZOOM ON HOVER */
.gallery img:hover {
  z-index: 9;
  transform: scale(1.3);
  /* linear | ease | ease-in | ease-out | ease-in-out */
  transition: transform ease 0.5s;
}

.gallery img.no_scale:hover {
  z-index: 9;
  transform: scale(1);
  /* linear | ease | ease-in | ease-out | ease-in-out */
  transition: transform ease 0.5s;
}

/* (F) FULLSCREEN MODE */
.gallery img.full {
  position: fixed;
  top: 0; left: 0; z-index: 999;
  width: 100vw; height: 100vh;
  object-fit: fit;
  background: rgba(0, 0, 0, 0.7);
}
.gallery img.full:hover {
  z-index: 999;
  transform: none;
}