/*Index Hompage*/
.index_homepage a,
.index_homepage p {
    color: rgba(238, 228, 228, 0.897);
    font-size: 8px;
    line-height: 0.1;

}

.index_homepage {
    max-height: 10px;
    overflow: auto;
	opacity: 10%;
}

/*HomePage Like theme astra*/

.post-listing {
    flex-wrap: row wrap;
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
}

.homepage-entry-post {
    width: 32%;
    margin: 4px;
    border: 1px solid #ccc;
    border-radius: 10px;
    text-align: left;
    overflow: hidden;
}

.homepage-entry-categories {
    margin: 14px 0;
    font-size: 12px;
}

.homepage-entry-categories a {
    text-decoration: none !important;
    font-weight: 600;
}

.homepage-entry-title a, .homepage-entry-title {
    text-decoration: none !important;
    font-size: 20px;
}

.homepage-entry-modified-time {
    margin: 14px 0;
    font-size: 12px;
}

.homepage-entry-categories, .homepage-entry-header, .homepage-entry-modified-time, .homepage-entry-excerpt {
    padding: 0 14px!important;
}

.homepage-entry-excerpt {
    padding-bottom: 14px!important;
}

@media only screen and (max-width: 767px) {
.homepage-entry-post {
        width: 100%;
    }
}

/*MathJax_Display*/

div.MathJax_Display {
	display: inline!important;
	font-size: 15px;
}
.MJXc-display {
    display: inline!important;
		font-size: 16px;
}

.mjx-chtml {
	font-size: 16px!important;
	text-align: left!important;
}

/** TextLink Footer */

.site-footer a, .site-footer p {
	opacity: 60%;
}

.site-footer a:hove {
	opacity: 20%;
}

.site-footer p {
  overflow-x: auto;
  white-space: nowrap;
}

.site-footer p::-webkit-scrollbar {
  height: 6px;
}

.site-footer p::-webkit-scrollbar-track {
  background: transparent;
}

.site-footer p::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
  border-radius: 10px;
}

/**/