		
		h1 
		{
			font-family: "Calibri";
		 	color: #626262; 
			display: inline-block;
			font-size: 2.5em;
			line-height: 0em;
			margin-bottom: 0em;
		}


		line
		{
			font-family: "Calibri";
		 	color: #6E6E6E; 
			display: inline-block;
			font-size: 2.5em;
			line-height: 0em;
			margin-bottom: 0em;
		}


		h2 
		{
			font-family: "Calibri";
		 	color: #B2B2B2; 
			display: inline-block;
			font-size: 2.5em;
			line-height: 0em;
			margin-bottom: 0em;
		}

		
		m1 
		{
			font-family: "Calibri";
		 	color: #6F6F6F; 
			display: inline-block;
			font-size: 1.15em;
			line-height: 0em;
			margin-bottom: 0em;
		}
		m1_02 
		{
			font-family: "Calibri";
		 	color: #FFFFFF; 
			display: inline-block;
			font-size: 1.15em;
			line-height: 0em;
			margin-bottom: 0em;
		}
		m2 
		{
			font-family: "Calibri";
		 	color: #6F6F6F; 
			display: inline-block;
			font-size: 1.15em;
			line-height: 1.5em;
			margin-bottom: 10em;
			vertical-align: Top;
		}


		m3 
		{
			font-family: "Calibri";
		 	color: #6F6F6F; 
			display: inline-block;
			font-size: 1.5em;
			line-height: 0em;
			margin-bottom: 0em;
		}

		cp 
		{
			font-family:  "Calibri";
		 	color: #2E2E2E; 
			display: inline-block;
			font-size: 0.8em;
			line-height: 1;
			margin-bottom: 0.5em;
		}

		description 
		{
			font-family: "Calibri";
		 	color: #626262; 
			display: inline-block;
			font-size: .9em;
			line-height: 0em;
			margin-bottom: 0em;
		}

		mail 
		{
			font-family: "Calibri";
		 	color: #6F6F6F; 
			display: inline-block;
			font-size: 1.5em;
			line-height: 1.5em;
			margin-bottom: 10em;
			vertical-align: Top;
		}


/* PHOTO POPUP */
    .gallery {
      display: flex;
      justify-content: space-around;
      align-items: center;
      padding: 20px;
    }

    .gallery img {
      width: 640px;
      height: 422px;
      cursor: pointer;
    }

    #imageModal {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.7);
      justify-content: center;
      align-items: center;
      z-index: 1;
    }

    #imageContainer {
      max-width: 90%;
      max-height: 90%;
      position: relative;
    }

    #closeBtn {
      position: absolute;
      top: 10px;
      right: 10px;
      cursor: pointer;
      color: #fff;
      font-size: 20px;
    }






/* CENTER PHOTO */

	#imageModal {
  		align-items: center;
  		justify-content: center;
	}

	#largeImage {
  		max-width: 100%;
  		max-height: 100%;
	}