/*
Theme Name:     AECA Socios
Theme URI:      n/a
Template:       kadence
Author:         Estudio Ribbon
Author URI:     n/a
Description:    Tema personalizado para Socios AECA
Version:        1.3.2
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

/*
Variables a usar 
:root {
    --global-kb-font-size-sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
    --global-kb-font-size-md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
    --global-kb-font-size-lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
    --global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);
    --global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem);
    --global-kb-font-size-xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem);

    --global-palette1: #008c3c;
    --global-palette2: #f3d645;
    --global-palette3: #272c2e;
    --global-palette4: #3a4043;
    --global-palette5: #465458;
    --global-palette6: #778f95;
    --global-palette7: #e2e8e9;
    --global-palette8: #f4f7f7;
    --global-palette9: #ffffff;
    --global-palette9rgb: 255, 255, 255;
    --global-palette-highlight: var(--global-palette1);
    --global-palette-highlight-alt: var(--global-palette2);
    --global-palette-highlight-alt2: var(--global-palette9);
    --global-palette-btn-bg: var(--global-palette1);
    --global-palette-btn-bg-hover: var(--global-palette2);
    --global-palette-btn: var(--global-palette9);
    --global-palette-btn-hover: var(--global-palette9);
    --global-body-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --global-heading-font-family: inherit;
    --global-primary-nav-font-family: inherit;
    --global-fallback-font: sans-serif;
    --global-display-fallback-font: sans-serif;
    --global-content-width: 1290px;
    --global-content-narrow-width: 842px;
    --global-content-edge-padding: 1.5rem;
    --global-content-boxed-padding: 2rem;
    --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding));
    --wp--style--global--content-size: var(--global-calc-content-width);

    --global-gray-400: #CBD5E0;
    --global-gray-500: #A0AEC0;
    --global-xs-spacing: 1em;
    --global-sm-spacing: 1.5rem;
    --global-md-spacing: 2rem;
    --global-lg-spacing: 2.5em;
    --global-xl-spacing: 3.5em;
    --global-xxl-spacing: 5rem;
    --global-edge-spacing: 1.5rem;
    --global-boxed-spacing: 2rem;

    --global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
    --global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
    --global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
    --global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);
    --global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);


    --global-kb-font-size-sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
    --global-kb-font-size-md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
    --global-kb-font-size-lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
    --global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);
    --global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem);
    --global-kb-font-size-xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem);

}
*/ 
:root{
    --global-palette-danger: #F10000;
    --icons-size-m: 24px;
    --icons-size-lg: 40px;
    --global-palette2-light: #fcf6d9;
    --global-xxxs-spacing: calc(1rem / 4);
    --global-xxs-spacing: calc(1rem / 2);
    --global-xs-spacing: 1rem;
    --global-sm-spacing: 1.5rem;
    --global-md-spacing: 2rem;
    --global-lg-spacing: 2.5rem;
    --global-xl-spacing: 3.5rem;
    --global-xxl-spacing: 5rem;
}

mark{
    background-color: var(--global-palette2);
    border-radius: 5px;
    padding: 0px 5px;
}





/**
*
* 
*
*/
.btn-inicio-sesion{

}


/*
*
* HOME
*
*/
.camposMembresiaHome .gfield_radio#input_3_5{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px 30px;
}

.camposMembresiaHome .gfield_radio#input_3_5 .gchoice{
    word-break: normal;
}



.theme-aeca-socios form.checkout #order_review_heading{
    float: none;
    width: 100%;
    padding-left: 0;
}

.theme-aeca-socios form.checkout .woocommerce-checkout-review-order#order_review{
    width: 100%;
    padding-left: 0;
    float: none;
}


/*
*/
.theme-aeca-socios.registro-template-template-registro-step-four-php .gform_wrapper.gravity-theme .gfield_required{
    display: none;   
}


/*
Woocommerce order-details
*/

.theme-aeca-socios .woocommerce ul.woocommerce-thankyou-order-details.order_details{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px 0;
}

.theme-aeca-socios .woocommerce ul.woocommerce-thankyou-order-details.order_details li{
    width: fit-content;
}

/*
*/
.theme-aeca-socios.woocommerce-checkout #stepsAeca .site-container{
    padding: 0;
}


@media screen and (max-width: 1024px) {
    .theme-aeca-socios.woocommerce-checkout .m-aeca-steps-mobile {
        width: calc(100% + 4rem);
        margin-left: -2rem;
    }
}

.theme-aeca-socios.woocommerce-checkout .wc-block-components-order-summary-item__image {
    display: none;
}

.theme-aeca-socios.woocommerce-checkout .wc-block-components-order-summary-item__description{
    padding-left: 0px;
}

.theme-aeca-socios.woocommerce-checkout .content-area{
    background-color: var(--global-palette9);
}

.theme-aeca-socios.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{
    border-radius: var(--global-xs-spacing);
    border: 0;
    padding: var(--global-xxs-spacing);
    background-color: var(--global-palette8);
}


.theme-aeca-socios.registro-template-template-registro-step-registro .gfield--type-password .ginput_container_password{
    gap: 20px;
}

.theme-aeca-socios.registro-template-template-registro-step-registro .gfield--type-password .password_input_container{
    margin-bottom: 0px;
}

.theme-aeca-socios .kt-testimonial-text-wrap{
    display: flex;
    flex-direction: column;
}
.theme-aeca-socios .kt-testimonial-text-wrap mark{
    padding-left: 0;
}


/*
*
*
*
*/
.woocommerce-order-received tfoot .order-actions--heading{
    font-size: 0;
}
.woocommerce-order-received tfoot .woocommerce-button.button.view.order-actions-button {
    display: none;   
}
