/* override default font */

@font-face {
    font-family: ageo;
    src: url("ageo/Ageo-Medium.otf") format("opentype");
}

@font-face {
    font-family: ageo;
    font-weight: bold;
    src: url("ageo/Ageo-Bold.otf") format("opentype");
}

/* Checkout button align fix */

body#checkout section.checkout-step .payment-options .payment-option {
    min-height: 33px !important;
    margin-bottom: 0 !important;
    display: flex;
    align-items: center;
}

body#checkout .additional-information {
    margin-top: 0 !important;
}

body#checkout section.checkout-step .payment-options label span {
    display: inline !important;
}

/* Payment options logos */
.payment-option img {
 max-height: 32px !important;
}

.payment-option span.custom-radio {
    margin-right: 6px !important;
}

.paypal-mark {
    margin: 0 0 0 4px !important;
    padding: 2px 2px !important;
}

.ps-checkout-funding-img {
    max-height: 26px !important;
}

/* Hide text and paypal logos */
.product-additional-info .payment-method-logo-block-title, .product-additional-info .payment-method-logo {
    display: none !important;
}

/* Terms and conditions check */
#conditions-to-approve label {
    font-weight: bold;
}

/* Responsive */

@media (max-width: 767.98px) {
    body#checkout section.checkout-step .payment-options .payment-option label {
        max-width: initial !important;
    }
    .revi-container {
        margin-bottom: 40px !important;
        margin-left: 30px !important;
    }
}

@media (max-width: 575.98px) {
    .paypal-mark img {
        height: 16px !important;
    }
    .paypal-button-space {
        display: none !important;
    }
    .paypal-button-text {
        font-size: 7px !important;
    }
}

/* Replace old phone number in Quienes somos */
.elementor-element-miwlxga p {
    visibility: hidden;
    position: relative;
}

.elementor-element-miwlxga p:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "+34 965 366 670";
    right:0;
    margin-left: auto;
    margin-right: auto;
}
/* Hide phone icon and number in footer */
#footer .social-links._footer .phone a, #footer .social-links._footer .phone-number {
    display: none !important;
}


#content > div > div.my-account-page-content.col-sm-9 > div > div > form > section > div:nth-child(3) {
  display: none !important;
}

/* Producto - consultar plazo de entrega  */
#product-availability .whatsapp-product-link {
  font-size: 13px !important;
}

/* hide back to top link */
#back-to-top.-back-to-top-visible {
	visibility: hidden !important;
}

/* Home */
.custom-h2-title span{
    font-size: 2.8rem !important;
    line-height: 1;
}