/*!
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
*/

:root {
	--cliff-link-colour: #B21F2D;
	--cliff-link-hover-colour: #8C1722;
}

/* -----------------------------------------------------------------------------
 * --- Misc. styles
 * -------------------------------------------------------------------------- */
.balance {
	text-wrap: balance;
}


/* Standard article/page text links, excluding buttons */
.entry-content a:not(.wp-block-button__link):not(.kb-button):not(.button):not(.page-numbers),
.single-content a:not(.wp-block-button__link):not(.kb-button):not(.button):not(.page-numbers) {
	color: var(--cliff-link-colour);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.15em;
	transition:
		color 0.15s ease,
		text-decoration-thickness 0.15s ease;
}

/* Hover / focus state */
.entry-content a:not(.wp-block-button__link):not(.kb-button):not(.button):hover,
.entry-content a:not(.wp-block-button__link):not(.kb-button):not(.button):focus,
.single-content a:not(.wp-block-button__link):not(.kb-button):not(.button):hover,
.single-content a:not(.wp-block-button__link):not(.kb-button):not(.button):focus {
	color: var(--cliff-link-hover-colour);
	text-decoration-thickness: 4px;
}

/* Visited links */
.entry-content a:not(.wp-block-button__link):not(.kb-button):not(.button):visited,
.single-content a:not(.wp-block-button__link):not(.kb-button):not(.button):visited {
	color: var(--cliff-link-hover-colour);
}

/* -----------------------------------------------------------------------------
 * Footer styles
 * -------------------------------------------------------------------------- */

.footer-quick-links li a {
	padding: 0 !important;
	color: yellow !important;
}

ul.footer-latest-posts {
	margin-left: 0 !important;
}

.footer-quick-links li a, 
ul.footer-latest-posts li {
	margin-top: 8px !important;
}

ul.footer-latest-posts li a {
.footer-quick-links li a, 
	text-decoration: none !important;
}

.footer-quick-links li a, 
ul.footer-latest-posts li a:hover {
	text-decoration: underline !important;
	text-decoration-thickness: 4px !important;
}

/* -----------------------------------------------------------------------------
 * Footer credit — Brighton WEBtech
 * -------------------------------------------------------------------------- */

/*
 * Kadence/WordPress may wrap the footer shortcode in a <p> tag.
 * Reset the inherited paragraph text metrics so the footer remains compact.
 */
.site-footer .site-info p,
.site-footer .footer-html p,
.site-footer .footer-widget-area p {
	margin: 10px 0 !important;
	padding: 0 !important;
	font-size: 10px;
	line-height: 1.2;
}

.bwt-footer-credit {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 2px;
	font-family: 'Lato', sans-serif;
	font-size: 10px;
	line-height: 1.25;
	text-align: center;
	color: var(--global-palette9);
}

.bwt-footer-copyright,
.bwt-footer-made {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 3px;
}

.bwt-footer-heart {
	display: inline-block;
	flex: 0 0 auto;
	width: 1.35em;
	height: 1.35em;
	color: #f62817;
	fill: currentColor;
	vertical-align: -0.15em;
}

.bwt-footer-brand {
	display: inline-flex;
	align-items: stretch;
	line-height: 1;
	text-decoration: none !important;
}

.bwt-footer-brand:hover,
.bwt-footer-brand:focus {
	text-decoration: none !important;
}

.bwt-footer-brighton,
.bwt-footer-webtech {
	display: inline-block;
	padding: 2px 3px;
	line-height: 1;
	letter-spacing: 0.02em;
}

.bwt-footer-brighton {
	color: #398b7d;
	background-color: #ccebf5;
	font-weight: 400;
}

.bwt-footer-webtech {
	color: #ccebf5;
	background-color: #398b7d;
	font-weight: 400;
}

.bwt-footer-webtech strong {
	font-weight: 700;
}
