/*
Theme Name: mylitaria
Theme URI: https://ellorens.net
Version: 1.0
Description: Tema hijo de MYLITARIA
Author: ellorens
Author URI: https://ellorens.net
Template: dt-the7
*/

.same-logo, .preload-me {
	width: 220px;
  height: auto !important;
}

.testimonials-carousel .dt-owl-item-inner .dt-owl-item-image {
  width: 150px !important;
  margin-bottom: 0 !important;
}

.column-full.boton-enviar {
  margin-top: 40px;
  text-align: center;
}

.wpcf7-form-control.wpcf7-submit.has-spinner.boton-enviar {
  max-width: 340px;
  width: 100%;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  height: 45px;
}

.enlaces-footer a {
  font-size: 15px;
}

.footer .textwidget a:not(.dt-btn):hover {
  color: #fff !important;
}

.textwidget.custom-html-widget {
  text-align: center;
}

.elementor-animation-bounce-out.attachment-large.size-large {
  box-shadow: 0px 1px 8px 3px rgba(0,0,0,0.20);
  -webkit-box-shadow: 0px 1px 8px 3px rgba(0,0,0,0.20);
  -moz-box-shadow: 0px 1px 8px 3px rgba(0,0,0,0.20);
}

.redes-sociales {
  margin-top: 25px !important;
}

.redes-sociales a {
  margin-right: 3px;
}

/* Solo el formulario con ID wpcf7-f8-p12-o1 */
form[action*="#wpcf7-f8-p12-o1"] > p {
    display: flex;
    align-items: stretch;
    gap: 0.0rem;
    margin: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: space-between;
}

/* El input de email crece y el botón mantiene su ancho natural */
form[action*="#wpcf7-f8-p12-o1"] input[type="email"] {
  width: 100%;
  flex: 1 1 auto;         /* Ocupa todo el espacio disponible */
}

/* Evita que se desborde el texto del botón si cambia el idioma */
form[action*="#wpcf7-f8-p12-o1"] input[type="submit"] {
  width: 25%;
  height:45px;
  background:#000;
  color: white;
  white-space: nowrap;
}

.footer {
    padding: 10px 0 10px 0 !important;
}

.menu_footer {
  display: flex;
  margin-bottom: 10px;
}

.menu_footer ul {
  display: contents;
}

.menu_footer li {
    margin-right: 10px;
}

.menu_footer li::after {
    content: "|";
    padding-left: 10px;
}

.menu_footer li:last-child::after {
    content: none;
}

.l-to-r-line > li > a i.underline {
    background-color: #000000 !important;
    background: #000000 !important;
    background: -webkit-linear-gradient(to left, #000000 30%, #000000 100%) !important;
    background: linear-gradient(to left, #000000 30%, #000000 100%) !important;
}

#page .mec-event-footer .mec-booking-button:hover, .tinv-modal .mec-event-footer .mec-booking-button:hover, #page .dt-form button:hover, .tinv-modal .dt-form button:hover, #page #page .widget .dt-form .dt-btn:hover, .tinv-modal #page .widget .dt-form .dt-btn:hover, #page .widget .dt-form .dt-btn:hover, .tinv-modal .widget .dt-form .dt-btn:hover, #page input[type="reset"]:hover, .tinv-modal input[type="reset"]:hover, #page .wpcf7-submit:hover, .tinv-modal .wpcf7-submit:hover, #page .nsu-submit:hover, .tinv-modal .nsu-submit:hover, #page .dt-wc-btn:hover, .tinv-modal .dt-wc-btn:hover, #page input#place_order:hover, .tinv-modal input#place_order:hover, #page .woocommerce-Reviews .submit:not(.box-button):hover, .tinv-modal .woocommerce-Reviews .submit:not(.box-button):hover, #page input.button:hover, .tinv-modal input.button:hover, #page input[name="save_address"]:hover, .tinv-modal input[name="save_address"]:hover, #page .wc-layout-list .woo-buttons a:hover, .tinv-modal .wc-layout-list .woo-buttons a:hover, #page .post-password-form input[type="submit"]:hover, .tinv-modal .post-password-form input[type="submit"]:hover, #page .mc4wp-form input[type="submit"]:hover, .tinv-modal .mc4wp-form input[type="submit"]:hover, #page div.mc4wp-form button[type="submit"]:hover, .tinv-modal div.mc4wp-form button[type="submit"]:hover, #page .tml-submit-wrap input[type="submit"]:hover, .tinv-modal .tml-submit-wrap input[type="submit"]:hover, #page .wpcf7-form input[type="submit"]:hover, .tinv-modal .wpcf7-form input[type="submit"]:hover, #page input[type="submit"]:not([name="update_cart"]):hover, .tinv-modal input[type="submit"]:not([name="update_cart"]):hover, #page .woocommerce-widget-layered-nav-dropdown__submit:hover, .tinv-modal .woocommerce-widget-layered-nav-dropdown__submit:hover, #page .give-btn.give-btn-reveal:hover, .tinv-modal .give-btn.give-btn-reveal:hover, #page .give-submit.give-btn:hover, .tinv-modal .give-submit.give-btn:hover, #page .wc-block-filter-submit-button:hover, .tinv-modal .wc-block-filter-submit-button:hover {
    background: var(--the7-btn-hover-bg, transparent linear-gradient(135deg, #f8c800 30%, #f8c800 100%));
    color: black;
}