.blog--homebanner { background-color: #253645; color: #FFF; padding: 30px 0; }
.blog--homebanner h1 { color: #FFF; font-size: 2.5rem !important; margin-top: unset; margin-bottom: 10px; }
.blog--homebanner > div { font-size: 1.5rem; }

.blog-body .section { display: flex; flex-wrap: wrap; }

@media screen and (max-width: 599px) {
    .blog--homebanner > div { font-size: 1rem; }
}

.post .post-info { font-size: 13px; color: #26b9e4; display: flex; align-items: center; gap: .5rem; flex-wrap: wrap;}

a.blogbutton { clear: both; margin: 15px 0 0 0; padding: 0 15px; text-decoration: none; color: #fff !important; min-height: 55px; background-color: #f77400; width: fit-content; display: inline-flex; align-items: center; justify-content: center; border: 0; text-decoration: none !important; border-radius: 3px; }
a.blogbutton:hover { background-color: #708b77; color: #fff; }

.post .post-body a:hover, .post .post-tags a:hover { color: #f77400; }

#searchbox { display: flex; justify-content: space-between; align-items: center;}
.widget-content #searchbox input[type=text] { background-color: none; height: 50px; padding-left: .5rem; width: 66%; outline: none !important; font-weight: 600; font-size: 1.2em; border-radius: 3px; border: 1px solid #757575; }
.widget-content #searchbox input[type=submit] { float: right; border: none; padding: 0; height: 50px; width: 33%; background-color: #26b9e4; color: #fff; border-radius: 3px !important;  font-weight: 700; cursor: pointer; }
.widget-content #searchbox input[type=submit]:hover { background-color: #253645; color: #fff; }

.search-page .search-page-searchbox form input[type=submit] { border: none; padding: 0; height: 40px; width: 150px; background-color: #f77400; color: #fff; border-radius: 25px !important; border: 1px solid #f77400; font-weight: 700; cursor: pointer; }
.search-page .searchresult a { color: #f77400; font-weight: 700; text-decoration: none; font-size: 1.2rem; }
.search-page .searchresult a:hover { color: #708b77; }

.widget ul { list-style: none; }

.search-page .searchpage ul.paging li.active { background-color: #26b9e4; }

.posts-container {background-color: #f1f1f1; padding: 2rem 0;}

.lgrey-bg {background-color: #f1f1f1;}

.sidebar-wrapper {padding-bottom:30px;}