/*
Theme Name:     Caldera
Theme URI:      https://www.sightseedesign.com/caldera/
Template:       kadence
Author:         Sightsee Design
Author URI:     https://www.sightseedesign.com/
Description:    Caldera is a photo-forward theme designed to display your work beautifully while helping to optimize your SEO.
Version:        1.16
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
:root {
  --global-kb-font-size-sm: var(--step-0);
  --global-kb-font-size-md: var(--step-1);
  --global-kb-font-size-lg: var(--step-2);
  --global-kb-font-size-xl: var(--step-3);
  --global-kb-font-size-xxl: var(--step-4);
  --global-kb-font-size-xxxl: var(--step-5);
}


:root {
  --step--2: clamp(0.48rem, 0.4543rem + 0.0381vi, 0.5rem);
  --step--1: clamp(0.6rem, 0.4071rem + 0.2857vi, 0.75rem);
  --step-0: clamp(0.75rem, 0.2679rem + 0.7143vi, 1.125rem);
  --step-1: clamp(0.9375rem, -0.0268rem + 1.4286vi, 1.6875rem);
  --step-2: clamp(1.1719rem, -0.5759rem + 2.5893vi, 2.5313rem);
  --step-3: clamp(1.4648rem, -1.5335rem + 4.442vi, 3.7969rem);
  --step-4: clamp(1.8311rem, -3.1373rem + 7.3605vi, 5.6953rem);
  --step-5: clamp(2.2888rem, -5.7522rem + 11.9127vi, 8.543rem);
}

h1 {
	line-height: .9 !important;
	text-wrap: balance !important;
}

h2, h3, h4, h5, h6, {
	line-height: 1.05 !important;
	text-wrap: balance !important; 
}

p {
	font-size: var(--global-kb-font-size-sm) !important;
}

/* Menu nav font sizing */
.secondary-navigation .secondary-menu-container > ul > li.menu-item > a {
font-size: clamp(0.875rem, 0.5536rem + 0.4762vi, 1.125rem);
}

.main-navigation .primary-menu-container > ul li.menu-item > a {
font-size: clamp(0.875rem, 0.5536rem + 0.4762vi, 1.125rem);
}

/* Centering post carousel titles and categories */
.loop-entry header > h3 {
  text-align: center;
}

.loop-entry header > div.entry-taxonomies {
  text-align: center;
}

/* Center blog archive pagination */
.pagination {
	text-align: center;
}

/* Center blog post archive titles */
#archive-container > .loop-entry header > h2 {
	text-align: center;
}

/* Center blog post archive view post */
.more-link-wrap {
	text-align: center;
}

/*center similar posts heading*/
.entry-related-title {
	text-align: center;
}

/* Fix gallery images stacking */
.entry-content .wp-block-gallery {
  display: flex !important;
}

/*gallery image gap*/
figure.wp-block-gallery.has-nested-images {
    gap: 2rem;
}

/* blog post prev next navigation mobile */
.nav-previous {
	margin-left: 1em;
}

/* blog post prev next navigation tablet/desktop*/
@media (min-width:600px) {
.nav-previous {
	margin-left: 3em;
	}
}

/* blog post prev next navigation mobile */
.nav-next {
	margin-right: 1em;
}

/* blog post prev next navigation tablet/desktop*/
@media (min-width:600px) {
.nav-next {
	margin-right: 3em;
	}
}

/* related blog posts spacing tablet/desktop */
@media (min-width:600px) {
	.entry-related.alignfull.entry-related-style-wide > div > div {
		margin: 4em;
	}
}
