$padding: 18px;
$highlight: #111;

.pathimg {
  background-image: url("../images/secret-3120483_1920.jpg");
}
.tigerimg {
  background-image: url("../images/wild-animals-tiger-water-free-stock-photo.jpg");
}
.budsimg {
	background-image: url("../images/aquatic-plants-bloom-buds-99548.jpg");
}
.lillyimg {
	background-image: url("../images/bloom-blossom-flora-111133.jpg");
}
.openLotusimg {
	background-image: url("../images/aquatic-plant-bloom-blossom-531635.jpg");
}
.parallax {
  /* Set a specific height */
  /*height: 100%;*/

      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
  height:100vh; /* fix for mobile browser address bar appearing disappearing */
  /* Create the parallax scrolling effect */
  background-size: cover;
  background-attachment: scroll;
  background-position: center;
  background-repeat: no-repeat;

}


h1, h2, h3 {
	text-align: center;
	column-span: all;
	/*margin: 0;*/
}
p {
	margin-right: 8%;
	margin-left: 8%;
	margin-top: 0;
}
body,html {
  height: 100%;
  margin: 0%;
  /*font: 400 15px/1.8 "Lato", sans-serif;*/
  /*font-family: 'Nixie One';*/
  /*font-family: 'Roboto', sans-serif;*/
  font-family: 'Lato', sans-serif;
  font-size: 12pt;
  color: #555;
}
.caption {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  color: #000;
}


.caption span.border {
  background-color: #111;
  color: #fff;
  padding: 18px;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 10px;
  line-height: 2;
  /*padding: 18px;
    padding-left: 18px;
  padding-right: 18px;
    */
  display: inline;
	background: #111;

    padding-left: 0;
    padding-right: 0;
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
  box-shadow: 18px 0 0 #111, -18px 0 0 #111;

}
	.newsprint {
		column-count: 1;
	}
@media only all and (min-width: 700px){ 
	.newsprint {
		column-count: 2;
	}
	.parallax {
  background-attachment: fixed;
	}
}
@media only all and (min-width: 1000px){ 
	.newsprint {
		column-count: 3;
	}
	.parallax {
  background-attachment: fixed;
	}
}
.newsprint {
	column-gap: 4em;
	column-rule-style: solid;
	column-rule-width: 1px;
	margin-bottom: 2em;
}

.location td,th{
	border: 1px solid rgb(190, 190, 190);
   padding: 5px 10px;
}

address {
	font-family: courier new, monospace, sans-serif;
	font-style: normal;
	}

.sessionFees {
	margin-right: 8%;
	margin-left: 8%;
}
.copy {
	font-family: courier new, monospace, sans-serif;
	font-style: normal;
	font-size: small;
	text-align: center;
	margin-top: 2em;
	}