/* Hide the text by default */
.custom-hover-card .custom-hover-text {
    opacity: 0;
    transform: translateY(15px); /* Pushes text down slightly */
    transition: all 0.4s ease-in-out;
}

/* Show the text when hovering over the card */
.custom-hover-card:hover .custom-hover-text {
    opacity: 1;
    transform: translateY(0); /* Text slides up into place */
}

/* Add the offset frame/border effect on hover */
.custom-hover-card {
    transition: all 0.4s ease-in-out;
}

.custom-hover-card:hover {
    box-shadow: 10px 10px 0px 0px #C9A96E; /* Adjust the hex code to match your gold/tan color */
}

/* Change Blog Post Titles to Calibri */
.edgtf-blog-holder .edgtf-post-title,
.edgtf-blog-holder .edgtf-post-title a {
    font-family: 'Calibri', sans-serif !important;
}

/* Change Blog Post Text to Roboto */
.edgtf-blog-holder .edgtf-post-excerpt {
    font-family: 'Roboto', sans-serif !important;
}

/* Add extra space above the blog grid */
.edgtf-blog-holder {
    padding-top: 80px !important; 
}

/* --- Single Blog Post Customizations --- */

/* 1. Add 80px of space above the sidebar widget area */
.edgtf-sidebar {
    padding-top: 80px !important;
}

/* 2. Change Sidebar Titles to Calibri */
.edgtf-sidebar .edgtf-widget-title {
    font-family: 'Calibri', sans-serif !important;
}

/* 3. Change Sidebar Text/Links to Roboto */
.edgtf-sidebar .textwidget,
.edgtf-sidebar ul li a,
.edgtf-sidebar .tagcloud a {
    font-family: 'Roboto', sans-serif !important;
}

/* 4. Ensure Post Title and Body Text also match your typography choices */
.edgtf-blog-single .edgtf-post-title {
    font-family: 'Calibri', sans-serif !important;
}
.edgtf-blog-single .wpb_text_column p {
    font-family: 'Roboto', sans-serif !important;
}

/* Hide Tags on the left */
.edgtf-post-info-bottom-left {
    display: none !important;
}

/* Hide Share buttons on the right */
.edgtf-post-info-bottom-right {
    display: none !important;
}

/* Hide Ratio Search & Sidebar Icons */
.edgtf-search-opener,
.edgtf-side-menu-button-opener {
    display: none !important;
}

/* Hide author on Ratio theme blog lists */
.edgtf-post-info-author {
    display: none !important;
}

/* Hide Jetpack Sharing and Like buttons */
div.sharedaddy,
div.jetpack-likes-widget-wrapper {
    display: none !important;
    visibility: hidden !important;
}