/*
Theme Name:     Bayard Water Experts - Theme
Theme URI:      n/a
Template:       kadence
Author:         Gabriel Martinez
Author URI:     n/a
Description:    Theme for the Bayard Water Experts Website
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
:root {
	--fs-sm: clamp(0.8rem, 0vi + 0.8rem, 0.8rem);
--fs-base: clamp(1rem, 0.1vi + 0.98rem, 1.06rem);
--fs-md: clamp(1.25rem, 0.26vi + 1.19rem, 1.42rem);
--fs-lg: clamp(1.56rem, 0.5vi + 1.44rem, 1.89rem);
}

/*GF Variables*/
.gform-theme--api, .gform-theme--foundation {
	--gf-form-gap-y: 18px;
	--gf-ctrl-btn-bg-color-hover-primary: #fcd67a;
		--gf-ctrl-btn-bg-color-focus-primary: #fcd67a;
		--gf-ctrl-btn-radius: 64px;
	--gf-ctrl-btn-padding-x: 1.47rem;
	--gf-ctrl-btn-padding-y: 0.70rem;
	    --gf-ctrl-btn-text-transform: uppercase;
}
/*END GF Variables*/

/*WooCommerce*/
.woocommerce table.shop_attributes td {
	font-style: normal;
}
/*END WooCommerce*/

/*Section with number*/
.byrd-section-with-number > .kt-row-column-wrap.kt-has-3-columns {
	position: static;
  grid-template-columns: 50px minmax(0, calc(50% - ((var(--global-kb-gap-none, 0rem ) * 2 )/3)))minmax(0, calc(50% - ((var(--global-kb-gap-none, 0rem ) * 2 )/3)));
}

.byrd-section-with-number .byrd-floating-number--left {
 position: absolute;
 left: -28px;
 top: 25%;
}
.byrd-section-with-number > .kt-row-column-wrap, .byrd-section-with-number > .kt-row-column-wrap .kt-inside-inner-col {
	position: static;
}
/*END Section with number*/
.alignfull {
  margin-left: calc( -100vw / 2 + 100% / 2 );
  margin-right: calc( -100vw / 2 + 100% / 2 );
  max-width: 100vw;
  width: auto;
}

/*Product Template*/
.kwt-description-single h3, .kwt-description-single h4, .kwt-description-single h5,
.kwt-description-single h6{
    margin-bottom: 1rem;
}

.kwt-description-single h2 {
    font-size: var(--fs-md);
}

.kwt-description-single h3 {
    font-size: var(--fs-base);
}

.kwt-description-single h4, .kwt-description-single h5, .kwt-description-single h5 {
    font-size: var(--fs-sm);
}

/*END Product Template*/


/*START General Style*/
.single-content ul, .single-content ol {
	padding-left: 1em;
}
/*END General Style*/

/*START Accordeon Styles*/
.kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active {
    box-shadow: none;
}
/*END Accordeopn Styles*/

/*Start Gravity Forms*/
.gform_required_legend, .gform_validation_errors.gform_validation_errors.gform_validation_errors {
	display: none;
}
/*END Gravity Forms*/
