div.outline {
    outline: 2px dashed red;
}

h6.outlineBlue {
  outline: 2px dashed blue;
}


html, body {
	overflow-x: hidden;
}

body {
	font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background-color: #EDE4E4;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
	font-family: 'M PLUS Rounded 1c', sans-serif;
  
	font-weight: 700;
  }

/* Desktop spacing after navbar */
@media (min-width: 992px) {
  .container.mt-3 {
    margin-top: 2.5rem !important;
  }
}
  
/* Calendar */
/* @media only screen and (max-width: 800px) {
	#unseen table td:nth-child(2), 
	#unseen table th:nth-child(2) {display: none;}
}
 
@media only screen and (max-width: 640px) {
	#unseen table td:nth-child(4),
	#unseen table th:nth-child(4),
	#unseen table td:nth-child(7),
	#unseen table th:nth-child(7),
	#unseen table td:nth-child(8),
	#unseen table th:nth-child(8){display: none;}
} */

@media (max-width: 991px) {
  /* Reorder sections for mobile view */
  .row.mt-3 {
    display: flex !important;
    flex-direction: column;
  }

  /* Make sidebar's children direct flex items */
  #sidebar {
    display: contents;
  }

  /* Set order for all sections */
  #audio-player {
    order: 1;
  }

  #main-content {
    order: 2;
  }

  #associations {
    order: 3;
  }

  #news {
    order: 4;
  }

  #vintage-microphone {
    order: 5;
  }

  #sponsors {
    order: 6;
  }

  #radio-image {
    order: 7;
  }

  #calendar {
    order: 8;
  }

  #popout-link {
    display: none !important;
  }
}
