/*
Theme Name:   Blonwe Child
 Theme URI:    http://klbtheme.com/blonwe/
 Description:  Blonwe Child Theme
 Author:       KlbTheme
 Author URI:   http://themeforest.net/user/KlbTheme
 Template:     blonwe
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  blonwe-child
*/

:root {
    --theme-primary-color: #E34C4B !important;
	--color-red600: #D2168A !important;
	--color-text: #231F20 !important;
}
body[data-theme=light] .site-header.header-type2 .header-bottom a, body[data-theme=light] .footer-type1 .footer-newsletter .newsletter-text .entry-title, body[data-theme=light] .footer-type1 .footer-row.footer-widgets .widget .widget-title,[data-theme=light] .site-footer .color-scheme-dark   {
    color: #231F20 !important;
}
html body[data-theme=light] .site-header.header-type2 .header-action .action-count {
    background-color: #D2168A !important;
}
body[data-theme=light] .site-header.header-type2 .header-action .action-count {
    background-color: #D2168A !important;
    color: #231F20 !important;
}
button:not(.unset).primary:not(.outline):hover, button:not(.unset).woocommerce-form-login__submit:not(.outline):hover, button:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).primary:not(.outline):hover, .button:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .button:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).primary:not(.outline):hover, input[type=button]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, input[type=button]:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).primary:not(.outline):hover, input[type=submit]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, input[type=submit]:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).primary:not(.outline):hover, input[type=reset]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, input[type=reset]:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).primary:not(.outline):hover, .submit:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .submit:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).primary:not(.outline):hover, .btn:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .btn:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).primary:not(.outline):hover, .wpcf7-submit:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .wpcf7-submit:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
    background-color: #D2168A !important;
}
.category-cta-faq {
	padding: 3rem 1rem;
	background: #f7f7f7;
	border-radius: 1rem;
	text-align: center;
}

.category-cta-faq__title {
	font-size: clamp(1.5rem, 4vw, 2.25rem);
	margin-bottom: 1rem;
}

.category-cta-faq__btn {
/* 	margin-top: 1rem; */
	display: inline-block;
	padding: 0.8em 2em;
	border-radius: 50px;
	background-color: #e34c4b !important;
	color: #FFF !important;
	border-radius: 3.5rem !important;
}

.faq-list { list-style: none; padding: 0; margin: 1.5rem auto 0; max-width: 700px; text-align: left; }
.faq-item { line-height: 1.45; }
/* Container – keeps things neat */
.category-cta-faq__list {
	max-width: 700px;
	margin: 0 auto;
	text-align: left;
}

/* Each item */
details.faq-item {
	border-bottom: 1px solid #e2e2e2;
	padding: 1rem 0;
}

/* Question row */
.faq-question {
	cursor: pointer;
	font-weight: 600;
	position: relative;
	padding-right: 1.75rem;      /* space for arrow */
	list-style: none;            /* remove default arrow */
}

/* Custom arrow */
.faq-question::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 0.5rem;
	height: 0.5rem;
	border-right: 2px solid currentColor;
	border-bottom: 2px solid currentColor;
	transform: translateY(-50%) rotate(45deg);
	transition: transform .25s ease;
}

/* Rotate arrow when open */
details[open] > .faq-question::after {
	transform: translateY(-50%) rotate(-135deg);
}

/* Answer */
.faq-answer {
	margin-top: .75rem;
	line-height: 1.6;
}
.category-cta-faq__list h3{
	text-align: center;
	font-size: 36px;
	margin-top: 40px;
	margin-bottom: 16px
}