.blog-btn {
	display: inline-block;
	padding: 8px 16px
}
.meta-date::first-letter {
	text-transform: capitalize;
}
.ct-container-full {
	padding-bottom: 0;
}
.careers-section {
	max-width: 100%;
	width: 100%;
}
.crypto::after {
	content: 'crypto';
	font-weight: bold;
	background-color: #DDFC73;
	border-radius: 25px;
	padding: 2px 8px;
	font-family: Martel;
}
#jp-relatedposts {
	display: none !important;
}
.sub-menu {
	background-color: #DDFC73 !important;
	border: 1px solid #e2e8f0;
	border-radius: 8px !important;
	list-style-type: none;
	padding: 16px !important;
}
.sub-menu a {
	color: #000000 !important;
}

.sub-menu li::before {
    content: '> ';
    font-weight: bold;
    color: #555;
    margin-right: 10px;
    position: relative;
    top: -1px; 
}

.mobile-menu a {
	color: #ffffff !important;
}
.mobile-menu li:hover {
	color: #ffffff !important;
}
.mobile-menu li:active {
	color: #ffffff !important;
}
.mobile-menu li a:hover {
	color: #ffffff !important;
}
.mobile-menu li a:active {
	color: #ffffff !important;
}

/* Desktop */
@media (min-width: 1024px) {
	.atf {
		align-items: center !important;
	}
	.single-post main {
		width: 1290px;
		margin: auto;
	}
	.single-post .entry-content p,
	.single-post .entry-content blockquote,
	.single-post .entry-content ol,
	.single-post .entry-content ul,
	.single-post .entry-content h1,
	.single-post .entry-content h2,
	.single-post .entry-content h3,
	.single-post .entry-content h4,
	.single-post .entry-content h5,
	.single-post .entry-content h6,
	.single-post .entry-content div {
		width: 600px !important;
	}
	.single-post .entry-content figure {
		width: fit-content !important;
	}
}
/* Mobile */
@media (max-width: 781px) {
	.atf {
		gap: 16px !important;
	}
	.atf div:last-child {
		padding-left: 0 !important;
	}
	#footer {
		text-align: center;
	}
}
@media (min-width: 1000px) and (max-width: 1300px) {
	.section-above-the-fold,
	.section-last-post,
	.all-posts,
	.section-search-box,
	.section-posts,
	.careers-section .wp-block-group,
	#footer .wp-block-columns {
		padding-left: 16px !important;
		padding-right: 16px !important;
	}
	#header {
		margin-left: 16px !important;
		margin-right: 16px !important;
	}
}