@charset "utf-8";
/* CSS Document */

html {
  scroll-behavior: smooth;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	color:darkslategrey;
		
} 

body, html {
  height: 100%;
  margin: 0;
  
}

.bgimg-1, .bgimg-2, .bgimg-3 {
  background-attachment: fixed;
  background-position: top;
  background-repeat: no-repeat;
  min-height: 100%;
	}
.bgimg-1 {
  background-image: url("../images/index_images/Jan_sunrise2.jpg");
 
	min-height: 55%;
	
	}

.bgimg-2 {
  background-image: url("../images/index_images/new year2022.jpg");
   min-height: 80%;

}

.bgimg-3 {
  background-image: url("../images/index_images/IMG_4933.jpg");
  min-height: 30%;
}

.caption {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  text-align: center;
	font-size: 3rem;
  color: whitesmoke;
	font-weight:700;
	 padding-top: 10%;
}

.caption span.border {
  background-color: #111;
  color: #fff;
  padding: 18px;
  font-size: 25px;
  letter-spacing: 10px;
}
.card-header{
	background-color: white;
}

.jumbotron2 {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color:darkkhaki;
  border-radius: 0.3rem;
	background-image: url("../images/Marigold/marsh_marigold.jpg");
}

  #myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: rgba(255,0,0,0.39);
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
}

#myBtn:hover {
  background-color: #555;
}

/*Floating Back-To-Top Button*/
.myBtnX {
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: rgba(255,0,0,0.39);/*Set a background color*/ 
    color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 10px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
  }
/*On Hover Color Change*/
  .myBtnX:hover {
      background-color: #7dbbf1;
  }


.jumbl {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  /*background-color: white;*/
	border-style:solid;
  border-color:lightgray;
  border-width: 2px;
  border-radius: 1rem;
	color: black;
	background: linear-gradient(to bottom, #FFF9B8 0%, #FCFFEA 70%);
}


header.masthead {
  margin-bottom: 50px;
  background: no-repeat center;
  background-color: #868e96;
  background-attachment: scroll;
  position: relative;
	
  background-size: cover;
}

header.masthead .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #212529;
  opacity: 0.5;
}

	header.masthead .overlay2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color:black;
  opacity: 1.0;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #212529;
  opacity: 0.2;
}


header.masthead .page-heading,
header.masthead .post-heading,
header.masthead .site-heading {
  padding: 20px 0 15px;
  color: white;
}

@media only screen and (min-width: 768px) {
  header.masthead .page-heading,
  header.masthead .post-heading,
  header.masthead .site-heading {
    padding: 200px 0;
  }
}

header.masthead .page-heading,
header.masthead .site-heading {
  text-align: center;
}

header.masthead .page-heading h1,
header.masthead .site-heading h1 {
  font-size: 50px;
  margin-top: 0;
}

header.masthead .page-heading .subheading,
header.masthead .site-heading .subheading {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.1;
  display: block;
  margin: 10px 0 0;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 768px) {
  header.masthead .page-heading h1,
  header.masthead .site-heading h1 {
    font-size: 3rem;
  }
}

header.masthead .post-heading h1 {
  font-size: 35px;
}

header.masthead .post-heading .meta,
header.masthead .post-heading .subheading {
  line-height: 1.1;
  display: block;
}

header.masthead .post-heading .subheading {
  font-size: 24px;
  font-weight: 600;
  margin: 10px 0 30px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

header.masthead .post-heading .meta {
  font-size: 20px;
  font-weight: 300;
  font-style: italic;
  font-family: 'Lora', 'Times New Roman', serif;
}

header.masthead .post-heading .meta a {
  color: #fff;
}

@media only screen and (min-width: 768px) {
  header.masthead .post-heading h1 {
    font-size: 55px;
  }
  header.masthead .post-heading .subheading {
    font-size: 30px;
  }
}

header.masthead .overlay2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color:black;
  opacity: 1.0;
}




.mybutton1{
border: none;
padding: 1px;

}
/*/*
X-Small devices (portrait phones, less than 576px)
No media query for `xs` since this is the default in Bootstrap

Small devices (landscape phones, 576px and up)
@media (min-width: 576px) {
.bgimg-1 {
  min-height: 60%;
	}
}

Medium devices (tablets, 768px and up)
@media (min-width: 768px) { 
.bgimg-1 {
  min-height: 60%;
	}
}

Large devices (desktops, 992px and up)
@media (min-width: 992px) { .bgimg-1 {
  min-height: 60%;
	}}

X-Large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { .bgimg-1 {
 min-height: 60%;
	}}

XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) { .bgimg-1 {
 min-height: 60%;
	} }



	.thumbnailZ { 
/*top:-50px; 
left:-35px; */
display:block; 
z-index:999; 
cursor: pointer; 
-webkit-transition-property: all; 
-webkit-transition-duration: 0.3s; 
-webkit-transition-timing-function: ease; 
} 

/*change the number below to scale to the appropriate size*/ 
.thumbnailZ:hover { 
transform: scale(1.2); 

}

/*change the number below to scale to the appropriate size*/ 
.thumbnailP:hover { 
transform: scale(800%); 

}.rounded-3 {
}
