@import url('https://fonts.googleapis.com/css?family=Baumans');
		
		body {
    		margin: 0;
    		font-family: 'Lato', sans-serif;
			}
				
			.overlay {
    			height: 0%;
    			width: 100%;
    			position: fixed;
    			z-index: 1;
    			top: 0;
    			left: 0;
    			background-color: rgb(0,0,0);
    			background-color: rgba(0,0,0, 0.9);
    			overflow-y: hidden;
    			transition: 0.5s;
			}
			
			.overlay-content {
    		position: relative;
    		top: 25%;
    		width: 100%;
    		text-align: center;
    		margin-top: 30px;
			}
			
			.overlay a {
    			padding: 8px;
    			text-decoration: none;
    			font-size: 26px;
    			color: #818181;
    			display: block;
    			transition: 0.3s;
			}
			
			.overlay b {
    			padding: 8px;
    			text-decoration: none;
    			font-size: 26px;
    			color: #818181;
    			display: block;
    			transition: 0.3s;
			}
			
			.overlay h1 {
    			padding: 1px;
    			text-decoration: none;
    			font-size: 46px;
    			font-family: 'Baumans', cursive;
    			color: #f1f1f1;
    			display: block;
    			transition: 0.3s;
			}
			
			.overlay h2 {
    			padding: 1px;
    			text-decoration: none;
    			font-size: 46px;
    			font-family: 'Baumans', cursive;
    			color: #f1f1f1;
    			display: block;
    			transition: 0.3s;
			}
			
			.overlay a:hover, .overlay a:focus {
    			color: #f1f1f1;
			}
			
			
			.overlay .closebtn {
    			position: absolute;
    			top: 20px;
    			right: 45px;
    			font-size: 60px;
			}
			
			.overlay .closebtm {
    			padding: 1px;
    			text-decoration: none;
    			font-size: 46px;
    			font-family: 'Baumans', cursive;
    			color: #f1f1f1;
    			display: block;
    			transition: 0.3s;
			}
			
			@media screen and (max-height: 450px) {
  			.overlay {overflow-y: auto;}
  			.overlay a {font-size: 20px}
  			.overlay b {font-size: 20px}
  			.overlay .h1 {font-size: 40px}
  			.overlay .h2 {font-size: 40px}
  			.overlay .closebtm {font-size: 40px}
  			.overlay .closebtn {
    			font-size: 40px;
    			top: 15px;
    			right: 35px;
  			}
			}