.entry-content h2,
.page-content h2,
.wp-block-post-content h2 {
font-size:20px;
}
a {
text-decoration: none !important;
}
.entry-content a {
text-decoration: none;
font-weight: bold;
}
.wp-block-latest-posts > li > *, .wp-block-latest-posts:not(.is-grid) > li {
margin-top: 0px;
margin-bottom: 12px;
}
.related-posts .posted-by,.related-posts .author,.related-posts .ast-author-meta {    display: none !important;}
.ast-related-posts .posted-by,
.ast-related-posts .author {
display: none !important;
}
.ast-related-posts .posted-by {display: none;}
.ast-related-posts .posted-by,.ast-related-posts .byline,.ast-related-posts .author,.ast-related-posts .ast-author-meta {display: none !important;}
.ast-related-posts .entry-meta {display:none !important;}
.ast-related-posts .author,
.ast-related-posts .posted-by,
.ast-related-posts .byline {
display: none !important;
}
.related-posts .author,
.related-posts .posted-by,
.related-posts .byline,
.related-posts .entry-meta {
display:none !important;
}
.ast-related-post-content .posted-by {
display: none !important;
}
.ast-related-post-content .posted-by {
display: none !important;
}
.ast-related-post-content .posted-by::before {
display:none !important;
}
.ast-related-post-content .posted-by {
font-size:0;
}
.ast-related-post-content .entry-meta {
font-size:0;
}
.ast-related-post-content .cat-links {
font-size:13px;
}
@media (min-width: 1200px) {
.ast-plain-container.ast-no-sidebar #primary {
margin-top: 25px;
margin-bottom: 0px;
}
} @media (max-width: 768px) {    .ast-container {        padding-top: 10px;    }} @media (min-width: 769px) and (max-width: 921px) {    .ast-container {        padding-top: 10px;    }} @media (min-width: 922px) {    .ast-container {        padding-top: 0px;    }} @media (max-width: 768px) {    .ast-container,    .site-content,    .ast-separate-container .ast-container {        padding-top: 10px !important;    }} @media (min-width: 769px) and (max-width: 921px) {    .ast-container,    .site-content,    .ast-separate-container .ast-container {        padding-top: 20px !important;    }}
@media (min-width: 769px) and (max-width: 921px)
.ast-container, .site-content, .ast-separate-container .ast-container {
padding-top: 1px !important;
}
@media (min-width: 769px) and (max-width: 921px)
.ast-container, .site-content, .ast-separate-container .ast-container {
padding-top: 10px !important;
}
@media (min-width: 768px) and (max-width: 1024px) {  .ast-container {    padding-top: 10px !important;  }}
@media (min-width: 768px) and (max-width: 1024px) {  .site-content {    padding-top: 10px !important;  }  .ast-container {    padding-top: 0px !important;  }  .entry-content {    margin-top: 10px !important;  }}