.additional-information {

    visibility: hidden;
  
  }
  
  
  @media only screen and (min-width: 1000px) {
  
    .wrapper {
  
        width: 1000px;
  
        margin: 0 auto;
  
    }
  }
  
  
  
  
  /*GALLERY*/
  
  .gallery-container a div {margin-bottom:15px; margin: auto; padding-bottom:20px; background-color: #fff;  }
  
  
  
  
  
  
  
  .gallery-container p {text-align: center; line-height: 19px; margin-bottom:20px; } 
  
  .gallery-container {
  
    display: flex;
  
    flex-direction: row;
  
    flex-wrap: wrap;
  
    justify-content: flex-start;
  
    align-content: flex-start; margin: auto;
  
    padding:20px; 
  
      justify-content: center;
  
    width: 100%;
  
  }
  
  
  
  
  .gallery-container a {
  
    width: 230px;
  
    margin: 20px 10px 0;
  
  }
  
  
  
  .gallery-container a:hover {
		
  
    opacity: 1.0;
  
      text-decoration: none;
  
  }
  
  
  
  .gallery-container a div {
		
  
    width: 90%;
  
    height: 235px;
  
    background-position: center;
  
    background-repeat: no-repeat;
  
    background-size: contain;
  
  }
  
  
  
  .gallery-container a h3 {
  
    font-family: 'Roboto', sans-serif;
  
    font-size: 18px;
  
    font-weight: 800;
  
    color: #111;
  
    padding-top: 17px;
  
   line-height: 18px;
  
    text-align: center;	
  
      
  
  }
  
  
  
  
  
  .gallery-container a h4 {
  
  padding-bottom: 9px;
  
      text-align: center;
  
      margin-top: 6px;
  
      font-weight: 600;
  
      font-size: 17px;
  
      text-decoration: none;
  
      color: #a5772d;
  
  }
  
  
  
  .gallery-container a p {
  
    font-family: 'Roboto', sans-serif;
  
    font-size: 15px;
  
    font-weight: 600;
  
        color: #a5772d;
  
    padding-top: 4px;
  
    line-height: 20px;
  
  }
  
  
  
  input:focus {
  
      outline:none !important;
  
  }
  
  
  
  
  
  
  /*Pop-up*/
  
  .thumbnail{
		
  position: relative;
  
  z-index: 0;
  
  opacity: 1.0;
  
  }
  
    
  
  .thumbnail:hover{
  
  background-color: transparent;
  
  z-index: 50;
  
  opacity: 1.0;
  
  }
  
    
  
  .thumbnail span{ /*CSS for enlarged image*/

  
  position: absolute;
  
  background-color: lightyellow;
  
  padding: 5px;
  
  left: -1000px;
  
  border: 1px dashed gray;
  
  visibility: hidden;
  
  color: black;
  
  text-decoration: none;
  
  opacity: 1.0;
  
  }
  
    
  
  .thumbnail span img{ /*CSS for enlarged image*/
		
	border-width: 0;
  
  opacity: 1.0;
		
	padding: 2px;
 
  	
  
  }
  
    
  
  .thumbnail:hover span{ /*CSS for enlarged image on hover*/
  
  opacity: 1.0;
  
  visibility: visible;
  
  top: 30px;
  
  left: 60px; /*position where enlarged image should offset horizontally */
  
  
  
  }
  
  
  /*Form Layout*/
  
  
  
  .subscribe-form {width:100%; text-align: center; }
  
  
  
  
  
  .subscribe-form label {    display:block; 
  
      max-width: 100%;
  
      margin-bottom: 5px;
  
      font-weight: 700;}
  
  
  
  
  
  input.email {
  
      font-family: "Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
  
      font-size: 15px;
  
      border: 1px solid #ABB0B2;
  
      -webkit-border-radius: 3px;
  
      -moz-border-radius: 3px;
  
      border-radius: 3px;
  
      color: #343434;
  
      background-color: #fff;
  
      box-sizing: border-box;
  
      height: 32px;
  
      padding: 0px 0.4em;
  
      display: inline-block;
  
      margin: 0;
  
      width: 350px;
  
      vertical-align: top;
  
  }
  
  
  
  
  
  footer section:first-child {
  
      padding: 1em 0;
  
      vertical-align: middle;
  
      text-align: center;
  
      width: 100%;
  
      border-bottom: 0;
  
  }
  
  
  
  
  
  .subscribe-form .clear {display: inline-block;}
  
  
  
  
  
  #copy {background-color:#e3e3e3; text-align:right; padding:6px; color:#444; margin-top:15px; font-size:13px; }
  
  
  
  
  
  .formsmain-sec {max-width:600px; padding:60px; margin: auto; background-color: #f3f3f3;  }
  
  
  
  .formsmain-sec h2 {font-size:16px; text-align: center; font-weight:800;}
  
    
  



