h1.entry-title {
	letter-spacing: 0 !important;
    line-height: 1.4;
}
.archive #post-list .post-item {
	padding-bottom: 1.25rem;
}
.archive #post-list .post-item .image-cover {
	padding-top: 50% !important;
}
.archive #post-list .post-item>.col-inner {
	background-color: #fff;
	border: 1px solid rgb(from var(--primary-color) r g b / 0.15);
}
.taxonomy-description {
	background-color: #fff;
	padding: 1rem;
	border: 1px solid rgb(from var(--primary-color) r g b / 0.15);
}
.header-bottom {
		background: linear-gradient(0deg,rgb(48,176,73) 1%,rgb(3,96,58) 100%);
}
.footer-text a {
	color: gold;
}
.sec-footer {
	background: linear-gradient(0deg,rgb(48,176,73) 0%,rgb(7,104,60) 49%,rgb(7,104,60) 100%);
}
.recent-blog-posts a {
	font-size: 0.85rem;
}
.recent-blog-posts-li .mr-half {
	margin-right: 10px;
}
.recent-blog-posts-li .post_comments {
	display: none;
}
.rank-math-breadcrumb {
	text-align: center;
}
.page-wrapper {
    padding-top: 15px;
}
.rank-math-breadcrumb p {
    margin-bottom: 0;
}
h1.entry-title {
    letter-spacing: 0.5px;
}
.main-content .embed-ranking,
.main-content .embed-fixture {
    margin: 0 -10px 1rem -10px;
}
.main-content .embed-fixture .league-menu {
    padding: 10px 10px 0 10px;
}
.main-content .embed-ranking .league-menu .league-menu-item {
    font-size: 13px;
}
.main-content .entry-title {
    margin: 8px 0 16px;
}
.main-content ul {
    padding-left: 1.5rem;
}
.cust-aside {
    max-width: 290px;
    flex-basis: 290px;
}
.cust-aside-main {
    flex-basis: calc(100% - 290px * 2);
    max-width: calc(100% - 290px * 2);
}
.sidebar-wrapper:not(:last-child) {
    margin-bottom: 1rem;
}
.sidebar-wrapper .right-box:not(:first-child) {
    margin-top: 1rem;
}


.flatsome_recent_posts {
    background-color: #fff;
    border: 1px solid rgb(from var(--primary-color) r g b / 0.15);
}
.flatsome_recent_posts .is-divider {
    display: none;
}
.flatsome_recent_posts .widget-title {
    display: block;
    padding: 12px 10px 12px 20px;
    position: relative;
    font-size: 17px;
    line-height: 1;
    text-transform: none;
    letter-spacing: 0;
}
.flatsome_recent_posts .widget-title:before {
    content: "";
    position: absolute;
    background-color: var(--primary-color);
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    height: 15px;
    width: 3px;
}
.flatsome_recent_posts .recent-blog-posts {
    padding: 10px;
}

/* football widget */
.right-box {
    background-color: #fff;
    border: 1px solid rgb(from var(--primary-color) r g b / 0.15);
}
.right-head {
    padding: 12px 10px 12px 20px;
    position: relative;
    font-size: 17px;
    line-height: 1;
    font-weight: bold;
}
.right-head:before {
    content: "";
    position: absolute;
    background-color: var(--primary-color);
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    height: 15px;
    width: 3px;
}
.main-content {
    background-color: #fff;
    padding: 10px;
    border: 1px solid rgb(from var(--primary-color) r g b / 0.15);
}


@media (max-width: 849px) {
    .cust-aside {
        max-width: 100%;
        flex-basis: 100%;
    }
    .cust-aside-main {
        flex-basis: 100%;
        max-width: 100%;
    }
}