/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}body.tts-floating-explore-page {
	--tts-fe-bg: #f5f4ef;
	--tts-fe-red-deep: #c91f2b;
	--tts-fe-red: #df1e26;
	--tts-fe-red-soft: rgba(223, 30, 38, 0.56);
	--tts-fe-red-faint: rgba(223, 30, 38, 0.25);
	--tts-fe-red-hover: #a9151f;
	background: var(--tts-fe-bg) !important;
	background-color: var(--tts-fe-bg) !important;
	color: var(--tts-fe-red-deep);
}

html:has(body.tts-floating-explore-page) {
	background: #f5f4ef !important;
	background-color: #f5f4ef !important;
}

html.tts-floating-explore-html {
	background: #f5f4ef !important;
	background-color: #f5f4ef !important;
}

body.tts-floating-explore-page {
	min-height: 100svh;
}

body.tts-floating-explore-page > :where(*:not(#wpadminbar)),
body.tts-floating-explore-page .site > :where(*),
body.tts-floating-explore-page #page > :where(*),
body.tts-floating-explore-page #wrapper > :where(*) {
	background: var(--tts-fe-bg) !important;
	background-color: var(--tts-fe-bg) !important;
}

body.tts-floating-explore-page :where(header, footer, main, article, section, div, nav, aside) {
	background: var(--tts-fe-bg) !important;
	background-color: var(--tts-fe-bg) !important;
}

body.tts-floating-explore-page .entry-title,
body.tts-floating-explore-page .page-title,
body.tts-floating-explore-page .post-title,
body.tts-floating-explore-page .single-post-title,
body.tts-floating-explore-page .wp-block-post-title,
body.tts-floating-explore-page .page-header,
body.tts-floating-explore-page main h1:first-of-type,
body.tts-floating-explore-page .site-main h1:first-of-type,
body.tts-floating-explore-page #primary h1:first-of-type {
	display: none;
}

body.tts-floating-explore-page #page,
body.tts-floating-explore-page #wrapper,
body.tts-floating-explore-page #content,
body.tts-floating-explore-page #contents,
body.tts-floating-explore-page #primary,
body.tts-floating-explore-page #main,
body.tts-floating-explore-page #main-content,
body.tts-floating-explore-page .site,
body.tts-floating-explore-page .site-inner,
body.tts-floating-explore-page .site-content,
body.tts-floating-explore-page .content,
body.tts-floating-explore-page .contents,
body.tts-floating-explore-page .content-wrap,
body.tts-floating-explore-page .content-wrapper,
body.tts-floating-explore-page .content-inner,
body.tts-floating-explore-page .content-area,
body.tts-floating-explore-page .main,
body.tts-floating-explore-page .main-wrap,
body.tts-floating-explore-page .main-wrapper,
body.tts-floating-explore-page .main-inner,
body.tts-floating-explore-page .main-content,
body.tts-floating-explore-page .main-container,
body.tts-floating-explore-page .site-main,
body.tts-floating-explore-page .container,
body.tts-floating-explore-page .container-fluid,
body.tts-floating-explore-page .container-wrap,
body.tts-floating-explore-page .container-wrapper,
body.tts-floating-explore-page .inner,
body.tts-floating-explore-page .wrap,
body.tts-floating-explore-page .wrapper,
body.tts-floating-explore-page main,
body.tts-floating-explore-page article,
body.tts-floating-explore-page .page,
body.tts-floating-explore-page .post,
body.tts-floating-explore-page .hentry,
body.tts-floating-explore-page .entry,
body.tts-floating-explore-page .entry-content,
body.tts-floating-explore-page .post-content,
body.tts-floating-explore-page .page-content,
body.tts-floating-explore-page .wp-site-blocks,
body.tts-floating-explore-page .wp-block-post-content,
body.tts-floating-explore-page .wp-block-group {
	background: var(--tts-fe-bg) !important;
	background-color: var(--tts-fe-bg) !important;
	border-color: transparent !important;
	box-shadow: none !important;
}

