/* CSS is how you can add style to your website, such as colors, fonts, and positioning of your
   HTML content. To learn how to do something, just try searching Google for questions like
   "how to change link color." */
  @font-face {
 font-family: indecisive;
 src:url("/fonts/indecisive.otf");
 font-weight:normal;
 font-style:normal;}
 h1 {
font-size: 70px;
}
h2 {
font-size: 50px;
}
h3{
  font-size:40px;
}
h4{
  font-size:35px;
}
p {
font-size: 20px;
}
header{
  margin: 0vw;
    width: 90vw;
    height: auto;

  background-color: floralwhite;
  color: darkslateblue;
  font-family: indecisive;
  text-align:center;

  font-size:25px;

  
}
hr {
  height: 3px;
  border: dotted;
  border-size:5px;
  border-color:coral;
  
  background-color: floralwhite;


  position: center;

  
  width: 50%;}
 
  
img{
  margin-right: 2vw;
  margin-left: 2vw;
  margin-top: 15px;
  max-width:90%;
}
  .banner a:link{
    padding: 2vw;
    color: darkslateblue;
    text-decoration: none;
    font-weight:normal;
    font-family:indecisive;
    font-size:25px;}
  .banner  a:visited{
      color:darkslateblue;
      text-decoration: none}
  .banner    a:hover{
        color: coral;
        text-decoration:none;}
        
        button {
width: 1.4;/*change this back to 350px 50px if measurements are messed up when site refreshes */
height: 1.2;
background-color: floralwhite;
border: 4px;
border-style: double ;
border-color: coral; 
padding: 0px;
margin: 0px;
display:inline;
}

body {
  margin-left: 2vw;
  margin-right:0vw;
    width: 96vw;
    height: auto;

  background-color: floralwhite;
  color: darkslateblue;
  font-family: indecisive;
  text-align:center;
  line-height: 1.4;
  ul { text-align: left;
  list-style-image:url(Images/star.png);

}
p{
  font-family:Trebuchet MS;
}
ul{
  font-family:Trebuchet MS;
  font-size:20px;}
 h1, h2{ color:coral;}
 .banner a:link{
    padding: 0x;
    color: darkslateblue;
    text-decoration: none;
    font-weight:normal;
    font-family:indecisive;
    font-size:30px;}
    .banner a:visited{
      color:darkslateblue;
      text-decoration: none}
      .banner a:hover{
        color: coral;
        text-decoration:none;}
        
table{ width:100%;
font-family:Trebuchet MS;
font-size:20px;
position:relative;
text-align:center;
border: 1px coral;
}
th{
  font-family:indecisive;
  font-size:30px;
  color:coral;
  border: 1px coral;
}
td{ border: 1px;
border-style: solid;
border-color: coral;
}
.tenor-gif-embed{

   display: block;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}
.inset:link{
    display: inline-block;
    color: coral;
    text-decoration: underline;
    font-weight:normal;
    font-family:Trebuchet MS;
    font-size:20px;}
  .inset:visited{
      color:coral;
      font-family:Trebuchet MS;
      text-decoration: underline;
      font-size:20px;}
  .inset:hover{
    font-size:20px;
    font-family:Trebuchet MS;
        color: darkslateblue;
        text-decoration:none;}
        
        
    .dropdown{
      display:inline-block;
      align-items:center;
      position:relative;
    }

/* Dropdown button */
.dropdown .dropbtn {
  border:double 4px;
  
  border-color:coral;
  

  font-family:indecisive;
  
background-color: floralwhite;


padding-left: 40px;
padding-right:40px;
padding-top:0px;
padding-bottom:0;
  font-size: 30px;
  margin-top:10px;
  margin-bottom:10px;
  position:relative;
 
 
  color: darkslateblue;
 
 
  
  font-family: indecisive; /* Important for vertical align on mobile phones */
   /* Important for vertical align on mobile phones */
}


/* Add a red background color to navbar links on hover */
.navbar a:hover, .dropdown:hover .dropbtn {
  color: coral;
  border:double 4px;
  border-color:darkslateblue;
}

/* Dropdown content (hidden by default) */
.dropdown-content {
  display: none;
  position: relative;
  background-color: floralwhite;
 box-shadow: 0px 8px 16px 0px rgba(0.2,0.2,0.2,0.2);
  z-index: 1;

text-align:center;
  
  
  
}


/* Links inside the dropdown */
.dropdown-content a {
  float: none;
  color: darkslateblue;
  padding: 0;
  text-decoration: none;
  display: block;



  text-align: center;
}

/* Add a grey background color to dropdown links on hover */
.dropdown-content a:hover {
  background-color: coral;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
  
}
.blogs{
  display:grid;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  grid-gap: 4rem;
}
.blog{
  
  max-width: 500px;
  background-color: lightsalmon;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0.1, 0.1, 0.1, 0.1);
  overflow: hidden;
  font-family: indecisive;
}

.card-image {
  width: 100%;
  display: block;
  border-bottom: 1px solid #eee;
}

.card-body {
  padding: 20px;
}

.category {
  background: floralwhite;
  color: coral;
  display: inline-block;
  padding: 4px 4px;

  font-family:indecisive;
  border-radius: 4px;
  font-size: 20px;
  margin-bottom: 0px;
   a:link{
    padding: 0x;
    
    text-decoration: none;
    font-weight:normal;
    
  }
    a:visited{
      color:coral;
      text-decoration: none}
      a:hover{
        color: darkslateblue;
        text-decoration:none;}
}

.title {
  font-size: 30px;
  color:darkslateblue;
  margin: 10px 0;
 
}

.title:hover {
  color: darkslateblue;
}

.description {
  font-size: 18px;
  color: floralwhite;
  margin-bottom: 20px;
}

.author {
  display: flex;
  align-items: center;
  gap: 10px;
}

.author-img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}

.stars{
  color: darkslateblue
}