/* Hover color effect on all links site-wide, no underline */
a {
    text-decoration: none;
    transition: color 0.25s ease, background-color 0.25s ease;
}

a:hover,
a:focus {
    text-decoration: none;
    background-color: #B4CFC3;
    color: #2f3b36;
	  border-radius: 10px;
}
/* Hover effect for tab widgets (Elementor, Divi, WPBakery, generic) */
.elementor-tab-title a,
.elementor-tab-title,
.et_pb_tab a,
.et_pb_tabs_controls li a,
.vc_tta-tab a,
.wp-block-tabs a,
.tabs a,
.tab-nav a,
.tab-item a {
    text-decoration: none;
    transition: color 0.25s ease, background-color 0.25s ease;
}

.elementor-tab-title:hover,
.et_pb_tabs_controls li:hover a,
.vc_tta-tab:hover a,
.wp-block-tabs a:hover,
.tabs a:hover,
.tab-nav a:hover,
.tab-item a:hover {
    background-color: #B4CFC3;
    color: #2f3b36;
		border-radius: 10px;
}
/* Hover effect for ARIA tablist tabs */
[role="tablist"] [role="tab"] {
    text-decoration: none;
    transition: color 0.25s ease, background-color 0.25s ease;
}

[role="tablist"] [role="tab"]:hover,
[role="tablist"] [role="tab"]:focus {
    background-color: #B4CFC3;
    color: #2f3b36;
		border-radius: 10px;
}
[role="tablist"] [role="tab"][aria-selected="true"]:hover {
    background-color: transparent;
    color: inherit;
}
[role="tablist"] [role="tab"][aria-selected="true"] {
    border-radius: 10px;
    border-color: #B4CFC3; /* swap to whatever color you'd like */
}
[role="tablist"] {
    border-bottom: none;
}
[role="tablist"] [role="tab"]::after,
[role="tablist"] [role="tab"]::before {
    display: none;
}
/* Hover effect for Gutenberg column blocks */
.wp-block-column {
    transition: background-color 0.25s ease, color 0.25s ease;
    border-radius: 10px;
    padding: 16px; /* adds breathing room so the background doesn't hug the text */
}

.wp-block-column:hover {
    background-color: #B4CFC3;
    color: #2f3b36;
}
/* Hover effect for Details block */
.wp-block-details summary {
    cursor: pointer;
    text-decoration: none;
    border-radius: 10px;
    padding: 8px 12px;
    transition: background-color 0.25s ease, color 0.25s ease;
}

.wp-block-details summary:hover {
    background-color: #B4CFC3;
    color: #2f3b36;
}