/* [ON BIG SCREEN] */

/* Wrapper */
#hamnav {
  width: 100%;
  background: #330066;
  /* Optional */
  position: sticky;
  top: 0;
}

/* Hide Hamburger */
#hamnav label, #hamburger { display: none; }

/* Horizontal Menu Items */
#hamitems { display: flex; }
#hamitems a {
  width: 20%; /* 100% / 5 tabs = 20% */
  padding: 10px;
  color: white;
  text-decoration: none;
  text-align: center;
}

#hamitems a:hover {
  background: #8b008b;
}

/* [ON SMALL SCREEN] */
@media screen and (max-width: 768px){
  /* Show Hamburger Icon */
  #hamnav label { 
    display: inline-block; 
    color: white;
    background: #000000;
    font-style: normal;
    font-size: 1.2em;
    padding: 10px;
  }

#hamnav a:hover {
  background-color: #8b008b;
}


  /* Break down menu items into vertical */
  #hamitems a {
    box-sizing: border-box;
    display: block;
    width: 100%;
    border-top: 1px solid #333;
  }

  /* Toggle Show/Hide Menu */
  #hamitems { display: none; }
  #hamnav input:checked ~ #hamitems { display: block; }
}

/* [DOES NOT MATTER] */
html, body {
  padding: 0;
  margin: 0;
  font-size:16px;
  font-family: arial, sans-serif;
}

p {
   font-size:120%;
   line-height:1.2;
}

h1 {
   font-size:170%;
}
h2 {
   font-size:140%;
}

h3 {
   font-size:130%;
}

/* Style the navigation menu away from bullets */

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  line-height:200%;
}

li a {
  display: block;
  width: 120px;
}

html{font-size:100%;}
@media(min-width:60em){html{font-size: 100%}}


.iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Three image containers (use 25% for four, and 50% for two, etc) */
.column {
  float: left;
  width: 33%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}



