/*!
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
-------------------------------------------------------------- 
00. CORE
01. SITEWIDE
02. FOOTER
10. PAGE > HERO
30. SPECIFIC PAGES
	31. Homepage
50. BLOCK CUSTOMISATIONS
99. HOTFIXES & BUGS

/* ---------------------------------------------------
* 00. CORE 
* ---------------------------------------------------*/
:root body {
	--global-kb-font-size-xxxl: clamp(2.4rem, 2.16rem + 1.2vw, 3.6rem);
    --global-kb-font-size-xxl: clamp(1.8rem, 1.56rem + 1.2vw, 3rem); /* H1 */
    --global-kb-font-size-xl: clamp(1.6rem, 1.4rem + 1vw, 2.6rem); /* H2 */
    --global-kb-font-size-lg: clamp(1.6rem, 1.56rem + 0.2vw, 1.8rem); /* H3 */
    --global-kb-font-size-md: 1.4rem; /* H4 */
    --global-kb-font-size-sm: 1rem;
    --global-kb-font-size-xsm: 0.8rem;
}

body h1 { font-size: var(--global-kb-font-size-xxl); }
body h2 { font-size: var(--global-kb-font-size-xl);  }
body h3 { font-size: var(--global-kb-font-size-lg); }
body h4 { font-size: var(--global-kb-font-size-md); }
body h5 { font-size: 1rem; }
body h6 { font-size: 1rem; }

/*Text balance */
.balance {
    text-wrap: balance;
}

/* ---------------------------------------------------
 * 01. SITEWIDE
 * ---------------------------------------------------*/

/* Sidebar */
aside.primary-sidebar .sidebar-inner-wrap {
	scrollbar-width: none;
	border-right: solid 1px var(--global-palette7);
	padding: 0 10px 0 0;
	margin: 10px 0 0 0;
	
	@media (max-width: 1024px) {
		padding: 10px 0 0 0;
		border-right: 0;
		border-top: solid 1px var(--global-palette7);
	}
}

 /* ---------------------------------------------------
 * 02. FOOTER
 * ---------------------------------------------------*/


 /* ---------------------------------------------------
 * 30. SPECIFIC PAGES
	31. Homepage
 * ---------------------------------------------------*/

/* TREATMENTS */
div.turncroft-treatments div.turncroft-treatment:hover .wp-block-kadence-single-icon span {
    color: var(--global-palette9);
}

/* Column 1 */
.turncroft-treatments .turncroft-treatment:nth-child(1) .wp-block-kadence-single-icon span {
    color: var(--global-palette1);
    background-color: color-mix(in srgb, var(--global-palette1) 20%, transparent);
}
.turncroft-treatments .turncroft-treatment:nth-child(1):hover .wp-block-kadence-single-icon span {
    background-color: var(--global-palette1);
}

/* Column 2 */
.turncroft-treatments .turncroft-treatment:nth-child(2) .wp-block-kadence-single-icon span {
    color: var(--global-palette6);
    background-color: color-mix(in srgb, var(--global-palette6) 20%, transparent);
}
.turncroft-treatments .turncroft-treatment:nth-child(2):hover .wp-block-kadence-single-icon span {
    background-color: var(--global-palette6);
}

/* Column 3 */
.turncroft-treatments .turncroft-treatment:nth-child(3) .wp-block-kadence-single-icon span {
    color: #f09642;
    background-color: color-mix(in srgb, #f09642 20%, transparent);
}
.turncroft-treatments .turncroft-treatment:nth-child(3):hover .wp-block-kadence-single-icon span {
    background-color: #f09642;
}

/* Column 4 */
.turncroft-treatments .turncroft-treatment:nth-child(4) .wp-block-kadence-single-icon span {
    color: var(--global-palette5);
    background-color: color-mix(in srgb, var(--global-palette5) 20%, transparent);
}
.turncroft-treatments .turncroft-treatment:nth-child(4):hover .wp-block-kadence-single-icon span {
    background-color: var(--global-palette5);
}

/* Column 5 */
.turncroft-treatments .turncroft-treatment:nth-child(5) .wp-block-kadence-single-icon span {
    color: #f0425e;
    background-color: color-mix(in srgb, #f0425e 20%, transparent);
}
.turncroft-treatments .turncroft-treatment:nth-child(5):hover .wp-block-kadence-single-icon span {
    background-color: #f0425e;
}

/* Column 6 */
.turncroft-treatments .turncroft-treatment:nth-child(6) .wp-block-kadence-single-icon span {
    color: var(--global-palette5);
    background-color: var(--global-palette9);
}
.turncroft-treatments .turncroft-treatment:nth-child(6):hover .wp-block-kadence-single-icon span {
    background-color: var(--global-palette5);
	border-color: var(--global-palette9);
}

/* Read more */
.turncroft-treatments .turncroft-treatment span.kt-btn-inner-text {
	text-align: left;
}

/*-------------------------*/