@import url('https://fonts.googleapis.com/css2?family=Freckle+Face&family=Monda:wght@400..700&family=Short+Stack&display=swap');
/******************************  Navigation **************************/

button:hover {
	cursor: pointer;
}

.logo {
	max-width: 10vh;
}

.logo:hover{
	cursor: pointer;
}

  .nav {
  	display: flex;
  	justify-content: space-between;
  	align-items: center;
  	padding: 1% 2%;
  	font-family: "Freckle Face";
  	/*box-shadow: 5px 5px lightblue;*/
  }

  .nav li {
  	align-content: flex-end;
  	list-style-type: none;
  	display: inline-block;
  	padding-left: 20px;
  	color: #f1faee;
  }

  .nav a{
  	text-decoration: none;
  	color: #f1faee;
  }

  .pbutton {
  	border-radius: 15px;
  	padding: 5px 20px;
  	background-color: #003566;
  	color: #f1faee;
  	font-family: "Freckle Face";
  	font-size: 15px;
  }

  .pbutton:active {
  	background-color: #1a759f;
  	box-shadow: 0 5px #666;
  	transform: translateY(4px);
  }

/********************************************************************/

a {
  color: #e0e1dd;
  text-decoration: none;
}

body {
  margin: 0;
  padding: 0;
  background-color: #457b9d;
}

main {
  font-family: "Monda";
}

.contact {
  background-color: #1b263b;
  color: #e0e1dd;
  padding: 10px;
}

.left {
  max-width: 40%;
  background-color: #f1faee;
}

.otherdata {
  padding: 10px;
}

.resume-content {
  border: solid 6px black;
  display: flex;
}

.right {
  padding-left: 10px;
}

/*****************************  Footer ******************************/

.bottom {
  align-self: center;
  margin-top: 10%;
  display: flex;
}

.bottom p {
  margin-right: auto;
  margin-left: auto;
  font-family: "Monda";
}

.socials {
  margin-top: 20%;
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 2%;
}

.socials a {
  color: #f1faee;
}

/********************************************************************/
@media (max-width: 1000px){
  .resume-content {
    flex-direction: column;
	}
	.left {
		display: inline-block;
		word-wrap: break-word;
		max-width: 100%;
	}
}
