#page .site-content{
    padding-top:60px
}

a.post-image {
    display:block;
    border-radius:var(--theme--border-radius);
    overflow:hidden;
}

a.post-image img{
    transition-duration:500ms;
    transition-timing-function: ease-in-out; 
}

a.post-image:hover img{
    transform: scale(1.1);
}

#cats-tags .term {
    display:block;
    padding:0.5em 1em;
    margin: 0 0.5em;
    border: 1px solid var(--theme--primary-color);
    border-radius: var(--theme--button-radius);
    color: var(--theme--primary-color);
    transition-duration:300ms;
    transition-timing-function: ease-in-out;
    text-decoration:none;
}

#cats-tags .term:hover{
    color:#fff;
    background-color: var(--theme--primary-color);
}

#details {
    list-style: none;
    padding: 0;
    line-height: 1.5em;
    margin-bottom: 0.75em;
    margin-left:0;
}

#details > li {
    padding-left:30px;
    position: relative;
    margin-bottom:5px;
    color: var(--theme--primary-color);
}

#details > li a {
    color:var(--theme--text-color);
    font-family:var(--theme--body-font);
    line-height:1em;
}

#details > li.website {
    width: 100%;
    overflow: hidden;
}

#details > li::before {
    content: '\f105';
    font-family: "Font Awesome 5 Pro";
    font-weight: 800;
    position: absolute;
    left:0;
     color: var(--theme--primary-color);
}

#details > li.phone::before {
    content: '\f095';
  
}

#details > li.address::before {
    content: '\f3c5';
}

#details > li.website::before {
    content: '\f109';
}

#details > li.event-dateday::before {
    content: '\f073';
}

#details > li.event-time::before {
    content: '\f017';
}
#cats-tags{
    margin: 1em 0px;
}