.entry-content a, .textwidget a, .comment-content a, .content-area a { color: #27af51; }
main#content { min-height: calc(100vh - 173px); } 
ul { list-style: circle; }
.menu-header.fixed { border-bottom: 2px solid var(--theme-primary-color); }
.gb_nav_menu li a { color: #000000; }
footer .site-info { color: #ffffff; }
.author-box .author-image { box-shadow: 0px 0px 10px 2px #ececf8; border-radius: 5px 0 0 5px; }
.author-box .author-text { border-radius: 0 5px 5px 0; background-color: #1c403e; color: #ffffff; }
.author-box .author-text p { margin: 0; }
a.cta-btn { color: #fff; background: #27af51; text-decoration: none; }
a.cta-btn:hover { background: var(--theme-primary-color); }
@media (width >= 768px) {
    :is(ul, ol).two-col { columns: 2; }
    :is(ul, ol).three-col { columns: 3; }
    :is(ul, ol):is(.two-col, .three-col) li { break-inside: avoid-column; margin-right: 20px; }
}
@media (width <= 767px) {
  .author-box .author-image { border-radius: 5px 5px 0 0; }
  .author-box .author-text { border-radius: 0 0 5px 5px; }
}