/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 02 2026 | 10:12:52 */
 /* Black overlay for Revolution Slider */
sr7-module sr7-bg {
    position: relative;
}

sr7-module sr7-bg::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6); /* adjust opacity here */
    z-index: 2;
}

/* Keep text above overlay */
sr7-module .sr7-layer {
    position: relative;
    z-index: 3;
}



/* overlay color of service page */

/* overlay color for all pages */

.page-header {
    position: relative;
    z-index: 1;
}

.page-header::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.6); /* adjust opacity if needed */
    z-index: -1;
}

.page-header h1 {
    color: #fff;
}

.blog-list{
    display:flex;
    flex-wrap:wrap;
    gap:30px;
}

/* make cards equal height */
.blog-list article.post-box{
    width:calc(50% - 15px);
    display:flex;
}

.blog-list article.post-box .post-inner{
    display:flex;
    flex-direction:column;
    height:100%;
	padding: 020px;
}

/* push read more button to bottom */
.blog-list .inner-post{
    display:flex;
    flex-direction:column;
    flex-grow:1;
}

.blog-list .entry-footer{
    margin-top:auto;
}

/* mobile layout */
@media (max-width:768px){
    .blog-list article.post-box{
        width:100%;
    }
}

/* thumbnail wrapper */
.blog-list .entry-media{
    width:100%;
    height:240px;
    overflow:hidden;
}

/* thumbnail image */
.blog-list .entry-media img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}