::-webkit-scrollbar {
  width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.news-article-img{
  margin-bottom: 20px;
  max-width:60vw;
  max-height: 60vh;
  resize: both;

  display: block;
  margin: 10px;
  margin-left: auto;
  margin-right: auto;
}
.news-title{
  font-weight: bold;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 10px;
}
.date {
  margin-top:0px;
  font-size: 18px;
}
.main-article-div {
  padding-right:20px;
  background-color: #0f0f14;
  color: white;
}

.main-article-p {
  font-size: 20px;
}
important {
  font-weight: bold;
}

.article-container{
  border-left: solid 6.4vw #0f0f14;
  padding-left: 0px;
}

.backimg {
  height: 450px;
  padding: 0px 0px 0px 0px;
  resize: both;
}

.canvas {
  height: 480px
}

.sub-section{
  margin: 15px 0px 25px 0px;
}

.subsection-title {
  font-weight: bold;
  margin-bottom: 20px;
}

.sidenav-drop {
  font-size: 13px;
}

.sidenav-but {
  width: 100%;
  color: black;
}

.sidenav-but:hover {
  background-color: #adadad;
  color: black;
}

.read-more {
  margin-top: 20px;
  position: sticky;
  top: 10px;
  max-height: 95vh;
  overflow-y: scroll;
}

.thumbnail {
  width: 100px;
  resize: both;
}

.mini-news:hover{
  background-color:#4f4f4f;
}

@media only screen and (max-width: 500px) {
.news-article-img{
  width: 100%;
  max-width: 98vw;
}
.thumbnail {
  margin-bottom: 10px;
  width: 100%;
}

 .backimg {
  height: 32vh;
  resize: both;
  display: block;
  filter: none;
  }
  .canvas {
    height: 36vh;
  }
  #slideshow{
    display: block;
  }
}
