body{
    font-family: 'PT Sans', sans-serif;
}

.sidenav{
    width: 140px;
    position: fixed;
    z-index: 1;
    top: 20px;
    left: 10px;
    background: #15DB95;
    overflow-x: hidden;
    padding: 8px 0;
}

nav a {
    padding: 6px 8px 6px 16px;
    text-decoration: none;
    font-size: 0.9375rem;
    color: #0D19A3;
    display: block;
  }

  h1{
    font-family: 'PT Serif', serif;
  }

  hr{
    margin-left: 140px;
  }
.container{
    margin-left: 140px;
} 

section{
        margin-left: 140px; /* Same width as the sidebar + left position in px */
        font-size: 1.125rem; /* Increased text to enable scrolling */
        padding: 0px 10px;
        min-height: 50vh;
  }

#home{
      text-align: center;
}

#home img{
      width: 50%;
      border: 1px solid black;
  }
/* 
#home div{
  background-color: #e4c580;
} */

#bio img{
        float: right;
        vertical-align: top;
        width: 46%;
        border: 1px solid black;
    }

#bio p {
        display: inline-block;
        width:46%;
    }    

  footer p{
      text-align: center;
  }

  #media iframe{
      display: block;
      padding: 10px;
  }

/* Style the sidenav links and the dropdown button */
.dropdown-btn {
    padding: 6px 8px 6px 16px;
    text-decoration: none;
    font-size: 15px;
    color: #0D19A3;
    display: block;
    border: none;
    background: none;
    width: 100%;
    text-align: left;
    cursor: pointer;
    outline: none;
  }
  
  /* On mouse-over */
  .sidenav a:hover, .dropdown-btn:hover {
    color: #f1f1f1;
  }
/* Add an active class to the active dropdown button */
.active {
    background-color: #0D19A3;
    color: #15DB95;
  }
  
  /* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
  .dropdown-content {
    display: none;
    background-color: #15DB95;
    padding-left: 8px;
  }
  
  /* Optional: Style the caret down icon */
  .fa-caret-down {
    float: right;
    padding-right: 1px;
  }

  .video-container{
      position: relative;
      padding-bottom: 56.25%;
      padding-top: 35px;
      height: 0;
      overflow: hidden;
  }

  .video-container iframe{
      position: absolute;
      top: 0;
      left: 0;
      width: 85%;
      height: 100%;
  }
    
@media (max-width: 800px){
    .container{
        margin-left: 55px;
    }

    .sidenav{
      left: 0px;
    }
    #home img{
      float: none;
      width: 100%
    }
    #bio p {
        display: block;
        width: 100%;
    }    
    #bio img{
        float: none;
        width: 100%;
    }

}
