/*
Theme Name: Twenty Twenty-One Child Theme
Theme URI: https://enjoymybooks.com
Description: A custom child theme for this site.
Author: Floyd Larck
Author URI: http://larck.org/
Template: twentytwentyone
Version: 0.1
*/


.box-shadow {
  border: #000 solid 2px;
-webkit-box-shadow: 10px 10px 20px -8px rgba(0,0,0,0.51);
-moz-box-shadow: 10px 10px 20px -8px rgba(0,0,0,0.51);
box-shadow: 10px 10px 20px -8px rgba(0,0,0,0.51);
}

#content .gallery {
  border: #000 solid 2px;
-webkit-box-shadow: 10px 10px 20px -8px rgba(0,0,0,0.51);
-moz-box-shadow: 10px 10px 20px -8px rgba(0,0,0,0.51);
box-shadow: 10px 10px 20px -8px rgba(0,0,0,0.51);
}


/* CSS Tooltips */
.tooltip {
    display: inline;
    position: relative;
}

.tooltip:hover {
    color: #c00;
    text-decoration: none;
}

.tooltip:hover:after {
    background: #111;
    background: rgba(0,0,0,.8);
    border-radius: .5em;
    bottom: 1.35em;
    color: #fff;
    content: attr(title);
    display: block;
    left: 1em;
    padding: .3em 1em;
    position: absolute;
    text-shadow: 0 1px 0 #000;
    white-space: nowrap;
    z-index: 98;
}

.tooltip:hover:before {
    border: solid;
    border-color: #111 transparent;
    border-color: rgba(0,0,0,.8) transparent;
    border-width: .4em .4em 0 .4em;
    bottom: 1em;
    content: "";
    display: block;
    left: 2em;
    position: absolute;
    z-index: 99;
}

.page .entry-header { display: none; }

.post-meta { display: none; }

.archive-header { display: none; }

img {
  -webkit-filter: grayscale(0%); /* For Webkit browsers */
  -webkit-transition: .5s ease-in-out; /* For Webkit browsers */
  -moz-filter: grayscale(0%); /* For Firefox */
  -moz-transition: .5s ease-in-out; /* For FireFox */
  -o-filter: grayscale(0%);
  -o-transition: .5s ease-in-out;
} 
 
img:hover {
  -webkit-filter: grayscale(100%); /* For Webkit browsers */
  -webkit-transition: .5s ease-in-out; /* For Webkit browsers */
  -moz-filter: grayscale(100%); /* For Firefox */
  -moz-transition: .5s ease-in-out; /* For Firefox */
  -o-filter: grayscale(100%); 
  -o-transition: .5s ease-in-out;
}


/* Large rounded green border */
hr {
  border: 10px solid green;
  border-radius: 5px;
}


/* Alter all H2 */
h1, h2, h3, h4, h5, h6 {
    color: green; 
}