

    /* cutom inline original */

    #loginform-custom p label{
        line-height: 2
    }
    #loginform-custom .login-remember input{
        display: inline;
        margin: -2px 8px 0 0;
        text-align: left;
        vertical-align: middle
    }
    #loginform-custom .login-username input,
    #loginform-custom .login-password input,
    #loginform-custom .login-submit input{
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        outline: 0;
        line-height: normal
    }
    .lost-password{
        padding-top:8px !important ;padding-bottom:8px !important; 
        display:inline-block !important; 
    }
        /*
    .crear-cuenta{background-color: rgb(36, 85, 129) !important;}
    .crear-cuenta:hover{background-color: #fff !important; }
        */

        /* customizer now go in custom inline  */
        /* 26 03 26 */

        #form-field-field_9010ed1, #form-field-field_dafb21d{
            background-color: #fffcfc;
            height:5px;
        }
        .woocommerce-checkout .product-name .variation,
        .cart_item .variation{
            display:none ;
        }
        #tbh-cart-id{
            display:none ;
        }
        .wc-item-meta{
            display:none ;
        }
 
        #tbh-cart-btn .details h4, 
        #tbh-cart-btn .details .product_excerpt  p{
            color: #245581 !important;
        }
        .tbh-bundle #woo_sticky_simple_cart .in-stock{/*display:none !important*/ color:#245581 !important ; display:block !important}
        .tbh-bundle .in-stock{display:none !important }
        .tbh-bundle #woo_sticky_simple_cart .bundle_availability{color:#ffffff;line-height:15px;height:15px}
        .tbh-bundle .bundled_product_title h4{font-size:22px !important}
        .tbh-bundle .bundled_product_excerpt{
            padding-bottom:0 !important ;
            margin-bottom:-15px !important ;
        }
        .tbh-bundle #tbh-prod-envio{	padding-bottom:0 !important ;margin-bottom:-15px !important ;}
        .tbh-bundle #tbh-prod-icon-box{	padding-bottom:0 !important ;margin-bottom:-15px !important ;}
        .card{
            transform: perspective(2000px);
            transition: 1s;
            position: relative !important;
            overflow:hidden;
        }
        .card .card-open{
            transition: 1s ;
            transform-origin: left ;
        }
        .card:hover .card-open{
            transform: perspective(2000px) rotateY(0deg);
        }
        .card>.elementor-widget-wrap{
            box-shadow: inset 300px 0px 50px rgba(0,0,0,0.5);
            transition: 1s !important;
        }
        .card:hover>.elementor-widget-wrap{
            box-shadow: inset 20px 0px 50px rgba(0,0,0,0.5);
        }
        .card:hover{
            transform: perspective(2000px) rotate(0deg);
            z-index: 10 !important;
        }
        .card-details{
            position: absolute !important;
            left: 0;
            top: 0 !important;
            opacity: 0;
        }
        .card:hover .card-details{
        transform: translateY(0) ;
            transition: all .5s;
            opacity: 1;
            z-index:15;
        }
        .card-details-link{
            position:relative;
        }
        .card-details-link,
        .card-details-link-shortcode,
        .card-details-link-inside{
            position:absolute  !important;
            top:0 !important;
            z-index:10;
            width:100%;
            height:250px;
        }
        .card-details-link-inside a{
            display:block;
            height:250px;
            /* background-color:red; !!!*/
        }
        .pp-popup-content h3 {
            font-family: "Fertypharm", Sans-serif !important;
            font-size: 24px !important;
            font-weight: 600 !important;;
            margin-top: 10px !important;;
            margin-bottom: 10px !important;;
            color: #245581  !important;;
        }
        .section-ingredientes h3 {
            font-family: "Fertypharm", Sans-serif !important;
            font-size: 20px !important;
            font-weight: 600 !important;;
            margin-top: -5px !important;;
            margin-bottom: 10px !important;;
            color: #245581  !important;;
        }
        @media (min-width: 768px) {
            .elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true] {
                    border-color: #245581;
                border-bottom: 3px solid  #245581 !important;
            }
        }
        [data-filter ="fertybiotic"],
        [data-filter ="fertycare"],
        [data-filter ="fertynina"],
        [data-filter ="fertysod"],
        [data-filter ="pack-libro"],
        [data-filter ="fertyvital"],
        [data-filter ="pack"],
        [data-filter ="pack-en"]
        {
            display:none !important
        }
        .cky-revisit-bottom-left {
            bottom: 5px !important;
            left: 0 !important;
        }
        .pp-modal-popup-window{border-radius:15px}
        [data-testid*="animated-teaser"]{
            width:50% !important; position:relative !important; 
            left:25% !important;
        }
        .product-template-default{
            overflow-x :hidden
        }
        .add_to_cart_inline {
            border:none !important
        }
        .card-details .ajax_add_to_cart {
            border:none !important;
            position: relative !important;
            left: 25px !important;
            font-size: 15px;
            border-radius: 15px 15px 15px 15px;
            padding: 7px 25px 7px 25px !important;
            color: #F1ECEB !important;;
            background-color:#eb3a7b !important;;
            border-radius: 15px 15px 15px 15px  !important;
        }

        /* begin css original in custom empty */
        .tbh-bundle #woo_sticky_simple_cart
        .woo_simple_product {
            width:50% !important;
        }
        .tbh-bundle #woo_sticky_simple_cart
        .bundle_form {
            width:50% !important;
        }
        @media screen and (max-width: 767px) {
            .tbh-bundle #woo_sticky_simple_cart
            .woo_simple_product {
                width:100% !important;
            }
        }
        .tbh-bundle #woo_sticky_simple_cart
        .bundle_data {
            width:100% !important;
        }
        /* end */
        
        /* begin css in function.php removed om 23-07-26*/
        .tbh-bundle #woo_sticky_simple_cart .woo_simple_product {
            width:50% !important;
        }
        .tbh-bundle #woo_sticky_simple_cart .bundle_form {
            width:50% 
        }
        @media screen and (max-width: 767px) {
            .tbh-bundle #woo_sticky_simple_cart .bundle_form{
                width:100% !important;
            }
            .tbh-bundle #woo_sticky_simple_cart .woo_simple_product {
                width:100% !important;
            }
        }
        .tbh-bundle #woo_sticky_simple_cart .bundle_data {
            width:100% !important;
        }
        /* end */


        .tbh-bundle #woo_sticky_simple_cart .woo_simple_product {
            width:50% !important;
        }
        .tbh-bundle #woo_sticky_simple_cart .bundle_form {
            width:50% 
        }

        @media screen and (max-width: 767px) {
            .tbh-bundle #woo_sticky_simple_cart .bundle_form{
                width:100% !important;
            }
            .tbh-bundle #woo_sticky_simple_cart .woo_simple_product {
                width:100% !important;
            }
        }
        .tbh-bundle #woo_sticky_simple_cart .bundle_data {
            width:100% !important;
        }


        .tbh-bundle #woo_sticky_simple_cart
        .quantity{	
            width:30% !important;float:left
        }
        .tbh-bundle #woo_sticky_simple_cart .bundle_add_to_cart_button{	
            width:50% !important;float:left
        }
        #woo_sticky_simple_cart  .details {
            display:none !important;
        }
        #woo_sticky_simple_cart .sticky-buy-now-product-name{
            font-size:14px;
        }
        #sticky-buy-now-dock{
            border-top: 1px #245581 solid !important;; 
        }
        #tbh-cart-btn .single_add_to_cart_button,
        #tbh-cart-btn .quantity .qty { 
            line-height: calc(1 + .75 / 1 );
        }
        #woo_sticky_simple_cart .single_add_to_cart_button , 
        #woo_sticky_simple_cart .quantity .qty{ 
            line-height: calc(1 + .75 / 1.5 );
        }
        #woo_sticky_simple_cart .quantity .qty{ 
            border-radius: 25px 25px 25px 25px;
            background-color: #FFFFFF;
            height:40px;
        }
        #tbh-cart-btn .single_add_to_cart_button,
        #woo_sticky_simple_cart .single_add_to_cart_button{ 
            position:relative; left:25px 
        }
        #tbh-cart-btn .single_add_to_cart_button.added,
        #woo_sticky_simple_cart .single_add_to_cart_button.added{ 
            width:325px !important 
        }
        #woo_sticky_simple_cart .single_add_to_cart_button::after,
        #tbh-cart-btn .single_add_to_cart_button::after {
            position:relative;left:5px;top:0
        }
        #woo_sticky_simple_cart .wc-forward{
            display:none !important;
        }
        #woo_sticky_simple_cart .single_add_to_cart_button{
            font-size: 15px;
            border-radius: 15px 15px 15px 15px;
            padding: 7px 25px 7px 25px !important;
            color: #F1ECEB;
        }
        .pp-modal-popup-button {
            background-color: #f1eceb  !important;
        }
        .move-content-icon-box-to-left{
            position:relative;left:-15px
        }
        #tbh-cart-btn  .blockUI {
            background-color:#f1eceb !important
        }
        #sticky-checkout-popup{
            display:none !important;
        }
        .sticky-buy-now-product-name,
        .sticky-buy-now-product-price{
            color:#245581  
        }
        @media screen and (max-width: 767px) {
            #woo_sticky_simple_cart 	.woo_simple_product {
                margin-bottom: 5px;
            }
        }
        #sticky-buy-now-dock{
            z-index: 999998 !important ;
        }
        @media (max-width: 768px) {
            #sticky-buy-now-dock{
                z-index: 9999991!important ;
            }
        }
        .pp-post-excerpt p{
            color:#245581 !important
        }
        .woocommerce  .flex-control-thumbs li {
            padding-bottom: 0 !important;
        }
        .tbh-list-icon img {
            max-width:40%  !important
        }
        .tbh-list-icon p {
            margin-top:-5px !important
        }
        .pp-posts-skin-checkerboard .pp-post-thumbnail, .pp-posts-skin-news .pp-post-thumbnail {
            -ms-flex-preferred-size: 50%;
            flex-basis: 25%;
            -ms-flex-negative: 0;
            flex-shrink: 0;
        }
        .elementor-element-864e31e{
            overflow:hidden
        }
        .product-type-bundle .quantity .qty{
            height:45px !important;
        }
        .tbh-accordion .pp-advanced-accordion .pp-accordion-item{
            border-top:none !important;
            border-left:none !important;
            border-right:none !important;
        }
        .onsale {
            border-radius:3px!important;
            padding:8px 10px!important;
            min-height:initial!important;
            line-height:initial!important;
            font-size:13px!important;
            background-color:rgb(235, 58, 123)!important;
        }
        .product-type-bundle del {
            scale:.6 ;
            transform-origin:0 50%;
        }
        .single-product .product-type-bundle ins {
            position:relative; left:-6%
        }
        .single-product .product-type-bundle .elementor-widget-woocommerce-product-add-to-cart ins {
        position:relative; left:-3%
        }
        .bundled_product_excerpt {
            padding-bottom:15px;
        }
        .flex-control-thumbs{
        display: flex;
        list-style: none;
        justify-content: center;}
        .woocommerce div.product div.images .flex-control-thumbs{
            padding-top: 5px;
            padding-right: 5px;
            box-sizing: border-box;
            zoom: 2;
        }
        .woocommerce-lost-password .woocommerce-notices-wrapper .woocommerce-error::before {
            font-family: "WooCommerce";
            content: "";
            display: inline-block;
            position: absolute;
            top: 1em;
            left: 1.5em;
            color: transparent;
        }
        .woocommerce-checkout .woocommerce-input-wrapper {
            display: -webkit-box;
            display:    -moz-box;
            display:         box;
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
                    box-orient: vertical;
            width: 100%;
        }
        .woocommerce-checkout .woocommerce-input-wrapper .description {
            display:  -ms-flexbox;
            display:  -webkit-box; 
            display:     -moz-box;
            display: -webkit-flex; 
            display:         flex;
            -webkit-box-ordinal-group: 1;
            -moz-box-ordinal-group: 1;
                    -ms-flex-order: 1; 
                        -webkit-order: 1; 
                                order: 1;
            font-style: italic;
        }
        .woocommerce-checkout .woocommerce-input-wrapper input,
        .woocommerce-checkout .woocommerce-input-wrapper textarea,
        .woocommerce-checkout .woocommerce-input-wrapper .select2-container {
            display:  -ms-flexbox;
            display:  -webkit-box; 
            display:     -moz-box;
            display: -webkit-flex; 
            display:         flex;
            -webkit-box-ordinal-group: 2;
            -moz-box-ordinal-group: 2;
                    -ms-flex-order: 2; 
                        -webkit-order: 2; 
                                order: 2;
        }
        .grecaptcha-badge {
            visibility: hidden; 
        }
        .payment_method_bacs{
           /* display:none !!!! */
        }
        .logged-in.admin-bar .payment_method_bacs{
            display:block;
        }
        .elementor-hidden-phone-2023 {
            width: 65% !important ;
        }

        @media (max-width: 768px) {
            .elementor-hidden-phone-2023 {
                width: 100% !important ;
            }
            .elementor-hidden-lang-2023 {
                -background-color: green !important;
            }
            .elementor-hidden-lang-2023 
            .elementor-widget-container {
                width: 33% !important;
            }
            .elementor-hidden-lang-2023 
            .wpml-ls-legacy-list-horizontal {
                position: relative;
                top: -45px;
            }
        }

        @media (max-width: 430px) {
            .section-mobile-email 
            ul.elementor-icon-list-items.elementor-inline-items {
                display: block !important;
                overflow: visible !important;
            }
            .section-mobile-email ul li {
                height: 13px !important;
            }
        }
        .elementor-widget-theme-site-logo {
            position: absolute;
            top: -25px;
            z-index: 999;
        }
        .elementor-widget-theme-site-logo img {
            max-width: 150% !important;
        }
        @media (max-width: 1450px) {
            .logo-column {
                width: 10% !important;
            }
            .elementor-widget-theme-site-logo img {
                max-width: 190% !important;
            }
        }
        @media (max-width: 1200px) {
            .logo-column {
                width: 10% !important;
            }
            .menu-column {
                width: 89% !important;
            }
            .elementor-widget-theme-site-logo img {
                max-width: 170% !important;
            }
        }
        @media (max-width: 1126px) {
            .elementor-widget-theme-site-logo {
                top: -25px;
            }
            .elementor-widget-theme-site-logo img {
                max-width: 120% !important;
            }

            .logo-column {
                width: 17% !important;
            }
            .menu-column {
                width: 130% !important;
            }
        }
        @media (max-width: 998px) {
            .elementor-widget-theme-site-logo {
                top: 15px;
            }
            .elementor-widget-theme-site-logo img {
                max-width: 140% !important;
            }
        }
        @media (max-width: 768px) {
            .elementor-widget-theme-site-logo {
                top: 15px;
                left: 15px;
            }
            .elementor-widget-theme-site-logo img {
                max-width: 185% !important;
            }
        }
        @media (max-width: 600px) {
            .elementor-widget-theme-site-logo img {
                max-width: 200% !important;
            }
        }


        /**************************/
        .section-mobile-email{
            height:35px !important
        }
        /*************************/

        #tbh-menu-cart{  
            position:absolute;	
            top:-25px;left:-30px;	
            background-color: #ffffff;
            color: #000000;
            box-shadow: 0 1px 4px 0;
            border-radius: 14px;
            display: flex;
            width: 47px;
            height:47px;
        }
        @media (max-width:1024px) {
            #tbh-menu-cart {
                top: -60px;
                left:auto !important;
                right:-90vw;
            }
        }	

        @media (max-width:768px) {
            #tbh-menu-cart {
                top: -60px;
                right:-150% !important;
            }
        }	
        #order_review, #order_review_heading {
            width: 100% !important; 
            float: none !important;
            margin-right: 0 !important;
        }
        .xoo-wsc-container {
            z-index: 9999992 !important ;
        }
        .elementor-editor-active .xoo-wsc-markup,
        .elementor-editor-active .xoo-wsc-containe {
            display: none !important;
        }
        .xoo-wsc-items-count {
            background-color: #d9534f;
        }
        .xoo-wsc-basket .xoo-wsc-bki:before {
            color: #1e73be;
        }
        .pp-offcanvas-content-wrap,
        .elementor-menu-cart__toggle {
            display: none !important;
        }
        .xoo-wsc-pname a {
            color: #1e73be;
            font-weight: 300;
        }
        .xoo-wsc-body .xoo-wsc-sm-left,
        .xoo-wsc-qty-price * {
            color: #d5d8dc;
        }
        .xoo-wsc-footer .xoo-wsc-ft-btn {
            font-family: Fertypharm, sans-serif;
            background-color: #69727d !important;
        }
        .xoo-wsc-footer .xoo-wsc-ft-btn:hover {
            color: #ffffff !important;
        }
        span.xoo-wsch-close {
            font-size: 25px;
            right: 40px;
            top: 15px;
        }
        .xoo-wsc-basket {
            display: none !important;
        }

        #tbh-menu-cart .xoo-wsc-sc-count {
            border-radius: 50%;
            position: absolute;
            top: -15px;
            right: 25px;
            font-size: 11px;
            width: 22px;
            height: 22px;
            line-height: 22px;
            text-align: center;
            overflow: hidden;
            background-color: #d9534f;
        }

        #tbh-menu-cart .xoo-wsc-sc-cont,
        #tbh-menu-cart .xoo-wsc-cart-trigger {
            max-width: 100%;
            width: 100%;
        }
        #tbh-menu-cart .xoo-wsc-sc-cont {
            position: absolute;
            width: 100%;
            height: 100%;
            -background-color: red;
        }
        #tbh-menu-cart .xoo-wsc-cart-trigger {
            position: relative;
            top: 9px;
            left: -1px;
        }
        #tbh-menu-cart .xoo-wsc-icon-basket1::before {
            color: #1e73be;
        }
        .xoo-wsc-icon-bag2:before {
            content: "" !important;
        }
        .xoo-wscb-count{
            display:none
        }
        .xoo-wsc-header 
        span.xoo-wsch-close {
            top: 0;
            right:-7px;
        }
        .xoo-wsc-savl-tooltip{
            display:none;
        }
        .xoo-wsc-tooltip{
            display:none !important;;
        }
        .tbh-header-title-xoo-wsc-product{
            border-bottom: 2px solid #245581;
            margin-left:15px;
            margin-right:15px;
            padding: 5px;
        }
        .tbh-header-title-xoo-wsc-product .xoo-wsc-sum-col {
            text-align:right
        }
        .xoo-wsc-qty{
            border: 1px solid #245581;
            border-radius:10px !important;
        }
        .xoo-wsc-sm-right{
            position:relative;
            flex-direction : column-reverse;
            align-items: start;
        }
        .xoo-wsc-del-cont{
            left:-38px;
        }
        .xoo-wsc-pname a {
            color: #245581;
        }
        .xoo-wsc-smr-del{
            font-size:20px !important;
        }
        .xoo-wsc-ft-totals{
            display:none !important;
        }
        .xoo-wsc-footer-txt{
            padding-top:10px;
            font-size:14px !important;
            display:block !important;
            text-align:left !important;
            line-height:1.05 !important;
        }
        .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn-checkout{
            background-color: #245581  !important;
            border-radius:22px;
            font-size:18px;
        }
        .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn-cart{
                background-color: #F1ECEB    !important;
                color: #245581 !important;
            font-size:18px;
        }
        .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn-cart:hover{
                background-color: #F1ECEB    !important;
                color: #245581 !important;
            font-size:18px;
        }
        .xoo-wsc-sml-qty{ display:none !important;}
        .e-loop-item 
        .woocommerce-Price-amount{
            color:#ffffff ;
        }
        .e-loop-item ins .woocommerce-Price-amount {
        color:#ffffff ;
        }
        .e-loop-item ins .woocommerce-Price-amount bdi {
        font-weight:700;
        }
        .e-loop-item del .woocommerce-Price-amount {
        color: #eee ;
        }
        .e-loop-item del .woocommerce-Price-amount bdi {
            font-size:0.8em ;
        }
        .e-loop-item del{
        text-decoration-color: #eee ;
        }
        .single-product del .woocommerce-Price-amount {
            color: #5e5e5e !important
        } 
        .single-product del  {
            text-decoration-color:  #5e5e5e ;
        } 

        .single-product  ins bdi{
            margin-start: 6px;
            -webkit-margin-start: 6px;
            font-weight: 500 !important;
        }
        [data-key="47e56bce481c77b639996723e3890689"] .xoo-wsc-qty-box ,
        [data-key="fff6a9143ab7c4a6e5bc339fb81c0e1d"] .xoo-wsc-qty-box {
            display:none !important
        }
        .xoo-wsc-body .xoo-wsc-sm-left, .xoo-wsc-qty-price * {
            color: #245581;
        }
        .elementor-wrapper iframe ,
        .elementor-wrapper video {
            background-color: #000;
            border: none;
            display: flex;
            height: 100%;
            width: 100%;
            border: none;
            line-height: 1;
            margin: 0;
            max-width: 100%;
        }
        #iframe1play,
        .elementor-wrapper-TBH,
        .elementor-wrapper-TBH div,
        .elementor-wrapper-TBH iframe
        {
       
         --video-aspect-ratio: 1.77777; 
        }
        .elementor-wrapper-TBH  iframe {
        aspect-ratio: 16 / 9;
        width: 100%; 
        height: 100%;
        }

        .elementor-slides .elementor-button{
            background-color:#245581  ;
            border-bottom-color:#245581  ;
            border-bottom-left-radius:3px ;
            border-bottom-right-radius:3px ;
            border-bottom-style:solid ;
            border-bottom-width:2px ;
            border-left-color:#245581 ;
            border-left-style:solid ;
            border-left-width:2px ;
            border-right-color:#245581  ;
            border-right-style:solid ;
            border-right-width:2px ;
            border-top-color:#245581  ;
            border-top-left-radius:3px ;
            border-top-right-radius:3px ;
            border-top-style:solid ;
            border-top-width:2px ;
            box-sizing:border-box ;
            color:#fff;
            cursor:pointer ;
            display:inline-block ;
            fill:#fff ;
            font-size:15px ;
            font-weight:600 ;
            height:43px ;
            line-height:15px ;
            margin-left:0px ;
            margin-right:0px ;
            padding-bottom:12px ;
            padding-left:24px ;
            padding-right:24px ;
            padding-top:12px ;
            text-align:center ;
            text-transform:none ;
            width:220px ;
        }
        .style-slider-text{
            font-size:28px !important;
            line-height:30px !important;
        }
        @media (max-width: 768px) {
            .style-slider-text{
                font-size:21px !important;
                line-height:28px !important;
            }
        }   
        .youtube-container,
        .youtube-container-ori {
            position: relative;
        }
        .youtube-container  iframe {
            display: block;
        }
        #iframe1play,
        .youtube-container  .video-consent-overlay,
        .youtube-container-ori  .video-consent-overlay-ori {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #245581;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            box-sizing: border-box;
            padding: 0 20px;
            color: white;
            z-index: 2;
            font-size:15px;	
        }
        #iframe1play{
            background-color: transparent !important; z-index: 1;
        }
        .youtube-container .video-consent-overlay-text,
        .youtube-container-ori .video-consent-overlay-text-ori  {
            text-align: center;
            color:#fff;
        }
        @media (max-width: 460px) {
            .youtube-container .video-consent-overlay-text,
            .youtube-container-ori .video-consent-overlay-text-ori  {
                font-size:11px !important;
            }
        }

        .youtube-container .video-consent-overlay-accept-button ,
        .youtube-container-ori .video-consent-overlay-accept-button-ori {
        margin: 20px 0 0 0;
            padding: 8px 10px;
            background-color: #ffffff;
            color:#245581;
            cursor: pointer;
        }
        @media (max-width: 768px) {
            .interactions {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
            }
        }
        .interactions {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: distribute;
            justify-content: space-around;
        }
        .interactions div {
            color: white;
            background-color: #4d4d4d;
            padding: 10px 20px;
            cursor: pointer;
            text-align: center;
            border-radius: 4px;
        }


        .woocommerce-cart-form__cart-item 
        .variation-Standard,
        .woocommerce-cart-form__cart-item 
        .variation {display:none}
        .didomi-footer{text-align:center !Important;margin-bottom:-5px;cursor: pointer;}
        .didomi-footer_hover{cursor: pointer;}

        /* 27 03 26 - style.css */

        [lang*=en-US] .es-content,
        [lang*=es-ES] .en-content{ display:none !important}
        .video-placeholder-youtube{ position:absolute !important; top:0 !important}

        .woocommerce-checkout #iva_code_field label , 
        .woocommerce-checkout #iva_code_field input{display: none}
        .woocommerce-checkout #sage_iva_code_field label ,
        .woocommerce-checkout #sage_iva_code_field input{display: none}
        .hola{font-size: 13px; padding-top: 3px; padding-left:5px}
        #loginform-custom{max-width:740px}

        /* 27 03 26 - custom-style.css */

        .payment_method_sb_test{display:none !important}

        .elementor-nav-menu {
            z-index: 12;
        }
        [lang*="en-US"] .woocommerce-error {
        border-top-color: #b81c23  !important;
        }
        [lang*="en-US"] .woocommerce-error {
            padding: 1em 2em 1em 3.5em;
            margin: 0 0 2em;
            position: relative;
            background-color: #f7f6f7;
            color: #515151;
            border-top: 3px solid #a46497;
            list-style: none outside;
            width: auto;
            word-wrap: break-word;
        }
        [lang*="en-US"] .woocommerce-error::before {
            font-family: "WooCommerce";
            content: "\e016";
            display: inline-block;
            position: absolute;
            top: 1em;
            left: 1.5em;
            color: #b81c23;
        }
        [lang*="en-US"] .woocommerce-error li {
            list-style: none !important;
            padding-left: 0!important;
            margin-left: 0!important;
        }

            
        #register p{padding-left:5px;padding-right:10px } 
        #register .reg-form-group {
            margin: 0 5px 0 5px;
            padding: 5px 0;
        }

        .page-template .site-content{display:block !important}
        .post-type-archive-fertility_academy .site-content{display:block !important}      
        .tax-ferti-academy .site-content{display:block !important}  
        .tax-ferti-acatbh .site-content{display:block !important}  
        /*
        .elementor-icon i:before, .elementor-icon svg:before {
            left: 50%;
            position: absolute;
            transform: translateX(0%) !important;
            transform: translateY(50%) !importanopensanshebrewt;
        }
        */

        .casos-clinicos-form .elementor-field-textual{ 
            border: 1px solid rgb(219, 233, 240) !important;
            border-radius:5px;
        }

        .casos-clinicos-form .elementor-field-type-text{  
            padding-bottom:10px; 
        }
        .tbh-form-step-title{padding-top:15px}
        .tbh-form-step-text{
            color: #62707F;
            font-family:Montserrat;
            font-weight:600;
            font-size:15px
        }
        .tbh-form-btn{
            font-family:Montserrat;
            border: 1px solid rgb(219, 233, 240) !important;
            width:100%;
            margin:5px;
            border-radius:5px;
            position:relative;
        }
        .tbh-form-btn-top{position:relative;left:35px;top:2px;
            font-size: 1.1rem;
            font-weight:600;
            line-height: 1.25rem;
            color:#2C6191;
            }
        .tbh-form-btn-bottom{
            position:relative;left:35px;top:-3px;
            font-size: .9rem;
            font-weight:300;
            line-height: 1.25rem;
            color:#62707F;
        }
        .tbh-form-btn svg{color:#E5167F;position:absolute;top:5px;left:5px}
        .tbh-form-text-rose{
            padding-top:15px;padding-bottom:10px;
            color: #E5167F;
            font-family:Montserrat;
            font-weight:600;
            font-size:16px !important
        }
        .tbh-form-text-checkbox{
            color: #62707F;
            position:relative;left:25px;top:0;
            font-size: 1rem;
            font-weight:400;
            line-height: 1.25rem;
            color:#62707F;
        }
        .elementor-dragandrophandler-container{
            margin-top:20px; 
        }
        html[lang="es-ES"] .display-only-en{ display :none !important}
        html[lang="en-US"] .display-only-es{ display :none !important}

        #woo_sticky_simple_cart .bundled_product_images{ display :none !important}


        #form-field-field_6791bd0{ display:none }



#tbh-tab1 {
    border-top-left-radius: 8px;
}

#tbh-tab2{
    border-top-right-radius: 8px;
}


#popmake-43927{
    border-radius: 8px;
}