/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* Global */
body {
	hyphens: auto;
}
.entry-content.single-content :where(p), :where(address, figure, hr, p, table, pre, form, .wp-block-buttons, .wp-block-button, .wc-block-grid, .wp-block-kadence-advancedbtn, .wp-block-media-text, .wp-block-cover, .entry-content-asset, .wp-block-kadence-form, .wp-block-group, .wp-block-yoast-faq-block, .wp-block-yoast-how-to-block, .schema-faq-section, .wp-block-kadence-tableofcontents, .enlighter-default, .wp-block-kadence-iconlist, [class*=__inner-content]),
.editor-styles-wrapper p.block-editor-block-list__block[data-type^="core/"] {
	margin-block-end: var(--global-xs-spacing);
}
/*
@media screen and (min-width: 1024px) {
	.stk-block p, [data-block-type="core"] p, p[data-block-type="core"], .ugb-main-block p, .stk-block li, [data-block-type="core"] li:not(.wp-block-post), li[data-block-type="core"], .ugb-main-block li, .stk-block td, [data-block-type="core"] td, td[data-block-type="core"], .ugb-main-block td,
	.editor-styles-wrapper p.block-editor-block-list__block[data-type^="core/"] {
		font-size: 1.125rem;
	}
}
*/
/* Accessibility */
html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
	transition-property: opacity, transform !important;
}
@media (prefers-reduced-motion) {
	html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
		opacity: 1 !important;
		transform: none !important;
		animation: all 0s !important
	}
}

/* Headings */
h1, h2, h3, h4, h5, h6, p, li, div, span {
	overflow-wrap: break-word;
}
strong {
	font-family: 'TTRoundsNeue-CondDBold', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.entry-content.single-content h1, .archive h1, .is-mode-visual h1 {
	margin-block: 0 0.6em;
}
.wp-block[data-type="kadence/advancedheading"] .kadence-advancedheading-text, .entry-content.single-content :where(h2, h3, h4, h5, h6):not([data-block-type="core"]), .is-mode-visual :where(h2, h3, h4, h5, h6):not([data-type="core/heading"]) {
	margin-block-start: 0;
}
.entry-content.single-content :where(h2, h3, h4, h5, h6):not(.kt-accordion-header-wrap), .is-mode-visual :where(h2, h3, h4, h5, h6):not(.kt-accordion-header-wrap) {
	margin-block-end: 0.8em;
}
.wp-block-kadence-advancedheading mark.kt-highlight {
	color: inherit;
	background-color: #ff0;
}

/* Image */
.wp-block-kadence-image {
	width: unset;
}

/* Kadence Conversion: make elements on the same horizontal line accessible */
.kadence-conversion-wrap.kadence-conversion-slide_in.kc-align-right {
	pointer-events: none;
}
.kadence-conversion-wrap.kadence-conversion-slide_in.kc-align-right :where(.wp-block-kadence-modal, .kadence-conversion) {
	pointer-events: all;
}
.wp-block-kadence-slider .kt-blocks-carousel .splide__pagination__page {
	opacity: 0.2;
	inline-size: 8px;
	block-size: 8px;
	background-color: var(--global-palette5);
	transition: width .4s ease-out;
}
.wp-block-kadence-slider .kt-blocks-carousel .splide__pagination__page.is-active {
	inline-size: 24px;
	border-radius: 100px;
}
