/**
* Theme Name: Método Silveira Theme
* Theme URI: https://metodosilveira.com//
* Description: Tema principal del sitio Método Silveira
* Author: Javier Cruz
* Author URI: http://example.com
* Template: hello-elementor
* Version: 1.0.0
*/
/*GLOBALS*/
.single .header-site-logo,
.elementor-page-351 .header-site-logo,
.page-id-313 .header-site-logo,
.page-id-37 .header-site-logo{
    filter: brightness(0) invert(1);
}
.page-id-313 h1 span{
    color: white;
}
.page-id-37 .header-site-logo{
    filter: brightness(0);
}
.page-id-37 h1 span{
    color: var(--e-global-color-primary);
}
.amelia-popup{
    cursor: pointer;
}
/*HEADER*/
.hamburguer-icon,
.close-icon{
    cursor: pointer;
}
#menufixed{
    position: fixed;
    top:0px;
    width: 100%;
    transition: transform 1s ease;
    transform: translateY(-72px);
}
#menufixed.show{
    transform: translate(0px);
}
/*MENU LATERAL*/
#menu-lateral.show{
    transform: translate(0px);
}
/*FOOTER*/
@media only screen and (max-width: 500px) {
    footer .menu-item a{
        display: block;
        text-align: center;
    }
}
/*SINGLE*/
.related-single-card:hover *{
    transition: all .3s ease;
}
.related-single-card:hover *{
    color: white !important;
    border-color: white !important;
    fill:  white !important;
}
/*PACIENTES*/
@media only screen and (max-width: 500px) {
    .video-pacientes .elementor-wrapper{
        aspect-ratio: 9/16 !important;
        height: 100vh;
    }
}
/*CHECKOUT*/
.woocommerce-checkout #payment {
    background-color: color(srgb-linear 0.52 0.63 0.65 / 0.5);
    border-radius: 5px;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: color(srgb-linear 0.52 0.63 0.65 / 0.5);
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{
    background-color: var(--e-global-color-primary);
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    fill: var(--e-global-color-3cbea11);
    color: var(--e-global-color-3cbea11);
    transition-duration: 0.3s;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    padding: 16px 32px 16px 32px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-accent);
}