.post-title .entry-meta {
	display:none;
}

.entry-meta {
	display:none;
}

post-top-featured {
	width: 70%;
	height: 70%;
}

.wp-site-blocks .post-thumbnail img {
	flex: 1;
	-o-object-fit: cover;
	object-fit: cover;
  width: 100%;
}

.jp-relatedposts-post-date {
	display:none;
}

/* Blog archives styling
-------------------------- */

/* Hide read more link icon */
.post-more-link .kadence-svg-iconset {
	display: none;
}

/* Center read more link */
.more-link-wrap {
	text-align: center;
}

/* Read more link button appearance */
.post-more-link {
	background: var(--global-palette2);
	color: #fff !important;
	display: inline-block;
	font-family: "Figtree", sans-serif;
	font-weight: 600 !important;
	letter-spacing: .13em !important;
	line-height: normal;
	padding: 12px 28px;
}

/* Read more link hover */
.post-more-link:hover {
	background: var(--global-palette1);
	color: #fff;
}

/* Title spacing */
.grid-cols .entry-title {
	margin-top: 14px !important;
	margin-bottom: 14px !important;
}

/* MISC */

.custom-search input {
	border: 0;
	font-size: 14px;
}

.custom-search .wp-block-search__inside-wrapper {
	border-radius: 0 !important;
}

/* Pagination */

.nav-links .page-numbers {
	border: 0;
	border-radius: 0;
	padding: 5px 20px;
}

.nav-links .page-numbers.current {
	background: var(--global-palette6);
}

.nav-links a.page-numbers:hover {
	border: 0;
	border-radius: 0;
	background: var(--global-palette6);
	color: #fff;
	padding: 5px 20px;
}

/* Blog page elements */

.paged .custom-blog-element {
	display: none;
}

.blog:not(.paged) .entry-hero {
	display: none;
}

.entry-hero-container-inner .entry-header {
	min-height: 125px;
}

/* Hide the 'featured' tag on the front end */
.tag-item-featured {
	display: none;
}

/* Disclosure Toggle text */
.kt-blocks-modal-link-inner {
	color: var(--global-palette5) !important;
	font-family: "Figtree", sans-serif !important;
	font-weight: 600 !important;
	font-size: 12px !important;
	letter-spacing: .13em !important;
	text-transform: uppercase;
}

/* Disclosure link on pages */
.disclosure-text-link button {
	font-size: inherit !important;
	letter-spacing: 0;
	text-transform: none;
	text-decoration: underline;
}

/* Position discloser popup on all pages */
#kt-modal5981_4f40f4-7f {
	position: relative;
}

#kt-modal5981_4f40f4-7f .kt-blocks-modal-link {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
}

/* ------------
 * NEW CSS
 * --------- */

.zindex {
	position: relative;
	z-index: 9999;
}

.entry-taxonomies a {
	font-weight: 600;
}

/* Highlight
-------------------- */

mark.kt-highlight {
	line-height: 1.5;
	padding: 7px 17px !important;
	-webkit-box-decoration-break: clone;
}

h6.wp-block-kadence-advancedheading mark.kt-highlight {
	padding: 11px 15px !important;
}

/* Search
-------------------- */

.creativehersearch .kb-search {
	display: flex;
	justify-content: center;
}

.kb-search .kb-search-icon {
	right: 25px;
}

/* Inputs */
::placeholder {
	color: #868686;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {
	box-shadow: 0 0 0 0;
}

/* Categories in Meta Fix */
.wp-block-kadence-posts .entry-taxonomies a,
.entry-taxonomies a {
    font-weight: 600;
    text-decoration: none;
}

/* Accordion Title */
.kt-blocks-accordion-title strong {
	font-weight: inherit;
}

/* This/That
-------------------- */

.thisorthat .wp-block-table td + td {
	border: 1px solid var(--global-palette6);
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	padding: 0.5em;
	word-break: normal;
}

.thisorthat .wp-block-table td {
	border-bottom: 0;
	border-left: 0;
	border-top: 0;
	padding: 12px;
}

.thisorthat strong,
.thisorthat em {
	font-style: normal;
	font-weight: normal;
	position: relative;
}

.thisorthat strong::after {
	background: url("https://fancytravelpointers.com/wp-content/uploads/2025/03/circle-2.png") no-repeat center / contain;
	bottom: -13px;
	content: "";
	height: 45px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 122px;
}

.thisorthat em::after {
	background: url("https://fancytravelpointers.com/wp-content/uploads/2025/03/circle.png") no-repeat center / contain;
	bottom: -11px;
	content: "";
	height: 45px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 130px;
}

/* Site title fix */
.site-title {
	text-align: left;
}

h2 strong {
	font-weight: 400;
}

/* Related Posts */

.entry-related h3 {
	font-size: 28px !important;
}

.entry-related .entry-content-wrap {
	background: #fff;
}

.entry-related .splide__pagination.splide__pagination--ltr {
	display: none;
}


/* milevalue fixes
-------------------- */

/* Headings Fix */

h2.wp-block-heading,
h3.wp-block-heading,
h4.wp-block-heading,
h5.wp-block-heading,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5 {
	font-weight: 400;
}

.entry-content h2,
h2.wp-block-heading {
	font-size: 40px;
}

.entry-content h3,
h3.wp-block-heading {
	font-size: 34px;
}

.entry-content h4,
h4.wp-block-heading {
	font-size: 28px;
}

.entry-content h5,
h5.wp-block-heading {
	font-size: 20px;
}

h3.sidebar-heading {
	font-size: 34px;
}

/* List fix */

.single-content ul {
	list-style: disc;
}

.single-content ul,
.single-content ol {
	margin: 0 0 1.5em 1.5em;
	padding: 0;
}

/* Hide teachable plan/price options */
.teachable-plan-options  {
	display: none;
}

/* Hide instagram feed on episode posts */
.single-podcast .site-middle-footer-wrap {
	display: none;
}

/* Hide search link in primary menu */
.menu-item-search {
	display: none;
}
/* Show search link in mobile menu */
.popup-drawer .menu-item-search {
	display: block;
}