/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 22 2026 | 07:55:54 */
/* .single-post article {
    background-color: var( --e-global-color-73bce04 ) !important;
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
    border: 1px solid var( --e-global-color-73bce04 );
} */
.single-post article img {
    width: 100%;
}
.single-post div#primary {
    margin-top: 30px !important;
	margin-bottom: 20px;
}

.single-post article h1.entry-title {
    display: block;
    color: white;
    margin-bottom: 20px !important;
}




.search.search-results div#primary ,
.archive.category div#primary{
    margin-top: 20px !important;
	margin-bottom: 40px;
}
.search.search-results h2.entry-title a ,
.search.search-results h1.page-title.ast-archive-title ,
.archive.category h2.entry-title a,
.archive.category h1.page-title.ast-archive-title{
    color: var( --e-global-color-97cc4c7 );
}
.search.search-results img.attachment-large.size-large.wp-post-image ,
.archive.category img.attachment-large.size-large.wp-post-image{
    height: 300px !important;
    object-fit: cover;
}

.search.search-results section.ast-archive-description ,
.archive.category section.ast-archive-description{
    background: var( --e-global-color-73bce04 )00 !important;
    padding: 20px !important;
}

.search.search-results .ast-post-format-.blog-layout-4.ast-article-inner ,
.archive.category .ast-post-format-.blog-layout-4.ast-article-inner {
    padding: 15px;
    background: var( --e-global-color-73bce04 );
    border-radius: 10px;
    border: 1px solid var( --e-global-color-8c96a8d );
    overflow: hidden;
}



.search.search-results .navigation .page-numbers ,
.archive.category .navigation .page-numbers{
    background: var( --e-global-color-73bce04 )00 !important;
    border-radius: 10px;
    border: 1px solid var( --e-global-color-73bce04 ) !important;
    color: var( --e-global-color-97cc4c7 );
}
.search.search-results .navigation span.page-numbers.current ,
.archive.category .navigation span.page-numbers.current{
    background: var( --e-global-color-8c96a8d ) !important;
}
.search.search-results .ast-pagination ,
.archive.category .ast-pagination{
	    padding-top: 10px;
}

.search.search-results .entry-meta span a ,
.archive.category .entry-meta span a{
    color: var( --e-global-color-8c96a8d ) !important;
}



.single-post .site-main .navigation a{
    background: var( --e-global-color-73bce04 )00 !important;
    border-radius: 10px;
    border: 1px solid var( --e-global-color-73bce04 ) !important;
    color: var( --e-global-color-97cc4c7 );
    padding: 2px 10px !important;
    height: auto !important;
}



.single-post .site-main .read-more a{
    color: #ffffff !important;
    border: none;
    padding: 10px 30px;
    border-radius: 40px;
    font-weight: 700;
    background: var( --e-global-color-8c96a8d );
}
.search.search-results .site-main .read-more a ,
.archive.category .site-main .read-more a{
    background: var(--wps-primary) !important;
    color: #ffffff !important;
    border: none;
    padding: 7px 30px;
    border-radius: 40px;
}

.search.search-results span.ast-taxonomy-container.cat-links.default:before,
.archive.category span.ast-taxonomy-container.cat-links.default:before {
    content: "\f07c";
    font-family: "Font Awesome 5 Free";
    margin-right: 10px;
    color: var( --e-global-color-8c96a8d );
}


.single-post .entry-header .entry-meta a {
    color: var( --e-global-color-8c96a8d ) !important;
}
.single-post .entry-header .entry-meta a:before {
    content: "\f07c";
    font-family: "Font Awesome 5 Free";
    margin-right: 10px;
}
.single-post header.entry-header {
    margin-bottom: 20px !important;
}



@media (max-width: 767px){
	.single-post div#primary {
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}
	.search.search-results div#primary, .archive.category div#primary {
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding: 10px 0px;
}
}