/* Navbar Styles */
.navbar {
  width: 100%;
  background-color: #0077cc;
  overflow: auto;
}

.navbar a {
  float: left;
  text-align: center;
  color: white;
  padding: 14px 20px;
  text-decoration: none;
  font-size: 17px;
}

/* Change background color on hover */
.navbar a:hover {
  background-color: #005a99;
}

/* Active/current link */
.navbar a.active {
  background-color: #004a80;
}

/* Add responsiveness - will automatically display the navbar vertically instead of horizontally on screens less than 500 pixels */
/*@media screen and (max-width: 500px) {
  .navbar a {
    float: none;
    display: block;
  }
}*/

.bodyhome {
  font-family: 'Roboto', sans-serif;
  background-image: url('assets/me.jpg');
  background-attachment: fixed;
  width: 100%;
  background-position: center;
  /*background-repeat: no-repeat;
  color: #333;
  margin: 0;
  padding: 0;*/
}

.background-tint {
  background-color: rgb(189, 161, 132);
  background-blend-mode: multiply;
}

.fa-home {
  color: white;
  font-size: 25px !important;
  text-align: center;
  text-decoration: none;
  text-align: center;
  /* Center align text */
  padding: -10px
}

.bodyblog {
  font-family: 'Roboto', sans-serif;
  /* Optional: Using Google Font */
  background-image: url('assets/argoshill.jpg');
  background-size: cover;
  /* Adjusts the image size to cover the entire element */
  background-repeat: no-repeat;
  /* Prevents the image from repeating */
  background-position: center;
  /* Centers the image */
  color: #333;
  /* Text color */
  margin: 0;
  padding: 0;
}

.container {
  max-width: 800px;
  margin: 40px auto;
  background-color: rgba(255, 255, 255, 0.8);
  /* Adding opacity to background color */
  padding: 20px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.containerblog {
  max-width: 800px;
  margin: 40px auto;
  background-color: rgba(255, 255, 255, 0.8);
  /* Adding opacity to background color */
  padding: 20px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.containerspacer {
  max-width: 800px;
  margin: 40px auto;
  background-color: rgba(255, 255, 255, 0);
  /* Adding opacity to background color */
  padding: 20px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  color: transparent;
}

header {
  text-align: center;
  margin-bottom: 20px;
}

header h1 {
  color: #0077cc;
}

header p {
  font-style: italic;
}

section {
  margin-bottom: 30px;
}

.skills ul {
  list-style-type: none;
  padding: 0;
}

.skills li {
  margin-left: 5%;
  margin-bottom: 10px;
}

.old-pro-life li {
  font-size: 13px;
  margin-left: 5%;
  margin-bottom: 10px;
}

.personal ul {
  list-style-type: none;
  padding: 0;
}

.personal li {
  margin-left: 5%;
  margin-bottom: 10px;
}

footer {
  text-align: center;
  margin-top: 40px;
  border-top: 1px solid #ddd;
  padding-top: 20px;
}

.button {
  display: inline-block;
  padding: 10px 20px;
  color: white;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
}


/* Footer */

.fa-linkedin {
  background: #007bb5;
  color: white;
  padding: 20px;
  font-size: 30px;
  width: 20px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.fa-linkedin:hover {
  background-color: #629eba;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
  padding: 20px;
  font-size: 30px;
  width: 20px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.fa-twitter:hover {
  background: #0a8cee;
  color: white;
}

.fa-envelope {
  background: #ea4c89;
  color: white;
  padding: 20px;
  font-size: 30px;
  width: 20px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.fa-envelope:hover {
  background-color: #ed95b7;
}