/* ---------------------------------------------------------
   Author's styles
   ---------------------------------------------------------*/

  .navbar {
    border-radius: 0;
  }   

  a, a:hover{
    /*color: #FFFFFF;*/
    text-decoration: none;
  }


  .cat-holder {
    position: relative;
    display: inline-block;
    margin: 1.5em;
    width:100%;
    height:200px;
    background-color: #2780E3;
    margin: 1em;
    box-shadow: 7px 7px 5px #888888;
    transition: all .1s ease-in-out;
  }

  .cat-holder:hover { 
    transform: scale(1.05);
  }

  .cat-name {
    position: absolute;
    text-align: right;
    bottom: 0;
    width: 100%;
    height: 75px;
    padding-right: 15px;
    padding-top: 20px;
    color: #FFFFFF;
    font-size: 1.5em;
    background-color: #0d67c1;
  }

  .archive-link{
    color: orange;
    margin-left: 16px;
  }

/* ---------------------------------------------------------
   Print styles
   ---------------------------------------------------------*/
   @media print {
    * {
      color:#000 !important;
      box-shadow:none !important;
      text-shadow:none !important;
      background:transparent !important;
    }
    html { background-color:#fff; }
    /* Hide navigation */
    nav { display:none; }

    /* Show link destinations in brackets after the link text */
    a[href]:after { content: " (" attr(href) ") "; }
    a[href] {
      font-weight:bold;
      text-decoration:underline;
      color:#06c;
      border:none;
    }
    /* Don't show link destinations for JavaScript or internal links */ 
    a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
    
    /* Show abbr title value in brackets after the text */
    abbr[title]:after { content: " (" attr(title) ")"; }

    figure { 
      margin-bottom:1em; 
      overflow:hidden;
    }

    figure img { border:1px solid #000; }
  }