body{
    font-family: 'Montserrat', sans-serif;
    }
    h1,
    h2,
    h3,
    h4,
    h5{
        font-weight: 700;
        color:#66fcf1;
    }
    h3{
        font-size: 1.4rem;
    }
    
    a:hover {
        text-decoration: none;
    }
    body a{
        color: #66fcf1;
    }
    body a:hover 
    {
        text-decoration: none;
    }
    input{
        background-color: #1F2833 !important;
        color: #66fcf1 !important;
    
    }
    img{
        filter: grayscale(50%) brightness(0.8);
    }
    
    img.rounded-circle{
        filter: none;
    }
    
    /*Header*/
    
    .navbar{
        background: black !important;
        color: #66fcf1 !important; 
       
    }
    .navbar-brand, .footer-logo{
        font-weight: 700;
        font-size: 1.5rem;
    }
    
    .btn-main{
        background-color: #66fcf1 !important;
        color: black !important;
    }
    /*Hero*/
    .hero{
        background-color: #1F2833;
    }
    .hero-post{
        position: relative;
    }
     .hero-post-badges{
        position: absolute;
        top: 10px;
        right: 10px;
     }
    
     .hero-post-badges > a{ 
         display: block;
         background-color: black;
         color: #66fcf1;
         font-size: 0.8rem;     
     }
     .hero-post-content{
         position: absolute;
         bottom: 10px;
         color:#66fcf1;
    
     }
     .hero-post-content img{
         border: 1.7px solid  #d6c31b;
     }
    
      /*Main Block*/
    
      .blog-posts{
        background-color: #0B0C10;
        color: #C5C6C7;
    }
     
    .blog-post{
        background-color: #1F2833;
    }
    .blog-post img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .blog-post p{
        font-size: 0.9rem;
    
    }
    .blog-post h3{
        font-size: 1.4rem;
    }
    
    .blog-post .col-sm-8{
        border-left: 3px solid #66fcf1;
    }
    
    .badge{
        margin-top: 1rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    
    .badge > a{
        margin-left: 0.5rem;
        padding: 0.5rem;
        background-color: #66fcf1;
        color: black;
    }
    /*Social Links*/
    
    .social-links{
        background-color: #66fcf1;
        color: black;
           font-size: 1.5rem;
    }
    .social-links>a{
        padding: top 2rem;
    }
    .secondary-color{
        background-color: #1F2833;
        color: #66fcf1
    }
    .aside-heading{
        border-left: 3px solid #66fcf1;
    }
    .author p{
        font-size: 0.9rem;
    }
    .author-social-links a{
        margin-left: 0.8rem;
    
    }
    .badges{
        margin-top: 1rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    
    .badges > a{
        margin-left: 0.5rem;
        display: inline-block;
        margin: 0.2rem;
        padding: 0.5rem;
        background-color: #66fcf1;
        color: black;
    }
    
    /*Footer*/
    .footer{
        background-color: #1F2833;
        color: #C5C6C7;
    }
    .footer input{
        background-color: black !important;
    }
    .footer p{
        font-size: 0.9rem;
    }
    
    /*Detail Page*/
    
    .content{
        background-color: black;
        color: #C5C6C7;
    }
    .lol:hover{
        text-decoration: none;
    }
    
    audio{
        border: 0;
        background-color: #66fcf1 !important;
        color: #66fcf1 !important ;
    }
    