 .page-template-archive-post  header.entry-header.text-center.mt-3 {
    margin-bottom: 70px;
    }
.page-template-archive-post .pagination {
    font-size: 14px;
        margin: 30px 0;
    }
.page-template-archive-post .pagination a {
    margin: 0 0 0 20px;
    border: 1px solid #3baac7;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    
}
.page-template-archive-post .pagination a.active {
    background: #3baac7;
    color: white;
    border: 1px solid #3baac7;
    
}
.page-template-archive-post .pagination span {
    margin:  5px 0;
}
.page-template-archive-post .main-post div.post {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 50px;
    
}

.page-template-archive-post .main-post div.post h1 {
    color: white;
    
}

.page-template-archive-post .main-post div.post a.read-more {
    background: #afba35;
    color: white;
    padding: 10px 80px 10px 10px;
    margin-top: 30px !important;
    display: block;
    width: fit-content;
    
}

.page-template-archive-post span.posted-on {
    background: #afba35 !important;
    
}
.page-template-archive-post .rest article {
    border-bottom: 1px solid;
}
.page-template-archive-post .rest .entry-title a {
    color: #3baac7;
    text-decoration: underline;
}
.page-template-archive-post aside.widget-area input.search-field, 
body.search.search-results aside.widget-area input.search-field, body.post-template-default.single.single-post aside.widget-area input.search-field {
    border-color: #afba35;
    padding-left: 10px;
    border-radius: 0px;
    
}
.page-template-archive-post .widget h2.widget-title, body.search.search-results .widget h2.widget-title, body.post-template-default.single.single-post .widget h2.widget-title{
    font-size: 16px !important;
    margin-bottom: 10px;
    
}

.page-template-archive-post .widget ul li a, body.search.search-results .widget ul li a , body.post-template-default.single.single-post .widget ul li a {
    font-size: 16px;
    color: #545252;
    
}

.page-template-archive-post .widget ul li,  body.search.search-results .widget ul li, body.post-template-default.single.single-post .widget ul li{
    padding: 0;
    line-height: 1.4;
    
}

.page-template-archive-post .widget ul li a:hover, body.search.search-results .widget ul li a:hover, body.post-template-default.single.single-post .widget ul li a:hover{
    color: #3baac7;
    
}
.rest img {height: 230px;width: 100%;object-fit: cover !important;max-height: fit-content;}
body.search.search-results h1.page-title {margin-bottom: 100px;}

body.search.search-results h2.entry-title {font-size: 33px;line-height: 1 !important;}



body.search.search-results  article.post {border-bottom: 1px solid;}
/*
article.type-post.post p {
    font-size: 14px !important;
}
*/
body.search.search-results img {width: 100%;}

@media(max-width: 768px){
    .page-template-archive-post .main-post div.post h1 {
    color: white;
    font-size: 40px !important;
}
}