body.tts-floating-explore-page #content,
body.tts-floating-explore-page #contents,
body.tts-floating-explore-page #primary,
body.tts-floating-explore-page #main,
body.tts-floating-explore-page #main-content,
body.tts-floating-explore-page .site-content,
body.tts-floating-explore-page .content,
body.tts-floating-explore-page .contents,
body.tts-floating-explore-page .content-wrap,
body.tts-floating-explore-page .content-wrapper,
body.tts-floating-explore-page .content-inner,
body.tts-floating-explore-page .content-area,
body.tts-floating-explore-page .main,
body.tts-floating-explore-page .main-wrap,
body.tts-floating-explore-page .main-wrapper,
body.tts-floating-explore-page .main-inner,
body.tts-floating-explore-page .main-content,
body.tts-floating-explore-page .main-container,
body.tts-floating-explore-page .site-main,
body.tts-floating-explore-page article,
body.tts-floating-explore-page .page,
body.tts-floating-explore-page .post,
body.tts-floating-explore-page .hentry,
body.tts-floating-explore-page .entry,
body.tts-floating-explore-page .entry-content,
body.tts-floating-explore-page .post-content,
body.tts-floating-explore-page .page-content,
body.tts-floating-explore-page .wp-site-blocks,
body.tts-floating-explore-page .wp-block-post-content {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

body.tts-floating-explore-page .entry-content,
body.tts-floating-explore-page .post-content,
body.tts-floating-explore-page .page-content {
	max-width: none;
}

body.tts-floating-explore-page .breadcrumb,
body.tts-floating-explore-page .breadcrumbs,
body.tts-floating-explore-page .breadcrumb-trail,
body.tts-floating-explore-page .rank-math-breadcrumb,
body.tts-floating-explore-page .yoast-breadcrumb,
body.tts-floating-explore-page .breadcrumb-area,
body.tts-floating-explore-page .breadcrumbs-area,
body.tts-floating-explore-page .site-breadcrumb,
body.tts-floating-explore-page .entry-breadcrumb,
body.tts-floating-explore-page .page-breadcrumb,
body.tts-floating-explore-page .bcn-breadcrumb-trail,
body.tts-floating-explore-page .bcn-breadcrumb,
body.tts-floating-explore-page .kama_breadcrumbs,
body.tts-floating-explore-page #breadcrumb,
body.tts-floating-explore-page #breadcrumbs,
body.tts-floating-explore-page #pankuzu,
body.tts-floating-explore-page #pankuzu-list,
body.tts-floating-explore-page .pankuzu,
body.tts-floating-explore-page .pankuzu-list,
body.tts-floating-explore-page .pankuzu-area,
body.tts-floating-explore-page .pankuzu-wrap,
body.tts-floating-explore-page [class*="breadcrumb"],
body.tts-floating-explore-page [id*="breadcrumb"],
body.tts-floating-explore-page [class*="pankuzu"],
body.tts-floating-explore-page [id*="pankuzu"],
body.tts-floating-explore-page [class*="bread"],
body.tts-floating-explore-page [id*="bread"] {
	display: none !important;
	height: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
	padding: 0 !important;
}

body.tts-floating-explore-page footer,
body.tts-floating-explore-page footer.site-footer,
body.tts-floating-explore-page #footer,
body.tts-floating-explore-page .site-footer,
body.tts-floating-explore-page #colophon,
body.tts-floating-explore-page .footer,
body.tts-floating-explore-page .footer-widget,
body.tts-floating-explore-page .footer-wrap,
body.tts-floating-explore-page .footer-area,
body.tts-floating-explore-page .footer-inner,
body.tts-floating-explore-page .footer-container,
body.tts-floating-explore-page .footer-bottom,
body.tts-floating-explore-page .footer-copyright,
body.tts-floating-explore-page .copyright,
body.tts-floating-explore-page .copyright-area,
body.tts-floating-explore-page .site-info {
	background: var(--tts-fe-bg) !important;
	background-color: var(--tts-fe-bg) !important;
	color: var(--tts-fe-red) !important;
	border-color: transparent;
	margin-top: 0 !important;
	padding-top: 0 !important;
}

body.tts-floating-explore-page footer *,
body.tts-floating-explore-page #footer *,
body.tts-floating-explore-page .site-footer *,
body.tts-floating-explore-page #colophon *,
body.tts-floating-explore-page .footer * {
	background: transparent !important;
}

body.tts-floating-explore-page footer a,
body.tts-floating-explore-page #footer a,
body.tts-floating-explore-page .site-footer a,
body.tts-floating-explore-page #colophon a,
body.tts-floating-explore-page .footer a,
body.tts-floating-explore-page .footer-wrap a,
body.tts-floating-explore-page .footer-area a,
body.tts-floating-explore-page .footer-bottom a,
body.tts-floating-explore-page .copyright a,
body.tts-floating-explore-page .site-info a {
	color: var(--tts-fe-red) !important;
}

body.tts-floating-explore-page footer a:hover,
body.tts-floating-explore-page footer a:focus,
body.tts-floating-explore-page #footer a:hover,
body.tts-floating-explore-page #footer a:focus,
body.tts-floating-explore-page .site-footer a:hover,
body.tts-floating-explore-page .site-footer a:focus,
body.tts-floating-explore-page #colophon a:hover,
body.tts-floating-explore-page #colophon a:focus,
body.tts-floating-explore-page .copyright a:hover,
body.tts-floating-explore-page .copyright a:focus,
body.tts-floating-explore-page .site-info a:hover,
body.tts-floating-explore-page .site-info a:focus {
	color: var(--tts-fe-red-hover) !important;
}

body.tts-floating-explore-page .tts-floating-explore {
	position: relative;
	isolation: isolate;
	width: 100vw !important;
	max-width: none !important;
	min-height: clamp(620px, calc(100svh - 260px), 880px);
	margin: 0 calc(50% - 50vw) !important;
	padding: clamp(1.75rem, 3.5vw, 3.8rem) clamp(1rem, 4vw, 4rem);
	overflow: hidden;
	background: var(--tts-fe-bg) !important;
	color: var(--tts-fe-red) !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	box-sizing: border-box;
	border: 0;
	box-shadow: none;
}

body.tts-floating-explore-page .tts-floating-explore *,
body.tts-floating-explore-page .tts-floating-explore *::before,
body.tts-floating-explore-page .tts-floating-explore *::after {
	box-sizing: border-box;
}

body.tts-floating-explore-page .tts-floating-explore__cloud {
	position: relative;
	min-height: clamp(590px, calc(100svh - 310px), 820px);
	overflow: hidden;
	background: var(--tts-fe-bg) !important;
}

body.tts-floating-explore-page .tts-floating-explore__cloud::before {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	content: "EXPLORE";
	color: var(--tts-fe-red-faint);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72rem;
	font-weight: 400;
	letter-spacing: 0.3em;
	line-height: 1;
	pointer-events: none;
	text-transform: uppercase;
	transform: translate(-50%, -50%);
}

body.tts-floating-explore-page .tts-fe-keyword {
	position: absolute;
	z-index: 2;
	display: inline-block;
	max-width: calc(100% - 2rem);
	padding: 0.24rem 0.34rem;
	color: var(--tts-fe-red) !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 1.1;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	transform: translate3d(var(--tts-fe-parallax-x, 0), var(--tts-fe-parallax-y, 0), 0) scale(1);
	transition: color 220ms ease, opacity 220ms ease, transform 220ms ease;
	will-change: left, top, transform;
}

body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword:link,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword:visited,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword:active {
	color: var(--tts-fe-red) !important;
	text-decoration: none;
}

body.tts-floating-explore-page .tts-fe-keyword:hover,
body.tts-floating-explore-page .tts-fe-keyword:focus,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword:hover,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword:focus {
	color: var(--tts-fe-red-hover) !important;
	transform: translate3d(var(--tts-fe-parallax-x, 0), var(--tts-fe-parallax-y, 0), 0) scale(1.035);
}

body.tts-floating-explore-page .tts-fe-keyword:focus-visible {
	outline: 1px solid currentColor;
	outline-offset: 0.24rem;
}

body.tts-floating-explore-page .tts-fe-keyword--place,
body.tts-floating-explore-page .tts-fe-keyword--route,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--place,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--place:link,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--place:visited,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--place:active,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--route,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--route:link,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--route:visited,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--route:active {
	color: var(--tts-fe-red-deep) !important;
}

body.tts-floating-explore-page .tts-fe-keyword--gear,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--gear,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--gear:link,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--gear:visited,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--gear:active {
	color: var(--tts-fe-red) !important;
	font-size: clamp(0.88rem, 1.02vw, 1.08rem);
}

body.tts-floating-explore-page .tts-fe-keyword--abstract,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--abstract,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--abstract:link,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--abstract:visited,
body.tts-floating-explore-page .tts-floating-explore a.tts-fe-keyword--abstract:active {
	color: var(--tts-fe-red-soft) !important;
	opacity: 0.92;
}

body.tts-floating-explore-page .tts-fe-keyword--accent {
	font-style: italic;
}

body.tts-floating-explore-page .tts-fe-size-1 {
	font-size: clamp(0.9rem, 1.05vw, 1.1rem);
}

body.tts-floating-explore-page .tts-fe-size-2 {
	font-size: clamp(1.02rem, 1.25vw, 1.28rem);
}

body.tts-floating-explore-page .tts-fe-size-3 {
	font-size: clamp(1.16rem, 1.55vw, 1.55rem);
}

body.tts-floating-explore-page .tts-fe-pos-00 { left: 7%; top: 14%; }
body.tts-floating-explore-page .tts-fe-pos-01 { left: 27%; top: 9%; }
body.tts-floating-explore-page .tts-fe-pos-02 { left: 52%; top: 15%; }
body.tts-floating-explore-page .tts-fe-pos-03 { left: 76%; top: 25%; }
body.tts-floating-explore-page .tts-fe-pos-04 { left: 13%; top: 34%; }
body.tts-floating-explore-page .tts-fe-pos-05 { left: 39%; top: 29%; }
body.tts-floating-explore-page .tts-fe-pos-06 { left: 67%; top: 39%; }
body.tts-floating-explore-page .tts-fe-pos-07 { left: 22%; top: 52%; }
body.tts-floating-explore-page .tts-fe-pos-08 { left: 49%; top: 56%; }
body.tts-floating-explore-page .tts-fe-pos-09 { left: 78%; top: 61%; }
body.tts-floating-explore-page .tts-fe-pos-10 { left: 9%; top: 69%; }
body.tts-floating-explore-page .tts-fe-pos-11 { left: 35%; top: 77%; }
body.tts-floating-explore-page .tts-fe-pos-12 { left: 62%; top: 73%; }
body.tts-floating-explore-page .tts-fe-pos-13 { left: 18%; top: 22%; }
body.tts-floating-explore-page .tts-fe-pos-14 { left: 45%; top: 21%; }
body.tts-floating-explore-page .tts-fe-pos-15 { left: 72%; top: 78%; }
body.tts-floating-explore-page .tts-fe-pos-16 { left: 31%; top: 43%; }
body.tts-floating-explore-page .tts-fe-pos-17 { left: 58%; top: 49%; }
body.tts-floating-explore-page .tts-fe-pos-18 { left: 5%; top: 49%; }
body.tts-floating-explore-page .tts-fe-pos-19 { left: 84%; top: 45%; }
body.tts-floating-explore-page .tts-fe-pos-20 { left: 16%; top: 83%; }
body.tts-floating-explore-page .tts-fe-pos-21 { left: 48%; top: 86%; }
body.tts-floating-explore-page .tts-fe-pos-22 { left: 85%; top: 12%; }
body.tts-floating-explore-page .tts-fe-pos-23 { left: 4%; top: 27%; }
body.tts-floating-explore-page .tts-fe-pos-24 { left: 29%; top: 65%; }
body.tts-floating-explore-page .tts-fe-pos-25 { left: 56%; top: 68%; }
body.tts-floating-explore-page .tts-fe-pos-26 { left: 81%; top: 84%; }
body.tts-floating-explore-page .tts-fe-pos-27 { left: 38%; top: 5%; }
body.tts-floating-explore-page .tts-fe-pos-28 { left: 65%; top: 7%; }
body.tts-floating-explore-page .tts-fe-pos-29 { left: 8%; top: 88%; }
body.tts-floating-explore-page .tts-fe-pos-30 { left: 24%; top: 16%; }
body.tts-floating-explore-page .tts-fe-pos-31 { left: 54%; top: 31%; }
body.tts-floating-explore-page .tts-fe-pos-32 { left: 72%; top: 9%; }
body.tts-floating-explore-page .tts-fe-pos-33 { left: 41%; top: 61%; }
body.tts-floating-explore-page .tts-fe-pos-34 { left: 87%; top: 70%; }
body.tts-floating-explore-page .tts-fe-pos-35 { left: 12%; top: 58%; }
body.tts-floating-explore-page .tts-fe-pos-36 { left: 69%; top: 55%; }
body.tts-floating-explore-page .tts-fe-pos-37 { left: 33%; top: 90%; }
body.tts-floating-explore-page .tts-fe-pos-38 { left: 50%; top: 41%; }
body.tts-floating-explore-page .tts-fe-pos-39 { left: 3%; top: 78%; }
body.tts-floating-explore-page .tts-fe-pos-40 { left: 90%; top: 32%; }
body.tts-floating-explore-page .tts-fe-pos-41 { left: 59%; top: 89%; }

@media (max-width: 782px) {
	body.tts-floating-explore-page .tts-floating-explore {
		min-height: clamp(640px, calc(100svh - 220px), 760px);
		padding: 1.75rem 1rem;
	}

	body.tts-floating-explore-page .tts-floating-explore__cloud {
		min-height: clamp(600px, calc(100svh - 260px), 700px);
	}

	body.tts-floating-explore-page .tts-fe-tablet-hidden {
		display: none;
	}

	body.tts-floating-explore-page .tts-fe-size-1 {
		font-size: 0.88rem;
	}

	body.tts-floating-explore-page .tts-fe-size-2 {
		font-size: 1.03rem;
	}

	body.tts-floating-explore-page .tts-fe-size-3 {
		font-size: 1.2rem;
	}
}

@media (max-width: 600px) {
	body.tts-floating-explore-page .tts-floating-explore {
		min-height: 660px;
		padding: 1.2rem 0.75rem;
	}

	body.tts-floating-explore-page .tts-floating-explore__cloud {
		min-height: 615px;
	}

	body.tts-floating-explore-page .tts-floating-explore__cloud::before {
		font-size: 0.66rem;
		letter-spacing: 0.24em;
	}

	body.tts-floating-explore-page .tts-fe-phone-hidden {
		display: none;
	}

	body.tts-floating-explore-page .tts-fe-keyword {
		max-width: calc(100% - 1.5rem);
		padding: 0.22rem 0.28rem;
	}

	body.tts-floating-explore-page .tts-fe-size-1,
	body.tts-floating-explore-page .tts-fe-keyword--gear {
		font-size: 0.78rem;
	}

	body.tts-floating-explore-page .tts-fe-size-2 {
		font-size: 0.9rem;
	}

	body.tts-floating-explore-page .tts-fe-size-3 {
		font-size: 1.04rem;
	}

	body.tts-floating-explore-page .tts-fe-pos-00 { left: 5%; top: 8%; }
	body.tts-floating-explore-page .tts-fe-pos-01 { left: 48%; top: 7%; }
	body.tts-floating-explore-page .tts-fe-pos-02 { left: 16%; top: 18%; }
	body.tts-floating-explore-page .tts-fe-pos-03 { left: 58%; top: 20%; }
	body.tts-floating-explore-page .tts-fe-pos-04 { left: 7%; top: 31%; }
	body.tts-floating-explore-page .tts-fe-pos-05 { left: 46%; top: 34%; }
	body.tts-floating-explore-page .tts-fe-pos-06 { left: 13%; top: 43%; }
	body.tts-floating-explore-page .tts-fe-pos-07 { left: 57%; top: 56%; }
	body.tts-floating-explore-page .tts-fe-pos-08 { left: 8%; top: 63%; }
	body.tts-floating-explore-page .tts-fe-pos-09 { left: 48%; top: 67%; }
	body.tts-floating-explore-page .tts-fe-pos-10 { left: 13%; top: 77%; }
	body.tts-floating-explore-page .tts-fe-pos-11 { left: 58%; top: 80%; }
	body.tts-floating-explore-page .tts-fe-pos-12 { left: 6%; top: 88%; }
	body.tts-floating-explore-page .tts-fe-pos-13 { left: 45%; top: 90%; }
	body.tts-floating-explore-page .tts-fe-pos-14 { left: 29%; top: 40%; }
	body.tts-floating-explore-page .tts-fe-pos-15 { left: 59%; top: 13%; }
}

@media (prefers-reduced-motion: reduce) {
	body.tts-floating-explore-page .tts-fe-keyword {
		transform: none;
		will-change: auto;
	}

	body.tts-floating-explore-page .tts-fe-keyword:hover,
	body.tts-floating-explore-page .tts-fe-keyword:focus {
		transform: none;
	}
}